Commit graph

1509 commits

Author SHA1 Message Date
axolotle
ddf872dd58 refactor: rework async DomainInfo 2024-08-13 11:56:49 +02:00
axolotle
e99a50e5fc refactor: rework async DomainDns 2024-08-13 11:56:49 +02:00
axolotle
20bbdb7e86 refactor: rework async DomainAdd 2024-08-13 11:56:49 +02:00
axolotle
50a464016b refactor: rework async DiagnosisView 2024-08-13 11:56:49 +02:00
axolotle
dd6522a8b3 refactor: rework async BackupList 2024-08-13 11:56:49 +02:00
axolotle
a0dc769461 refactor: rework async BackupInfo 2024-08-13 11:56:49 +02:00
axolotle
ccc65b0b06 refactor: rework async BackupCreate 2024-08-13 11:56:49 +02:00
axolotle
2478f53fc2 refactor: rework async AppList 2024-08-13 11:56:46 +02:00
axolotle
301fd4d36c refactor: rework async AppInstall 2024-08-13 11:56:46 +02:00
axolotle
a5714e56fc refactor: rework async AppInfo 2024-08-13 11:56:46 +02:00
axolotle
38859f5afc refactor: rework async AppCatalog 2024-08-13 11:56:46 +02:00
axolotle
7f867e38e9 fix: misc 2024-08-13 11:56:43 +02:00
axolotle
837e92789a refactor: rework TagsSelectizeItem with multiple choices types 2024-08-13 11:56:43 +02:00
axolotle
cba781d809 feat: add useFormQuery to pair url params and a form 2024-08-13 11:56:43 +02:00
axolotle
311d5fdc27 feat: add cache policy from settings 2024-08-13 11:56:43 +02:00
axolotle
354a06af6d refactor: return the same content when cache is not present 2024-08-13 11:56:39 +02:00
axolotle
b2a233f1f1 refactor: update form fields definition in views 2024-08-13 11:56:35 +02:00
axolotle
c17da2c93e fix: add maybeMainDomain getter which do not error out 2024-08-13 11:56:35 +02:00
axolotle
1f1dac1792 refactor: rework useSearch and ViewSearch to no longer use ViewBase and expect defined data 2024-08-13 11:56:35 +02:00
axolotle
da02692d93 refactor: normalize status to variants + icons 2024-08-13 11:56:35 +02:00
axolotle
5b5cac5478 feat: add api.refetch method that force reload a view and its data queries 2024-08-13 11:56:35 +02:00
axolotle
e0816d14e1 feat: add more complex skeleton definitions 2024-08-13 11:56:35 +02:00
axolotle
59f7b59408 refactor: add errors when data is not present in cache 2024-08-13 11:56:35 +02:00
axolotle
931e74ff29 fix: form types & useForm fields rules reactivity 2024-08-13 11:56:28 +02:00
axolotle
1b14c78195 chore: rm remaning stores and vuex 2024-08-13 11:56:28 +02:00
axolotle
de3c680d75 refactor: use data global state in views 2024-08-13 11:55:34 +02:00
axolotle
b3df5040cc refactor: update api calls 'cachePath' + useInitialQueries 2024-08-13 11:54:35 +02:00
axolotle
13dc8de182 refactor: turn data store to global state with cache handing 2024-08-13 11:54:28 +02:00
axolotle
66f48649d2 chore: mv store/data.ts to composables/data.ts 2024-08-13 11:54:28 +02:00
axolotle
60b5134dcf refactor: turn infos store to global state 2024-08-13 11:54:20 +02:00
axolotle
deae1324e1 chore: mv store/infos.ts -> composables/useInfos.ts 2024-08-13 11:52:06 +02:00
axolotle
f05d5769ff feat: add new MainLayout to handle lock and modals with Suspense (async views) 2024-08-13 11:52:06 +02:00
axolotle
0cf60eab98 refactor: rework ModalReconnecting to new requests 2024-08-13 11:52:06 +02:00
axolotle
24b28b397f refactor: rework ModalError to new requests 2024-08-13 11:52:06 +02:00
axolotle
519de69d29 refactor: rework ModalWarning to new requests 2024-08-13 11:52:06 +02:00
axolotle
f0bd35e2b1 refactor: rework ModalWaiting to new requests 2024-08-13 11:52:06 +02:00
axolotle
13ce366d9c refactor: rework ModalOverlay to new requests 2024-08-13 11:52:06 +02:00
axolotle
4979058f54 refactor: update HistoryConsole to new request messages + use accordion 2024-08-13 11:52:06 +02:00
axolotle
fa22d11bee refactor: update MessageListGroup to new requests messages 2024-08-13 11:52:06 +02:00
axolotle
6ad9728ef4 refactor: update YSpinner to use useSettings 2024-08-13 11:52:06 +02:00
axolotle
e553925e9a refactor: update QueryHeader component to new requests 2024-08-13 11:52:06 +02:00
axolotle
ab2c8a9691 chore: move requests modals to /components 2024-08-13 11:52:06 +02:00
axolotle
aabd7d0831 refactor: reconnection handling 2024-08-13 11:52:06 +02:00
axolotle
9f8ee2f250 refactor: APIError handling 2024-08-13 11:52:06 +02:00
axolotle
254e1aca56 refactor: requests handling 2024-08-13 11:52:06 +02:00
axolotle
cb344f28fc refactor: merge all api calls args in one object 2024-08-13 11:52:06 +02:00
axolotle
c34e05d5eb refactor: rework ToolWebadmin form view 2024-08-13 11:52:06 +02:00
axolotle
2edfe943cc refactor: reflect other settings changes 2024-08-13 11:52:06 +02:00
axolotle
f3c1931ad0 refactor: update locales handling 2024-08-13 11:52:06 +02:00
axolotle
144b276ff6 ts: add vue-router custom RouteMeta types 2024-08-13 11:52:06 +02:00