Niko Diamadis
24812b6f43
Let kotlinter format the code
2023-01-13 00:13:04 +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
Niko Diamadis
228b7fbba0
Improve readability of MessagesActivity by adding blank lines
2023-01-04 22:44:12 +01:00
Niko Diamadis
5f6565960d
Simplify refreshAll onclick method
2023-01-04 22:41:01 +01:00
Niko Diamadis
3aaee57822
Reverse Log entries to have newest at the top
2023-01-04 21:40:25 +01:00
Niko Diamadis
c3ffcda58d
Reimplement ConcurrentHashMap for Picasso
2023-01-04 21:29:34 +01:00
Niko Diamadis
188ef24e69
Simplify and optimize Kotlin code snippets
2022-12-30 18:23:50 +01:00
Niko Diamadis
c32d6a81bd
Replace MessageActivity's AsyncTasks with Coroutines
2022-12-29 20:13:27 +01:00
Niko Diamadis
6aeb21ebc3
Replace ShareActivity's AsyncTask with Coroutine
2022-12-28 00:44:42 +01:00
Niko Diamadis
1378710003
Replace LogsActivity's AsyncTask with Coroutine
2022-12-28 00:41:56 +01:00
Niko Diamadis
54d96232bc
Implement general coroutine helper method
2022-12-28 00:41:56 +01:00
Niko Diamadis
f36c93ef9a
Simply Log retrieval
2022-12-28 00:30:39 +01:00
Niko Diamadis
afe2546494
Fix showSnackbar function
2022-12-28 00:25:56 +01:00
Niko Diamadis
675baea31f
Fix ShareActivity back button
2022-12-27 23:33:56 +01:00
Niko Diamadis
f57e346e7e
Correct class and method visibility modifiers
2022-12-26 19:41:13 +01:00
Niko Diamadis
7b415b6d61
Implement changes required by new Kotlin codebase
2022-12-26 19:14:14 +01:00
Niko Diamadis
91d191f01b
Rewrite root directory files to Kotlin
2022-12-26 18:37:38 +01:00
Niko Diamadis
0fb045ac8f
Rewrite 'log' to Kotlin
2022-12-26 13:02:18 +01:00
Niko Diamadis
7c6c418a79
Rewrite 'api' to Kotlin
2022-12-26 12:31:03 +01:00
Niko Diamadis
b75cb740b9
Rewrite 'messages' to Kotlin
2022-12-26 01:22:11 +01:00
Niko Diamadis
ec5761a948
Rewrite 'settings' to Kotlin
2022-11-23 23:08:23 +01:00
Niko Diamadis
562a071307
Rewrite 'sharing' to Kotlin
2022-11-02 21:01:13 +01:00
Niko Diamadis
47bee618b4
Rewrite 'service' to Kotlin
2022-11-02 16:46:17 +01:00
Niko Diamadis
637e8802a4
Rewrite 'picasso' to Kotlin
2022-11-02 07:41:00 +01:00
Niko Diamadis
f8db0e94ce
Rewrite 'init' to Kotlin
2022-11-01 23:23:30 +01:00
Niko Diamadis
fadcfc0bfc
Rewrite 'login' to Kotlin
2022-11-01 23:10:34 +01:00
Niko Diamadis
138cd61416
Fix clearing log not updating textview
2022-11-01 09:31:51 +01:00
Niko Diamadis
a35e3320ec
Move deprecated package in manifest to namespace declaration
2022-10-29 17:33:32 +02:00
Niko Diamadis
b2f186aadf
Fix workflow build lint error
2022-10-29 17:33:32 +02:00
Niko Diamadis
cd47c0a841
Update targetSdkVersion to 33
2022-10-29 17:33:32 +02:00
Niko Diamadis
d7cd9a24b0
Satisfy new PendingIntent requirements for api version 31
2022-10-22 11:57:24 +02:00
quthla
16263a72cd
Change wording
2022-10-17 23:35:48 +02:00
Niko Diamadis
ad809d149c
Replace Butterknife code with ViewBinding
2022-10-11 23:04:58 +02:00
Niko Diamadis
9596fbd14f
Implement compact message layout in Adapter
2022-10-10 18:54:23 +02:00
Niko Diamadis
918f4a54a3
Fill xml message layouts with dummy values
2022-10-10 18:54:23 +02:00
Niko Diamadis
c3516efac4
Add compact message layout
2022-10-10 18:54:23 +02:00
Niko Diamadis
cc8f78ded5
Add message layout setting to SettingsPage (incl. restart dialog)
2022-10-10 18:54:23 +02:00
Pander
9a39296c64
Update notification logo ( #243 )
2022-09-19 11:58:47 +00:00
Sternagfonkel
7fd8ee06e1
Fix link color for dark mode
2022-04-08 16:48:49 +00:00
Sternagfonkel
58cb8b55ef
Build Variant for development ( #220 )
...
Co-authored-by: Matthias Weis <matthias1.weis@web.de >
2022-03-19 19:16:20 +00:00
Sternagfonkel
bd5b8b2c15
Refactor foreground notification text
2022-02-27 20:02:45 +00:00
Sternagfonkel
09ccd4d2e2
Keep selected application on screen rotation
2022-01-30 09:02:28 +00:00
Jannis Mattheis
0f008acb7f
Fix crash on share when not loggedin
...
java.lang.RuntimeException:
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2957)
at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3032)
at android.app.ActivityThread.-wrap11 (Unknown Source)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1696)
at android.os.Handler.dispatchMessage (Handler.java:105)
at android.os.Looper.loop (Looper.java:164)
at android.app.ActivityThread.main (ActivityThread.java:6944)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run (Zygote.java:327)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1374)
Caused by: java.lang.IllegalArgumentException:
at okhttp3.HttpUrl$Builder.parse (HttpUrl.java:1333)
at okhttp3.HttpUrl.get (HttpUrl.java:916)
at retrofit2.Retrofit$Builder.baseUrl (Retrofit.java:458)
at com.github.gotify.api.ClientFactory.defaultClient (ClientFactory.java:47)
at com.github.gotify.api.ClientFactory.clientToken (ClientFactory.java:28)
at com.github.gotify.sharing.ShareActivity.onCreate (ShareActivity.java:82)
at android.app.Activity.performCreate (Activity.java:7183)
at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1220)
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2910)
2022-01-09 15:17:32 +01:00