Commit graph

77 commits

Author SHA1 Message Date
Jonas Lochmann
43db6f4d2e
Adjust for Android U 2023-06-12 02:00:00 +02:00
Jonas Lochmann
86d0592524
Add platform level 2023-06-13 16:34:00 +02:00
Jonas Lochmann
130b3c4b4c
Replace some custom LiveData extensions by the official ones 2023-03-27 02:00:00 +02:00
Jonas Lochmann
7021a9c699
Add FGS task manager manipulation type 2022-07-11 02:00:00 +02:00
Jonas Lochmann
bc891491f7
Add background audio dummy activity 2022-04-11 02:00:00 +02:00
Jonas Lochmann
ef0e0cf075
Remove usage of the deprecated WorkManager.getInstance() 2022-03-28 02:00:00 +02:00
Jonas Lochmann
f4d3741289
Allow ForegroundApp without activtiyName 2022-03-28 02:00:00 +02:00
Jonas Lochmann
2824d18db6
Fix category title in the notification when limits are disabled 2022-03-30 21:20:47 +02:00
Jonas Lochmann
8d8a3da564
Count everything while usage stats access is missing 2022-03-30 21:20:41 +02:00
Jonas Lochmann
14c7804ba8
Add custom time warnings 2022-03-28 02:00:00 +02:00
Jonas Lochmann
b86a4937ea
Add option for stricter overlay permission checking 2022-03-21 01:00:00 +01:00
Jonas Lochmann
28cd3e1380
Make emergency calls during annoy easier 2022-03-14 01:00:00 +01:00
Jonas Lochmann
1a0e56ef37
Add new experimental app detection method 2022-03-07 01:00:00 +01:00
Jonas Lochmann
393a9104ae
New concept: annoying after a manipulation 2022-03-07 01:00:00 +01:00
Jonas Lochmann
7edb636c67
Adjust audio blocked toast text 2022-02-28 01:00:00 +01:00
Jonas Lochmann
88a210aaf3
Remove duplicate function 2021-12-20 01:00:00 +01:00
Jonas Lochmann
d1401b664e
Fix sync triggering 2021-12-13 01:00:00 +01:00
Jonas Lochmann
f281dcda94
Allow delaying notification blocking 2021-12-13 01:00:00 +01:00
Jonas Lochmann
adc333fd40
Only update session duration start times after five seconds usage 2021-08-16 02:00:00 +02:00
Jonas Lochmann
a8bb991501
Remove obsolete computation 2021-08-16 02:00:00 +02:00
Jonas Lochmann
70f9a3df24
Check permissions twice before updating the device status 2021-05-10 02:00:00 +02:00
Jonas Lochmann
6c38fd4043
Extend time warnings 2021-03-29 02:00:00 +02:00
Jonas Lochmann
bc12c5e2b4
Improve music playback stopping 2021-01-25 01:00:00 +01:00
Jonas Lochmann
9a8ccc193f
Trigger sync when a session duration was reached 2021-01-18 01:00:00 +01:00
Jonas Lochmann
7211abbdf1
Add option to block category depending on the network 2021-01-18 01:00:00 +01:00
Jonas Lochmann
403025cf79
Fix calculating the old and new session duration for the sync triggers 2021-01-18 01:00:00 +01:00
Jonas Lochmann
6455de5ee3
Add optional sync notifications 2021-01-18 01:00:00 +01:00
Jonas Lochmann
d516c5e604
Refresh after manually flushed used times 2021-01-11 01:00:00 +01:00
Jonas Lochmann
886ee14029
Refactor handling of remaining time based triggers 2021-01-11 01:00:00 +01:00
Jonas Lochmann
fae4677d5f
Add preblocking 2020-12-28 16:29:58 +01:00
Jonas Lochmann
1821e697cf
Add option to assign all system apps without category 2020-11-23 01:00:00 +01:00
Jonas Lochmann
0862f57c59
Disable system lockdown if not configured after a reboot 2020-11-09 01:00:00 +01:00
Jonas Lochmann
7ed2da5584
Optimize imports 2020-11-02 01:00:00 +01:00
Jonas Lochmann
0a24314d39
Add soft blocking 2020-11-02 01:00:00 +01:00
Jonas Lochmann
79c2779a80
Add option to switch to the default user from the status notification 2020-10-19 02:00:00 +02:00
Jonas Lochmann
c1b7009ca0
Fix reset of session duration limits when the lockscreen for them is closed 2020-09-14 02:00:00 +02:00
Jonas Lochmann
1c277c91ef
Trigger sync when a time limit was reached 2020-09-14 02:00:00 +02:00
Jonas Lochmann
20ca6bcc91
Add option to limit categories depending on the current network 2020-08-24 02:00:00 +02:00
Jonas Lochmann
7bd09fabd7
Make multi app detection optional 2020-08-17 02:00:00 +02:00
Jonas Lochmann
f12416d9eb
Add splitscreen handling 2020-08-10 02:00:00 +02:00
Jonas Lochmann
099c781f18
Refactor blocking logic 2020-06-29 02:00:00 +02:00
Jonas Lochmann
a638b35dd2
Fix counting time for inactive slots 2020-06-01 02:00:00 +02:00
Jonas Lochmann
f8c3667845
Improve blocking at Chrome OS 2020-06-01 02:00:00 +02:00
Jonas Lochmann
5a21314495
Add new limit options 2020-05-25 02:00:00 +02:00
Jonas Lochmann
c2d2a6e848
Show blocked element at the overlay lockscreen 2020-03-30 02:00:00 +02:00
Jonas Lochmann
fedc59a31b
Add option to limit extra time to today 2020-03-02 01:00:00 +01:00
Jonas Lochmann
1b74f24898
Add option to increase the main loop interval 2020-02-17 01:00:00 +01:00
Jonas Lochmann
1678b98161
Add option to force network time at system level 2020-02-10 01:00:00 +01:00
Jonas Lochmann
5439bbab70
Add option to set TimeLimit as homescreen 2020-02-10 01:00:00 +01:00
Jonas Lochmann
6c8a427f71
Only handle remaining time if it should happen
Without this, temporarily disabling limits keeps blocking
categories with reached time limits
2020-02-03 01:00:00 +01:00