108 Commits

Author SHA1 Message Date
tibbi
1421b34a39 update version to 5.10.4 2022-11-20 10:59:52 +01:00
tibbi
4aab86bfef adding a More Apps From Us menu button 2022-11-20 10:16:01 +01:00
tibbi
1fc48c7315 update version to 5.10.3 2022-10-31 14:16:15 +01:00
tibbi
7e7cabde8c updating commons 2022-10-31 11:53:02 +01:00
tibbi
d0327f389c updating commons and gradle 2022-10-28 13:22:51 +02:00
tibbi
a35fcc2e97 update version to 5.10.2 2022-10-06 22:47:02 +02:00
tibbi
4e81b8f071 updating commons 2022-10-06 22:43:05 +02:00
tibbi
d93a8c0f49 update version to 5.10.1 2022-09-11 21:23:00 +02:00
tibbi
068295ddab updating commons 2022-09-11 21:16:41 +02:00
tibbi
995e9a93b1 update version to 5.10.0 2022-09-01 22:48:07 +02:00
tibbi
a285ac42f1 updating commons 2022-09-01 22:44:15 +02:00
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