Niko Diamadis
0b79ff62a5
Move foreground service type description to manifest
2023-11-29 18:22:06 +01:00
Niko Diamadis
eeb77352c8
Fill foreground service type description
2023-11-29 18:22:06 +01:00
Niko Diamadis
d7895c9383
Define websocket foreground service type
2023-11-29 18:22:06 +01:00
Niko Diamadis
537c34cc87
Apply Kotlinter 4.0.0
2023-11-29 18:22:06 +01:00
Niko Diamadis
203b3a76d5
Update targetSdk to 34
2023-11-29 18:22:06 +01:00
Jannis Mattheis
6234c3a438
Merge pull request #326 from cyb3rko/autofill-improvement
...
Improve password manager autofill compatibility
2023-11-25 10:27:01 +00:00
Niko Diamadis
2265e94882
Update dependencies
2023-11-20 20:50:40 +01:00
Niko Diamadis
48fffaaf3d
Update to Gradle 8.4 and AGP 8.1.3
2023-11-20 20:50:40 +01:00
Niko Diamadis
83ef432456
Replace deprecated Gradle functions
2023-11-20 20:50:39 +01:00
Niko Diamadis
61747f170f
Improve password manager autofill compatibility
2023-11-18 20:14:00 +01:00
Niko Diamadis
0d423c1ce4
Switch to ListAdapter (replacing RecyclerView.Adapter) ( #321 )
2023-11-18 14:13:44 +00:00
Jannis Mattheis
b6519d1de4
Merge pull request #322 from cyb3rko/console-cleanup
...
Cleanup console output
2023-11-17 12:39:53 +00:00
Niko Diamadis
c3327a6a8f
Fix silent theme errors and warnings
2023-11-11 22:49:50 +01:00
Jannis Mattheis
2082e6d46e
Version 2.7.1
2023-10-08 20:27:29 +02:00
Jannis Mattheis
d3d28be711
Merge pull request #318 from gotify/crash
...
fix: remove probably unnecessary unregister
2023-10-08 18:16:39 +00:00
Jannis Mattheis
b1be4d7b76
fix: remove probably unnecessary unregister
...
When the refresh button is clicked in the navigation drawer, then
startPushService is executed which registers the handler. The
WebSocketService itself is reused, thus isn't created again or
destroyed. From my tests the callback isn't registered twice after the
refresh. Thus, I'd expect the unregister isn't needed at all because
android somehow does this automagically.
2023-10-08 20:01:02 +02:00
Jannis Mattheis
5e67cc83c0
Merge pull request #317 from gotify/log
...
Migrate to tinylog
2023-10-08 18:00:12 +00:00
Jannis Mattheis
5062031ed0
Add android application with onCreate hook
2023-10-08 10:21:40 +02:00
Jannis Mattheis
96fa5af2bf
Replace log usage everywhere
2023-10-08 10:21:40 +02:00
Jannis Mattheis
8adb3095f8
Configure tinylog
2023-10-08 10:21:40 +02:00
Jannis Mattheis
361c480a7c
Merge pull request #315 from cyb3rko/intent-url-protection
...
Protection of intentURL attack using interactive dialog confirmation
2023-10-07 09:37:14 +00:00
Niko Diamadis
45b41b5dd3
Add preference for giving SYSTEM_ALERT_WINDOW permission
2023-10-05 20:06:10 +02:00
Niko Diamadis
8596e6ffdf
Prevent direct execution of intentURLs with confirmation dialog
2023-10-04 19:46:53 +02:00
Jannis Mattheis
6dd5fe4725
Merge pull request #314 from cyb3rko/fix-permission-blocking
...
Fix blocking permission requests
2023-10-03 12:47:49 +00:00
Niko Diamadis
3390a2d9f5
Remove duplicate code blocks
2023-10-03 13:07:42 +02:00
Niko Diamadis
ba040332b0
Update to QuickPermissions 1.1.2
2023-10-03 12:22:43 +02:00
Niko Diamadis
167eeaf1c2
Use new QuickPermissions parameter to remove duplicate check
2023-10-03 11:42:23 +02:00
Niko Diamadis
55606a5319
Fix blocking permission requests
2023-10-01 12:39:17 +02:00
Jannis Mattheis
310b73ac55
Merge pull request #307 from cyb3rko/fix-build-warnings
...
Fix build warnings
2023-07-29 20:10:47 +02:00
Niko Diamadis
74e1be13d3
Suppress setTargetFragment because of missing solution
2023-07-24 14:30:03 +02:00
Niko Diamadis
08cd963aeb
Suppress message model unchecked cast warning
2023-07-24 14:21:26 +02:00
Niko Diamadis
8c86e3f622
Remove logging of websocket connectivity
2023-07-24 14:17:59 +02:00
Jannis Mattheis
53ff03ead3
Merge pull request #304 from cyb3rko/update-build
...
Update build components
2023-07-19 20:28:46 +02:00
Niko Diamadis
69fc25571a
Replace deprecated ActivityResults with ResultLauncher
2023-07-18 22:10:08 +02:00
Niko Diamadis
70c7375abb
Replace deprecated onBackPressed with callback
2023-07-18 22:10:08 +02:00
Niko Diamadis
d3183bf37b
Add explicit string template positions
2023-07-18 22:10:08 +02:00
Niko Diamadis
3e5a547550
Change Java version in Readme
2023-07-18 00:02:16 +02:00
Niko Diamadis
2397e2eea9
Update Kotlinter to 3.15.0
2023-07-18 00:01:04 +02:00
Jannis Mattheis
4aad74a5d2
Version 2.7.0
2023-06-24 12:12:39 +02:00
Niko Diamadis
12c21da7b7
Fix exact alarm permission on Android 14 ( #298 )
2023-06-24 09:25:13 +00:00
Jannis Mattheis
864967927a
Merge pull request #300 from cyb3rko/fix-bugged-statusbar
...
Fix and further improve status bar & nav bar
2023-06-23 10:15:35 +02:00
Niko Diamadis
757dedcfa2
Switch to Java 17
2023-06-09 15:53:41 +02:00
Niko Diamadis
525a25cb07
Bump dependency versions
2023-06-09 15:48:13 +02:00
Niko Diamadis
f017853fbb
Modernize gradle properties
2023-06-09 15:32:58 +02:00
Niko Diamadis
8a6a3041c1
Bump gradle and android gradle plugin
2023-06-09 15:31:36 +02:00
Niko Diamadis
1cb3e76b48
Replace deprecated gradle functions
2023-06-09 09:37:31 +02:00
Niko Diamadis
2edfb6ac5a
Prevent drawer sliding behind action bar
2023-06-08 22:57:24 +02:00
Niko Diamadis
1a6d2269f5
Make status bar transparent on login screen
2023-06-08 22:55:30 +02:00
Niko Diamadis
ceed8417a2
Improve status bar and navigation bar coloring
2023-06-08 22:46:59 +02:00
Niko Diamadis
9259c56fc6
Remove sdk level 21 specific style
2023-06-08 22:44:20 +02:00