hsjobeki
f21b1269fe
Merge pull request 'Feat(UI/modules): clean up module list styles' ( #3591 ) from hsjobeki/clan-core:ui-fixes-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3591
2025-05-13 10:45:22 +00:00
Johannes Kirschbauer
54e9c5e0bb
Feat(UI/3d): init 3d prototype
2025-05-13 12:39:16 +02:00
DavHau
cb758a4849
GUI: fix target IP not always shown
2025-05-13 17:36:05 +07:00
Johannes Kirschbauer
c5ff7afd21
Feat(UI/modules): clean up module list styles
2025-05-12 20:48:25 +02:00
Qubasa
804e46b8a6
clan-app: Improved UX of handling toasts
2025-05-12 18:54:53 +02:00
hsjobeki
310450d142
Merge pull request 'UI: make tasks cancleable' ( #3586 ) from hsjobeki/clan-core:qubasas into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3586
2025-05-12 16:24:45 +00:00
Johannes Kirschbauer
d95a827e55
Chore(UI): update some devDependencies in package.json
2025-05-12 18:18:11 +02:00
Johannes Kirschbauer
96d6ae68b7
Feat(UI/modules): display more module informations
2025-05-12 18:09:42 +02:00
Qubasa
3ea01c60f6
working fileSelect component
2025-05-12 17:54:10 +02:00
Qubasa
38ea6515cf
clan-app: Add cancellable tasks
2025-05-12 17:54:10 +02:00
Mic92
c2743504e0
Merge pull request 'Fix: remove unused service endpoints from UI' ( #3579 ) from hsjobeki/clan-core:ui-fixes-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3579
2025-05-12 14:04:01 +00:00
Johannes Kirschbauer
8e433448ae
Fix: remove unused service endpoints from UI
2025-05-12 15:52:49 +02:00
DavHau
763eb38fc0
GUI/machines: enable grid view by default
2025-05-12 15:41:31 +07:00
DavHau
7ec47a60f1
gui/vars: fix vars screen doesn't appear on update
2025-05-12 13:52:16 +07:00
Qubasa
01f9bb358e
clan-cli: Use machine object everywhere instead of name + flake
2025-05-09 13:13:14 +02:00
Qubasa
89decdaf7e
clan-cli: Refactor the API to use the Flake object
2025-05-07 16:43:50 +00:00
hsjobeki
60a2246944
Merge pull request 'Feat(modules): display clan.service modules' ( #3537 ) from hsjobeki/clan-core:module-list into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3537
2025-05-07 15:33:49 +00:00
hsjobeki
0b5d9bef8b
Merge pull request 'feat(UI): design fixups in {machineList, machineItem, machineDetails, sidebar, sidebarHeader, button, sidebar}' ( #3528 ) from amunsen/clan-core:ui-improvements into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3528
2025-05-07 14:23:49 +00:00
Timo
ba0297f098
fixes after npm run check
2025-05-07 16:12:35 +02:00
Johannes Kirschbauer
3413a08c4e
Feat(modules): display clan.service modules
2025-05-07 16:03:39 +02:00
Timo
71b51356a7
machine-list:loading skeleton
2025-05-07 15:31:44 +02:00
Timo
a584a6d6c5
sidebar-header: updates design
2025-05-07 15:31:44 +02:00
Timo
69d61abc91
flash install: fixes form layout
2025-05-07 15:31:42 +02:00
Timo
067e5936cc
tailwind: updates color values
2025-05-07 15:30:37 +02:00
Timo
b9bd2b3729
machine-details: updates form layout
2025-05-07 15:30:01 +02:00
Timo
3898f2f449
machine-item: adds border to thumb
2025-05-07 15:28:44 +02:00
Timo
9c09375805
machine-item: updates design and unifies
2025-05-07 15:28:44 +02:00
Timo
8f2794993d
button component: introduces button-ghost dedicated styles
2025-05-07 15:28:44 +02:00
Timo
4c62ea53c5
sidebar component: removes pseudo marker
2025-05-07 15:28:44 +02:00
Jörg Thalheim
1037bd115b
Revert "Merge pull request 'clan-cli: Refactor the API to use the Flake object' ( #3531 ) from Qubasa/clan-core:replace_machine_name_with_machine_obj into main"
...
This reverts commit c09618b323 , reversing
changes made to 45b2539455 .
2025-05-07 15:24:57 +02:00
Mic92
c09618b323
Merge pull request 'clan-cli: Refactor the API to use the Flake object' ( #3531 ) from Qubasa/clan-core:replace_machine_name_with_machine_obj into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3531
2025-05-07 13:21:13 +00:00
Qubasa
a6a69bb09b
clan-cli: Refactor the API to use the Flake object
2025-05-07 13:12:48 +02:00
DavHau
18e75c9954
GUI: initialize support for vars prompts
...
... for now only when updating a machine (not when installing)
Whenever the user clicks on the update button in the machine view, and only if user input is needed for some missing vars, the user will be forwarded to a vars page.
2025-05-07 18:06:35 +07:00
Johannes Kirschbauer
19dbab01d7
chore(API): cleanup remove unnused functions
2025-05-06 12:29:11 +02:00
Jörg Thalheim
be79d75c08
bind ssh controlmaster to live time of CLI
2025-05-04 16:28:14 +02:00
DavHau
890eb3a882
GUI/devshell: hot reload python API
...
This change speeds up the development workflow on the GUI when modifying the python api
The GUI started from the devshell already hot reloads itself on any change of the typescript codebase.
But python api changes were not caught bu the hot reload and required a reload of the devshell which is slow.
This change implements a custom vite plugin to also listen to changes coming from the clan-cli python code and re-generate the python-ts api on any change.
2025-05-03 19:22:16 +07:00
DavHau
b9a20ef6a5
GUI: generate sops key when creating clan
2025-05-03 13:00:27 +07:00
Johannes Kirschbauer
06886d670f
Fix: fix sidebar marker for webkit
2025-04-30 12:05:51 +02:00
Johannes Kirschbauer
d0f708cce5
Fix: remove unused classNames
2025-04-30 11:43:29 +02:00
Timo
fd65b9c3c0
modules page: improves design cohesiveness of module components
2025-04-30 11:16:10 +02:00
Timo
26303eadaa
form component: unify values and improve cohesiveness of overall design within dyn-form component
2025-04-30 11:14:19 +02:00
Timo
6680044176
form components: adds general fieldset component and accordion component
2025-04-30 11:13:32 +02:00
Timo
5bbfb007a6
button component: adds button-group component
2025-04-30 11:12:06 +02:00
Timo
992a7774ff
button component: moves dark style button into dedicated style classes
2025-04-30 11:09:03 +02:00
Timo
55dedd8fe1
button component: orders classes and properties, moves tailwind classes to dedicates css file for better DOM readability
2025-04-30 11:09:03 +02:00
Timo
7dbc9b0593
sidebarListItem: fixed active states to be displayed in ui
2025-04-30 11:09:03 +02:00
Timo
34d4cc9b4f
general layout: removes drawer-component and adjusts font sizes in sidebar
2025-04-30 11:09:01 +02:00
DavHau
02ca5bd870
gui: make update machine work
...
Also fix error when age plugins not defined
2025-04-30 15:28:49 +07:00
DavHau
e6ad61c266
app: open welcome page if clan doesn't exist
...
Previously if a user started the app and the last opened clan directory does not exist anymore, it would still show the clan screen but without any machines.
This changes catches this case and throws the user back to the clan selection page
2025-04-30 14:48:05 +07:00
Johannes Kirschbauer
5f31edf3a5
Fix(app/machine/create): fix css styling inconsistencies, remove ability to set tags
2025-04-28 14:25:29 +02:00