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 |
|
Brian McGee
|
7b369c77b5
|
chore: add a check for background.jpg
|
2025-07-16 18:11:40 +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 |
|
Johannes Kirschbauer
|
480fdfaf8a
|
API: rename {open_file, open_clan_folder} into {get_system_file, get_clan_folder}
|
2025-07-10 18:42:03 +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
|
695141b2ae
|
clan-app: Make http server non blocking, add tests for the http server and for cancelling tasks
|
2025-07-10 17:21:18 +07:00 |
|
Qubasa
|
70eb67ffd2
|
stash
|
2025-07-10 16:09:08 +07:00 |
|
Qubasa
|
90a32dba0f
|
clan-app: Working swagger requests
|
2025-07-10 16:09:08 +07:00 |
|
Qubasa
|
dbb3e889e1
|
clan-lib: Fix @API.register_abstract not throwing correct error when called directly without implementation
clan-app: Fix mypy lint
clan-lib: Mark test as with_core
|
2025-07-10 15:09:51 +07:00 |
|
Qubasa
|
b1c3acb008
|
clan-app: Implement open_clan_folder api request
|
2025-07-10 14:19:19 +07:00 |
|
Qubasa
|
70f7f7e676
|
clan-app: Moved thread handling up to the ApiBridge
|
2025-07-10 12:02:30 +07:00 |
|
Qubasa
|
97650daa10
|
clan-app: Add swagger redirect
|
2025-07-09 18:48:00 +07:00 |
|
Qubasa
|
6d166cc7a7
|
clan-app: Cleaned up http code
|
2025-07-09 18:45:42 +07:00 |
|
Qubasa
|
0987c4b2cc
|
clan-app: Working swagger
|
2025-07-09 18:34:58 +07:00 |
|
Qubasa
|
0b4eb9202e
|
clan-app: Better http architecture
|
2025-07-09 16:40:49 +07:00 |
|
Qubasa
|
053ed833d9
|
clan-app: init clan http api
clan-app: nix fmt
|
2025-07-09 16:40:49 +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 |
|
Johannes Kirschbauer
|
ff9f657ba5
|
UI: remove 2d-ui, its broken now since we deleted the symlinked files in #4266
|
2025-07-08 16:23:30 +02:00 |
|
Luis Hebendanz
|
bfa53cb4e5
|
Merge pull request 'Add middleware interface to clan-app' (#4265) from Qubasa/clan-core:generalize_webview into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4265
|
2025-07-08 11:16:36 +00:00 |
|
Qubasa
|
0c54a0f6de
|
clan-app: Fix delete tasks
clan-app: Fix delete tasks
|
2025-07-08 18:11:59 +07:00 |
|
brianmcgee
|
21b3a5f366
|
Merge pull request 'prep-ui-version2' (#4266) from prep-ui-version2 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4266
|
2025-07-08 10:57:54 +00: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 |
|
Qubasa
|
26710c0aca
|
clan-app: Move json.loads to try catch
|
2025-07-08 17:38:24 +07:00 |
|