Commit Graph

97 Commits

Author SHA1 Message Date
tibbi dc9cd511a8 add handling for the new Post Notifications permission 2022-08-29 10:48:19 +02:00
tibbi 8b0361faca updating commons and target SDK to 33 2022-08-29 10:04:30 +02:00
tibbi 43afd7374a update version to 5.9.1 2022-08-12 17:19:44 +02:00
tibbi 1f3f326f5b updating commons, kotlin, gradle 2022-08-12 17:07:10 +02:00
tibbi f23a1cda71 update version to 5.9.0 2022-07-20 12:26:21 +02:00
tibbi 96f629d40a updating commons with some design improvements 2022-07-20 11:40:03 +02:00
tibbi 385917bbcd update version to 5.8.2 2022-07-02 15:15:56 +02:00
tibbi e07a5da95c fix renaming on Android 10 2022-07-02 15:11:18 +02:00
tibbi d4719b5df9 adding a prepaid build variant 2022-07-02 15:03:16 +02:00
tibbi 86a4d7a113 scale bottom tab text size flexibly 2022-06-27 10:03:00 +02:00
tibbi 9216c576f2 update version to 5.8.1 2022-06-24 21:39:10 +02:00
tibbi d76a6ea6a7 color the navigation bar too 2022-06-24 21:33:24 +02:00
tibbi 3aa8c9e87b update version to 5.8.0 2022-06-23 22:18:09 +02:00
tibbi ca94125a78 hiding some FAQ items in the foss variant 2022-06-23 22:10:24 +02:00
tibbi 0784c94815 use some helper functions at updating bottom tab colors 2022-06-22 22:16:32 +02:00
tibbi 3f4f83fdbb moving the bottom tab item layout file to commons 2022-06-22 22:00:24 +02:00
tibbi 054026ed54 use custom views as tablayout items 2022-06-22 21:33:29 +02:00
tibbi 8a522323f4 moving tabs at the bottom 2022-06-22 20:09:27 +02:00
tibbi 563853aa12 updating commons 2022-06-19 20:44:58 +02:00
Pavel Poley 89d93a38ec android lame license 2022-06-15 13:18:00 +03:00
tibbi c8451ae9b8 fetch player recordings on a background thread 2022-06-15 10:06:33 +02:00
Pavel Poley 00ea6208ec save real mp3 2022-06-14 14:57:11 +03:00
tibbi cac88fcd4d update version to 5.7.1 2022-05-20 22:29:22 +02:00
tibbi c252b584ee updating commons, kotlin, gradle 2022-05-20 21:46:24 +02:00
darthpaul 1134819b25 allow users to customise recording folder
- use SAF on SDK 30+ to give user a change to change the default location where recordings are stored
- since we have requestLegacyExternalStorage="true" in the AndroidManifest, we can enable WRITE_EXTERNAL_STORAGE up to SDK 29 (Android 10)
- modify methods to store recordings in RecorderService to use SAF for SDK 30+ and normal file paths for lower SDK versions.
- at first installation, the app would not have SAF permissions, so we use the old method, using MediaStore and the app's cacheDir until the users decide to change; then we can switch to using SAF
- modify methods to get all recordings in PlayerFragment
   - on SDK 30+, we need to combine recordings got from the MediaStore (getMediaStoreRecordings) and the ones from the recordings folder SAF (getSAFRecordings)
   - on SDK 29, we combine recordings got from the MediaStore (getMediaStoreRecordings) and the ones from direct file path (getLegacyRecordings)
   - on lower SDKs, we just use the file paths  (getLegacyRecordings)
- modify method for playing recordings in PlayerFragment
   -  SDK 30+, when getting recordings with SAF, we store the string of the SAF URI of the file as the Recording#path field, we check if the path is a Document URI and pass that to the MediaPlayer#setDataSource method
   - if the Recording#path field is empty, we get the MediaStore URI using the ID and pass that to the MediaPlayer#setDataSource method
   - in other cases, the Recording#path field is a file path, so we use it.
- in RecordingsAdapter, add support for changes to the paths used for in sharing the recordings
- update the commons module
2022-04-17 16:13:51 +01:00
tibbi 8e1f0a75e7 update version to 5.7.0 2022-04-13 16:57:39 +02:00
tibbi eb6c4f98a5 updating commons and target SDK to 31 2022-04-13 11:39:51 +02:00
tibbi 68ae2e7c79 update version to 5.6.5 2022-03-21 21:50:29 +01:00
tibbi 45b216235d updating commons once again 2022-03-21 21:43:36 +01:00
tibbi 69b36142b0 updating commons 2022-03-21 21:35:11 +01:00
tibbi 1195fac8c5 adding application_preferences intent 2022-03-21 21:10:42 +01:00
tibbi 96516a7cde enable minifying in release mode 2022-02-10 22:13:55 +01:00
tibbi c7765de7af update version to 5.6.4 2022-02-10 09:48:23 +01:00
tibbi a176675acc updating commons 2022-02-10 09:42:05 +01:00
tibbi cc484ca0d6 updating commons 2022-02-09 20:23:28 +01:00
tibbi f5aff9224d renaming basic flavor to core 2022-02-02 22:45:22 +01:00
tibbi 8a24b9ebbf update version to 5.6.3 2022-01-03 23:05:03 +01:00
tibbi 64ef4a6a43 adding basic and fdroid app flavors 2022-01-03 22:58:02 +01:00
tibbi 59585e7858 updating commons 2022-01-03 22:52:15 +01:00
tibbi 64416e7378 update version to 5.6.2 2021-12-07 11:24:39 +01:00
tibbi b1b5414276 updating some libraries 2021-12-07 11:19:20 +01:00
tibbi 9d4e01daa0 increasing padding at some setting items 2021-11-16 12:18:26 +01:00
tibbi e8816b064d update version to 5.6.1 2021-11-15 22:49:44 +01:00
tibbi a309d45c29 removing License and FAQ activities from manifest, they are in Commons already 2021-11-15 22:22:21 +01:00
tibbi 5d2561237a updating commons, UI and new fastscroller 2021-11-15 20:06:27 +01:00
tibbi 832f9ac1d7 use layout animations only if they are enabled in the system 2021-11-13 09:16:24 +01:00
tibbi 9957ae160a updating commons 2021-11-12 19:29:12 +01:00
tibbi 1aa1019097 restyling the Settings page 2021-11-12 14:05:06 +01:00
tibbi d0c4369692 updating commons + some minor things 2021-11-12 11:23:15 +01:00
tibbi 7c727ea2f8 update version to 5.6.0 2021-10-19 23:23:21 +02:00