Commit Graph

1293 Commits

Author SHA1 Message Date
Stephen Michel e6ee241d4e Bump version code and name for release v4.0.0 2022-08-18 17:43:25 -04:00
smichel17 197ed35402
Merge pull request #325 from LibreShift/translations
Translations update from Hosted Weblate
2022-08-18 21:42:11 +00:00
Translator 7dcbe62d09
Translated using Weblate (French)
Currently translated at 100.0% (122 of 122 strings)
2022-08-17 23:16:37 +02:00
Translator cea25a1fda
Translated using Weblate (French)
Currently translated at 99.1% (121 of 122 strings)
2022-08-16 22:16:18 +02:00
אליעזר שלמה דיין e9dce3762a
Translated using Weblate (Hebrew)
Currently translated at 100.0% (122 of 122 strings)
2022-08-16 01:16:14 +02:00
אליעזר שלמה דיין ff31978442
Translated using Weblate (Odia)
Currently translated at 13.1% (16 of 122 strings)
2022-08-16 01:16:14 +02:00
Allan Nordhøy a70d8a4f84
Translated using Weblate (Norwegian Bokmål)
Currently translated at 98.3% (120 of 122 strings)
2022-08-16 01:16:14 +02:00
Ihor Hordiichuk c44f3ef91d
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (122 of 122 strings)
2022-08-16 01:16:14 +02:00
Eric 841a64b220
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (122 of 122 strings)
2022-08-16 01:16:13 +02:00
אליעזר שלמה דיין f1f42440f4
Translated using Weblate (Italian)
Currently translated at 100.0% (122 of 122 strings)
2022-08-16 01:16:13 +02:00
Swyter f040ea4066
Translated using Weblate (Spanish)
Currently translated at 100.0% (122 of 122 strings)
2022-08-16 01:16:13 +02:00
smichel17 51df333884
Merge pull request #317 from LibreShift/translations
Translations update from Hosted Weblate
2022-08-14 17:56:34 +00:00
Hosted Weblate aca4397664
Merge remote-tracking branch 'origin/master' 2022-08-14 19:55:56 +02:00
Stephen Michel 238da7548e Update changelog for 4.0.0 release 2022-08-14 13:55:43 -04:00
Hosted Weblate b6b49be315
Merge remote-tracking branch 'origin/master' 2022-08-14 19:54:44 +02:00
smichel17 d18ba5bd3a
Merge pull request #323 from LibreShift/next-release
Root mode follow-up
2022-08-14 17:54:40 +00:00
Stephen Michel 409a41d9a7 Don't disable preview controls if no permissions
Since moving the preview when permissions are not granted no longer
displays a torrent of permission requests, we don't need to disable it
when permissions (either root or overlay) are not granted.
2022-08-14 13:38:46 -04:00
Stephen Michel 038ca05460 Only send preview toggle intent when needed
We had an issue that kept popping up: When you slid the preview bar and
the service couldn't start for some reason, it would start the service
over and over and over again. This would result in, for example, a
torrent of root mode permission prompts.

It happened because we sent the intent each time a touch was detected on
the slidebar.  We don't need to do that, only when the first touch is
registered and the last touch is released.
2022-08-14 13:38:46 -04:00
Stephen Michel 5f9cf96647 Don't start the filter service without root
Now that we don't check for root in all the places where Red Moon could
be started or root mode could be enabled, we need to guard against
trying to use the root mode filter when root is not available.

And we'll show a toast when that happens
2022-08-14 13:38:44 -04:00
Stephen Michel 009741958a Update root mode preference title/summary 2022-08-14 13:38:19 -04:00
Stephen Michel 52d8f38191 Show root mode pref on non-rooted devices
Continuing the theme of "don't prompt people for root when not needed",
this time on the preferences screen — we only want to prompt if they
actually enable root mode, not when they open the preferences screen.

