Commit graph

12867 commits

Author SHA1 Message Date
Wolf-Martell Montwé
dc142fea79
Add NavHost for incoming and outgoing server settings editing 2023-09-27 17:56:17 +02:00
Wolf-Martell Montwé
10cb49cbb4
Add NavBackStackEntryExtension with getArgument method 2023-09-27 17:56:17 +02:00
Wolf-Martell Montwé
3fcd472cb0
Add EditIncomingServerSettingsViewModel and EditOutgoingServerSettingsViewModel 2023-09-27 17:56:17 +02:00
cketti
52959a4d42
Merge pull request #7199 from thundernest/message_view_theme
Use theme background color in message view and compose screens
2023-09-27 13:15:17 +02:00
Wolf-Martell Montwé
9f12cb4afb
Merge pull request #7198 from thundernest/fix_settings_navigation
Fix navigation in settings list screen
2023-09-27 08:13:12 +00:00
cketti
567a423e10 Explicitly set background color in message view and compose screens 2023-09-26 17:49:19 +02:00
cketti
0a99643a7a Update DisplayHtml to use proper dark theme background color 2023-09-26 17:21:29 +02:00
mhfarzaneganbb
11abe6f0df Change MessageWebView.configure() to set the WebView's background color to the theme background color 2023-09-26 17:21:28 +02:00
mhfarzaneganbb
9809fa523e Remove the theme attribute messageViewBackgroundColor and all code associated with it 2023-09-26 17:21:28 +02:00
cketti
be2c35ff30 Fix navigation in settings list screen 2023-09-26 16:25:32 +02:00
Wolf-Martell Montwé
72ab8f679c
Merge pull request #7193 from thundernest/remove_legacy_account_setup
Remove legacy account setup and onboarding, part 1
2023-09-26 08:42:01 +00:00
Wolf-Martell Montwé
b5bb1665ac
Merge pull request #7166 from thundernest/add_account_loader
Add account loader
2023-09-25 15:44:40 +00:00
Wolf-Martell Montwé
496a64c04e
Change name to AccountStateLoader 2023-09-25 16:21:48 +02:00
Wolf-Martell Montwé
f0353eb743
Change to AccountManager and add test for AccountLoader 2023-09-25 16:13:01 +02:00
Wolf-Martell Montwé
eff8b25a3a
Add AccountLoader 2023-09-25 16:13:00 +02:00
Wolf-Martell Montwé
e9a73c905c
Add Coroutines to JVM main and test 2023-09-25 16:13:00 +02:00
Wolf-Martell Montwé
d9125d3c02
Change order of events 2023-09-25 16:13:00 +02:00
Wolf-Martell Montwé
cc39924087
Merge pull request #7189 from thundernest/use_deeplinks_in_navigation
Use deep links in navigation
2023-09-25 13:55:14 +00:00
Wolf-Martell Montwé
3e861792dc
Merge pull request #7191 from thundernest/inject_ClientIdAppName
Fix `ValidateServerSettings` Koin definition (`clientIdAppName`)
2023-09-25 11:55:35 +00:00
Wolf-Martell Montwé
e1384de9d3
Remove WelcomeFragment 2023-09-22 19:01:41 +02:00
Wolf-Martell Montwé
7b189afa6e
Remove OnboardingActivity 2023-09-22 19:01:41 +02:00
Wolf-Martell Montwé
e454ac837a
Remove feature flag for new_onboarding 2023-09-22 19:01:40 +02:00
Wolf-Martell Montwé
8244470a9e
Remove AccountSetupOptions 2023-09-22 18:27:04 +02:00
cketti
89530e5b08 Pass app name to ImapServerSettingsValidator for use with the IMAP ID command 2023-09-22 18:17:59 +02:00
Wolf-Martell Montwé
9fc8dffd2d
Remove AccountSetupNames 2023-09-22 17:55:32 +02:00
Wolf-Martell Montwé
2c8e0b86be
Merge pull request #7190 from thundernest/fix_oauth2_for_yahoo_and_aol_accounts
Fix OAuth 2.0 for Yahoo and AOL
2023-09-22 12:44:47 +00:00
Wolf-Martell Montwé
4ec59a881d
Fix OAuth 2 for Yahoo and AOL as they only support Authorization Code with PKCE now 2023-09-22 14:07:58 +02:00
Wolf-Martell Montwé
8d8450bcfe
Merge pull request #7181 from thundernest/add_content_loading_error_view
Add content loading error view
2023-09-21 15:57:00 +00:00
Wolf-Martell Montwé
5b00628fe6
Wrap ErrorView and LoadingView in a box to be able to scale them to fillSize without changing their content size 2023-09-21 17:28:28 +02:00
cketti
a03ed3a736
Merge pull request #7184 from Bracciata/add-content-desc-reply
Add content description for reply button
2023-09-21 16:37:05 +02:00
cketti
631e9a48ee
Merge pull request #7183 from Bracciata/add-overflow-content-desc
Add content description for overflow menu icon
2023-09-21 16:35:30 +02:00
cketti
5afd7b70b3 Add helpers for creating deep link-enabled navigation destinations 2023-09-21 16:24:56 +02:00
cketti
abce7d0f31 Use deep links with FeatureLauncherActivity 2023-09-21 16:08:32 +02:00
Wolf-Martell Montwé
c904527450
Merge pull request #7177 from thundernest/bump-agp-and-compose
Bump AGP to 8.1.1 and Compose to 1.5.1 and change to Android SDK 34 as compile version
2023-09-21 13:32:08 +00:00
Thomas Braccia
72085c132f feat: added content description for reply button 2023-09-20 10:25:42 -04:00
Thomas Braccia
c99674b42f feat: added content description for overflow 2023-09-20 10:21:27 -04:00
cketti
1e59577ac0
Merge pull request #7179 from thundernest/render_message_rfc822
HTML-encode header field values when displaying message/rfc822 parts
2023-09-20 14:50:05 +02:00
cketti
df1231d780
Merge pull request #7180 from thundernest/keep_style_element
Allow `<style>` tags inside the HTML body
2023-09-20 13:17:18 +02:00
Wolf-Martell Montwé
16768c8e8d
Change AccountAutoDiscoveryContent to ContentLoadingErrorView 2023-09-19 11:54:35 +02:00
Wolf-Martell Montwé
180b6af2f9
Add ContentLoadingErrorView to design system 2023-09-19 11:54:35 +02:00
Wolf-Martell Montwé
5d4f6e4291
Change Lint warningsAsErrors to false to avoid build failure when a dependency is outdated 2023-09-19 10:22:15 +02:00
Wolf-Martell Montwé
a0e6fd9f5c
Bump Android SDK compile version 33 -> 34 and dependencies for Compose 1.5.1
- Kotlin 1.8.22 -> 1.9.11
- Compose BOM 2023.06.01 -> 2023.09.00
- Compose compiler 1.4.8 -> 1.5.3
- AndroidX Lifecycle 2.6.1 -> 2.6.2
- AndroidX Navigation 2.6.0 -> 2.7.2
- AndroidX Core 1.10.1 -> 1.12.0
- AndroidX Annotation 1.6.0 -> 1.7.0
- Accompanist 0.30.1 -> 0.32.0
- Koin 3.4.3 -> 3.5.0
- Okio 3.4.0 -> 3.5.0
- Mockito 5.4.0 -> 5.5.0
- Robolectric 4.9.2 -> 4.10.3
2023-09-19 10:22:15 +02:00
Wolf-Martell Montwé
5c5fb5cedf
Bump dependency check 0.46.0 -> 0.48.0 2023-09-19 10:22:15 +02:00
Wolf-Martell Montwé
0abee28d05
Bump Android Gradle Plugin 8.0.2 -> 8.1.1 2023-09-19 10:22:14 +02:00
Wolf-Martell Montwé
5489a2c881
Merge pull request #7178 from thundernest/fix_github_action_runs
Fix GitHub Actions Failure with Error Code 143
2023-09-19 08:17:40 +00:00
cketti
5bf877f562 Allow <style> tags inside the HTML body 2023-09-18 19:35:53 +02:00
cketti
d83259a5ee HTML-encode header field values when displaying message/rfc822 parts 2023-09-18 18:15:11 +02:00
Wolf-Martell Montwé
d142bbef96
Add ci gradle.properties and move quality checks to the start 2023-09-18 17:52:46 +02:00
Wolf-Martell Montwé
713ff9ea3b
Fix memory issues, taken from NowInAndroid example App 2023-09-18 17:52:12 +02:00
Wolf-Martell Montwé
5c24e08059
Split workflow run into multiple steps 2023-09-18 17:52:02 +02:00