Timo
7b9d18f9eb
machine-item: adds border to thumb
2025-05-07 15:28:44 +02:00
Timo
51950329a3
machine-item: updates design and unifies
2025-05-07 15:28:44 +02:00
Timo
16256440e6
button component: introduces button-ghost dedicated styles
2025-05-07 15:28:44 +02:00
Timo
dfbb860898
sidebar component: removes pseudo marker
2025-05-07 15:28:44 +02:00
Mic92
572ce8885f
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
7129c38675
clan-cli: Refactor the API to use the Flake object
2025-05-07 13:12:48 +02:00
DavHau
caacf65dc0
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
00b12c2c51
chore(API): cleanup remove unnused functions
2025-05-06 12:29:11 +02:00
Jörg Thalheim
b01691cb64
bind ssh controlmaster to live time of CLI
2025-05-04 16:28:14 +02:00
DavHau
f8e7292bc4
GUI: generate sops key when creating clan
2025-05-03 13:00:27 +07:00
Johannes Kirschbauer
049d41f35c
Fix: fix sidebar marker for webkit
2025-04-30 12:05:51 +02:00
Johannes Kirschbauer
17a6eda4b1
Fix: remove unused classNames
2025-04-30 11:43:29 +02:00
Timo
6beba157fe
modules page: improves design cohesiveness of module components
2025-04-30 11:16:10 +02:00
Timo
a14dcf4adb
form component: unify values and improve cohesiveness of overall design within dyn-form component
2025-04-30 11:14:19 +02:00
Timo
9bc23690a3
form components: adds general fieldset component and accordion component
2025-04-30 11:13:32 +02:00
Timo
5b0334adda
button component: adds button-group component
2025-04-30 11:12:06 +02:00
Timo
45639c0d4f
button component: moves dark style button into dedicated style classes
2025-04-30 11:09:03 +02:00
Timo
dfa861428f
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
f15cd773c5
sidebarListItem: fixed active states to be displayed in ui
2025-04-30 11:09:03 +02:00
Timo
1a24a05034
general layout: removes drawer-component and adjusts font sizes in sidebar
2025-04-30 11:09:01 +02:00
DavHau
8a4fe1405a
gui: make update machine work
...
Also fix error when age plugins not defined
2025-04-30 15:28:49 +07:00
DavHau
f7e0345ab3
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
a6f97b0a04
Fix(app/machine/create): fix css styling inconsistencies, remove ability to set tags
2025-04-28 14:25:29 +02:00
Johannes Kirschbauer
05c172466f
Fix(app/sidebar): remove duplicate marker
2025-04-28 14:15:02 +02:00
Johannes Kirschbauer
6700d3d502
Fix(app/machines): fix css styling of machine list overview
2025-04-28 14:00:17 +02:00
Johannes Kirschbauer
0289c3ddea
UI: fix general layout
2025-04-23 10:25:25 +00:00
Johannes Kirschbauer
7dd249863f
Fix: remove daisyui
...
We wanted to remove daisyui a long time ago
Since renovate updates broke all of the classes somehow we use the opportunity to remove daisyui
And will fix all the breakages continously as we work on the features
2025-04-22 15:24:52 +02:00
Johannes Kirschbauer
4ead0045cb
Fix: typescript problem with inventory indexing
2025-04-22 12:10:25 +02:00
Johannes Kirschbauer
5b294e7651
chore(ui): ignore type error in unfinished features
2025-03-29 16:45:05 +01:00
Mic92
0b3badb0ef
Merge pull request 'chore(deps): update dependency typescript to v5.8.2' ( #3058 ) from typescript into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3058
2025-03-18 14:00:32 +00:00
Jörg Thalheim
6a5954ad77
remove unused typescript directive
2025-03-18 14:52:22 +01:00
Jörg Thalheim
170908db7b
address eslint warnings
2025-03-18 14:40:16 +01:00
lassulus
32748c14f4
clan_cli machines: use Flake instead of FlakeId
2025-02-07 06:26:09 +01:00
Qubasa
57d82c9315
webview-ui: Fix create_clan js call
2025-01-30 17:26:41 +07:00
Johannes Kirschbauer
a3f6fb21c8
UI: add vars step to installation
2025-01-10 13:10:20 +01:00
Johannes Kirschbauer
b73de90487
Fix: select add portalRef instead of modalContextId
2025-01-10 13:07:47 +01:00
Johannes Kirschbauer
497002bb20
UI: improve disk workflow when already initialized
2025-01-07 10:22:18 +01:00
Johannes Kirschbauer
97e342d749
UI: fix select disabled
2025-01-07 10:21:47 +01:00
Qubasa
26ff5aa1e1
clan-cli: Ignore new type hints in api/serde.py
...
clan-cli: Ignore new type hints in api/serde.py
clan-cli: Ignore new type hints in api/serde.py
clan-cli: Ignore new type hints in api/serde.py
2025-01-06 20:14:28 +01:00
Qubasa
6f5aadcba5
clan-app: working nix run .#clan-app, working open_file with tkinter
2025-01-06 20:14:28 +01:00
Qubasa
bed51fc324
clan-app: working js<->python api bridge
2025-01-06 20:14:20 +01:00
Johannes Kirschbauer
7d796b7170
UI: break out install into step components
2025-01-06 10:22:17 +01:00
Johannes Kirschbauer
3b793bbe44
UI: fix select render nested portal within dialog
2025-01-06 10:21:51 +01:00
Johannes Kirschbauer
4ffa33407c
UI: typography add color: 'inherit'
2025-01-06 10:21:43 +01:00
Johannes Kirschbauer
7e8f1da220
UI: init components {group,section,sectionHeader}
2025-01-06 10:18:50 +01:00
Johannes Kirschbauer
7fe28e76f2
UI: init badge component
2025-01-06 10:17:01 +01:00
Johannes Kirschbauer
d0250140bc
UI: init slide animation keyframe
2025-01-06 10:16:26 +01:00
Johannes Kirschbauer
f13be3acfe
UI: add todo, supress type warning
2025-01-03 19:52:34 +01:00
Johannes Kirschbauer
028ad8709f
UI: refactor machine install workflow into modal with steps
2025-01-03 16:38:50 +01:00
Johannes Kirschbauer
ca72550ade
UI: fix select, make selectProps optional
2025-01-03 16:38:14 +01:00