cketti
697f201c15
Prepare for version 6.507
2023-02-03 12:32:09 +01:00
cketti
8e7685c44d
Version 6.506
2023-02-03 12:10:15 +01:00
cketti
180626c739
Prepare for version 6.506
2023-02-01 19:29:24 +01:00
cketti
de5d1cd1c9
Version 6.505
2023-02-01 18:56:47 +01:00
cketti
e826ed8db7
Merge pull request #6618 from thundernest/message-view-redesign
...
Add the redesigned message view screen
2023-02-01 18:51:05 +01:00
cketti
c93f5ea799
Merge pull request #6612 from thundernest/message_counts
...
Refactoring: Message counts
2023-02-01 17:36:59 +01:00
cketti
4cc1643643
Remove message count functionality from MessagingController
2023-02-01 14:39:59 +01:00
cketti
3e90f8b85e
Remove unused methods
2023-01-27 19:50:46 +01:00
cketti
cff482e88f
Prepare for version 6.505
2023-01-27 12:08:50 +01:00
cketti
033fd2da3b
Version 6.504
2023-01-27 12:01:32 +01:00
cketti
b0765abd47
Prepare for version 6.504
2023-01-19 15:49:00 +01:00
cketti
a02946dee0
Version 6.503
2023-01-19 13:03:20 +01:00
cketti
7dd0ed79c4
Merge branch 'main' into message-view-redesign
2023-01-18 12:56:25 +01:00
cketti
6981490861
Enable core library desugaring
2023-01-17 14:55:25 +01:00
cketti
6a5263aa41
Update Android Gradle Plugin to version 7.4.0
2023-01-17 14:55:25 +01:00
Bastian Wilhelm
a3f6995a2e
Migrate to Gradle's version catalog
2023-01-16 14:49:14 +01:00
cketti
a4914ff527
Prepare for version 6.503
2023-01-16 12:14:45 +01:00
cketti
3df7f26bdc
Version 6.502
2023-01-16 11:58:07 +01:00
cketti
2201cf34a6
Version 6.501
2023-01-09 19:06:19 +01:00
cketti
8e0a97a439
Don't disable home screen widgets on Android versions prior to 12
...
Due to a bug in older Android versions home screen widgets that are disabled by default won't be available even after the component has been enabled dynamically.
2023-01-09 13:05:46 +01:00
cketti
e399d74bdd
Prepare for version 6.501
2023-01-06 18:58:16 +01:00
cketti
8dc395f052
Version 6.500
2023-01-06 18:51:58 +01:00
cketti
9b4941c67d
Move manifest entry so we don't get a RemoveWorkManagerInitializer lint error
2023-01-06 18:39:46 +01:00
cketti
fe9b6d4862
Switch to a WorkerFactory
that is using Koin to create workers
2023-01-06 16:29:23 +01:00
cketti
8108787957
Change the way WorkManager
is initialized
2023-01-06 16:29:23 +01:00
cketti
fc3c9b3035
Add comments to components that are disabled by default
2023-01-06 16:08:56 +01:00
cketti
996f7e28ef
Disable more Android components by default
...
Only enable launcher shortcuts and home screen widgets after an account has been set up.
2023-01-06 16:08:56 +01:00
Goooler
280ec9ccb1
Remove unnecessary "enabled" attributes in manifests
2023-01-04 13:03:33 +01:00
cketti
ef111af4ee
Merge branch 'main' into message-view-redesign
2022-12-15 16:02:10 +01:00
Goooler
65e07cba13
Disable buildFeatures by default to speed up builds
2022-12-07 19:21:11 +01:00
Goooler
be9b4ef4aa
Configure android extensions in subprojects
2022-12-07 19:04:23 +01:00
cketti
c2eb4ff0a2
Add proguard rule that allows to further optimize custom views
...
`View.isInEditMode()` will always be `false` when the app is run on the device.
2022-12-05 22:19:27 +01:00
cketti
ca77057ab3
Prepare for version 6.500
2022-11-28 14:35:25 +01:00
cketti
bf5a03089f
Version 6.400
2022-11-28 14:29:35 +01:00
cketti
7bcb1bc9fe
Prepare for version 6.313
2022-11-15 15:49:02 +01:00
cketti
4a7ac29657
Version 6.312
2022-11-15 15:35:05 +01:00
cketti
154b526fbd
Prepare for version 6.312
2022-11-01 12:34:54 +01:00
cketti
bcf89ed0c3
Version 6.311
2022-11-01 12:19:51 +01:00
cketti
a51795c5e8
Prepare for version 6.311
2022-10-24 14:35:30 +02:00
cketti
2d9be7a0b6
Version 6.310
2022-10-24 14:14:41 +02:00
cketti
f0b369711b
Remove support for old launcher shortcuts
2022-10-22 18:20:34 +02:00
cketti
da283a7c32
Change the way the message list widget listens to changes
...
Also change the code to only listen for message list changes when the message list widget has been added to the home screen.
2022-10-19 18:38:03 +02:00
cketti
343ed16ae0
Update the message list widget on app start
...
Now that we've changed the component name of `MessageListWidgetService` this is necessary so widget hosts learn of the new name. It's also a good idea in general to update all RemoteViews on app startup (since the app might have been updated).
2022-10-18 15:16:36 +02:00
cketti
2640c0e0a7
Retain fully-qualified name of MessageListWidgetProvider
in the manifest
2022-10-17 20:31:32 +02:00
cketti
c9d89657b0
Create a separate Gradle module for the message list widget
2022-10-17 19:15:17 +02:00
cketti
af11ca5e4e
Remove now unused MessageProvider
2022-10-17 11:37:57 +02:00
cketti
e75d15d7e6
Don't use MessageProvider
for message list widget
2022-10-17 11:37:57 +02:00
cketti
dfef2d9ece
Convert MessageListRemoteViewFactory
to Kotlin
2022-10-14 14:34:45 +02:00
cketti
2015fe7905
Rename .java to .kt
2022-10-14 14:33:54 +02:00
cketti
6ad7d022fe
Convert MessageListWidgetProvider
to Kotlin
2022-10-14 13:58:50 +02:00
cketti
ee98a96cba
Rename .java to .kt
2022-10-14 13:58:50 +02:00
cketti
f464b3be6d
Convert MessageListWidgetService
to Kotlin
2022-10-14 13:37:02 +02:00
cketti
755885bb2b
Rename .java to .kt
2022-10-14 13:37:02 +02:00
cketti
243fbcfd5a
Prepare for version 6.310
2022-10-12 20:03:48 +02:00
cketti
2641a85443
Version 6.309
2022-10-12 19:49:37 +02:00
cketti
1690781e7a
Merge WebDavTransport
into WebDavStore
2022-10-10 16:45:16 +02:00
cketti
142124c19a
Prepare for version 6.309
2022-10-06 19:38:46 +02:00
cketti
f7f0f02aa6
Version 6.308
2022-10-06 19:21:44 +02:00
cketti
88d3f8b828
Change minimum size for message list widget to 2x2 cells
...
See https://developer.android.com/guide/practices/ui_guidelines/widget_design.html#anatomy_determining_size
2022-10-06 11:31:18 +02:00
cketti
a0a1ea9d57
Prepare for version 6.308
2022-09-26 19:46:58 +02:00
cketti
f0bdda63ff
Version 6.307
2022-09-26 18:50:23 +02:00
cketti
3dc9dd2629
Enable nonTransitiveRClass=true
2022-09-26 16:51:50 +02:00
cketti
ecf52376ec
Prepare for version 6.307
2022-09-23 13:54:37 +02:00
cketti
ee3094d7fe
Version 6.306
2022-09-23 11:11:32 +02:00
cketti
66739b4b70
Switch to using 'namespace' property in build.gradle
2022-09-20 14:53:19 +02:00
cketti
443807f32a
Prepare Prepare for version 6.306
2022-09-17 12:22:47 +02:00
cketti
f6d819761a
Version 6.305
2022-09-17 12:14:15 +02:00
cketti
293af97d1f
Prepare for version 6.305
2022-09-16 13:43:00 +02:00
cketti
54052990a8
Version 6.304
2022-09-16 13:33:01 +02:00
cketti
1766bbe2ce
Remove direct share support
...
We (can) no longer use the contacts database to keep track on how often someone has been contacted. Without that information we can't make meaningful automatic suggestions for share targets.
In the future we want to add support for app shortcuts to create a new message to a specific contact (see issue #2145 ).
2022-09-15 17:49:50 +02:00
cketti
df50ff5033
Prepare for version 6.304
2022-09-08 13:01:30 +02:00
cketti
6d904b6647
Version 6.303
2022-09-08 12:08:11 +02:00
cketti
cd95aa233b
Prepare for version 6.303
2022-09-05 13:58:22 +02:00
cketti
0286afa6c8
Version 6.302
2022-09-05 13:33:10 +02:00
cketti
7ea928bba5
Finally get rid of EmailProvider
2022-08-31 17:50:00 +02:00
cketti
72e3ee3a21
Clean up DependencyInjectionTest
2022-08-09 18:43:00 +02:00
cketti
03189fae46
Replace usages of the deprecated RuntimeEnvironment.application
2022-08-09 18:33:18 +02:00
cketti
46ca47facd
Remove unused parameter
2022-08-09 18:18:31 +02:00
cketti
713082fe55
Remove unnecessary elvis operator
2022-08-09 17:50:46 +02:00
cketti
9800f8e933
Prepare for version 6.302
2022-08-09 12:14:05 +02:00
cketti
77f9404c47
Version 6.301
2022-08-09 11:59:35 +02:00
cketti
9eb081e51b
Update LeakCanary to version 2.9.1
2022-08-07 20:10:29 +02:00
cketti
be649e3ba0
Update Koin to version 3.2.0
2022-08-05 23:51:32 +02:00
cketti
853c07e8f2
Prepare for version 6.301
2022-08-04 17:40:15 +02:00
cketti
ee7dcd07c6
Version 6.300
2022-08-04 17:27:43 +02:00
cketti
bc7758b9cf
Remove notificationId
parameters from methods in NotificationActionCreator
2022-07-26 23:31:20 +02:00
cketti
147945f757
Make sure Intents
used by K9NotificationActionCreator
are unique
2022-07-26 23:31:20 +02:00
cketti
fd006bdb2f
Add Western Frisian translation
2022-07-26 12:51:17 +02:00
cketti
4371972654
Prepare for version 6.300
2022-07-18 19:39:53 +02:00
cketti
74a58345d8
Version 6.201
2022-07-15 18:38:36 +02:00
cketti
923453ad3f
Don't remove OAuth state on temporary errors
2022-07-14 17:06:31 +02:00
cketti
1c66f29afa
Merge pull request #6155 from thundernest/update_microsoft_oauth_config
...
Change the OAuth client ID used for Microsoft accounts
2022-07-13 10:59:26 +02:00
cketti
1ff327eda8
Display an error notification when creating a notification fails
...
When importing settings from another device, we could end up with a notification channel that references a non-existing notification sound. In that case creating a notification for a new message will lead to a `SecurityException`. We catch this case and display an error notification instead. This is fine because we create the "Miscellaneous" notification channel without a notification sound.
2022-07-11 18:06:22 +02:00
cketti
cf4c1f973c
Change the OAuth client ID used for Microsoft accounts
2022-07-09 01:41:55 +02:00
cketti
465be90a5a
Version 6.200
2022-07-08 11:01:13 +02:00
cketti
3805bcd7f1
Prepare for version 6.102
2022-07-06 14:44:55 +02:00
cketti
f8573017c4
Version 6.101
2022-07-06 14:28:30 +02:00
cketti
c64d10a00b
Remove shared debug keystore
2022-07-05 17:33:33 +02:00
cketti
7d69ada798
Merge pull request #6115 from thundernest/oauth_outlook
...
Add OAuth support for Microsoft accounts
2022-07-05 17:19:35 +02:00
cketti
f96154f0b0
Display "authentication failed" notification when OAuth sign-in is required
2022-06-16 14:55:34 +02:00