Jörg Thalheim
a3699721c0
remove ipdb again
...
ipdb doesn't work with capsys and breakpoint
2024-08-21 15:00:47 +02:00
Qubasa
e6dafd05f9
clan-app: Fix nix run .#clan-app
2024-08-21 13:52:25 +02:00
a-kenji
df04d68cf3
clan-app: Fix name, desktop file and uri handling
...
This fixes the desktop file and uri handling.
Also brings app window class and name and build in line with the actual
naming.
2024-08-21 12:31:02 +02:00
Jörg Thalheim
5f99604f0e
remove unused fixture
2024-08-15 19:13:20 +02:00
Johannes Kirschbauer
02662867fb
UI: init update machine
2024-08-15 15:08:15 +02:00
Johannes Kirschbauer
cacd49ff54
Serde: extend deserializer to accept anything
2024-08-15 15:08:15 +02:00
Qubasa
9138d72fad
clan-app: Initial move to process based api calling instead of thread based
2024-08-07 15:49:39 +02:00
DavHau
6c1c615c60
devshell: remove dependency on clan-cli
...
This stops the devshell from being re-built constantly, when the source code changes.
Based on a new feature in treefmt-nix: https://github.com/numtide/treefmt-nix/pull/208
2024-08-03 22:37:03 +07:00
Qubasa
fb4ceebccf
formatter.nix: Add prettier
2024-08-02 18:56:53 +02:00
Qubasa
3e9ebbc90f
clan-app: Finish flash view. clan-cli: Flash cli now verifies if language and keymap are valid.
2024-08-02 17:51:45 +02:00
Qubasa
ef29976ab8
shell.nix: remove dependency in shell.nix on webui
2024-07-29 13:52:11 +02:00
Johannes Kirschbauer
4be5ed28db
Clan-app: example disk view
2024-07-29 11:49:55 +02:00
Johannes Kirschbauer
7a3fad01e0
PropagatedBuild inputs workaround
2024-07-26 15:23:25 +02:00
Johannes Kirschbauer
d7b6fc16a4
Serde: add unit tests for all serialization and deserialization logic
2024-07-26 14:23:41 +02:00
Johannes Kirschbauer
1a881e43e5
Clan-app: show clan details for each registered clan
2024-07-24 18:26:26 +02:00
Johannes Kirschbauer
edd290e314
Clan-app: devshell add schemas for gtk4; gsettings
2024-07-24 18:26:26 +02:00
Qubasa
31161322d6
clan-vm-manager: Fix waypipe regression in nix code
2024-07-23 13:20:02 +02:00
Qubasa
274701b381
clan: Fix treefmt not applying mypy lints on clan_cli and clan_app
2024-07-17 21:50:52 +02:00
Jörg Thalheim
64956a7a0a
Revert "clan-cli: deprecate nix_shell() in favor of run_cmd()"
...
This reverts commit a598b878a5 .
2024-07-17 14:04:49 +02:00
Qubasa
5099669113
clan-app: Improve install-desktop.sh and add new desktop icons
2024-07-17 13:24:44 +02:00
Qubasa
a55b43cf7f
clan-app: Add automatic debug console in debug mode
2024-07-16 21:01:35 +02:00
Qubasa
d7c3d8185a
clan-app: Add threaded api execution by default
2024-07-16 20:44:48 +02:00
Qubasa
d9fa19ad3b
clan-app: WebExecutor now mirrors jsonschema api types generically
2024-07-16 16:34:59 +02:00
Qubasa
952bdde085
clan-app: Improve method_name argument
2024-07-16 12:16:52 +02:00
clan-bot
f17b9d4aa6
Merge pull request 'API: async signal integration migration' ( #1762 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-07-16 09:37:25 +00:00
Johannes Kirschbauer
dae5d01999
API: async signal integration migration
2024-07-16 11:28:20 +02:00
DavHau
a598b878a5
clan-cli: deprecate nix_shell() in favor of run_cmd()
2024-07-16 14:03:17 +07:00
Qubasa
77dc90d3b4
clan-app: Fix mypy lints and add GenericFnRuntime
2024-07-15 19:48:20 +02:00
Qubasa
660ac92c29
clan-app: Add Webview to python async backend
2024-07-15 19:24:38 +02:00
Qubasa
40acd695cc
clan-app: Remove vm-manager from codebase
2024-07-15 19:24:38 +02:00
Jörg Thalheim
f6d30b4154
webview: restrict what links can be browsed
2024-07-15 12:54:49 +02:00
Jörg Thalheim
3b7bc61bc7
docs/clan-app: add missing npm install
2024-07-15 12:52:28 +02:00
Johannes Kirschbauer
3c86f0a327
API: improve json serialization
2024-07-11 16:39:06 +02:00
Johannes Kirschbauer
4c4f55f309
Clan create: migrate to inventory
2024-07-11 16:39:06 +02:00
DavHau
4898706480
clan-cli: simplify cli helper
2024-07-10 18:14:06 +07:00
Qubasa
8dce893a3b
fixup! clan-app: Add webview hot-reloading
2024-07-09 15:55:22 +02:00
Qubasa
cfde5fa2f8
clan-app: Add webview hot-reloading
2024-07-09 15:39:33 +02:00
Jörg Thalheim
c694cdf4b4
add shellcheck hints to all envrc files
2024-07-08 16:24:34 +02:00
Jörg Thalheim
5d64442282
gnome.adwaita-icon-theme -> adwaita-icon-theme
2024-07-08 15:59:54 +02:00
DavHau
336e99b2a7
clan-cli tests: remove dynamic inclusion of helpers module
...
Dynamically extending the python path at runtime is bad for developer experience, as this is not understood by the text editor and therefore jump to definition etc. does not work.
-> Better to remove the dynamic inclusion and force developers to specify the import correctly.
2024-07-05 16:38:22 +07: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
97d8dd9816
API: init methods: hw_generate, dns discovery
2024-06-16 16:29:18 +02:00
Johannes Kirschbauer
759ace4f74
API: init op_key, improve seralisation & signature typing
2024-06-15 11:32:09 +02:00
Johannes Kirschbauer
b0845c050c
API: improve type & class construction
2024-06-11 19:20:40 +02:00
Johannes Kirschbauer
6532e2acff
Webview: init 'open clan' workflow
2024-06-11 16:28:02 +02:00
Johannes Kirschbauer
16a8ff208e
API: add abstract open_file method, implement open_file
2024-06-08 17:04:56 +02:00
Johannes Kirschbauer
13459ed5c5
clan-app: switch default view to webui
2024-06-05 12:10:26 +02:00
Johannes Kirschbauer
45a1738d1e
clan-app: rename clan-vm-manager
2024-06-05 11:36:02 +02:00
Johannes Kirschbauer
b03fe685dc
clan-app: rename clan-vm-manager
2024-06-05 11:24:59 +02:00