Johannes Kirschbauer
c5b0154af7
ui/logos: add darknet-builder logo
2025-07-18 19:35:11 +02:00
Brian McGee
38b043f625
feat(ui): add creating cube animation
2025-07-18 17:31:30 +01:00
Johannes Kirschbauer
174e66ef95
ui/render: optimize rendering, requestRenderIfNotRequested
2025-07-18 18:15:30 +02:00
Johannes Kirschbauer
2e577dbd1e
ui/controls: replace manual listeners with mapControl
2025-07-18 17:45:53 +02:00
Johannes Kirschbauer
1bd950fa39
ui/scene: remove all unneded complexity to reduce complexity and improve performance
2025-07-18 17:12:09 +02:00
Johannes Kirschbauer
e37b61240b
ui/routing: move scene down clans/:id"
2025-07-18 17:11:32 +02:00
Johannes Kirschbauer
23d2975bb5
ui/store: add methods for sceneData
2025-07-18 17:11:04 +02:00
Johannes Kirschbauer
d441d4c1c1
ui/hooks: add overloaded useClanUri
2025-07-18 17:10:39 +02:00
Johannes Kirschbauer
c26dff282b
ui/queries: init queries folder
2025-07-17 13:49:16 +02:00
Johannes Kirschbauer
94b93074bc
ui/query: add correct resource path
2025-07-17 13:35:50 +02:00
Johannes Kirschbauer
d962033236
ui/clan: rework routing concept
2025-07-17 10:54:48 +02:00
Johannes Kirschbauer
a548851245
ui/hooks: useMaybeClanUri init hook
...
Needed for pre-rendering the cube scene with clanURI = null
When it later receives a value scene will get populated without completely re-rendering
2025-07-17 10:51:32 +02:00
Johannes Kirschbauer
b32e61bb6d
ui/app: wrap with query client povider to make api cached calls
2025-07-17 10:49:47 +02:00
Johannes Kirschbauer
e731322af3
ui/store: infer type from return arg
2025-07-17 10:49:12 +02:00
Johannes Kirschbauer
c9b1b0fb94
ui/cubes: align with design
2025-07-16 17:12:09 +02:00
Johannes Kirschbauer
66bdbb0959
ui/cubes: init story
2025-07-16 17:12:09 +02:00
Johannes Kirschbauer
752f030d03
ui/storybook: add all stories
2025-07-16 17:12:09 +02:00
Johannes Kirschbauer
8c7e93c92e
UI/cubes: group logic to add more meshed
2025-07-16 17:12:09 +02:00
Johannes Kirschbauer
579885a6e2
cubes: scene extend
2025-07-16 17:12:09 +02:00
Brian McGee
997d675f8c
feat: onboarding workflow
2025-07-16 17:04:34 +02:00
Brian McGee
08ee06447b
feat(ui): toolbar component
2025-07-16 09:55:11 +02:00
Brian McGee
9f582cd338
wip: onboarding workflow
2025-07-15 15:42:37 +01:00
Johannes Kirschbauer
8627398e3e
ui/scene: simplify select animation
2025-07-13 20:44:12 +02:00
Johannes Kirschbauer
d87a771a78
ui/scene: rename file
2025-07-13 20:43:35 +02:00
hsjobeki
387807800e
Merge pull request 'UI/App: improve cube scene' ( #4298 ) from ui-scene into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4298
2025-07-10 16:27:49 +00:00
Johannes Kirschbauer
d0bc2e9074
UI/Cubes: init circle positioning
2025-07-10 18:23:32 +02:00
Johannes Kirschbauer
a5d5736981
UI/qubescene: add create animation
2025-07-10 17:00:36 +02:00
Johannes Kirschbauer
219e974fc6
UI/qubescene: add delete and reposition animation
2025-07-10 16:53:49 +02:00
Johannes Kirschbauer
57fb62c2c8
UI/qubescene: dynamically recalculate the positions
2025-07-10 16:49:14 +02:00
Johannes Kirschbauer
0d5199604e
UI/cubescene: init delete cube
2025-07-10 16:45:49 +02:00
Qubasa
0987c4b2cc
clan-app: Working swagger
2025-07-09 18:34:58 +07:00
Johannes Kirschbauer
040df8529e
UI: fix lint
2025-07-08 22:36:14 +02:00
Johannes Kirschbauer
8493776ea6
UI: Cubes improve memory usage
2025-07-08 22:33:52 +02:00
Johannes Kirschbauer
f555dd349e
UI: dispay selected cube base
2025-07-08 22:14:44 +02:00
Johannes Kirschbauer
0b2657cb0c
UI: Init CubesScene
...
UI: init cube base scene
2025-07-08 22:14:42 +02:00
Brian McGee
3a74ac4857
fix(ui): display required asterisk in label
2025-07-08 11:41:34 +01:00
Brian McGee
0d487d19f5
feat(ui): prep V2
...
Preparation for rebuilding the UI with V2 components.
2025-07-08 11:41:33 +01:00
Brian McGee
edfb9d8cfc
feat(ui): SidebarPane component
...
* implement Divider component using Kobalte's Separator
* refine read only state of form components to match the Sidebar Pane design
* introduce a SidebarPane component with sections that can toggle between editing and view states.
2025-07-07 17:31:58 +01:00
brianmcgee
d4fba5d42d
Merge pull request 'ui: Modal component' ( #4241 ) from feat/modal into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4241
2025-07-07 15:16:50 +00:00
hsjobeki
0532284387
Merge pull request 'api/generators: remove term 'vars' interact purely with 'generators'' ( #4242 ) from api-cleanup into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4242
2025-07-07 13:04:00 +00:00
Johannes Kirschbauer
cc0382fb57
api/tasks: rename 'cancel_task' into 'delete_task'
2025-07-07 14:07:53 +02:00
Brian McGee
22bfc9104d
feat(ui): update playwright to match version in nixpkgs
2025-07-07 12:51:22 +01:00
hsjobeki
7001a82196
Merge pull request 'api/tasks: prefix impure actions with run' ( #4239 ) from api-cleanup into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4239
2025-07-07 11:28:07 +00:00
Johannes Kirschbauer
19d86cc431
api/clan: rename 'update_clan_meta' -> 'set_clan_details'
2025-07-07 12:51:32 +02:00
hsjobeki
979d5dcdd1
Merge pull request 'api/clan: rename 'show_clan_meta' -> 'get_clan_details'' ( #4236 ) from api-cleanup into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4236
2025-07-07 10:00:10 +00:00
Brian McGee
f04089a406
feat(ui): refine Fieldset API
2025-07-07 10:51:43 +01:00
Johannes Kirschbauer
874faad285
api: rename 'show_mdns' -> 'list_mdns_services'
2025-07-07 10:49:46 +02:00
Johannes Kirschbauer
1c33f30135
api/clan: rename 'show_clan_meta' -> 'get_clan_details'
2025-07-07 10:41:00 +02:00
brianmcgee
dd7477a818
Merge pull request 'feat(ui): alert component' ( #4199 ) from ui/alerts into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4199
2025-07-07 08:11:13 +00:00
Johannes Kirschbauer
3af529d76e
Vars: rename 'keygen' to 'create_secrets_user'
2025-07-06 20:57:42 +02:00