Commit Graph

433 Commits

Author SHA1 Message Date
Niko Diamadis
5b7aff0c23 Apply some smaller changes 2024-06-02 22:16:33 +02:00
Niko Diamadis
d74bca714c Move cert migration to GotifyApplication and synchronize calls 2024-06-02 22:05:12 +02:00
Niko Diamadis
11448f7d2c Add reminder for mandatory client cert password 2024-04-24 00:21:31 +02:00
Niko Diamadis
2d70b94eb7 Merge branch 'master' into client-certificate-auth 2024-04-23 23:19:04 +02:00
Niko Diamadis
a3dd80cd20 Migrate legacy ca cert in newer version 2024-04-23 20:12:51 +02:00
Niko Diamadis
60946e4e1e Fix client certificate-only usage 2024-04-22 00:59:19 +02:00
Jannis Mattheis
d5903b2531 Merge pull request #337 from cyb3rko/picasso-to-coil
Replace Picasso with Coil
2024-04-21 13:01:13 +02:00
Niko Diamadis
79584c85c1 Replace denigrated call to certificate name 2024-04-19 02:15:33 +02:00
Niko Diamadis
380e209326 Remove unused utils methods 2024-04-19 02:15:33 +02:00
Niko Diamadis
23ef899564 Implement optional mTLS via client certificate option 2024-04-19 02:15:33 +02:00
Jannis Mattheis
8a1802e5ed Merge pull request #342 from cyb3rko/screenshots-refresh
Refresh app screenshots
2024-04-17 19:28:52 +02:00
Niko Diamadis
6f275d4ace Refresh app screenshots 2024-04-16 19:19:07 +02:00
Niko Diamadis
fdc9261df1 Clear and refresh image caches on swipe down 2024-04-16 18:39:45 +02:00
Niko Diamadis
9210919344 Simplify getImageFromUrl itself 2024-04-16 17:31:52 +02:00
Niko Diamadis
ad24aea709 Fix imports order 2024-03-15 18:41:29 +01:00
Niko Diamadis
c3971d179e Simplify getImageFromUrl call 2024-03-15 18:39:39 +01:00
Niko Diamadis
ddbbca7e62 Replace deprecated OkHttp methods 2024-03-14 06:44:13 +01:00
Niko Diamadis
12390f5b8a Remove Picasso request handler 2024-03-14 06:43:06 +01:00
Niko Diamadis
31649fa51b Replace Picasso with Coil 2024-03-14 06:42:30 +01:00
Jannis Mattheis
286074386d Merge pull request #336 from cyb3rko/build-update
Build update
2024-03-08 13:39:39 +01:00
Niko Diamadis
5fe624c794 Bump dependency and gradle versions 2024-03-06 22:58:54 +01:00
Niko Diamadis
22feec66b0 Fix gradle deprecations 2024-03-06 22:56:00 +01:00
Jannis Mattheis
433f7ec341 Merge pull request #335 from cyb3rko/readme-refresh
Readme refresh
2024-03-06 17:05:25 +01:00
Niko Diamadis
9ad3385a99 Improve hint on notification minimization 2024-03-05 21:19:50 +01:00
Niko Diamadis
62621b2585 Update README images 2024-03-05 21:07:06 +01:00
Niko Diamadis
07f931d330 Separate broadcasts to prevent duplicate messages (#327) 2023-12-01 11:10:40 +00:00
Jannis Mattheis
028e29af08 Merge pull request #325 from cyb3rko/update-build 2023-12-01 10:41:27 +00:00
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