cketti
73ae228f70
Notify user if permission to schedule exact alarms is missing
2024-03-27 12:54:44 +01:00
cketti
d714687ccd
Remove translations that are less than 70% complete
...
- Hebrew (47%)
- Korean (69%)
2024-02-12 18:41:53 +01:00
Wolf-Martell Montwé
04565aa99f
Merge pull request #7613 from thunderbird/fix-build-warnings-and-lint-reports
...
Fix build warnings and lint reports
2024-02-12 13:07:39 +00:00
cketti
046d892fe4
Remove unused plumbing to check server settings
2024-02-10 23:56:13 +01:00
Wolf-Martell Montwé
fd8d038bc7
Replace getParcelable calls with their counterparts from BundleCompat and IntentCompat
2024-02-09 14:19:43 +01:00
cketti
ba0fa4bc75
Remove unused SearchStatusManager
2024-02-01 15:10:17 +01:00
Wolf-Martell Montwé
32b1e3a6dd
Change FontSizes to Kotlin
...
Signed-off-by: Wolf-Martell Montwé <wolf@thunderbird.net>
2024-01-23 11:56:52 +01:00
Wolf-Martell Montwé
9ceaee27e9
Rename .java to .kt
...
Signed-off-by: Wolf-Martell Montwé <wolf@thunderbird.net>
2024-01-23 11:56:35 +01:00
Wolf-Martell Montwé
a3b997b923
Move DeletePolicyHelper
to common
module
2024-01-19 17:55:03 +01:00
cketti
d02c7c0a45
Merge pull request #7483 from new-sashok724/sashok724-ipv6-sni-fix
...
Add check to prevent the use of IP addresses as SNI hostnames
2024-01-12 21:23:02 +01:00
Wolf-Martell Montwé
1e22d9060c
Bump AndroidX Work 2.8.1 -> 2.9.0
2024-01-12 15:06:43 +01:00
Сашка724ая
9d02baad2c
Add check to prevent the use of IP addresses as SNI hostnames
2024-01-12 17:58:30 +11:00
cketti
ffa3a0c079
Fix range for messageListPreviewLines
in GeneralSettingsDescriptions
2024-01-11 11:27:24 +01:00
Wolf-Martell Montwé
69010f478f
Rename isSameAs/isNotSameAs
to isSameInstanceAs/isNotSameInstanceAs
2024-01-03 15:02:15 +01:00
cketti
aae41a903f
Merge pull request #7443 from thunderbird/fetch_folder_list_after_creating_account
...
Save special folder mapping and fetch folder list after creating account
2024-01-03 13:14:12 +01:00
Wolf-Martell Montwé
4fc07da370
Remove unused ThreadInfo
class
2024-01-02 15:29:27 +01:00
cketti
df776baeea
Save special folder mapping when creating an account
2023-12-19 19:51:46 +01:00
cketti
a1a090f77e
Fetch folder list when creating an account
2023-12-14 00:37:23 +01:00
cketti
dd2ec736b0
Merge pull request #7418 from thunderbird/simplify_CertificateValidationException
...
Simplify `CertificateValidationException` to only be used when there's a certificate chain
2023-12-07 13:48:45 +01:00
Wolf-Martell Montwé
c04e7de4b0
Merge pull request #7414 from thunderbird/bump_dependencies
...
Bump dependencies
2023-12-07 12:42:05 +00:00
cketti
07c97cd039
Simplify CertificateValidationException
to only be used when there's a certificate chain
2023-12-06 15:53:10 +01:00
Wolf-Martell Montwé
a230e11910
Bump Spotless 6.22.0 -> 6.23.3 and Ktlint 0.50.0 -> 1.0.1
2023-12-06 15:04:55 +01:00
cketti
0d13561b22
Merge pull request #7415 from thunderbird/clean_up_CertificateValidationException
...
Remove unused code from `CertificateValidationException`
2023-12-06 13:24:26 +01:00
cketti
ce64385708
Remove unused code from CertificateValidationException
2023-12-05 15:26:01 +01:00
Wolf-Martell Montwé
132550f5f5
Merge pull request #7412 from thunderbird/remove_activity_extensions
...
Remove `ActivityExtensions`
2023-12-05 13:18:15 +00:00
Wolf-Martell Montwé
cd567fef9b
Remove ActivityExtensions
as it's specific to AutocryptKeyTransferActivity
only
2023-12-04 17:37:31 +01:00
Wolf-Martell Montwé
530a7b0524
Replace AccountCreatorHelper
with DeletePolicyHelper
2023-12-04 17:11:53 +01:00
Wolf-Martell Montwé
45002cf10d
Merge pull request #7396 from thunderbird/refactor_account_manager_usage
...
Refactor account manager usage
2023-12-04 15:50:40 +00:00
cketti
48f82f6dfb
Merge pull request #7398 from thunderbird/fix_alarm_manager_crash
...
Don't use Push when the app doesn't have permission to schedule exact alarms
2023-12-04 11:39:07 +01:00
cketti
2160a759e4
Don't start ImapBackendPusher
when the app doesn't have permission to schedule exact alarms
2023-12-01 15:23:14 +01:00
Wolf-Martell Montwé
b9370bc6f3
Disable koin override behaviour and fix doubled Clock.System inject definition
2023-12-01 15:01:27 +01:00
Wolf-Martell Montwé
76551bd238
Replace usage of Preferences by AccountManager where appropriate
2023-12-01 13:11:53 +01:00
Wolf-Martell Montwé
4d2a07e9a7
Add getAccounts to AccountManager and replace usage
2023-12-01 12:33:04 +01:00
Wolf-Martell Montwé
a8014693d8
Remove deprecation from CertificateErrorNotificationController
2023-11-30 11:10:00 +01:00
Wolf-Martell Montwé
0f14eb8545
Remove AccountSetupCheckSettings
activity
2023-11-29 16:04:04 +01:00
Wolf-Martell Montwé
5f5c17f62e
Remove unused Utility
methods
2023-11-29 14:27:32 +01:00
Wolf-Martell Montwé
e366fb3dad
Remove AccountSetupIncoming
activity
2023-11-29 13:19:19 +01:00
Wolf-Martell Montwé
e0957e2278
Merge pull request #7387 from thunderbird/change-use-of-enum-values-by-entries
...
Change use of Enum.values() to Enum.entries
2023-11-28 16:26:40 +00:00
Wolf-Martell Montwé
251f835c1e
Change use of Enum.values() to Enum.entries
2023-11-28 16:46:28 +01:00
cketti
ae2fbfe72d
Add ClientCertificateException
2023-11-28 15:14:06 +01:00
cketti
8b66b04692
IMAP move operation should ignore expunge policy
...
Because the original IMAP specification doesn't include a move operation, we implement it as copy, followed by deleting the source message. Deleting messages in IMAP is a two stage process. First a message is marked as deleted, then the EXPUNGE command is issued. However, the EXPUNGE command will remove all messages in a folder marked as deleted. For a move operation, we don't want to remove other messages, and therefore won't issue the EXPUNGE command. However, if the server supports the UIDPLUS extension, we can specify which messages exactly should be expunged. So if that extension is available, we will use the UID EXPUNGE command on the source message of a move operation.
Since the EXPUNGE command removes all messages marked as deleted, K-9 Mail has a setting that controls when the command is issued (when deleting a message, when polling, manually via a menu option). Previously this setting was also used for move operations. However, that probably should have never been the case.
2023-11-18 18:09:08 +01:00
cketti
9d243b7f56
Add "After marking a message as unread" navigation setting
2023-11-13 11:14:40 +01:00
Wolf-Martell Montwé
783df7679e
Update detekt baseline and resolve more max-line-length issues
2023-11-07 11:01:37 +01:00
Wolf-Martell Montwé
7565bb8e66
Fix max-line-length issues manually as auto format does fail
2023-11-07 10:40:08 +01:00
cketti
c0c0d13a57
Merge pull request #7279 from adamszewe/refactor-mailto-class-to-kotlin
...
Refactor MailToTest class to Kotlin
2023-10-25 15:56:29 +02:00
cketti
a7090b2db1
Clean up MailToTest
2023-10-25 13:25:59 +02:00
Adam Szewera
1e72f75c7b
Replace JUnit assertions with assertk ones
2023-10-24 07:52:37 +02:00
Adam Szewera
27bc83541a
Refactor MailToTest class from Java to Kotlin
2023-10-24 07:43:42 +02:00
Adam Szewera
b1b4c4ed9c
Rename MailToTest file from java to kt
2023-10-24 07:41:23 +02:00
Marcel M
a6dfafda6b
Set GroupAlertBehavior for Single Notifications
2023-10-22 16:03:14 +02:00