Commit graph

498 commits

Author SHA1 Message Date
tibbi
fd9d65c51b fix file renaming on Android 11+ 2022-06-15 11:00:33 +02:00
tibbi
c8451ae9b8 fetch player recordings on a background thread 2022-06-15 10:06:33 +02:00
Tibor Kaputa
f8f3313574
Merge pull request #114 from pavelpoley/task/real-mp3
Save real mp3 files
2022-06-15 09:44:20 +02:00
Tibor Kaputa
b353c6d85c
removing an empty line 2022-06-15 09:43:54 +02:00
Tibor Kaputa
7f4339b2c4
Merge pull request #115 from weblate/weblate-simple-mobile-tools-simple-voice-recorder
Translations update from Hosted Weblate
2022-06-15 09:30:03 +02:00
Alberto
5a9d10c040
Translated using Weblate (Spanish)
Currently translated at 100.0% (18 of 18 strings)

Translation: Simple Mobile Tools/Simple Voice Recorder
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-voice-recorder/es/
2022-06-15 09:29:18 +02:00
tibbi
a13a001717 updating the fastlane hebrew data 2022-06-15 09:29:14 +02:00
Tibor Kaputa
27e56b2a6d
Merge pull request #113 from weblate/weblate-simple-mobile-tools-simple-voice-recorder
Translations update from Hosted Weblate
2022-06-15 09:28:49 +02:00
Tibor Kaputa
89f05c4fd1
Update strings.xml 2022-06-15 09:26:00 +02:00
Pavel Poley
d5addfbfa9 save real mp3 2022-06-14 15:37:17 +03:00
Pavel Poley
66f8bc3c69 save real mp3 2022-06-14 15:21:13 +03:00
Pavel Poley
b4a295aa17 save real mp3 2022-06-14 15:13:13 +03:00
Pavel Poley
00ea6208ec save real mp3 2022-06-14 14:57:11 +03:00
אליעזר שלמה דיין
9ff2dee251
Translated using Weblate (Hebrew)
Currently translated at 100.0% (18 of 18 strings)

Translation: Simple Mobile Tools/Simple Voice Recorder
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-voice-recorder/he/
2022-06-13 23:20:44 +02:00
Anonymous
a1dc5400b8
Translated using Weblate (Hebrew)
Currently translated at 0.0% (0 of 18 strings)

Translation: Simple Mobile Tools/Simple Voice Recorder
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-voice-recorder/he/
2022-06-12 14:58:06 +02:00
Weblate
ce63dc0ec4
Added translation using Weblate (Hebrew) 2022-06-12 00:25:41 +02:00
Tibor Kaputa
86e1619ec8
Merge pull request #112 from pavelpoley/task/files-contextual-menu
Add floating contextual menu at files
2022-06-06 23:14:15 +02:00
Tibor Kaputa
cfaceb99c5
minor update 2022-06-06 23:14:00 +02:00
Pavel Poley
d7b8a109fd add floating contextual menu at files 2022-06-06 18:25:18 +03:00
Tibor Kaputa
6ea4330c66
Merge pull request #110 from weblate/weblate-simple-mobile-tools-simple-voice-recorder
Translations update from Hosted Weblate
2022-06-04 22:32:34 +02:00
Tibor Kaputa
1a8fbdc2cd
Update strings.xml 2022-06-04 22:32:11 +02:00
Tibor Kaputa
c9707882fd
Update strings.xml 2022-06-04 22:32:03 +02:00
Tibor Kaputa
8c0294f58a
Update strings.xml 2022-06-04 22:31:54 +02:00
Tibor Kaputa
3dcf09aef2
Delete strings.xml 2022-06-04 22:31:44 +02:00
Tibor Kaputa
81b9475f0a
Update strings.xml 2022-06-04 22:31:31 +02:00
Artem
6cf85f7fc8
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (18 of 18 strings)

Translation: Simple Mobile Tools/Simple Voice Recorder
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-voice-recorder/uk/
2022-06-02 14:15:22 +02:00
Júlia da Rosa
ce0bc1098b
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (18 of 18 strings)

Translation: Simple Mobile Tools/Simple Voice Recorder
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-voice-recorder/pt_BR/
2022-05-30 10:17:08 +02:00
Weblate
804713f135
Added translation using Weblate (English (United States)) 2022-05-27 21:09:07 +02:00
Weblate
38920109f0
Added translation using Weblate (Azerbaijani) 2022-05-27 20:52:20 +02:00
Weblate
2d1d491b53
Added translation using Weblate (Arabic) 2022-05-27 20:52:17 +02:00
Weblate
b60c232609
Added translation using Weblate (Croatian) 2022-05-27 20:52:14 +02:00
Weblate
eca01c2992
Added translation using Weblate (Bulgarian) 2022-05-27 20:52:11 +02:00
Tibor Kaputa
aae5937b10
Translated using Weblate (Slovak)
Currently translated at 100.0% (18 of 18 strings)

Translation: Simple Mobile Tools/Simple Voice Recorder
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-voice-recorder/sk/
2022-05-27 20:52:10 +02:00
JovierCujoh
148011300d
Translated using Weblate (Spanish)
Currently translated at 94.4% (17 of 18 strings)

Translation: Simple Mobile Tools/Simple Voice Recorder
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-voice-recorder/es/
2022-05-26 18:19:14 +02:00
tibbi
207a53bb58 updating changelog 2022-05-20 22:29:29 +02:00
tibbi
cac88fcd4d update version to 5.7.1 2022-05-20 22:29:22 +02:00
tibbi
8cb824cbce changing indonesian language from "id" to "in" 2022-05-20 22:25:36 +02:00
tibbi
fa37a78156 require Simple Thank You for using widgets 2022-05-20 21:57:56 +02:00
tibbi
aa953babfd adding some widget config related ui improvements 2022-05-20 21:54:02 +02:00
tibbi
c252b584ee updating commons, kotlin, gradle 2022-05-20 21:46:24 +02:00
Tibor Kaputa
27ee471103
Merge pull request #108 from weblate/weblate-simple-mobile-tools-simple-voice-recorder
Translations update from Hosted Weblate
2022-05-19 15:47:58 +02:00
Tibor Kaputa
a0083fd5de
Update strings.xml 2022-05-19 15:47:44 +02:00
Hry a zajímavostio nich
53487a483e
Translated using Weblate (Czech)
Currently translated at 61.1% (11 of 18 strings)

Translation: Simple Mobile Tools/Simple Voice Recorder
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-voice-recorder/cs/
2022-05-17 04:14:03 +02:00
Hry a zajímavosti o nich
b6a6084fc1
Added translation using Weblate (Czech) 2022-05-16 14:08:17 +02:00
Artem
383a2b2d94
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (18 of 18 strings)

Translation: Simple Mobile Tools/Simple Voice Recorder
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-voice-recorder/uk/
2022-05-15 00:15:43 +02:00
Artem
5155115042
Translated using Weblate (Ukrainian)
Currently translated at 94.4% (17 of 18 strings)

Translation: Simple Mobile Tools/Simple Voice Recorder
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-voice-recorder/uk/
2022-05-02 14:11:03 +02:00
Tibor Kaputa
2073dbb9cc
Merge pull request #107 from KryptKode/feat/customise_recordings_path
allow users to customise recording folder
2022-04-18 10:50:18 +02:00
Tibor Kaputa
024453e45f
Merge pull request #106 from weblate/weblate-simple-mobile-tools-simple-voice-recorder
Translations update from Hosted Weblate
2022-04-18 10:43:51 +02:00
darthpaul
ccc82c8605 cleanup PlayerFragment 2022-04-17 17:09:29 +01: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