Wolf-Martell Montwé
|
2b436e7bc2
|
Change input fields to class instead of data class and add equals and hashCode
|
2023-06-07 15:49:16 +02:00 |
|
Wolf-Martell Montwé
|
d3d8821896
|
Add account incoming config content ui
|
2023-06-07 15:49:16 +02:00 |
|
Wolf-Martell Montwé
|
df0dba1c20
|
Add IncomingProtocolType
|
2023-06-07 15:25:13 +02:00 |
|
Wolf-Martell Montwé
|
d4c949e350
|
Fix validate port allowing 0
|
2023-06-07 15:12:25 +02:00 |
|
Wolf-Martell Montwé
|
3d311b554f
|
Add AccountOutgoingConfig validation
|
2023-06-07 15:05:43 +02:00 |
|
Wolf-Martell Montwé
|
e3175afc13
|
Add validation use case definition and concrete implementation for server, port, username and password
|
2023-06-07 15:05:42 +02:00 |
|
Wolf-Martell Montwé
|
b47f464872
|
Add AccountOutgoingConfigContract and ViewModel
|
2023-06-07 14:55:31 +02:00 |
|
Wolf-Martell Montwé
|
1f18130b5c
|
Change test setup to generalised event state testing
|
2023-06-07 14:55:31 +02:00 |
|
Wolf-Martell Montwé
|
fe86ef5878
|
Add account outgoing config content ui
|
2023-06-07 14:55:31 +02:00 |
|
Wolf-Martell Montwé
|
69a2643b4e
|
Add connection security
|
2023-06-07 14:55:31 +02:00 |
|
Wolf-Martell Montwé
|
440fa4957c
|
Add NumberInputField
|
2023-06-07 14:55:30 +02:00 |
|
Wolf-Martell Montwé
|
608cf6d3da
|
Fix inconsistencies
|
2023-06-07 14:54:39 +02:00 |
|
Wolf-Martell Montwé
|
32a8b79a13
|
Add AccountOptions validation
|
2023-05-31 17:26:26 +02:00 |
|
Wolf-Martell Montwé
|
48ac48fda3
|
Change validation to use ValidationError interface for errors instead of exceptions
|
2023-05-31 17:17:22 +02:00 |
|
Wolf-Martell Montwé
|
d7c10e3304
|
Add AccountOptionsContract and ViewModel
|
2023-05-31 11:25:57 +02:00 |
|
Wolf-Martell Montwé
|
d1eecbf3af
|
Add InputField and StringInputField
|
2023-05-31 11:23:13 +02:00 |
|
Wolf-Martell Montwé
|
493356726a
|
Add turbine test assertion
|
2023-05-31 11:23:13 +02:00 |
|
Wolf-Martell Montwé
|
6b44ff4004
|
Add account options content ui
|
2023-05-31 11:23:12 +02:00 |
|
Wolf-Martell Montwé
|
d889d144f3
|
Add common item padding
|
2023-05-31 11:23:12 +02:00 |
|
Wolf-Martell Montwé
|
af60c73d62
|
Add EmailSettings types
|
2023-05-31 11:23:12 +02:00 |
|
Wolf-Martell Montwé
|
ac0e4422cf
|
Add validation use case definition and concrete implementation for AccountName, DisplayName and EmailSignature
|
2023-05-31 10:19:02 +02:00 |
|
Wolf-Martell Montwé
|
724b219d9a
|
Change AccountManualConfig to split into incoming and outgoing screens
|
2023-05-31 10:08:20 +02:00 |
|
Wolf-Martell Montwé
|
cda125af7c
|
Change AccountAutoConfig to new layout
|
2023-05-31 10:08:19 +02:00 |
|
Wolf-Martell Montwé
|
0f64e303f1
|
Change AccountOptions to new layout
|
2023-05-31 10:08:19 +02:00 |
|
Wolf-Martell Montwé
|
ec915d49da
|
Add common AccountSetupBottomBar and AccountSetupTopAppBar
|
2023-05-31 10:08:19 +02:00 |
|
Wolf-Martell Montwé
|
a2b43c70b5
|
Change navigation naming from screen to route to better reflect it's purpose and distinct from screen
|
2023-05-31 10:06:51 +02:00 |
|
Wolf-Martell Montwé
|
c7112297b8
|
Change AccountSetup to use a contract that follows the unidirectional data flow
|
2023-05-17 16:47:49 +02:00 |
|
Wolf-Martell Montwé
|
39f24effdd
|
Add koin compose support
|
2023-05-17 16:47:49 +02:00 |
|
Wolf Montwé
|
1e9a5dbb30
|
Add account screens
|
2023-05-02 14:00:38 +02:00 |
|
Wolf Montwé
|
a007a5f9a0
|
Add account setup screen
|
2023-05-02 13:49:32 +02:00 |
|