Commit Graph

456 Commits

Author SHA1 Message Date
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