In order to do this, we need to make the root mode preference visible to
people on non-rooted phones. This is a good thing! Otherwise those
people wouldn't know the feature exists; maybe some of them will be
motivated to root their phone!
2022-08-14 13:38:13 -04:00
Stephen Michel 36c255dc9f Don't prompt for root during intro
It always bothers me when apps prompt for permissions when it's not a
direct result of me trying to do something that requires those
permissions.
2022-08-13 18:58:29 -04:00
אליעזר שלמה דיין 7a1f610955
Translated using Weblate (Hebrew)
Currently translated at 100.0% (120 of 120 strings)
2022-08-08 11:14:44 +02:00
אליעזר שלמה דיין 4c4fa9ff70
Added translation using Weblate (Hebrew) 2022-08-06 22:21:14 +02:00
Mahdi Seyedan 8df351d47f
Translated using Weblate (Persian)
Currently translated at 100.0% (120 of 120 strings)
2022-07-08 20:19:56 +02:00
Translator 6de0d77638
Translated using Weblate (French)
Currently translated at 100.0% (120 of 120 strings)
2022-07-01 15:20:15 +02:00
Hosted Weblate 47d031490f
Merge remote-tracking branch 'origin/master' 2022-06-30 04:22:03 +02:00
AbsurdUsername 9a408f0003
Translated using Weblate (Italian)
Currently translated at 100.0% (120 of 120 strings)
2022-06-30 04:22:03 +02:00
smichel17 6adfa61578
Merge pull request #318 from Automaton-Systems/master
Updating FilterService to no longer crash on start on Android O
2022-06-30 02:21:57 +00:00
automaton82 2229898a48
Updating FilterService to no longer crash on start
Right now if you start red-moon on Android O **without** the draw on top permission, the app will crash after 5 seconds. The cause of this is explained here:

https://stackoverflow.com/questions/44425584/context-startforegroundservice-did-not-then-call-service-startforeground

Essentially:

"The system allows apps to call Context.startForegroundService() even while the app is in the background. However, the app must call that service's startForeground() method within five seconds after the service is created."

Android O behaviour change -- https://developer.android.com/about/versions/oreo/android-8.0-changes.html
2022-06-05 19:23:48 -04:00
AHOHNMYC 4e60ad8256
Translated using Weblate (Russian)
Currently translated at 99.1% (119 of 120 strings)
2022-06-01 16:19:18 +02:00
Viktória Nagy 4a7743e2be
Translated using Weblate (Hungarian)
Currently translated at 97.5% (117 of 120 strings)
2022-05-25 17:18:58 +02:00
smichel17 a9f0eed042
Merge pull request #305 from LibreShift/translations
Translations update from Weblate
2022-05-22 20:48:24 +00:00
Hosted Weblate 80ed84d1a4
Merge remote-tracking branch 'origin/master' 2022-05-22 22:45:47 +02:00
smichel17 5e4158c03b
Merge pull request #315 from AdamNiederer/android-12
Update to Android 12
2022-05-22 20:45:43 +00:00
smichel17 39e1b6201a
Remove unnecessary null-safe calls 2022-05-22 20:44:35 +00:00
Hosted Weblate c37a4225c2
Merge remote-tracking branch 'origin/master' 2022-05-22 21:20:57 +02:00
Stephen Michel 48fabd2f80 Ignore keystore files
In the unlikely event that Red Moon ever gets a Play Store release
again, make it harder to accidentally commit credentials.
2022-05-22 15:20:26 -04:00
Hosted Weblate ef5044604d
Merge remote-tracking branch 'origin/master' 2022-05-20 22:56:02 +02:00
smichel17 202f238b40
Add privacy policy to the README
A few people have asked about it.
It's basically how all apps should be.
Unfortunately, people can't assume this any more.
Fortunately, it's a good advertising point ;)
2022-05-20 20:55:59 +00:00
Viktor 3df3a0be33
Translated using Weblate (Russian)
Currently translated at 100.0% (120 of 120 strings)
2022-05-03 21:14:11 +02:00
Nicco Kunzmann 850df01153
Translated using Weblate (German)
Currently translated at 100.0% (120 of 120 strings)
2022-04-28 10:13:45 +02:00
Adam Niederer 4bcca7a2ae Attempt to fix build error in CI 2022-04-24 21:27:00 -04:00
Adam Niederer f627e7d630 Fix crash when scheduling overlays on Android 12 2022-04-24 20:52:20 -04:00
Adam Niederer 3d4d86b5bf Bump timepickerpreference SDK 2022-04-24 18:31:29 -04:00
Adam Niederer 5356e32c91 Upgrade Github Actions 2022-04-24 18:25:24 -04:00
Adam Niederer 40a6028c4d Update to Android 12 2022-04-24 17:23:20 -04:00
Allan Nordhøy cddf259ad6
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (120 of 120 strings)
2022-02-12 19:54:21 +01:00
GnuPGを使うべきだ 6b836e19f9
Translated using Weblate (Japanese)
Currently translated at 100.0% (120 of 120 strings)
2022-01-18 01:54:49 +01:00
Naveen 1186f98335
Translated using Weblate (Tamil)
Currently translated at 96.6% (116 of 120 strings)
2021-12-05 18:53:01 +01:00