DavHau
1ce482f8f7
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
Sam Lehman
e0a6ed3d49
devshells: name shells for clarity
2025-04-08 19:31:30 +00:00
Johannes Kirschbauer
cffd2450e3
Fix: use older nodejs version due to breaking classnames in 22.12
2025-02-05 03:36:43 +00:00
Johannes Kirschbauer
4c4862e89a
App/fonts: use ArchivoSemiCondensed
2024-11-26 12:21:43 +01:00
Johannes Kirschbauer
fca6e875a2
UI/typograhy: init typography extension
2024-11-14 10:31:55 +01:00
Johannes Kirschbauer
aceae9aa1e
API: types schema improve typescript performance
2024-09-02 18:03:44 +02:00
Johannes Kirschbauer
887c5ecb0a
Webview: use importNpmLock
2024-08-13 19:15:23 +02:00
Johannes Kirschbauer
7783f17425
Clan-app: add dependencies; floating-ui; eslint-query
2024-07-25 13:09:18 +02:00
Johannes Kirschbauer
729e893820
Webview: add solid-query for improved resource fetching & caching
2024-07-15 19:41:01 +02:00
Johannes Kirschbauer
af4e843131
Webview: add welcome workflow
2024-07-11 16:39:06 +02:00
Qubasa
444be70796
clan-app: Add webview hot-reloading
2024-07-09 15:39:33 +02:00
DavHau
802f047341
devShells: make all shells inherit from default shell
...
Currently, important tools from the default shell are lost as soon as select-shell is used to switch to another shell. select-shell itself, for example is missing, which makes it impossible to switch back to another shell.
2024-07-05 15:01:25 +07:00
Johannes Kirschbauer
48aee84547
Webview: add form handling for create clan
2024-06-11 19:20:40 +02:00
Johannes Kirschbauer
c647197b8c
Webview: add solid-toast feeback system
2024-06-08 18:14:15 +02:00
Johannes Kirschbauer
78dbabf901
web-ui: init type API checks
2024-06-05 11:07:55 +02:00
Johannes Kirschbauer
6999685bba
Webview: css font and icon import transformation
2024-05-30 18:23:49 +02:00
Johannes Kirschbauer
9bf76037aa
Webview: bootstrap layout
2024-05-29 16:40:54 +02:00
Johannes Kirschbauer
4c4c94c508
Webview: improve linting & typechecks
2024-05-26 18:37:29 +02:00
Johannes Kirschbauer
21104a0465
webview: replace dream2nix by buildNpm from nixpkgs to save inputs
2024-05-21 15:52:20 +02:00
Johannes Kirschbauer
8687801cee
clan ui: setup typed api method
2024-05-20 19:34:49 +02:00
Johannes Kirschbauer
fe17f9e1a1
clan ui: integrate webview ui into clan-mananger-gtk
2024-05-18 14:14:12 +00:00
Johannes Kirschbauer
7980f13bed
add webview threaded api
2024-05-18 14:14:12 +00:00