Commit Graph

22 Commits

Author SHA1 Message Date
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