meditationassistant/CHANGELOG

319 lines
12 KiB
Plaintext
Raw Normal View History

2021-07-09 06:57:38 +00:00
1.6.5:
- Add Black theme
2021-03-27 19:33:51 +00:00
1.6.4:
- Fix importing/exporting sessions and playing custom sounds (thanks MovingEarth)
- Fix crash on Android 4.3+ devices (thanks MovingEarth)
2020-12-28 19:56:35 +00:00
1.6.3:
- Add mindfulness bell
1.6.2:
- Add audio output setting (alarm/media/ringtone/notification)
2020-09-24 16:10:53 +00:00
1.6.1:
- Fix delayed completion sound on Android 10.0+
2020-07-10 22:28:29 +00:00
1.6.0:
- Fix open/save file dialog
1.5.9:
- Add resources menu linking to how to meditate, /r/meditation, an overview of MediNET and replaying the tutorial
2020-03-11 23:30:57 +00:00
- Add presets to tutorial
- Add session volume preview
- Add custom vibration patterns
- Add timer position setting
- Resolve possible crash when waking device
- Resolve duration not being preselected when editing
- Remove usage of Google Play Services (was previously used in releases on Google Play and Amazon)
2019-12-12 03:57:35 +00:00
1.5.8:
- Resolve minor sound delay by preloading sounds
2019-12-20 16:02:02 +00:00
- Increase session message maximum length from 160 to 4096
2019-12-12 03:57:35 +00:00
1.5.7:
2019-10-30 14:48:31 +00:00
- Added preset widgets
- Removed "Set to silent" notification control setting (use "Alarms only" instead)
2019-12-12 03:57:35 +00:00
- Resolve sound/vibration delays on some devices
1.5.6:
- Sessions may now be imported from previous exports (CSV files)
2019-09-11 23:19:53 +00:00
- Advertisements have been removed
1.5.5:
- Fixed add session dialog sometimes overwriting existing session when adding a new session
- Fixed skipping session delay causing start sound to be played twice
2019-04-26 13:09:37 +00:00
1.5.4:
2019-04-29 14:57:02 +00:00
- Recorded sessions may now be edited
- A prompt is now shown when calculated streak does not match current streak
- Calculation of meditation streak window has been improved (streak buffer was not being applied consistently)
- Long press shortcuts have been added to calendar buttons moving one year backward/forward
- Fixed tapping home screen widget causing sign in to MediNET dialog to be shown
- Possibly fixed issues with sounds not reliably playing on Android 8.0+ (related to OS battery optimization)
- Removed daily reminder on Android 8.0+ (this behavior is no longer possible without the application constantly running)
2019-04-26 13:09:37 +00:00
2018-10-24 08:32:17 +00:00
1.5.3:
- Fix interval sounds not reliably playing
- Fix timer not displaying when returning to the app while paused
- Add 'Widget color' preference
1.5.2:
2018-08-24 21:21:52 +00:00
- Potentially fix sounds not reliably playing
- Add 'Streak resets at' preference
1.5.1:
- Fix crash when upgrading full screen preference
2018-08-04 00:57:22 +00:00
1.5.0:
- Fix setting device to vibrate/silent on Android 6.0+
- Split full screen preference into three options: disabled, during session and always
- Obey volume preference when playing sounds in the Settings screen
- Remove 'Turn screen off' option as it requires device administrator privileges
1.4.9:
- Fix crash when starting session on Android 8.0+
2018-07-31 01:24:43 +00:00
1.4.8:
- Fix custom sounds not playing
- Add Liberapay donation method
2018-01-11 18:10:49 +00:00
1.4.6/1.4.7:
2018-01-11 04:07:58 +00:00
- Add session export feature to Progress window
1.4.5:
- Fix app crash when signing in to MediNET
- Fix widget service crash
1.4.4:
- Add feature to send debug log via email
1.4.3:
- Potentially resolve a bug affecting some users where their browser is opened to sign in each time the app is opened
1.4.2:
- Updated notification icon to match app icon
- Fixed data/battery drain introduced in 1.4.1 for some users
- Fixed null alarm receiver cancel bug
1.4.1:
- Updated app icon (thanks Symbolisch)
- Changed MediNET Oauth method from Play Services to open-source library AppAuth
- Fix set to vibrate/silent feature on pre-Android 6.0 devices
- App now requires Android 4.1+ (was 4.0+)
1.4.0:
- Fix alarm icon appearing in the status bar when Daily Reminder is enabled
- Increase fidelity of the default gong sound
1.3.9:
- Fix inexact session duration due to battery saving measures introduced in Android 6.0
1.3.7:
- Add "Priority only" and "Alarms only" to the "Ringtone and notifications" setting (Android 6.0+ only)
- Fix crash on Android 7.0
2016-07-05 01:39:11 +00:00
1.3.5:
- Update libraries
1.3.4:
- Fix incomplete MediNET upload bug
- Fix sessions displaying as the wrong date on the calendar
2015-12-22 05:10:03 +00:00
1.3.3:
- Fix MediNET upload/import bug
2015-12-22 05:10:03 +00:00
1.3.2:
- Streaks are now reset at 4:00AM, rather than midnight
- Remove 160 character limit from session message
- Request GET_CONTACTS permission on 6.0+ devices when signing in
- Use an internal file picker library, rather than relying on an external file browsing app
- Ask to rate app after the third recorded session, rather than the first
- Removed back/forward buttons from Community
2015-11-19 23:29:37 +00:00
1.3.1:
- Fix crash on older devices
2015-11-17 03:28:24 +00:00
1.3.0:
- Allow hiding of MediNET/Progress/Community buttons
- Allow session introduction text to be modified
- Add session volume setting
2015-10-28 04:07:41 +00:00
1.2.8/1.2.9: (F-Droid only)
- Hide analytics preference when applicable
2015-10-22 21:20:48 +00:00
- Add widgets to open source release
- Migrate deprecated HttpClient use to URLConnection
2015-10-20 00:54:43 +00:00
1.2.7: (First release on F-Droid)
- Fix crash on non-English devices
1.2.6:
- Source code has been publicly released at https://github.com/tslocum/MeditationAssistant
- Upgraded Google Play Services library to 8.1.0
- Now tracking which app market was used to install Meditation Assistant in sessions posted to MediNET
1.2.5:
- Added ability to restore all session preferences via presets (see "Preset settings" in the Settings window)
- Added custom labels to presets
- Moved "Full screen" and "Screen" preferences to the "Meditation" section
1.2.4:
- Fixed meditation streak not updating after inputting sessions manually
- Fixed daily reminder not displaying
- Potentially fixed session complete sound not playing
1.2.3:
- Fixed interval sound/vibration failing in some configurations
- Changed delay and interval preference summaries to show H:MM:SS values (rather than MM:SS)
(interval issue was a regression caused by an improperly placed setIntervalAlarm call)
1.2.2:
- Added "Longest session duration" and "Longest streak" to Progress window
- Added pause button to "session in progress" notification
- Renamed "Other session statistics" to "Sessions"
- Various optimizations have been implemented, which should be especially apparent on lower-end devices
- Renamed save button in add session dialog to add, ensured Message field in complete window and add session dialog don't take initial focus and show keyboard
- Improved SQLite DatabaseHandler, now using one instance and database reference across the entire application
- Changed delay preference to also allow up to 90 minutes
- Reordered "total time spent meditating" and "other session statistics"/"sessions"
- Max streak is now sent in x-Medinet-MaxStreak when connecting
1.2.1:
- Fixed crash when signing in to MediNET
1.2.0:
- Fixed delay/interval settings not maintaining their values
- Updated translations
1.1.9:
- Added vibration to the interval timer when vibration is enabled
- Replaced delay/interval duration settings with minutes:seconds selectors
- Fixed editing duration being canceled when tapping the duration a second time
- Fixed sounds getting slightly cut-off when starting to play
- Fixed custom sounds not playing on newer devices (requires new "read external storage" permission)
- Fixed signing in via OpenID (Facebook, Twitter, etc.) on newer devices
1.1.8:
- Renamed "Keep the timer running" setting to "Endless session" and moved it to settings window
1.1.7:
- Added "Keep the timer running when finished" setting
- Added 20 minute interval setting
- Made session calendar boxes clickable
- Made calendar days with more than one session larger and bold
- Updated translations (partial Catalan support now included)
1.1.6:
- Removed "Settings" menu entry from session complete window
- Added rating funcationality to BlackBerry release
- Added XXHDPI icons for large phones and tablets
- Added encouragement text setting for daily reminder
1.1.5: (First release on blackberry)
- Added session sound volume control during delay phase
- Fixed reminder alarm not getting reset when the app updates
- Updated translations
1.1.4:
- Fixed cosmetic issue above the calendar display
- Changed wording for pause/resume button to make it more intuitive
1.1.3:
- Added interval count setting (default to unlimited)
- Added app version number parameter to all MediNET tasks
- Added outdated warning (currently set for >= 1.0.0 and <= 1.1.0)
- Moved session behavior prefs to Behavior and reordered session prefs to make more sense
1.1.2:
- Fixed notification not opening activity when tapped
- Added new "Buddhism" theme
1.1.1:
- Fixed crash on some tablets (isValidFragment)
1.1.0:
- Added vibrate/play sound options to the daily reminder
- Moved daily reminder to its own preference group
- Bug fixes (tutorial was not resetting if it crashed)
- Switched to Google Play Services version of Google Analytics (v3)
1.0.9:
- Added tutorial for new users
- Updated screenshots (old ones didn't even show the presets)
- Updated 2.1+ version to use the new ads sdk
- Added video to Play store
1.0.8:
- Added pause functionality
- Added upload all local sessions button
- Fixed incorrect message when deleting a session from medinet
- Other small bug bixes (sessions not showing up in progress window instantly, fixed padding for timer mode selectors)
- Added translation dialogue on 5th launch for non-en devices
1.0.7:
- Updated translations
- Alternative time picker interface for duration
- Bug fixes (including a fix for devices not waking up to play interval sounds or ending the session later than expected)
1.0.6:
- Daily reminder!
- New/updated translations
- Bug fixes
1.0.4:
- Daily reminder
- Bug fixes (more settings crashes, setondismiss crash pre 17)
1.0.1:
- Bug fixes (tablet settings crash, back doesn't cancel editing, always asks to rate app)
1.0.0:
- Only supports Android 4.0+
- Added ad to top of main window
- Removed airplane mode
0.3.8:
- Last release for Android 2.x/3.x
- Added ad to top of main window
0.3.7: (MediNET API 5)
- Added "End at" mode to timer: set a time to end the session, rather than a duration
- Added "Tiny" text size option
- Added "Statistics" page to "Progress" window
- Changed default "Screen" setting from "No special behavior" to "Dim"
- Changed color of delay display to gray
- Fixed "resource not found" issues
- Fixed SQLite (database) issues
- Improved widget update logic
- Removed "Remember duration" and "Default duration" - They have been superseded by the new presets
0.3.6:
- Added capability to manually record a session from the Progress window
- Added "How to Meditate" and "Translate" buttons to the About window
- Fixed hissing/noise in a few default sounds
- Fixed numerous 2.x bugs
- Improved offline streak calculation
- Improved performance of the Progress window
- Translations: Polish (full), Hebrew (partial)
0.3.5:
- Added "Ringtone and notifications" setting, which sets the device to vibrate or silent during meditation
- Added duration presets
- Added dim options to "Screen" setting
0.3.4:
- Duration text size is now configurable.
- Sign in using a Google account on your device. This means you will no longer need to enter your username and password. Signing in via OpenID is still available.
- Meditation streak is no longer dependent on MediNET to be maintained. You can keep a streak entirely offline. Note that in case of data loss you will not be able to retrieve sessions that were not uploaded to MediNET.
- A forum is in the process of being added. Click "Forum" while browsing MediNET to follow its progress. It will be finished within the next few days.
0.3.3:
- Fixed enter-key setting duration
- Fixed session share button
- Fixed light theme inconsistencies
- Potentially fixed a timer problem. Please report any unexpected behavior
- Added offline support. Select "Save" instead of "Post" to store sessions on your device
- Added calendar and session list to Progress window
- Changed automatic sign in to disabled by default
- Removed Sessions button from the main window