DavHau
890eb3a882
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
4fe822b340
devshells: name shells for clarity
2025-04-08 19:31:30 +00:00
Johannes Kirschbauer
afb723f8c0
Fix: use older nodejs version due to breaking classnames in 22.12
2025-02-05 03:36:43 +00:00
Johannes Kirschbauer
5ed2925d14
App/fonts: use ArchivoSemiCondensed
2024-11-26 12:21:43 +01:00
Johannes Kirschbauer
f9f760cbe8
UI/typograhy: init typography extension
2024-11-14 10:31:55 +01:00
Johannes Kirschbauer
9eb56f274b
API: types schema improve typescript performance
2024-09-02 18:03:44 +02:00
Johannes Kirschbauer
6f2b8adb54
Webview: use importNpmLock
2024-08-13 19:15:23 +02:00
Johannes Kirschbauer
dd0c211ac4
Clan-app: add dependencies; floating-ui; eslint-query
2024-07-25 13:09:18 +02:00
Johannes Kirschbauer
9312034117
Webview: add solid-query for improved resource fetching & caching
2024-07-15 19:41:01 +02:00
Johannes Kirschbauer
24203666d1
Webview: add welcome workflow
2024-07-11 16:39:06 +02:00
Qubasa
cfde5fa2f8
clan-app: Add webview hot-reloading
2024-07-09 15:39:33 +02:00
DavHau
c9485fb3fd
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
74538f69a9
Webview: add form handling for create clan
2024-06-11 19:20:40 +02:00
Johannes Kirschbauer
208a79fc4c
Webview: add solid-toast feeback system
2024-06-08 18:14:15 +02:00
Johannes Kirschbauer
816217748a
web-ui: init type API checks
2024-06-05 11:07:55 +02:00
Johannes Kirschbauer
fc9f3e9da9
Webview: css font and icon import transformation
2024-05-30 18:23:49 +02:00
Johannes Kirschbauer
5caba68a54
Webview: bootstrap layout
2024-05-29 16:40:54 +02:00
Johannes Kirschbauer
a3a250b57d
Webview: improve linting & typechecks
2024-05-26 18:37:29 +02:00
Johannes Kirschbauer
d6e0bbebd1
webview: replace dream2nix by buildNpm from nixpkgs to save inputs
2024-05-21 15:52:20 +02:00
Johannes Kirschbauer
8d77525664
clan ui: setup typed api method
2024-05-20 19:34:49 +02:00
Johannes Kirschbauer
e8c1508dc7
clan ui: integrate webview ui into clan-mananger-gtk
2024-05-18 14:14:12 +00:00
Johannes Kirschbauer
484247de6d
add webview threaded api
2024-05-18 14:14:12 +00:00