Commit Graph

358 Commits

Author SHA1 Message Date
Jannis Mattheis
cfc473cce0 Move appIdToApp to WebSocketService
The PicassoHandler doesn't really need access to the full list, as it
only requires the application image.
2023-02-21 13:36:03 +01:00
Niko Diamadis
1182f358cb Move channel creation to WebSocketService 2023-02-18 12:39:55 +01:00
Niko Diamadis
5399d003e4 Shrink signature of channel fallback creation method 2023-02-17 15:45:41 +01:00
Niko Diamadis
38bd1b5e32 Switch channel id components 2023-02-17 15:42:00 +01:00
Niko Diamadis
9d2622fbc6 Show restart dialog on setting change 2023-02-17 15:40:13 +01:00
Niko Diamadis
dd9c5761c1 Fix pink button background bug 2023-02-14 12:01:14 +01:00
Niko Diamadis
544c960bff Fix unexpected settings dialog behaviour 2023-02-13 16:55:36 +01:00
Niko Diamadis
aea9c0c346 Apply Material 3 design to preference switch 2023-02-13 12:30:28 +01:00
Niko Diamadis
ddd902e17e Implement optional separate app notification channels 2023-02-13 12:24:40 +01:00
Jannis Mattheis
8bae62cc24 Merge pull request #276 from cyb3rko/simplify-header
Simplify Navigation Header
2023-02-08 18:48:04 +01:00
Jannis Mattheis
21383fba1b Use data class 2023-02-06 13:13:45 +01:00
Niko Diamadis
660e52f113 Let Nav Header expand to fit multi line textviews 2023-02-05 13:22:59 +01:00
Niko Diamadis
d21243297f Update Nav Header component style 2023-02-05 13:11:26 +01:00
Niko Diamadis
9fec25a8bf Cut the username prefix of url in Nav Header 2023-02-05 12:53:21 +01:00
Niko Diamadis
e89627066e Limit Nav Header max lines of username and url to 2 2023-02-05 12:46:48 +01:00
Niko Diamadis
b7d5a16d3c Update Nav Header placeholder text 2023-02-05 12:45:57 +01:00
Niko Diamadis
bf6e0aa14f Fix error when combining Message and Image 2023-02-05 00:10:31 +01:00
Niko Diamadis
5fa19e3b88 Fix cancelable client name dialog 2023-02-04 10:57:22 +01:00
Niko Diamadis
bb9f66b8d3 Fix messages not being selectable 2023-02-04 10:16:51 +01:00
Niko Diamadis
d539ef8a76 Update missed components 2023-02-03 20:51:43 +01:00
Niko Diamadis
7580dbb280 Remove unused dialog style 2023-02-03 16:41:03 +01:00
Niko Diamadis
f244d35d7f Update app bar design 2023-02-03 16:40:47 +01:00
Niko Diamadis
10ec551b2c Update Messages design 2023-02-03 16:39:37 +01:00
Niko Diamadis
d6196bd06b Update Splashscreen dialog design 2023-02-03 16:35:58 +01:00
Niko Diamadis
6a819f87da Update Settings design 2023-02-03 16:26:59 +01:00
Niko Diamadis
863034f9ce Update Logs design 2023-02-03 12:08:15 +01:00
Niko Diamadis
a91146145f Update Share design 2023-02-03 12:07:25 +01:00
Niko Diamadis
786191c235 Update Login design 2023-02-03 12:05:12 +01:00
Niko Diamadis
bb8273e29f Apply Material3 styles 2023-02-03 11:16:01 +01:00
Jannis Mattheis
62916215c8 Version 2.5.1 2023-02-03 10:05:45 +01:00
Niko Diamadis
f49d8fbda1 Replace custom splashscreen with native one 2023-01-30 14:55:30 +01:00
Jannis Mattheis
c416ed7d4b Add more specific permission description 2023-01-28 19:23:31 +01:00
Niko Diamadis
d62dc9b72b Fix lint error because of incompatible Kotlin version 2023-01-27 16:36:33 +01:00
Niko Diamadis
da657f8890 Use QuickPermissions fork + use custom dialogs 2023-01-27 16:04:20 +01:00
Niko Diamadis
af9207c7a0 Fix missing permissions on newer Android versions 2023-01-25 15:31:16 +01:00
Niko Diamadis
08501f740c Merge branch 'master' into kotlin-rewrite 2023-01-25 00:03:10 +01:00
Jannis Mattheis
879248bf4f Fix crash on delete (app|message|client) 2023-01-23 10:17:04 +01:00
Pander
a004e48ee0 deletebutton 2023-01-15 06:49:29 +01:00
Niko Diamadis
284428c7ad Fix incoming message crash 2023-01-14 15:45:59 +01:00
Niko Diamadis
3321f9eee5 Move source files from 'java' to 'kotlin' folder 2023-01-13 14:49:53 +01:00
Niko Diamadis
24812b6f43 Let kotlinter format the code 2023-01-13 00:13:04 +01:00
Niko Diamadis
a8a0cecce0 Replace spotless for Java with kotlinter 2023-01-13 00:03:28 +01:00
Niko Diamadis
fc0825de3d Reformat smaller parts of code 2023-01-12 17:56:45 +01:00
Niko Diamadis
8bf7b8e552 Reformat lambda expressions 2023-01-12 17:54:51 +01:00
Niko Diamadis
317ffa6d30 Call Snackbar in Coroutine from Main thread 2023-01-11 21:54:57 +01:00
Niko Diamadis
aeddf50875 Disallow null response of SuccessCallback 2023-01-05 22:51:59 +01:00
Niko Diamadis
005aea4e5f Fix thread safety for drawer onClose 2023-01-05 22:32:12 +01:00
Niko Diamadis
e2dbb54bea Shrink url validation 2023-01-05 22:24:19 +01:00
Niko Diamadis
cebf7f4afe Remove nullability of ClientFactory functions returns 2023-01-04 23:27:10 +01:00
Niko Diamadis
50a21abf93 Disallow null response in Callback 2023-01-04 23:12:54 +01:00