Commit 7b56f05
committed
File tree
1,288 files changed
+32157
-12583
lines changed- .github
- actions/setup-gradle
- workflows
- .idea/codeStyles
- app-common
- src
- main
- kotlin/net/thunderbird/app/common
- account
- data
- activity
- feature/mail/message
- list
- startup
- res/values-ps
- test/kotlin/net/thunderbird/app/common/activity
- app-k9mail
- dependencies
- src
- debug/kotlin/app/k9mail/featureflag
- main
- kotlin/app/k9mail
- feature
- provider
- res/values-ps
- app-metadata
- com.fsck.k9
- sk
- uk
- net.thunderbird.android.beta
- en-US/changelogs
- eu-ES
- sk
- uk
- net.thunderbird.android
- br
- sk
- uk
- app-thunderbird
- dependencies
- src
- debug/kotlin/net/thunderbird/android/featureflag
- main
- kotlin/net/thunderbird/android
- feature
- provider
- res/values-ps
- app-ui-catalog
- src
- debug/kotlin/net/thunderbird/ui/catalog/ui/page/atom/view
- main/kotlin/net/thunderbird/ui/catalog/ui
- common/theme
- page
- atom
- items
- view
- common
- list
- molecule
- items
- organism
- items
- banners
- dialogs
- message
- template
- items
- backend/jmap/src/main/java/com/fsck/k9/backend/jmap
- build-plugin
- plugin/src/main/kotlin/net/thunderbird/gradle/plugin
- app
- badging
- versioning
- src/main/kotlin
- config/fluidattacks
- core
- android
- account/src/main/kotlin/net/thunderbird/core/android/account
- common/src/main/kotlin/net/thunderbird/core/android/common/activity
- architecture/api
- common
- src
- commonJvmMain/kotlin/net/thunderbird/core/common/state/debug
- commonMain/kotlin/net/thunderbird/core/common
- cache
- extension
- net
- state
- builder
- debug
- extension
- commonTest/kotlin/net/thunderbird/core/common/state
- debug
- configstore
- api
- src
- commonMain/kotlin/net/thunderbird/core/configstore
- commonTest/kotlin/net/thunderbird/core/configstore
- impl-backend
- testing
- src
- commonMain/kotlin/net/thunderbird/core/configstore/testing
- commonTest/kotlin/net/thunderbird/core/configstore/testing
- featureflag
- file
- logging
- api
- config
- impl-composite
- impl-console
- impl-file
- impl-legacy
- testing
- src/commonMain/kotlin/net/thunderbird/core/logging/testing
- outcome
- preference
- api
- src/commonMain/kotlin/net/thunderbird/core/preference
- display/visualSettings
- message/list
- notification
- impl
- src/commonMain/kotlin/net/thunderbird/core/preference
- display/visualSettings
- message/list
- interaction
- notification
- testing
- src
- commonMain/kotlin/net/thunderbird/core/testing/coroutines
- commonTest/kotlin/net/thunderbird/core/testing/coroutines
- jvmTest/kotlin/net/thunderbird/core/testing/coroutines
- ui
- compose
- common
- src
- main/kotlin
- app/k9mail/core/ui/compose/common
- padding
- window
- net/thunderbird/core/ui/compose/common/mvi
- test/kotlin/net/thunderbird/core/ui/compose/common/mvi
- designsystem
- src
- debug/kotlin
- app/k9mail/core/ui/compose/designsystem
- atom
- card
- image
- text
- molecule
- notification
- organism
- banner
- global
- inline
- template
- net/thunderbird/core/ui/compose/designsystem
- atom/tab
- molecule/tab
- organism/message
- main
- kotlin
- app/k9mail/core/ui/compose/designsystem
- atom
- button
- card
- image
- textfield
- text
- molecule
- input
- notification
- organism
- banner
- global
- inline
- drawer
- template
- net/thunderbird/core/ui/compose/designsystem
- atom
- icon
- outlined
- tab
- molecule
- message
- swipe
- fork
- tab
- organism
- message
- template/pager
- res
- values-br
- values-cs
- values-de
- values-es
- values-fr
- values-it
- values-nn
- values-pl
- values-ps
- values-pt-rBR
- values-ru
- values-sq
- values-sv
- values
- test/kotlin/net/thunderbird/core/ui/compose/designsystem/molecule/swipe
- testing
- src/main/kotlin/app/k9mail/core/ui/compose/testing
- mvi
- theme2
- common
- src
- androidMain/kotlin/app/k9mail/core/ui/compose/theme2
- commonMain/kotlin/net/thunderbird/core/ui/compose/theme2
- default
- main/kotlin/app/k9mail/core/ui/compose/theme2
- k9mail
- src
- commonMain
- composeResources/drawable
- kotlin/net/thunderbird/core/ui/compose/theme2/k9mail
- main/kotlin/app/k9mail/core/ui/compose/theme2/k9mail
- thunderbird
- src
- commonMain
- composeResources/drawable
- kotlin/net/thunderbird/core/ui/compose/theme2/thunderbird
- main/kotlin/app/k9mail/core/ui/compose/theme2/thunderbird
- contract
- src
- commonMain/kotlin/net/thunderbird/core/ui/contract/mvi
- commonTest/kotlin/net/thunderbird/core/ui/contract/mvi
- legacy/designsystem/src/main
- kotlin/app/k9mail/core/ui/legacy/designsystem/atom/icon
- res/drawable
- setting
- api
- src/commonMain/kotlin/net/thunderbird/core/ui/setting
- component/src/main/kotlin/net/thunderbird/core/ui/setting/component/list/item
- impl-dialog/src/main
- kotlin/net/thunderbird/core/ui/setting/dialog
- ui
- components
- common
- dialog
- value
- list
- decoration
- value
- res
- values-ar
- values-el
- values-eu
- values-fi
- values-in
- values-iw
- values-ps
- values-sk
- theme/api
- validation
- docs
- architecture
- adr
- contributing
- feature
- account
- api
- avatar
- api
- impl/src
- main/kotlin/net/thunderbird/feature/account/avatar
- data/datasource
- di
- ui
- test/kotlin/net/thunderbird/feature/account/avatar/data/datasource
- common/src/main
- kotlin/app/k9mail/feature/account/common/ui
- item
- res
- values-ps
- values-uk
- core
- edit
- src
- debug/kotlin/app/k9mail/feature/account/edit/ui/server/settings/save/fake
- main
- kotlin/app/k9mail/feature/account/edit
- ui/server/settings/save
- res/values-ps
- test/kotlin/app/k9mail/feature/account/edit/ui/server/settings
- modify
- save
- fake
- oauth/src
- debug/kotlin/app/k9mail/feature/account/oauth/ui/fake
- main
- kotlin/app/k9mail/feature/account/oauth/ui
- view
- res
- values-br
- values-eu
- values-fi
- values-in
- values-ps
- values-sk
- values-uk
- test/kotlin/app/k9mail/feature/account/oauth/ui
- profile/api
- server
- certificate/src/main
- kotlin/app/k9mail/feature/account/server/certificate/ui
- res
- values-ps
- values-uk
- settings/src
- main
- kotlin/app/k9mail/feature/account/server/settings/ui
- incoming
- content
- outgoing
- content
- res
- values-br
- values-cy
- values-el
- values-eu
- values-fi
- values-in
- values-iw
- values-ps
- values-sk
- values-tr
- values-uk
- test/kotlin/app/k9mail/feature/account/server/settings/ui
- incoming
- outgoing
- validation/src
- debug/kotlin/app/k9mail/feature/account/server/validation/ui/fake
- main
- kotlin/app/k9mail/feature/account/server/validation/ui
- res
- values-br
- values-fi
- values-ps
- values-sk
- values-uk
- test/kotlin/app/k9mail/feature/account/server/validation/ui
- settings
- api
- src/main/kotlin/net/thunderbird/feature/account/settings/api
- impl
- src
- debug/kotlin/net/thunderbird/feature/account/settings/impl/ui/fake
- main
- kotlin/net/thunderbird/feature/account/settings
- impl
- domain
- usecase
- ui
- general
- components
- readingMail
- search
- res
- values-cs
- values-de
- values-el
- values-en-rGB
- values-et
- values-eu
- values-fi
- values-fr
- values-fy
- values-ga
- values-hu
- values-in
- values-it
- values-iw
- values-ja
- values-nb-rNO
- values-nl
- values-nn
- values-pl
- values-ps
- values-ro
- values-ru
- values-sk
- values-sq
- values-sv
- values-tr
- values-uk
- values-zh-rCN
- values
- test/kotlin/net/thunderbird/feature/account/settings/impl
- domain/usecase
- ui
- general
- readingMail
- search
- setup
- src
- debug/kotlin/app/k9mail/feature/account/setup/ui/specialfolders/fake
- main
- kotlin/app/k9mail/feature/account/setup
- ui
- autodiscovery
- view
- createaccount
- options
- display
- sync
- specialfolders
- res
- values-br
- values-eu
- values-fa
- values-fi
- values-iw
- values-ps
- values-sk
- values-uk
- test/kotlin/app/k9mail/feature/account/setup/ui
- autodiscovery
- createaccount
- options
- display
- sync
- specialfolders
- storage/api
- debug-settings
- src
- debug/kotlin/net/thunderbird/feature/debug/settings
- notification
- main/kotlin/net/thunderbird/feature/debug/settings
- featureflag
- notification
- funding
- api
- src
- commonMain/kotlin/net/thunderbird/feature/funding/api
- commonTest/kotlin/net/thunderbird/feature/funding/api
- googleplay
- src
- debug/kotlin
- app/k9mail/feature/funding/googleplay/ui/contribution
- net/thunderbird/feature/funding/googleplay/ui/contribution
- main
- kotlin
- app/k9mail/feature/funding
- googleplay
- data
- mapper
- remote
- domain
- entity
- usecase
- net/thunderbird/feature/funding
- googleplay
- data
- mapper
- remote
- bilingclient
- domain
- entity
- usecase
- ui
- contribution
- image
- reminder
- res
- values-br
- values-eu
- values-ps
- values-sk
- values-tr
- values-uk
- test/kotlin
- app/k9mail/feature/funding/googleplay/ui/contribution
- net/thunderbird/feature/funding
- googleplay
- data
- mapper
- remote
- bilingclient
- domain/usecase
- ui
- contribution
- reminder
- link
- src
- commonMain/kotlin/net/thunderbird/feature/funding
- link
- main/kotlin/app/k9mail/feature/funding
- link
- noop
- src
- commonMain/kotlin/net/thunderbird/feature/funding
- noop
- main/kotlin/app/k9mail/feature/funding
- noop
- launcher/src/main/kotlin/app/k9mail/feature/launcher
- mail
- account/api
- folder/api
- message
- composer/src/main
- kotlin/net/thunderbird/feature/mail/message/composer/dialog
- res
- values-el
- values-eu
- values-fi
- values-in
- values-iw
- values-ps
- values-sk
- values-uk
- export
- api
- impl-eml
- list
- api
- src
- debug/kotlin/net/thunderbird/feature/mail/message/list/ui/component
- atom
- molecule
- organism
- main
- kotlin/net/thunderbird/feature/mail/message/list
- domain
- model
- extension
- preferences
- ui
- component
- atom
- molecule
- organism
- dialog
- effect
- event
- state
- res
- values-ar
- values-az
- values-be
- values-bg
- values-br
- values-ca
- values-co
- values-cs
- values-cy
- values-da
- values-de
- values-el
- values-en-rGB
- values-eo
- values-es
- values-et
- values-eu
- values-fa
- values-fi
- values-fr
- values-fy
- values-ga
- values-gd
- values-gl
- values-hr
- values-hu
- values-hy
- values-in
- values-is
- values-it
- values-iw
- values-ja
- values-kab
- values-ka
- values-ko
- values-lt
- values-lv
- values-ml
- values-nb
- values-nl
- values-nn
- values-pl
- values-pt-rBR
- values-pt-rPT
- values-ro
- values-ru
- values-sk
- values-sl
- values-sq
- values-sr
- values-sv
- values-ta-rIN
- values-tr
- values-uk
- values-vi
- values-zh-rCN
- values-zh-rTW
- values
- test/kotlin/net/thunderbird/feature/mail/message/list/domain/model
- internal
- src
- debug/kotlin/net/thunderbird/feature/mail/message/list
- internal/ui
- preview
- renderer/statepreview
- loadedmessages
- ui/internal/dialog
- main
- kotlin/net/thunderbird/feature/mail/message/list/internal
- domain/usecase
- ui
- component
- dialog
- state
- machine
- sideeffect
- res/values
- test/kotlin/net/thunderbird/feature/mail/message/list/internal
- domain/usecase
- fakes
- ui
- state
- machine
- sideeffect
- reader
- api
- impl
- migration/qrcode/src
- debug/kotlin/app/k9mail/feature/migration/qrcode/ui
- main
- kotlin/app/k9mail/feature/migration/qrcode/ui
- res
- values-br
- values-ps
- values-uk
- values-zh-rCN
- test/kotlin/app/k9mail/feature/migration/qrcode/ui
- notification
- api
- src
- androidHostTest/kotlin/net/thunderbird/feature/notification/api/ui
- androidMain/kotlin/net/thunderbird/feature/notification/api/ui
- dialog
- commonMain/composeResources
- values-cs
- values-el
- values-eu
- values-fa
- values-fi
- values-in
- values-iw
- values-ps
- values-sk
- values-tr
- values-uk
- values-zh-rCN
- impl
- src/commonTest/kotlin/net/thunderbird/feature/notification/impl
- testing
- onboarding
- main
- migration
- api
- thunderbird/src
- debug/kotlin/app/k9mail/feature/onboarding/migration/thunderbird
- main
- kotlin/app/k9mail/feature/onboarding/migration/thunderbird
- res
- values-fi
- values-ps
- values-sk
- values-uk
- permissions/src/main
- kotlin/app/k9mail/feature/onboarding/permissions/ui
- res
- values-br
- values-ps
- welcome/src/main
- kotlin/app/k9mail/feature/onboarding/welcome/ui
- res
- values-br
- values-eu
- values-fi
- values-in
- values-ps
- values-sk
- values-uk
- search/impl-legacy
- settings/import/src
- main
- kotlin/app/k9mail/feature/settings/import/ui
- res
- values-eu
- values-ps
- values-sk
- values-uk
- test/kotlin/app/k9mail/feature/settings/import/ui
- widget
- message-list-glance/src/main/res
- values-el
- values-eu
- values-fi
- values-in
- values-iw
- values-ps
- values-sk
- values-tr
- values-uk
- message-list/src/main/res
- values-ps
- values-uk
- shortcut/src/main/res/values-ps
- unread/src
- main/res
- values-ps
- values-uk
- test/kotlin/app/k9mail/feature/widget/unread
- gradle
- wrapper
- legacy
- core
- src
- main/java/com/fsck/k9
- controller
- helper
- message/quote
- notification
- preferences
- test/java
- com/fsck/k9
- controller
- notification
- preferences
- net/thunderbird/legacy/core
- crypto-openpgp/src/main/java/com/fsck/k9/crypto/openpgp
- storage/src/main/java/com/fsck/k9/storage/notifications
- ui
- base/src/main
- java/com/fsck/k9/ui/base
- res/values-ps
- folder/src/main/res
- values-ps
- values-uk
- legacy
- src
- debug/kotlin/com/fsck/k9/ui
- messagelist/item
- settings
- main
- java/com/fsck/k9
- account
- activity
- compose
- loader
- misc
- contacts
- fragment
- ui
- choosefolder
- compose
- helper
- managefolders
- messagelist
- item
- messageview
- settings
- account
- general
- view
- res
- layout
- values-ar
- values-az
- values-be
- values-bg
- values-br
- values-ca
- values-co
- values-cs
- values-cy
- values-da
- values-de
- values-el
- values-en-rGB
- values-eo
- values-es
- values-et
- values-eu
- values-fa
- values-fi
- values-fr
- values-fy
- values-ga
- values-gd
- values-gl
- values-hr
- values-hu
- values-hy
- values-in
- values-is
- values-it
- values-iw
- values-ja
- values-kab
- values-ka
- values-ko
- values-lt
- values-lv
- values-ml
- values-nb
- values-nl
- values-nn
- values-pl
- values-ps
- values-pt-rBR
- values-pt-rPT
- values-ro
- values-ru
- values-sk
- values-sl
- values-sq
- values-sr
- values-sv
- values-ta-rIN
- values-tr
- values-uk
- values-vi
- values-zh-rCN
- values-zh-rTW
- values
- xml
- test/java/com/fsck/k9
- message
- ui
- helper
- messagelist
- library
- html-cleaner/src/main/kotlin/app/k9mail/html/cleaner
- token-auto-complete/src/main/java/com/tokenautocomplete
- mail
- common
- src
- main/java/com/fsck/k9/mail
- internet
- test/java/com/fsck/k9/mail
- protocols
- imap/src/main/java/com/fsck/k9/mail/store/imap
- smtp/src
- main/java/com/fsck/k9/mail/transport/smtp
- test/java/com/fsck/k9/mail/transport/smtp
- plugins/openpgp-api-lib/openpgp-api/src/main
- aidl/org/openintents/openpgp
- java/org/openintents/openpgp
- util
- quality
- e2e
- flows
- mail
- onboarding
- settings
- scripts
- tests
- konsist
- scripts
- ci
- ui-flows
- custom
- validate
- ui-utils
- item-touch-helper/src/main/java/app/k9mail/ui/utils/itemtouchhelper
- linear-layout-manager/src/main/java/app/k9mail/ui/utils/linearlayoutmanager
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,288 files changed
+32157
-12583
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
2 | 16 | | |
3 | 17 | | |
4 | 18 | | |
| |||
8 | 22 | | |
9 | 23 | | |
10 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
11 | 30 | | |
12 | | - | |
| 31 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
| |||
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
27 | | - | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
55 | 56 | | |
56 | 57 | | |
57 | 58 | | |
58 | | - | |
| 59 | + | |
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
| |||
69 | 70 | | |
70 | 71 | | |
71 | 72 | | |
72 | | - | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
73 | 88 | | |
74 | 89 | | |
75 | 90 | | |
| |||
79 | 94 | | |
80 | 95 | | |
81 | 96 | | |
82 | | - | |
| 97 | + | |
83 | 98 | | |
84 | 99 | | |
85 | 100 | | |
| |||
93 | 108 | | |
94 | 109 | | |
95 | 110 | | |
96 | | - | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
97 | 126 | | |
98 | 127 | | |
99 | 128 | | |
| |||
107 | 136 | | |
108 | 137 | | |
109 | 138 | | |
110 | | - | |
| 139 | + | |
111 | 140 | | |
112 | 141 | | |
113 | 142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
| |||
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
12 | | - | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
17 | 20 | | |
18 | 21 | | |
19 | 22 | | |
| |||
34 | 37 | | |
35 | 38 | | |
36 | 39 | | |
37 | | - | |
| 40 | + | |
38 | 41 | | |
39 | 42 | | |
40 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
This file was deleted.
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | 1 | | |
3 | | - | |
| 2 | + | |
4 | 3 | | |
5 | 4 | | |
6 | 5 | | |
| |||
11 | 10 | | |
12 | 11 | | |
13 | 12 | | |
14 | | - | |
| 13 | + | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
0 commit comments