Qubasa
4055508588
clan-lib: Add object_name to ClassSource and don't override __repr__ from NetworkTechnologyBase instead overwrite it in ClassSource
2025-07-21 14:25:01 +07:00
Qubasa
ff65dfc883
clanServices: change tor service to have "client" and "server" roles instead of just "default"
...
also improve error message when user forgot to update machine in clan
networking command
2025-07-21 14:25:01 +07:00
Qubasa
1f5ef04a61
clan-lib: Fix network.py missing vars generation and use import_with_source for better trace ability
2025-07-21 12:40:49 +07:00
Qubasa
89f0e90910
clan-lib: Init import_utils to add debug information to dynamically imported modules
2025-07-21 12:40:49 +07:00
Qubasa
137aa71529
clan-lib: Fix is_running of tor.py
2025-07-21 12:40:49 +07:00
hsjobeki
4b36b3e07c
Merge pull request 'ui/scene: mock create machine modal for testing' ( #4404 ) from scene-progress into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4404
2025-07-19 16:23:56 +00:00
Johannes Kirschbauer
5a63eeed4e
ui/scene: mock create machine modal for testing
2025-07-19 18:19:37 +02:00
Johannes Kirschbauer
ac96d67f09
components/modal: fix missing onClose call
2025-07-19 18:19:19 +02:00
Johannes Kirschbauer
d01342aa79
components/modal: add missing properties {mount, class}
2025-07-19 18:18:56 +02:00
Johannes Kirschbauer
2d404254da
ui/scene: fix initBase visibility
2025-07-19 18:18:05 +02:00
Johannes Kirschbauer
71b69c1010
ui/scene: add promise based create machine callback"
2025-07-19 18:17:38 +02:00
Johannes Kirschbauer
f155c68efe
ui/scene: fix animateToPosition
2025-07-19 18:16:53 +02:00
hsjobeki
e57741b60c
Merge pull request 'ui/scene: clean up initBase' ( #4403 ) from scene-progress into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4403
2025-07-19 12:51:04 +00:00
Johannes Kirschbauer
c9cacfcf62
ui/scene: fix typing checks
2025-07-19 14:47:23 +02:00
Johannes Kirschbauer
2d937b80b1
ui/scene: clean up initBase
2025-07-19 14:40:32 +02:00
hsjobeki
65a23983c2
Merge pull request 'ui/scene: add loading splash screen' ( #4400 ) from scene-progress into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4400
2025-07-18 17:42:15 +00:00
Johannes Kirschbauer
c181400267
ui/scene: add loading splash screen
2025-07-18 19:37:06 +02:00
hsjobeki
e8ff0d1ad4
Merge pull request 'ui/render: optimize rendering, requestRenderIfNotRequested' ( #4398 ) from scene-progress into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4398
2025-07-18 17:36:44 +00:00
Johannes Kirschbauer
f9f8a947e2
ui/splash: add scene splash screen
2025-07-18 19:36:02 +02:00
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
hsjobeki
315049de20
Merge pull request 'ui/controls: replace manual listeners with mapControl' ( #4397 ) from scene-progress into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4397
2025-07-18 15:49:36 +00:00
Johannes Kirschbauer
2e577dbd1e
ui/controls: replace manual listeners with mapControl
2025-07-18 17:45:53 +02:00
hsjobeki
4281770ec7
Merge pull request 'ui/scene: hook up api' ( #4388 ) from scene-progress into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4388
2025-07-18 15:15:41 +00: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
Jörg Thalheim
d97f997349
clan-app: fix x86_64-darwin build
2025-07-18 16:06:12 +02:00
lassulus
60768cc537
Add networking module
...
This adds a (for now hidden) clan network command that exposes list,
ping, overview subcommands to get informations about configured
networks.
ClanServices can now use the exports to define network specific
information.
This is not the complete feature yet, as we are lacking more tests and
documentation, but merging this now makes it easier to iterate.
2025-07-17 15:23:08 +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
Mic92
d036f98cd4
Merge pull request 'clan-cli: Move flash.py to clan_lib/flash' ( #4374 ) from Qubasa/clan-core:move_flash into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4374
2025-07-16 09:30:04 +00:00
DavHau
81df09a284
Merge pull request 'cleanup_install' ( #4373 ) from Qubasa/clan-core:cleanup_install into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4373
2025-07-16 09:18:09 +00:00
Qubasa
a90cb56886
clan-cli: Move flash.py to clan_lib/flash
2025-07-16 15:29:18 +07:00
Brian McGee
08ee06447b
feat(ui): toolbar component
2025-07-16 09:55:11 +02:00
brianmcgee
b741340607
Merge pull request 'onboarding workflow' ( #4366 ) from ui/onboarding-workflow into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4366
Reviewed-by: Mic92 <joerg@thalheim.io >
2025-07-16 07:17:26 +00:00
Qubasa
cfba97eee5
clan-cli: Reference HostKeyCheck literal instead of duplicating the list everywhere
2025-07-16 13:12:48 +07:00