Commit 23cd3ba
committed
File tree
1,081 files changed
+20709
-9682
lines changed- .github
- actions/setup-gradle
- workflows
- app-common
- src
- main
- kotlin/net/thunderbird/app/common
- account/data
- appVersion
- core
- feature
- mail
- startup
- test/kotlin/net/thunderbird/app/common
- account/data
- feature/mail
- app-k9mail
- badging
- dependencies
- src
- debug/kotlin/app/k9mail
- dev
- featureflag
- main
- kotlin/app/k9mail/feature
- res/values-br
- release/kotlin/app/k9mail
- dev
- featureflag
- test/kotlin/app/k9mail
- app-metadata
- com.fsck.k9
- br
- gl-ES
- net.thunderbird.android.beta
- br
- en-US/changelogs
- gl-ES
- hu-HU
- ru-RU
- net.thunderbird.android
- br
- gd
- gl-ES
- hu-HU
- app-thunderbird
- badging
- dependencies
- src
- beta/kotlin/net/thunderbird/android
- dev
- featureflag
- daily/kotlin/net/thunderbird/android
- dev
- featureflag
- debug/kotlin/net/thunderbird/android
- dev
- featureflag
- main/kotlin/net/thunderbird/android/feature
- release/kotlin/net/thunderbird/android
- dev
- featureflag
- test/kotlin/net/thunderbird/android
- app-ui-catalog
- src/main/kotlin/net/thunderbird/ui/catalog/ui/page/organism/items/message
- backend
- api
- src/main
- java/net/thunderbird/backend/api
- folder
- kotlin/net/thunderbird/backend/api
- demo
- imap
- src/main/java
- com/fsck/k9/backend/imap
- net/thunderbird/backend/imap
- jmap
- pop3
- src/main/java/com/fsck/k9/backend/pop3
- testing
- build-plugin
- plugin
- src/main/kotlin/net/thunderbird/gradle/plugin/quality/coverage
- filter
- src/main/kotlin
- cli
- autodiscovery-cli
- html-cleaner-cli
- resource-mover-cli
- translation-cli
- config
- detekt
- lint
- core
- android
- account
- src/main/kotlin/net/thunderbird/core/android/account
- common
- src/main/kotlin/net/thunderbird/core/android/common
- startup
- view
- contact
- logging
- network
- src/main/kotlin/net/thunderbird/core/android/network
- permissions
- src/main/kotlin/app/k9mail/core/android/permissions
- testing
- architecture/api
- src
- commonMain/kotlin/net/thunderbird/core/architecture/model
- commonTest/kotlin/net/thunderbird/core/architecture/model
- common
- src
- commonMain/kotlin/net/thunderbird/core/common
- collections
- exception
- inject
- mail
- provider
- state
- builder
- sideeffect
- commonTest/kotlin/net/thunderbird/core/common/state
- builder
- configstore/impl-backend
- featureflag
- file
- src
- androidHostTest/kotlin/net/thunderbird/core/file
- androidMain/kotlin/net/thunderbird/core/file
- commonMain/kotlin/net/thunderbird/core/file
- command
- commonTest/kotlin/net/thunderbird/core/file
- command
- jvmMain/kotlin/net/thunderbird/core/file
- jvmTest/kotlin/net/thunderbird/core/file
- logging
- api
- config
- impl-console
- impl-file
- src/androidHostTest/kotlin/net/thunderbird/core/logging/file
- impl-legacy
- testing
- mail/mailserver
- outcome
- preference
- api
- src/commonMain/kotlin/net/thunderbird/core/preference
- display
- inboxSettings
- visualSettings
- message/list
- notification
- impl
- src/commonMain/kotlin/net/thunderbird/core/preference
- debugging
- display
- coreSettings
- inboxSettings
- miscSettings
- visualSettings
- message/list
- interaction
- network
- notification
- privacy
- testing
- ui
- account
- compose
- common
- src
- main/kotlin
- app/k9mail/core/ui/compose/common/window
- net/thunderbird/core/ui/compose/common/mvi
- test/kotlin
- app/k9mail/core/ui/compose/common
- koin
- window
- net/thunderbird/core/ui/compose/common/mvi
- designsystem
- src
- debug/kotlin
- app/k9mail/core/ui/compose/designsystem/atom/button
- net/thunderbird/core/ui/compose/designsystem/organism/message
- main
- kotlin
- app/k9mail/core/ui/compose/designsystem/atom
- button
- image
- textfield
- net/thunderbird/core/ui/compose/designsystem
- atom
- chip
- icon
- outlined
- molecule/message
- organism/message
- res/values-gl
- testing
- theme2
- common
- k9mail
- thunderbird
- legacy/designsystem
- setting
- api
- component
- src
- debug/kotlin/net/thunderbird/core/ui/setting/component/list/item
- main/kotlin/net/thunderbird/core/ui/setting/component/list/item
- impl-dialog
- src/main
- kotlin/net/thunderbird/core/ui/setting/dialog/ui/components/list/value
- res
- values-bg
- values-br
- values-ca
- values-fa
- values-gd
- values-gl
- values-hi
- values-hu
- values-pt-rBR
- values-pt-rPT
- values-tr
- values-zh-rTW
- theme
- api
- manager
- validation
- docs
- architecture/adr
- contributing
- developer
- feature
- account
- api
- src
- commonMain/kotlin/net/thunderbird/feature/account
- commonTest/kotlin/net/thunderbird/feature/account
- avatar
- api
- src/commonMain/kotlin/net/thunderbird/feature/account/avatar
- impl
- src
- debug/kotlin/net/thunderbird/feature/account/avatar/ui
- main/kotlin/net/thunderbird/feature/account/avatar
- data
- datasource
- di
- ui
- test/kotlin/net/thunderbird/feature/account/avatar/data/datasource
- common
- src/main/res
- values-gl
- values-zh-rCN
- core
- src/commonMain/kotlin/net/thunderbird/feature/account/core/data
- edit
- src
- debug/kotlin/app/k9mail/feature/account/edit/ui/server/settings/save
- main/res
- values-gl
- values-hi
- values-hu
- fake
- oauth
- src/main/res
- values-bn
- values-br
- values-ca
- values-gl
- values-hu
- values-ja
- values-pt-rPT
- values-tr
- profile/api
- src/commonMain/kotlin/net/thunderbird/feature/account/profile
- server
- certificate
- src
- debug/kotlin/app/k9mail/feature/account/server/certificate/ui
- main/res
- values-gl
- values-zh-rCN
- settings
- src
- debug/kotlin/app/k9mail/feature/account/server/settings/ui
- incoming
- outgoing
- main/res
- values-br
- values-ca
- values-fa
- values-gl
- values-hu
- values-pt-rBR
- values-tr
- validation
- src
- debug/kotlin/app/k9mail/feature/account/server/validation/ui
- main
- kotlin/app/k9mail/feature/account/server/validation/ui
- res
- values-gl
- values-hu
- values-zh-rCN
- settings
- api
- impl
- src
- debug/kotlin/net/thunderbird/feature/account/settings/impl/ui/general
- components
- main
- kotlin/net/thunderbird/feature/account/settings
- impl
- domain
- usecase
- ui/general
- components
- res
- values-bg
- values-br
- values-ca
- values-co
- values-cs
- values-cy
- values-de
- values-es
- values-et
- values-fa
- values-fr
- values-fy
- values-ga
- values-gd
- values-gl
- values-hi
- values-hu
- values-is
- values-it
- values-ja
- values-nb-rNO
- values-nl
- values-nn
- values-pl
- values-pt-rBR
- values-pt-rPT
- values-ro
- values-ru
- values-sl
- values-sq
- values-sv
- values-tr
- values-uk
- values-zh-rCN
- values-zh-rTW
- values
- test/kotlin/net/thunderbird/feature/account/settings/impl
- domain/usecase
- ui/general
- setup
- src
- debug/kotlin/app/k9mail/feature/account/setup/ui
- autodiscovery
- createaccount
- options
- display
- sync
- specialfolders
- main
- kotlin/app/k9mail/feature/account/setup/ui/createaccount
- res
- values-da
- values-gl
- values-hu
- values-it
- values-iw
- values-uk
- storage
- api
- legacy
- src
- main/kotlin/net/thunderbird/feature/account/storage/legacy
- test/kotlin/net/thunderbird/feature/account/storage/legacy
- autodiscovery
- api
- autoconfig/src/main/kotlin/app/k9mail/autodiscovery/autoconfig
- demo
- service
- debug-settings
- src/main/kotlin/net/thunderbird/feature/debug/settings/featureflag
- funding
- api
- googleplay
- src
- debug/kotlin/app/k9mail/feature/funding/googleplay/ui/contribution
- main/res
- values-gl
- values-tr
- link
- noop
- launcher
- mail
- account/api/src/commonMain/kotlin/net/thunderbird/feature/mail/account/api
- folder/api
- src/commonMain/kotlin/net/thunderbird/feature/mail/folder/api
- message
- composer
- src/main/res
- values-bg
- values-br
- values-ca
- values-fa
- values-gd
- values-gl
- values-hi
- values-hu
- values-pt-rBR
- values-pt-rPT
- values-tr
- values-uk
- values-zh-rTW
- export/impl-eml/src/commonTest/kotlin/net/thunderbird/feature/mail/message/export/eml
- list
- api
- src/main/kotlin/net/thunderbird/feature/mail/message/list
- domain
- extension
- preferences
- ui
- dialog
- effect
- event
- state
- internal
- src
- debug/kotlin/net/thunderbird/feature/mail/message/list/ui/internal/dialog
- main
- kotlin/net/thunderbird/feature/mail/message/list/internal
- domain/usecase
- ui
- dialog
- state
- machine
- sideeffect
- res
- values-am
- values-ar
- values-ast
- values-az
- values-be
- values-bg
- values-bn
- values-br
- values-bs
- values-ca
- values-co
- values-cs
- values-cy
- values-da
- values-de
- values-el
- values-en-rGB
- values-enm
- values-eo
- values-es
- values-et
- values-eu
- values-fa
- values-fi
- values-fr
- values-fy
- values-ga
- values-gd
- values-gl
- values-gu
- values-hi
- values-hr
- values-ht
- values-hu
- values-hy
- values-in
- values-is
- values-it
- values-iw
- values-ja
- values-kab
- values-ka
- values-kk
- values-kn
- values-ko
- values-lt
- values-lv
- values-ml
- values-mnw
- values-nb-rNO
- values-nl
- values-nn
- values-pl
- values-pt-rBR
- values-pt-rPT
- values-pt
- values-ro
- values-ru
- values-sk
- values-sl
- values-sq
- values-sr
- values-sv
- values-sw
- values-ta
- values-th
- values-tr
- values-uk
- values-vi
- values-zh-rCN
- values-zh-rTW
- values
- test/kotlin/net/thunderbird/feature/mail/message/list/internal
- domain/usecase
- fakes
- ui/state
- machine
- sideeffect
- src
- main/kotlin/net/thunderbird/feature/mail/message/list
- domain/usecase
- test/kotlin/net/thunderbird/feature/mail/message/list/domain/usecase
- reader
- api
- impl
- migration
- launcher
- noop
- thunderbird
- provider
- qrcode
- src
- debug/kotlin/app/k9mail/feature/migration/qrcode/ui
- main/res
- values-gl
- values-hi
- values-hu
- values-pt-rPT
- notification
- api
- src
- androidMain/kotlin/net/thunderbird/feature/notification/api/ui/layout
- commonMain
- composeResources
- values-ca
- values-fa
- values-gd
- values-gl
- values-hu
- values-pt-rBR
- values-pt-rPT
- values-ru
- values-sl
- values-tr
- values-uk
- values-zh-rTW
- kotlin/net/thunderbird/feature/notification/api/content
- impl
- testing
- src/commonMain/kotlin/net/thunderbird/feature/notification/testing/fake/receiver
- onboarding
- main
- migration
- noop
- thunderbird
- src/main/res
- values-br
- values-gl
- permissions
- src
- debug/kotlin/app/k9mail/feature/onboarding/permissions/ui
- main
- kotlin/app/k9mail/feature/onboarding/permissions
- domain
- usecase
- res/values-gl
- welcome
- src/main/res
- values-br
- values-gl
- values-zh-rTW
- search/impl-legacy
- settings/import
- src
- main
- kotlin/app/k9mail/feature/settings/import
- ui
- res
- values-br
- values-gl
- values-iw
- values-zh-rTW
- test/kotlin/app/k9mail/feature/settings/import/ui
- telemetry
- glean
- noop
- widget
- message-list-glance
- src/main
- kotlin/net/thunderbird/feature/widget/message/list
- ui
- res
- values-bg
- values-br
- values-ca
- values-fa
- values-gd
- values-gl
- values-hi
- values-hu
- values-pt-rBR
- values-pt-rPT
- values-tr
- values-uk
- message-list
- src/main
- kotlin/app/k9mail/feature/widget/message/list
- res
- values-gl
- values-hi
- shortcut
- src/main
- kotlin/app/k9mail/feature/widget/shortcut
- res/values-gl
- unread
- src
- main
- kotlin/app/k9mail/feature/widget/unread
- res
- values-gl
- values-hi
- test/kotlin/app/k9mail/feature/widget/unread
- gradle
- wrapper
- legacy
- common
- src/main
- java/com/fsck/k9
- backends
- notification
- core
- src
- main
- java/com/fsck/k9
- backend
- controller
- push
- helper
- mailstore
- folder
- notification
- preferences
- res/values
- test/java/com/fsck/k9
- controller
- helper
- mailstore
- folder
- notification
- crypto-openpgp
- di
- mailstore
- src/main/java/app/k9mail/legacy/mailstore
- message
- storage
- src
- main/java/com/fsck/k9
- preferences
- migration
- storage/messages
- test/java/com/fsck/k9
- preferences/migration
- storage
- messages
- notifications
- ui
- base
- src/main
- java/com/fsck/k9/ui/base/extensions
- res
- values-br
- values-gl
- values-hi
- folder
- src/main/res
- values-en-rGB
- values-hu
- legacy
- src
- debug/kotlin/com/fsck/k9/ui
- messagelist/item
- settings
- main
- java/com/fsck/k9
- account
- activity
- contacts
- ui
- managefolders
- messagedetails
- messagelist
- item
- messageview
- settings
- account
- general
- view
- res
- layout
- values-br
- values-ca
- values-co
- values-cs
- values-cy
- values-de
- values-en-rGB
- values-es
- values-et
- values-fa
- values-fr
- values-fy
- values-ga
- values-gl
- values-hi
- values-hu
- values-it
- values-ja
- values-nb
- values-nl
- values-nn
- values-pl
- values-pt-rBR
- values-pt-rPT
- values-ro
- values-ru
- values-sl
- values-sq
- values-sv
- values-tr
- values-uk
- values-zh-rCN
- values-zh-rTW
- values
- xml
- test/java/com/fsck/k9/ui
- messagelist
- settings
- library
- html-cleaner/src
- main/kotlin/app/k9mail/html/cleaner
- test/kotlin/app/k9mail/html/cleaner
- token-auto-complete
- src
- main/java/com/tokenautocomplete
- test/java/com/tokenautocomplete
- mail
- common
- src/main/java/com/fsck/k9
- helper
- mail/folders
- protocols
- imap
- pop3
- smtp
- src/main/java/com/fsck/k9/mail/transport/smtp
- testing
- plugins/openpgp-api-lib/openpgp-api
- ui-utils
- item-touch-helper
- src/main/java/app/k9mail/ui/utils/itemtouchhelper
- linear-layout-manager
- toolbar-bottom-sheet
- src/main/java/app/k9mail/ui/utils/bottomsheet
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,081 files changed
+20709
-9682
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| 19 | + | |
18 | 20 | | |
19 | 21 | | |
20 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
| 88 | + | |
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
| 116 | + | |
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
133 | | - | |
| 133 | + | |
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
| |||
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
150 | | - | |
| 150 | + | |
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
0 commit comments