Commit graph

12510 commits

Author SHA1 Message Date
Wolf-Martell Montwé
6943728836
Add InputDefaults horizontal and vertical settings 2023-05-25 10:24:12 +02:00
Wolf-Martell Montwé
e872eddeea
Add missing label to SelectInput 2023-05-25 10:16:58 +02:00
Wolf-Martell Montwé
7013d9819f
Add Switch atom and SwitchInput molecule 2023-05-25 10:16:58 +02:00
Wolf-Martell Montwé
6bec60edcd
Merge pull request #6918 from thundernest/add_content_pager_to_catalog_app
Add content pager to catalog app
2023-05-25 08:10:26 +00:00
cketti
67d082f01f Make individual autoconfig steps suspendable and cancellable 2023-05-24 19:14:22 +02:00
cketti
2d1d54cd6d
Merge pull request #6911 from thundernest/new_autodiscovery_api
Change AutoDiscovery API
2023-05-24 19:09:45 +02:00
cketti
ebe8dace2f Use new AutoDiscovery API in :feature:autodiscovery:autoconfig 2023-05-24 18:35:24 +02:00
cketti
f948fad797 Add new AutoDiscovery API 2023-05-24 18:35:24 +02:00
Wolf-Martell Montwé
4ac3997356
Add ViewModel for theme state 2023-05-24 15:26:05 +02:00
Wolf-Martell Montwé
270aa30ef4
Add content pager 2023-05-24 15:26:05 +02:00
Wolf-Martell Montwé
21974dd776
Change to contract 2023-05-24 15:26:04 +02:00
Wolf Montwé
d905d23d2d
Change package structure 2023-05-24 15:26:04 +02:00
Wolf-Martell Montwé
fc91c28459
Merge pull request #6914 from thundernest/add_scaffold_to_design_system
Add `Scaffold` and `TopAppBar` to design system
2023-05-24 13:24:38 +00:00
Wolf-Martell Montwé
22d0969b99
Add Divider atom 2023-05-24 15:14:06 +02:00
Wolf Montwé
b983f1fad8
Add TopAppBar template 2023-05-24 15:14:06 +02:00
Wolf Montwé
b065a7153c
Add Scaffold template
Pass null in case drawer content is null
2023-05-24 15:14:05 +02:00
Wolf-Martell Montwé
88ae7428c1
Merge pull request #6913 from thundernest/add_text_field_select_and_input_to_design_system
Add text field select, checkbox and inputs to design system
2023-05-24 08:49:02 +00:00
cketti
ca198ae5dd Merge branch 'main' 2023-05-23 18:10:17 +02:00
cketti
ae165344e6 Prepare for version 6.705 2023-05-23 18:08:06 +02:00
Wolf-Martell Montwé
1a83f0e974
Add SelectInput molecule 2023-05-23 18:04:33 +02:00
Wolf-Martell Montwé
df2d61f76e
Add TextFieldSelect to catalog and change to TextFieldDemo 2023-05-23 18:04:31 +02:00
Wolf-Martell Montwé
dc17eda40f
Add CheckboxInput molecule 2023-05-23 18:04:21 +02:00
Wolf-Martell Montwé
c4f10cb88b
Add InputDefaults to unify content padding and move to input package 2023-05-23 18:04:20 +02:00
Wolf-Martell Montwé
7d18529e73
Add TextFieldOutlinedSelect for selecting entries from a set of options 2023-05-23 18:04:20 +02:00
Wolf-Martell Montwé
520dc4049c
Add trailing icon to TextFieldOutlined atom 2023-05-23 18:04:20 +02:00
Wolf-Martell Montwé
7f2f5e21f1
Add read-only to TextFieldOutlined atom 2023-05-23 18:04:20 +02:00
Wolf-Martell Montwé
c5fb3211ca
Merge pull request #6915 from thundernest/add_icon_and_icons_to_design_system
Add `Icon` and `ButtonIcon` atoms and `Icons` to the theme
2023-05-23 16:02:57 +00:00
cketti
1ee999ca7e Version 6.704 2023-05-23 17:37:48 +02:00
cketti
0e7d620cf6
Merge pull request #6916 from thundernest/update_translations
Update translations
2023-05-23 17:33:30 +02:00
cketti
12fd0225aa Update translations 2023-05-23 17:14:39 +02:00
Wolf-Martell Montwé
96b1fc2eb5
Add ButtonIcon atom 2023-05-23 16:53:05 +02:00
Wolf-Martell Montwé
d6f49b4919
Add Icon atom and Icons to theme 2023-05-23 16:25:36 +02:00
cketti
3e5b7b1772
Merge pull request #6908 from thundernest/use_value_classes
Use value classes `EmailAddress` and `Domain` in `:feature:autodiscovery:autoconfig`
2023-05-22 18:24:35 +02:00
cketti
3bb0d2e529 Use EmailAddress class in :feature:autodiscovery:autoconfig module 2023-05-22 18:03:56 +02:00
cketti
57e3db5443 Use Domain class in :feature:autodiscovery:autoconfig module 2023-05-22 18:03:56 +02:00
cketti
8b8bc409e8 Add Domain value class 2023-05-22 18:03:56 +02:00
cketti
2dbecb667c Move HostNameUtils to :core:common 2023-05-22 18:03:56 +02:00
cketti
75f55d6d91
Merge pull request #6907 from thundernest/fix_autoconfig_parser
Fix `AutoconfigParser` bugs
2023-05-22 18:02:17 +02:00
Georg Sieber
7edbe542bd
Fix "Cannot connect to crypto provider"
Initialize `openPgpCallback` before `onSwitchAccount()` is called from the class initializer.
2023-05-22 10:42:19 +02:00
cketti
e04306ea3d Ignore unsupported 'incomingServer' and 'outgoingServer' types 2023-05-19 16:40:12 +02:00
cketti
8790db6cfe Skip contents of unsupported 'incomingServer' and 'outgoingServer' elements 2023-05-19 16:07:10 +02:00
cketti
726027f961
Merge pull request #6903 from thundernest/mx_lookup_autoconfig_discovery
Add support for ISPDB query after DNS MX lookup
2023-05-17 18:05:13 +02:00
cketti
517fffaa0b
Merge pull request #6902 from thundernest/update_assertk
Update assertk to version 0.26
2023-05-17 18:02:22 +02:00
Wolf-Martell Montwé
d5f23456a4
Merge pull request #6904 from thundernest/add_unidirectional_viewmodel
Add unidirectional viewmodel
2023-05-17 15:37:55 +00:00
Wolf-Martell Montwé
6d1dc90528
Change onboarding screen function names 2023-05-17 16:47:49 +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é
7a12b162b1
Add Compose onNode extensions 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-Martell Montwé
2b2745ba9c
Add BaseViewModel to abstract state and effect setup 2023-05-17 16:47:47 +02:00
Wolf-Martell Montwé
1d93ffb89f
Add UnidirectionalViewModel a variation of MVI with side effects 2023-05-17 16:47:14 +02:00