dc4634b8eb
package vsock-enabled waypipe
checks-impure / test (pull_request) Successful in 1m32s
checks / test (pull_request) Successful in 2m20s
2024-01-29 11:48:08 +07:00
4a84d7da97
nix-direnv-watch-file -> watch-file
checks-impure / test (pull_request) Successful in 1m26s
checks / test (pull_request) Successful in 2m47s
2024-01-29 11:02:43 +07:00
6adc68a354
vm-state: fix and improve testing
...
checks-impure / test (pull_request) Successful in 1m34s
checks / test (pull_request) Successful in 3m6s
checks / test (push) Successful in 30s
checks-impure / test (push) Successful in 1m27s
Also adds qemu qga protocol implementation to execute commands
2024-01-26 19:41:05 +07:00
3afed7a563
clan-cli secrets: generate secrets inside bubblewrap
checks-impure / test (pull_request) Successful in 1m29s
checks / test (pull_request) Successful in 2m46s
2024-01-24 19:20:07 +01:00
abaa218e27
clan-cli install: use new Machine interface, fix mypy error
checks-impure / test (pull_request) Successful in 1m18s
checks / test (pull_request) Successful in 2m38s
2024-01-24 15:49:24 +01:00
6ba641c974
clan-cli update: use new Machine class interface
2024-01-24 15:49:12 +01:00
e1237499d0
clan-cli Machine: make deployment info lazy
2024-01-24 15:49:12 +01:00
3284224440
clan-cli backups: use new machine class for eval
2024-01-24 15:49:12 +01:00
9cf670ee29
test_vm_persistance: substitute clan-core repo
2024-01-24 15:49:12 +01:00
6b004fca6f
machines.Machine: refactor flake_dir -> flake; use Machine class in vm
2024-01-24 15:49:12 +01:00
de885c3010
test_vm_persistance: add age keys
2024-01-24 15:49:12 +01:00
aee0ee4d5e
move secret stores into clan_cli codebase
2024-01-24 15:49:12 +01:00
09887037f5
WIP: clan-cli secrets: add secret_store as python class
2024-01-23 15:04:40 +01:00
6b00957d38
prepare details view
checks-impure / test (pull_request) Successful in 1m32s
checks / test (pull_request) Successful in 2m2s
2024-01-21 12:46:04 +01:00
035a9f2358
add search bar
checks-impure / test (pull_request) Successful in 1m33s
checks / test (pull_request) Successful in 2m36s
2024-01-21 12:13:15 +01:00
7ac0292cdd
display id as subtitle
checks-impure / test (pull_request) Successful in 1m29s
checks / test (pull_request) Successful in 2m24s
2024-01-20 14:51:37 +01:00
d0b075c217
add join to list
checks-impure / test (pull_request) Successful in 1m23s
checks / test (pull_request) Successful in 2m20s
2024-01-20 13:18:43 +01:00
cd2125074f
organize files and classes consistently
checks-impure / test (pull_request) Successful in 1m32s
checks / test (pull_request) Successful in 2m31s
2024-01-20 10:12:37 +01:00
70cf75830d
Remove error from qemu_command
checks-impure / test (pull_request) Successful in 1m21s
checks / test (pull_request) Successful in 2m39s
2024-01-19 18:54:54 +01:00
d956dbeb77
UI: Added signal handling for stopped and started vm.
checks-impure / test (pull_request) Failing after 1m4s
checks / test (pull_request) Successful in 2m39s
2024-01-19 18:52:51 +01:00
2da236b362
Improved error messages in clan_cli
checks-impure / test (pull_request) Successful in 1m31s
checks / test (pull_request) Successful in 2m50s
2024-01-19 14:10:22 +01:00
60c4d231f8
Wrapped vm.run in cmd.run. Working --wayland
checks-impure / test (pull_request) Successful in 1m35s
checks / test (pull_request) Successful in 2m48s
2024-01-19 13:56:17 +01:00
2d613e3933
Gtk4 migration ( #693 )
...
checks / test (push) Successful in 30s
checks-impure / test (push) Successful in 1m18s
Co-authored-by: Qubasa <consulting@qube.email>
Reviewed-on: #693
Co-authored-by: Johannes Kirschbauer <hsjobeki@gmail.com>
Co-committed-by: Johannes Kirschbauer <hsjobeki@gmail.com>
2024-01-17 12:11:49 +00:00
bd5ad0dc31
Merge pull request 'disable state home for now' ( #740 ) from Mic92-main into main
checks-impure / test (push) Successful in 1m21s
checks / test (push) Successful in 2m39s
2024-01-17 10:03:48 +00:00
1d2f003210
use upstream qemu for wayland feature
checks-impure / test (pull_request) Successful in 1m22s
checks / test (pull_request) Successful in 2m43s
2024-01-17 11:00:45 +01:00
f1acc44488
URI: Added support for #flake_attr
checks-impure / test (pull_request) Successful in 1m26s
checks / test (pull_request) Successful in 2m50s
2024-01-16 17:11:26 +01:00
d20f47ad5b
CLI: History supports multiple attrs from the same url now. Errors when executing the cli are formatted better
checks-impure / test (pull_request) Successful in 1m30s
checks / test (pull_request) Successful in 2m26s
2024-01-16 16:16:12 +01:00
abfa2f218c
cmd.py refactor part 7
checks-impure / test (pull_request) Successful in 1m29s
checks / test (pull_request) Successful in 2m53s
2024-01-12 17:37:59 +01:00
0c1d4a1d41
cmd.py refactor part 6
checks-impure / test (pull_request) Successful in 1m29s
checks / test (pull_request) Successful in 2m49s
2024-01-12 17:21:48 +01:00
1a6983e031
cmd.py refactor part 6
2024-01-12 17:02:56 +01:00
ca5cc389ac
cmd.py refactor part 5
checks-impure / test (pull_request) Successful in 1m29s
checks / test (pull_request) Successful in 2m49s
2024-01-12 16:52:34 +01:00
2c2e4862ba
Fixed duplicate logging issue with correct logging in ssh and in root logger
checks-impure / test (pull_request) Successful in 1m29s
checks / test (pull_request) Successful in 2m47s
2024-01-12 16:46:44 +01:00
47f4ef2c31
revert logger changes in f7c6ab5888
...
checks-impure / test (pull_request) Successful in 1m16s
checks / test (pull_request) Successful in 29s
This adds another logger to the logger in clan_cli.ssh which we do not want
2024-01-12 14:48:36 +01:00
e1729a0991
zt-tcp-relay: init at 2023-07-11
checks-impure / test (pull_request) Successful in 1m27s
checks / test (pull_request) Successful in 2m36s
2024-01-12 13:49:36 +01:00
c86e465e35
drop qemu-rutabaga patches
checks-impure / test (pull_request) Successful in 1m44s
checks / test (pull_request) Successful in 6m17s
2024-01-12 12:20:29 +01:00
796ef76893
cmd: add a timeout in select
checks-impure / test (pull_request) Successful in 1m23s
checks / test (pull_request) Successful in 2m42s
2024-01-12 00:20:22 +01:00
05aaa180e0
cmd.py: Fix busy loop.
checks-impure / test (pull_request) Successful in 1m31s
checks / test (pull_request) Successful in 3m3s
2024-01-12 00:13:21 +01:00
1d489438bd
Re-added rlist.remove to counter busy loop
2024-01-12 00:08:15 +01:00
0941367bb3
cmd.py: Fix deadlock because of incorrect select usage
checks-impure / test (pull_request) Successful in 1m20s
checks / test (pull_request) Successful in 2m53s
2024-01-11 23:03:14 +01:00
3351f87a7f
Removed duplicate logging messages
checks-impure / test (pull_request) Successful in 1m22s
checks / test (pull_request) Successful in 2m52s
2024-01-11 22:46:29 +01:00
d1ca0eaf80
Identified deadlocking funciton
checks-impure / test (pull_request) Successful in 1m22s
checks / test (pull_request) Successful in 2m54s
2024-01-11 22:28:35 +01:00
4d4c09da80
Enabled logging DEBUG in pytest
2024-01-11 22:14:55 +01:00
f7c6ab5888
Working test_secrets_generate
checks / test (pull_request) Successful in 2m49s
checks-impure / test (pull_request) Has been cancelled
2024-01-11 21:48:39 +01:00
16b043f508
cmd.py: Fixing bug: missing output because of forgotten flush() call
2024-01-11 21:11:49 +01:00
0133ccd5f7
Fixed missing log.BOTH and error_msg at prev refactors
2024-01-11 21:11:49 +01:00
2ae439ec52
cmd.py refactor part 4
2024-01-11 21:11:49 +01:00
0d9f0c3ec1
Merge pull request 'make zerotier name configureable' ( #711 ) from Mic92-zerotier into main
checks-impure / test (push) Successful in 1m18s
checks / test (push) Successful in 2m27s
2024-01-11 17:05:54 +00:00
f6b6229f78
schema: set also clanName
...
checks-impure / test (pull_request) Successful in 1m18s
checks / test (pull_request) Failing after 2m49s
this is usually set by buildClan
2024-01-11 17:41:41 +01:00
2b75cc4744
zerotier-members: add ipv6 to list display
checks-impure / test (pull_request) Successful in 1m29s
checks / test (pull_request) Successful in 2m38s
2024-01-11 15:46:26 +01:00
93fa4e397b
Merge pull request 'cmd.py part 3 refactor' ( #706 ) from Qubasa-main into main
checks-impure / test (push) Successful in 1m19s
checks / test (push) Successful in 2m49s
2024-01-10 17:57:51 +00:00
359275eee7
Improved error message. Fixed incorrect ret code check in git.py
checks-impure / test (pull_request) Successful in 1m18s
checks / test (pull_request) Successful in 2m50s
2024-01-10 18:54:34 +01:00
64846eb395
Fixed bug, where exception is raised where there shouldn't be raised one
2024-01-10 18:46:54 +01:00
b36d0be524
cmd.py part 3 refactor
checks-impure / test (pull_request) Failing after 1m25s
checks / test (pull_request) Failing after 3m8s
2024-01-10 18:39:19 +01:00
46da9eb5db
Merge pull request 'Added ClanCmdError. cmd.run now returns this error' ( #704 ) from Qubasa-main into main
checks-impure / test (push) Successful in 1m18s
checks / test (push) Successful in 2m50s
2024-01-10 17:02:08 +00:00
699515ca89
Added ClanCmdError. cmd.run now returns this error
checks-impure / test (pull_request) Successful in 1m27s
checks / test (pull_request) Successful in 3m3s
2024-01-10 17:58:39 +01:00
f34df3df02
Merge pull request 'Refactor subprocess to cmd.py part 2' ( #685 ) from Qubasa-main into main
checks-impure / test (push) Successful in 1m19s
checks / test (push) Successful in 2m50s
2024-01-10 16:34:38 +00:00
626e5558f3
Fix cmd to default print on all outputs. Default print on stderr
checks-impure / test (pull_request) Successful in 1m17s
checks / test (pull_request) Successful in 2m51s
2024-01-10 17:31:11 +01:00
c41bc10325
nix fmt
checks-impure / test (pull_request) Failing after 1m19s
checks / test (pull_request) Successful in 2m50s
2024-01-10 17:19:33 +01:00
54f2eba1cc
nix fmt
2024-01-10 17:19:12 +01:00
40beda884c
Updated cmd.py with Mic92 changes to fit previous changes
2024-01-10 17:18:21 +01:00
eeac4902ab
re-anble pulseaudio in qemu
checks-impure / test (pull_request) Successful in 1m36s
checks / test (pull_request) Successful in 3m0s
2024-01-10 15:32:37 +01:00
ba05589af2
Refactor subprocess to cmd.py part 2
checks-impure / test (pull_request) Failing after 16s
checks / test (pull_request) Failing after 40s
2024-01-10 12:11:29 +01:00
26e9463248
Merge pull request 'cmd: rework redirecting stdout/stderr' ( #700 ) from Mic92-wayland-update into main
checks-impure / test (push) Successful in 1m19s
checks / test (push) Successful in 2m36s
2024-01-09 16:39:19 +00:00
fa00bb522b
cmd: rework redirecting stdout/stderr
checks-impure / test (pull_request) Successful in 1m16s
checks / test (pull_request) Successful in 2m40s
2024-01-09 17:34:43 +01:00
520ff0b334
VMs: ensure state dirs don't collide between clans
checks-impure / test (pull_request) Successful in 1m20s
checks / test (pull_request) Successful in 2m37s
2024-01-09 17:22:48 +07:00
17390fc392
VMs: port vm_persistence test to python
checks-impure / test (pull_request) Successful in 1m21s
checks / test (pull_request) Successful in 2m40s
2024-01-09 14:47:33 +07:00
c73818c1a5
zerotier-members: print authorized state on list
checks-impure / test (pull_request) Successful in 1m27s
checks / test (pull_request) Successful in 2m25s
2024-01-08 22:28:13 +01:00
c29e0086a4
VMs: persist state folders on host
...
checks-impure / test (pull_request) Successful in 1m24s
checks / test (pull_request) Successful in 2m40s
Done:
- move vm inspect attrs from system.clan.vm.config to clanCore.vm.inspect. This gives us proper name and type checking. everything in `system` is basically freeform, so the previous option definitions were never enforced
- when running VMs, mount state directory from ~/.config/clan/vmstate/{...} from the host to /var/vmstate inside the vm
- create bind mount inside the VM from /var/vmstate/{folder} to / for all folders defined in clanCore.state.<name>.folders
TODOs:
- make sure directories in ~/.config/clan/vmstate never collide (include hash of clan-url, etc.)
- port impure test to python
2024-01-08 18:38:07 +07:00
a5137efd48
move selected_vm to the ClanListToolbar constructor
checks-impure / test (pull_request) Successful in 1m20s
checks / test (pull_request) Successful in 2m10s
2024-01-04 18:50:21 +01:00
c7fda31ab3
Update start/stop button based on VM state
checks-impure / test (pull_request) Successful in 1m4s
checks / test (pull_request) Successful in 2m16s
2024-01-04 18:47:52 +01:00
738aaa3b5d
executor: simplify running_procs
2024-01-04 18:42:13 +01:00
6a75ea56fd
clan-vm-manager: make joining clan url more logical
...
checks-impure / test (pull_request) Successful in 1m16s
checks / test (pull_request) Successful in 1m45s
The icon is confusing. It distracts from the actual "Join" label. Also when a user
copy in an URL we can assume they trust the content, which might be not the case
when they just clicked on an URL.
2024-01-04 17:08:01 +01:00
093566aa42
clan-vm-manager: rename "New" to "Join Clan"
2024-01-04 16:50:19 +01:00
d18c2063c3
clan-vm-manager: rename "Online" to "Status"
...
online means connected to some network, which is not what this field shows.
2024-01-04 16:49:21 +01:00
f9dd2e0926
strip whitespace from clan uris
checks-impure / test (pull_request) Successful in 1m8s
checks / test (pull_request) Successful in 2m44s
2024-01-04 16:30:26 +01:00
7f21e99736
update nix-direnv
checks-impure / test (pull_request) Successful in 1m5s
checks / test (pull_request) Successful in 2m18s
2024-01-04 16:24:26 +01:00
ae00b3ae65
Fix broken executor.py
checks / test (pull_request) Successful in 2m13s
checks-impure / test (pull_request) Successful in 59s
2024-01-03 13:26:25 +01:00
e4a7f68b0e
Fixed cmd.py writing to stderr
checks-impure / test (pull_request) Successful in 1m7s
checks / test (pull_request) Successful in 2m42s
2024-01-02 17:21:06 +01:00
3f55c688d9
Refactor subprocess to cmd.py part 1. Fixed clan_uri test.
2024-01-02 17:21:06 +01:00
69d08241e9
delete unecessary f.truncate
2024-01-02 17:21:06 +01:00
ef827af89c
Fixed unsafe dirs.py urlquoting, improved cmd.py run func
2024-01-02 17:21:06 +01:00
7c5ed85231
clan_uri: Support all other formats by just differentiating between remote and local
2024-01-02 17:21:05 +01:00
d0b165b311
only set process title on Linux
...
checks-impure / test (pull_request) Successful in 1m8s
checks / test (pull_request) Successful in 1m20s
the systemcall is not portable
2024-01-02 15:44:28 +01:00
c609d84273
Executor: drop unused in_file
2024-01-02 15:44:28 +01:00
0ecfaa96cf
drop references to debug.py
checks-impure / test (pull_request) Successful in 1m6s
checks / test (pull_request) Successful in 1m43s
2024-01-02 15:22:36 +01:00
0676d93e4b
rebase
checks-impure / test (pull_request) Successful in 1m6s
checks / test (pull_request) Successful in 2m34s
2024-01-02 10:02:25 +01:00
e7bd86a9d5
dirs.py: remove outdated comment
checks-impure / test (pull_request) Successful in 1m12s
checks / test (pull_request) Successful in 2m48s
2024-01-02 14:25:37 +07:00
7be42146e7
vm-manager: Added right click context menu
checks-impure / test (pull_request) Successful in 1m13s
checks / test (pull_request) Successful in 2m42s
2024-01-02 07:24:30 +01:00
01977b2e2a
vm-manager: More error handling
2024-01-02 06:23:55 +01:00
c157ecb161
Added show_error_dialogue on exception
checks-impure / test (pull_request) Successful in 1m9s
checks / test (pull_request) Successful in 2m27s
2024-01-02 05:54:19 +01:00
9ec1d594e7
Removed unecessary debug.py and test code
checks / test (pull_request) Successful in 28s
checks-impure / test (pull_request) Successful in 1m1s
2024-01-01 18:58:12 +01:00
42235e39be
Added settings attribute to history file
checks-impure / test (pull_request) Successful in 1m13s
checks / test (pull_request) Successful in 2m51s
2024-01-01 18:24:40 +01:00
7069d746ad
Added write and read history file functions
2023-12-31 15:17:12 +01:00
e0bba046ea
history: added vm config to FlakeConfig
2023-12-31 14:56:03 +01:00
f1642c6c71
vm-manager: Fixed quit application not working bug
checks-impure / test (pull_request) Successful in 1m11s
checks / test (pull_request) Successful in 2m43s
2023-12-31 14:13:11 +01:00
33afa04b38
cli: fixed run vm not working with url
checks-impure / test (pull_request) Successful in 1m11s
checks / test (pull_request) Successful in 2m47s
2023-12-31 13:56:55 +01:00
fcadaca010
cli: Switched b64 encoding of gcroot names to urlparse
checks-impure / test (pull_request) Successful in 1m11s
checks / test (pull_request) Successful in 2m49s
2023-12-31 13:51:13 +01:00
c4799f1e9a
Added gcroot for clan Icon and VM
checks-impure / test (pull_request) Successful in 1m12s
checks / test (pull_request) Successful in 2m52s
2023-12-31 00:49:57 +01:00
330ef00a7c
Removed python deal.
checks-impure / test (pull_request) Successful in 1m17s
checks / test (pull_request) Successful in 2m48s
2023-12-30 23:10:43 +01:00
36e7488da1
prepare flash usb window
checks-impure / test (pull_request) Successful in 1m14s
checks / test (pull_request) Successful in 2m32s
2023-12-30 11:14:45 +01:00
d39d3a9a45
error handling. add: dialog
checks-impure / test (pull_request) Successful in 1m15s
checks / test (pull_request) Successful in 2m28s
2023-12-30 10:43:03 +01:00
f5b578d0c7
error handling. add: dialog
2023-12-30 10:41:33 +01:00
968adf24b2
new clan; Join page with none as initial value
checks-impure / test (pull_request) Successful in 1m16s
checks / test (pull_request) Successful in 2m32s
2023-12-28 14:30:58 +01:00
cb06353451
pytest: Removed -s flag for CI
checks-impure / test (pull_request) Successful in 1m3s
checks / test (pull_request) Successful in 2m39s
2023-12-26 18:20:41 +01:00
ca265b0c59
UI: Added process executor. Display vm status correctly in list. | CLI: Added get_qemu_version(), fixed virtio audio bug.
checks-impure / test (pull_request) Successful in 1m16s
checks / test (pull_request) Failing after 2m46s
2023-12-26 18:02:43 +01:00
ed643e3829
cli/install: add option to specify alternative kexec url
checks-impure / test (pull_request) Successful in 1m6s
checks / test (pull_request) Successful in 3m2s
2023-12-26 14:36:51 +01:00
55f91079c7
rutabaga_gfx_ffi: unstable-2023-12-05 -> unstable-2023-12-20
checks-impure / test (pull_request) Successful in 1m6s
checks / test (pull_request) Successful in 5m12s
2023-12-21 15:46:31 +01:00
b6ecb0b2e2
gfxstream: unstable-2023-12-11 -> unstable-2023-12-19
2023-12-21 15:41:57 +01:00
fe60a1a381
aemu: unstable-2023-11-10 -> unstable-2023-08-31
2023-12-21 15:41:21 +01:00
df9aa4ccb2
qemu-wayland: upgrade to latest 8.2.0
2023-12-21 15:40:50 +01:00
de38ce47ee
switch to virtio-audio
2023-12-21 15:39:27 +01:00
a1575ec19c
nix fmt
checks-impure / test (pull_request) Successful in 1m3s
checks / test (pull_request) Successful in 2m41s
2023-12-19 18:02:06 +01:00
e0e7324876
Improved spawn interface. Added garbage collector
2023-12-19 17:51:43 +01:00
9d877969c9
Fully working executor
2023-12-19 16:44:36 +01:00
baaa860e63
Added proc executor
2023-12-19 16:44:36 +01:00
57bbe19c1a
merge
2023-12-19 16:44:36 +01:00
0c33d14ba5
clan_vm_manager: Partially working process executor with killpg
2023-12-19 16:44:36 +01:00
784317eb69
join window
checks-impure / test (pull_request) Successful in 1m13s
checks / test (pull_request) Successful in 1m14s
2023-12-19 13:39:22 +01:00
e98f037dd8
clan_cli: remove incorrect clan_flake check
checks-impure / test (pull_request) Successful in 1m1s
checks / test (pull_request) Failing after 1m5s
2023-12-16 21:46:19 +01:00
56dafff109
machines build_machine_data: raise ClanError on error
2023-12-16 21:46:19 +01:00
32f17783dd
add debugging help
checks / test (pull_request) Successful in 48s
checks-impure / test (pull_request) Successful in 1m11s
2023-12-16 15:00:43 +01:00
efc7df3aa7
move list hook
checks / test (pull_request) Successful in 37s
checks-impure / test (pull_request) Successful in 1m6s
2023-12-16 14:56:20 +01:00
dfe5c250b3
multi window mess
checks / test (pull_request) Failing after 49s
checks-impure / test (pull_request) Successful in 1m18s
2023-12-16 14:49:45 +01:00
09cf4a9ff4
fix formatting
checks / test (pull_request) Successful in 46s
checks-impure / test (pull_request) Successful in 1m12s
2023-12-16 13:05:17 +01:00
e7fa998241
fix typing
2023-12-16 13:04:50 +01:00
89165cc65e
format
2023-12-16 13:03:10 +01:00
d60cfbc0a6
window switcher
2023-12-16 12:52:10 +01:00
963533e6c1
add wayland-proxy-virtwl fork
checks / test (pull_request) Successful in 57s
checks-impure / test (pull_request) Successful in 1m3s
2023-12-15 12:36:07 +01:00
0bdf55b09f
use nix-unit from nixpkgs
2023-12-15 12:36:07 +01:00
ad5559974c
Merge pull request 'qemu-wayland: add patch to fix vulkaninfo' ( #644 ) from Mic92-wayland-update into main
assets1 / test (push) Successful in 20s
checks / test (push) Successful in 35s
checks-impure / test (push) Successful in 1m3s
2023-12-15 11:16:38 +00:00
9caf9a131e
qemu-wayland: add patch to fix vulkaninfo
checks-impure / test (pull_request) Successful in 1m11s
checks / test (pull_request) Successful in 2m59s
2023-12-15 12:12:46 +01:00
5c143bf2da
Finished clan history command. Ported remaining async to sync funcs
checks / test (pull_request) Successful in 1m2s
checks-impure / test (pull_request) Successful in 1m13s
2023-12-14 20:57:31 +01:00
962a5641b4
fixed history allowing adding the same clan twice
2023-12-14 18:54:00 +01:00
7dc2c21517
Deleted everything webui
checks / test (pull_request) Successful in 58s
checks-impure / test (pull_request) Successful in 1m5s
2023-12-14 18:47:14 +01:00
1a36ef242f
Fixed failing tests in machines and history cli, removed test_machines_api.py
checks / test (pull_request) Failing after 1m14s
checks-impure / test (pull_request) Successful in 1m15s
2023-12-14 18:25:42 +01:00
e139628fbd
Improved ClanURI
2023-12-14 18:21:10 +01:00
c90053834a
Reworked machines list, and history commands
2023-12-14 18:21:10 +01:00
9d952ba534
Fixed pytest
2023-12-14 18:21:10 +01:00
a1ebe663ce
Fixing pytest
2023-12-14 18:21:10 +01:00
b00f4554d8
Improved history command
2023-12-14 18:21:10 +01:00
771c0e43ca
Moved history to own subcommand
2023-12-14 18:21:10 +01:00
8e84f7997a
vms/run: remove superfluous command
checks-impure / test (pull_request) Successful in 1m33s
checks / test (pull_request) Successful in 2m3s
2023-12-14 15:45:45 +01:00
7b5fffdaf4
vms/run: fix virtual machines spawning multiple windows
checks-impure / test (pull_request) Successful in 1m13s
checks / test (pull_request) Successful in 2m1s
2023-12-14 08:55:12 +01:00
e46f644233
Merge pull request 'qemu-wayland: 8.2.0-rc2 -> 8.2.0-rc3' ( #639 ) from Mic92-wayland-update into main
assets1 / test (push) Successful in 20s
checks-impure / test (push) Successful in 1m14s
checks / test (push) Successful in 1m37s
checks / test (pull_request) Successful in 1m5s
checks-impure / test (pull_request) Successful in 1m31s
2023-12-13 15:29:03 +00:00
83e49f742e
qemu-wayland: 8.2.0-rc2 -> 8.2.0-rc3
checks-impure / test (pull_request) Successful in 1m33s
checks / test (pull_request) Successful in 4m5s
2023-12-13 16:21:41 +01:00
30d55fc67e
Used inspect commands in vm-manager
checks-impure / test (pull_request) Successful in 1m33s
checks / test (pull_request) Successful in 2m3s
2023-12-09 00:45:12 +01:00
030d31c8b4
Removed democlan dependency
checks-impure / test (pull_request) Successful in 1m12s
checks / test (pull_request) Successful in 1m59s
2023-12-09 00:23:19 +01:00
b319db0df9
Fixed democlan dep
checks-impure / test (pull_request) Failing after 16s
checks / test (pull_request) Failing after 1m59s
2023-12-09 00:21:33 +01:00
136246de79
Removed democlan dependency
checks-impure / test (pull_request) Failing after 16s
checks / test (pull_request) Failing after 1m57s
2023-12-09 00:19:30 +01:00
d4b8cef242
Added clan flakes inspect command. Improved ClanURI. Added democlan as dependency in flake.nix
2023-12-09 00:09:21 +01:00
9f4ab67fc2
Merge pull request 'clanCore: Fixed missing type null for clanIcon' ( #634 ) from Qubasa-main into main
assets1 / test (push) Successful in 22s
checks-impure / test (push) Successful in 1m8s
checks / test (push) Successful in 2m0s
2023-12-08 18:33:58 +00:00
d6052c3497
clanCore: Fixed missing type null for clanIcon
2023-12-08 19:27:58 +01:00
8340d8f5f2
clan-cli Machines: implement eval/build-cache
checks-impure / test (pull_request) Successful in 1m15s
checks / test (pull_request) Successful in 2m24s
2023-12-08 19:09:29 +01:00
dec431e69f
backups: support services for restore
2023-12-08 19:09:29 +01:00
57bded996b
Merge pull request 'move clanName into nixos machine configuration' ( #630 ) from Mic92-main into main
assets1 / test (push) Successful in 18s
checks-impure / test (push) Successful in 1m11s
checks / test (push) Successful in 2m0s
2023-12-08 15:21:59 +00:00
9704b5bd6f
disable tty0 when using wayland
...
checks-impure / test (pull_request) Successful in 1m31s
checks / test (pull_request) Successful in 2m5s
we don't vga output and use our serial console instead
2023-12-08 16:19:09 +01:00
4aa60317fa
move clanName into nixos machine configuration
2023-12-08 15:05:56 +00:00
4b9635c706
move clanName into nixos machine configuration
checks-impure / test (pull_request) Successful in 1m33s
checks / test (pull_request) Successful in 2m11s
2023-12-08 16:03:29 +01:00
c22280b864
Merge pull request 'add wayland option' ( #628 ) from Mic92-main into main
assets1 / test (push) Successful in 23s
checks-impure / test (push) Successful in 1m10s
checks / test (push) Successful in 2m1s
2023-12-08 14:16:43 +00:00
1496f45fe2
prefix nixpkgs# explicitly in nix_shell
...
checks-impure / test (pull_request) Successful in 1m27s
checks / test (pull_request) Successful in 2m3s
This makes the function usage less confusing (you can now tell from the call side what are flags and what is passed to nix-shell) and allows to use different flakes to download packages.
2023-12-08 15:14:14 +01:00
f6d4c721c4
vms/run: split large vm run method into smaller ones
2023-12-08 15:09:48 +01:00
c4a8193047
add wayland option
2023-12-08 14:13:47 +01:00
fca3cff4bf
Merge pull request 'make vm inspect non-async' ( #627 ) from Mic92-main into main
assets1 / test (push) Successful in 19s
checks-impure / test (push) Successful in 1m6s
checks / test (push) Successful in 2m1s
2023-12-08 13:02:02 +00:00
a98b5e205f
make vm inspect non-async
checks-impure / test (pull_request) Successful in 1m25s
checks / test (pull_request) Successful in 2m18s
2023-12-08 13:59:24 +01:00
3c04d14917
Merge pull request 'Added windows folder' ( #624 ) from Qubasa-main into main
assets1 / test (push) Successful in 19s
checks-impure / test (push) Successful in 1m6s
checks / test (push) Successful in 1m59s
2023-12-08 12:49:07 +00:00
ae8029e560
clan_cli: URI parser now only has HTTP and FILE. Also clan:///home/user or clan://~/Downloads is supported
checks-impure / test (pull_request) Successful in 1m28s
checks / test (pull_request) Successful in 2m5s
2023-12-08 13:46:21 +01:00
2c1533b7e2
Merge pull request 'vms/run: rename flake_url to flake-url' ( #623 ) from Mic92-main into main
assets1 / test (push) Successful in 23s
checks-impure / test (push) Successful in 1m8s
checks / test (push) Successful in 1m59s
2023-12-08 12:42:59 +00:00
b8b4bedfdb
vms/run: rename flake_url to flake-url
checks-impure / test (pull_request) Successful in 1m28s
checks / test (pull_request) Successful in 2m4s
2023-12-08 13:40:28 +01:00
11772eb13e
Merge pull request 'add rutabaga-gfx-ffi patches' ( #622 ) from Mic92-main into main
assets1 / test (push) Successful in 18s
checks-impure / test (push) Successful in 1m9s
checks / test (push) Successful in 1m37s
2023-12-08 12:14:56 +00:00
4bf0bb9e45
add rutabaga-gfx-ffi patches
checks-impure / test (pull_request) Successful in 1m24s
checks / test (pull_request) Successful in 3m22s
2023-12-08 13:08:36 +01:00
7c6902f70a
Replaced Status with checkbox
2023-12-08 12:18:55 +01:00
edb503a760
Merge pull request 'always provide a clan_flake_toplevel value' ( #620 ) from Mic92-main into main
assets1 / test (push) Successful in 24s
checks-impure / test (push) Successful in 1m6s
checks / test (push) Successful in 1m57s
2023-12-08 11:12:57 +00:00
48d7d5f38c
vms/run/inspect: also make it more type-safe
...
checks-impure / test (pull_request) Successful in 1m5s
checks / test (pull_request) Successful in 2m1s
nix will show proper error messages when it cannot find a flake.
2023-12-08 12:08:48 +01:00
31196e3d3c
vms/run: make flake field option always have a value
2023-12-08 12:08:45 +01:00
7d22f7c9fc
Added join window
2023-12-08 11:56:27 +01:00
72327093c2
Merge pull request 'make cli options more type safe using a dataclass' ( #619 ) from Mic92-main into main
assets1 / test (push) Successful in 19s
checks-impure / test (push) Successful in 1m13s
checks / test (push) Successful in 1m58s
2023-12-08 10:33:44 +00:00
fa0a7ce122
make cli options more type safe using a dataclass
checks-impure / test (pull_request) Successful in 1m7s
checks / test (pull_request) Successful in 2m1s
2023-12-08 11:31:29 +01:00
01291c55c1
Merge pull request 'make sure that flake url is always set in the cli' ( #618 ) from Mic92-main into main
assets1 / test (push) Successful in 21s
checks-impure / test (push) Successful in 1m7s
checks / test (push) Successful in 2m0s
2023-12-08 10:07:50 +00:00
f261578187
make sure that flake url is always set in the cli
checks-impure / test (pull_request) Successful in 1m27s
checks / test (pull_request) Successful in 2m4s
2023-12-08 11:05:22 +01:00
cf68bd41d6
backups: implement list/create and dry-run restore
checks-impure / test (pull_request) Successful in 1m7s
checks / test (pull_request) Successful in 2m0s
2023-12-07 18:23:22 +01:00
45e9ab45f7
backups: implement list the easy way
checks-impure / test (pull_request) Successful in 1m6s
checks / test (pull_request) Successful in 1m57s
2023-12-07 13:22:41 +01:00
6b8216b3ac
Added windows folder
2023-12-06 18:38:19 +01:00
bbc411135c
move mypy/ipdb to devshell
checks-impure / test (pull_request) Successful in 1m6s
checks / test (pull_request) Successful in 1m42s
2023-12-06 17:16:28 +01:00
807b53c71b
modernize code with ruff
checks-impure / test (pull_request) Successful in 1m27s
checks / test (pull_request) Successful in 2m10s
2023-12-06 17:13:58 +01:00
8ea149de07
re-add 'U' ruff type category
...
This should have been not removed
2023-12-06 17:11:17 +01:00
2f56c73b47
pending-script: add @ before username
checks-impure / test (pull_request) Successful in 1m5s
checks / test (pull_request) Successful in 1m36s
2023-12-06 16:15:42 +01:00
7bc54cb524
get rid of task_manager
checks-impure / test (pull_request) Successful in 1m7s
checks / test (pull_request) Successful in 1m36s
2023-12-06 15:53:23 +01:00
9576047adb
add qemu-wayland
2023-12-06 15:53:23 +01:00
0eb2f2c708
Merge pull request 'clan_cli: ClanURI fixed non executing tests' ( #611 ) from Qubasa-main into main
assets1 / test (push) Successful in 20s
checks-impure / test (push) Successful in 1m5s
checks / test (push) Successful in 1m59s
2023-12-06 12:41:16 +00:00
b48fb10f86
clan_cli: ClanURI fixed non executing tests
checks-impure / test (pull_request) Successful in 1m25s
checks / test (pull_request) Successful in 2m17s
2023-12-06 13:38:22 +01:00
87b664d3b1
Merge pull request 'clan_cli: Remodeled ClanURI parser' ( #610 ) from Qubasa-main into main
assets1 / test (push) Successful in 16s
checks-impure / test (push) Successful in 1m7s
checks / test (push) Successful in 1m59s
2023-12-05 17:19:42 +00:00
cb984f6d43
clan_cli: Remodeled ClanURI parser
checks-impure / test (pull_request) Successful in 1m25s
checks / test (pull_request) Successful in 2m16s
2023-12-05 18:16:51 +01:00
22d5a61a51
clan_cli: Remodeled ClanURI parser
2023-12-05 18:08:27 +01:00
d694ef9bad
Merge pull request 'Improved desktop file installation' ( #609 ) from Qubasa-main into main
assets1 / test (push) Successful in 21s
checks-impure / test (push) Successful in 1m6s
checks / test (push) Successful in 1m59s
2023-12-05 15:20:03 +00:00
63c820ed86
clan_cli: Added ClanURI class parser
checks-impure / test (pull_request) Successful in 1m25s
checks / test (pull_request) Successful in 2m17s
2023-12-05 16:17:15 +01:00
0cadbe0f1d
Improved desktop file installation
2023-12-05 16:05:13 +01:00
4c093ea2d9
clan-vm-manager: fix meta.mainProgram
checks-impure / test (pull_request) Successful in 1m8s
checks / test (pull_request) Successful in 1m37s
2023-12-05 20:31:14 +07:00
062594029a
Merge pull request 'clan-vm-manager: Fixed vm-manager start' ( #607 ) from Qubasa-main into main
assets1 / test (push) Successful in 25s
checks-impure / test (push) Successful in 1m6s
checks / test (push) Successful in 1m37s
2023-12-05 12:44:07 +00:00
fcf21093ac
nix fmt
checks-impure / test (pull_request) Successful in 1m28s
checks / test (pull_request) Successful in 2m2s
2023-12-05 13:41:41 +01:00
af441e71d2
clan-vm-manager: Fixed vm-manager start
2023-12-05 13:41:02 +01:00
c701b43edb
Merge pull request 'clan-vm-manager: Fixed assets folder not included' ( #606 ) from Qubasa-main into main
assets1 / test (push) Successful in 22s
checks-impure / test (push) Successful in 1m7s
checks / test (push) Successful in 1m58s
2023-12-04 18:26:51 +00:00
f183e759d3
clan-vm-manager: Added join subcommand
checks-impure / test (pull_request) Successful in 1m27s
checks / test (pull_request) Successful in 2m20s
2023-12-04 19:23:35 +01:00
60bd3a3888
clan-vm-manager: Added URI xdg-mime installation into devshell
2023-12-04 17:53:22 +01:00
0b772668a8
Merge pull request 'backups: add clanCore backup & clan borgbackup module' ( #605 ) from lassulus-backups into main
assets1 / test (push) Successful in 21s
checks-impure / test (push) Successful in 1m8s
checks / test (push) Successful in 2m0s
2023-12-04 16:51:33 +00:00
e772d29f44
implement backup cli for borgbackup
checks-impure / test (pull_request) Successful in 1m4s
checks / test (pull_request) Successful in 2m33s
2023-12-04 17:47:23 +01:00
d7b1a9f959
clan-vm-manager: Fixed assets folder not included
2023-12-04 16:56:42 +01:00
82fb1c36fe
clan-vm-manager: Preserved selection on view change
checks-impure / test (pull_request) Successful in 1m26s
checks / test (pull_request) Successful in 2m3s
2023-12-04 14:29:05 +01:00
493b377266
gui add stack switcher, remove notebook tabs
checks-impure / test (pull_request) Successful in 1m26s
checks / test (pull_request) Successful in 2m1s
2023-12-03 14:09:09 +01:00
b4370c54e1
gui re-rendering & cleanup
checks-impure / test (pull_request) Successful in 1m5s
checks / test (pull_request) Successful in 1m55s
2023-12-02 16:16:48 +01:00
bdcf5dbe8b
extend clan history model
2023-12-02 16:16:38 +01:00
0e6d4cb0bb
nix fmt
checks-impure / test (pull_request) Successful in 1m24s
checks / test (pull_request) Successful in 2m3s
2023-12-02 00:15:55 +01:00
4dbf355ce2
partiall working run VM
2023-12-02 00:15:25 +01:00
3883f5378c
Removed submodule
checks-impure / test (pull_request) Successful in 1m5s
checks / test (pull_request) Successful in 1m37s
2023-12-01 23:16:45 +01:00
8012bd5870
VMBase dataclass added
checks-impure / test (pull_request) Successful in 1m7s
checks / test (pull_request) Failing after 1m36s
2023-12-01 23:13:36 +01:00
cfe7f4b50f
VMBase dataclass added
checks-impure / test (pull_request) Successful in 1m7s
checks / test (pull_request) Failing after 1m36s
2023-12-01 19:31:57 +01:00
9908ba447c
moved code-workspace
2023-12-01 16:11:59 +01:00
34e8f42c52
remove breakpoint
checks-impure / test (pull_request) Successful in 1m6s
checks / test (pull_request) Failing after 1m35s
2023-12-01 15:51:44 +01:00
583311fcda
nix fmt
checks-impure / test (pull_request) Successful in 1m7s
checks / test (pull_request) Failing after 1m57s
2023-12-01 15:46:27 +01:00
3db73d3396
Added better error handling in --flake argument
2023-12-01 15:45:05 +01:00
f9b7c5a468
Extracted class from app.py
2023-12-01 15:18:05 +01:00
a4a16361c9
Extracted class from app.py
2023-12-01 15:17:54 +01:00
5c9b95c0b9
fixed assert bug
2023-12-01 14:24:44 +01:00
5aa27044e5
Implemented working double click on table with information extraction
2023-12-01 14:22:50 +01:00
468e8d7718
nix fmt
checks-impure / test (pull_request) Successful in 1m24s
checks / test (pull_request) Failing after 1m59s
2023-12-01 13:15:34 +01:00
a931d73e4f
Improved Table with feedback from W
2023-12-01 13:14:38 +01:00
703f3dd6ee
remove outdated comment
checks-impure / test (pull_request) Successful in 1m28s
checks / test (pull_request) Successful in 2m1s
2023-12-01 16:31:35 +07:00
e46d13d626
remove outdated comment
checks-impure / test (pull_request) Successful in 1m7s
checks / test (pull_request) Successful in 1m57s
2023-12-01 16:11:31 +07:00
261322fae8
flake history: make operations atomic
checks-impure / test (pull_request) Successful in 1m6s
checks / test (pull_request) Successful in 1m38s
2023-12-01 14:00:15 +07:00
b5afb3f9c0
clan-cli: also package mimetypes
checks-impure / test (pull_request) Successful in 1m7s
checks / test (pull_request) Successful in 1m36s
2023-11-30 14:31:37 +01:00
4fd84d1c48
disallow variable shadowing
2023-11-30 14:31:37 +01:00
780ffb9c8f
make type checking more strict
2023-11-30 14:31:37 +01:00
373fc83160
add option to extend path for generator
checks-impure / test (pull_request) Successful in 1m9s
checks / test (pull_request) Successful in 2m6s
2023-11-30 14:15:40 +01:00
31ce8f7357
fix build
checks-impure / test (pull_request) Successful in 1m8s
checks / test (pull_request) Successful in 1m59s
2023-11-30 11:08:50 +01:00
ee705c5976
task-manager: spam select() without timeout
2023-11-30 10:57:58 +01:00
d0362bb757
error if age key cannot be decoded
2023-11-30 10:57:58 +01:00
3ae1c9cf75
integegrate remote-viewer instead of spicy
checks-impure / test (pull_request) Successful in 1m24s
checks / test (pull_request) Failing after 2m37s
2023-11-29 16:07:12 +01:00
f1b223d0a1
modernisation for python 3.11
2023-11-29 13:29:45 +00:00
26e3e3872c
enable more linting
2023-11-29 13:29:45 +00:00
f3b3aba6c5
run_upload_secrets: don't swallow stdout output
checks-impure / test (pull_request) Successful in 1m13s
checks / test (pull_request) Successful in 2m12s
2023-11-29 11:38:01 +01:00
977bbbbd59
install: fix secrets upload
2023-11-29 11:38:01 +01:00
02a6162a1d
test: add ipv6 example without port
2023-11-29 11:38:01 +01:00
179d1ed2c6
add sops command to sync keys with secrets
2023-11-29 11:34:19 +01:00
1497e37d2f
clan-vm-manager/devshell: set PYTHONBREAKPOINT with nix
checks-impure / test (pull_request) Successful in 1m43s
checks / test (pull_request) Successful in 2m25s
2023-11-29 11:29:58 +01:00
ee5a4ea7d9
clan-vm-manager: drop rants from README
...
checks-impure / test (pull_request) Successful in 1m35s
checks / test (pull_request) Successful in 2m14s
they could be reformulated as pitfall documentation but in the current form it looks unprofessional
2023-11-29 11:26:46 +01:00
91c1e91e47
nix fmt
checks-impure / test (pull_request) Successful in 1m10s
checks / test (pull_request) Successful in 1m47s
2023-11-28 20:11:51 +01:00
9c20c5b25b
Made TreeView resizable
2023-11-28 20:11:04 +01:00
2fa124f274
nix fmt
checks-impure / test (pull_request) Successful in 1m35s
checks / test (pull_request) Successful in 2m18s
2023-11-28 19:55:40 +01:00
50590ecdc4
Added UI structure and first clan vm manager
2023-11-28 19:52:29 +01:00
f0f6bdce96
Fully working clan select
2023-11-28 18:19:01 +01:00
4ace326aeb
add dummy backups cli
2023-11-28 13:23:48 +01:00
b1a4c502dd
Merge pull request 'init: vm manager list view' ( #570 ) from hsjobeki-main into main
assets1 / test (push) Successful in 24s
checks-impure / test (push) Successful in 1m12s
checks / test (push) Successful in 1m48s
2023-11-28 09:33:58 +00:00
e032575ec0
GUI: select handler to vm list
checks-impure / test (pull_request) Successful in 1m8s
checks / test (pull_request) Successful in 1m46s
2023-11-28 10:31:25 +01:00
ebe411d50d
init: vm manager list view
2023-11-28 10:29:38 +01:00
0ae454c8a9
Merge pull request 'allow ipv6 addresses in deployment addresses' ( #569 ) from Mic92-cli into main
assets1 / test (push) Successful in 30s
checks-impure / test (push) Successful in 1m13s
checks / test (push) Successful in 2m14s
2023-11-28 09:08:31 +00:00
303df741e9
allow ipv6 addresses in deployment addresses
checks-impure / test (pull_request) Successful in 1m35s
checks / test (pull_request) Successful in 2m17s
2023-11-28 10:05:45 +01:00
a90d0cc806
Added spice-gtk
checks-impure / test (pull_request) Successful in 1m32s
checks / test (pull_request) Successful in 2m12s
2023-11-25 02:25:49 +01:00
2bd76231a0
Added snarky comments into README
checks-impure / test (pull_request) Successful in 1m30s
checks / test (pull_request) Successful in 2m8s
2023-11-25 02:04:55 +01:00
6df833d59b
Added basic GTK window handling
checks-impure / test (pull_request) Successful in 1m32s
checks / test (pull_request) Successful in 2m38s
2023-11-25 01:55:01 +01:00
bb7f92f9aa
update ui-assets.nix
checks-impure / test (push) Has been skipped
checks / test (push) Has been skipped
assets1 / test (push) Has been skipped
2023-11-24 14:59:09 +00:00
d033f523b8
openapi: put a static version into the repository
...
checks-impure / test (pull_request) Successful in 1m9s
checks / test (pull_request) Successful in 1m43s
This avoids a lot of rebuilds and we can also track api changes better
2023-11-24 15:56:27 +01:00
884c200061
rename vms create to vms run
checks-impure / test (pull_request) Successful in 1m34s
checks / test (pull_request) Successful in 2m51s
2023-11-24 15:00:08 +01:00
6d670fed42
nix-unit: pin nix version
...
checks-impure / test (pull_request) Successful in 1m16s
checks / test (pull_request) Successful in 1m50s
This will always break and this way we can delay how often we update it.
2023-11-24 08:28:08 +01:00
882a5011c0
nix-unit: add missing wrapper
checks-impure / test (pull_request) Failing after 1m0s
checks / test (pull_request) Failing after 2m35s
2023-11-24 08:22:13 +01:00
ce1ad9f8c2
clan-cli: drop unused mypy overrides for gi
checks-impure / test (pull_request) Successful in 2m8s
checks / test (pull_request) Successful in 3m46s
2023-11-23 18:01:40 +01:00
81512b99a3
start spice in background
checks-impure / test (pull_request) Successful in 1m36s
checks / test (pull_request) Successful in 2m50s
2023-11-23 17:56:05 +01:00
63a74ced2e
spice: use unix socket instead of tcp
checks-impure / test (pull_request) Successful in 1m24s
checks / test (pull_request) Successful in 3m8s
2023-11-23 17:34:06 +01:00
c701ab7514
fake_deal: fixup call wrapper
2023-11-23 17:32:37 +01:00
8a0ecd802e
switch to spice for graphical vms
checks-impure / test (pull_request) Successful in 1m11s
checks / test (pull_request) Successful in 2m49s
2023-11-23 16:59:07 +01:00
47d0dd297f
vms: start with cpu=max
...
This unlocks some cpu extensions
2023-11-23 16:55:36 +01:00
136ccc89f1
clan-vm-manager: add desktop-icon
2023-11-23 15:30:44 +01:00
79d0f441d9
clan-vm-manager: prepend local clan-cli to python path
2023-11-23 15:30:44 +01:00
b8f5c13553
clan-vm-manager: simplify shellHook
2023-11-23 15:30:44 +01:00
f68c10a008
clan-vm-manager: add nix package
2023-11-23 15:30:44 +01:00
2e54575474
clan-cli: drop dependency on deal
2023-11-23 15:03:46 +01:00
9eed5a7fec
drop glade backup file
2023-11-23 15:03:46 +01:00
a838c4da17
mv clan-vm-manager to its own package
2023-11-23 15:03:46 +01:00
832c41df7e
Added gtk demo app
2023-11-23 15:03:38 +01:00
17c71d2f40
Added more deal tests
2023-11-21 16:44:38 +01:00
7d3ccb23ea
drop desktop item from cli
checks-impure / test (pull_request) Successful in 1m10s
checks / test (pull_request) Successful in 2m43s
2023-11-21 15:26:36 +01:00
8759e5a049
drop dependency on fastapi in the cli
checks-impure / test (pull_request) Successful in 1m35s
checks / test (pull_request) Successful in 2m57s
2023-11-21 15:09:18 +01:00
f9f2f7bb65
drop join from cli
checks-impure / test (pull_request) Successful in 1m36s
checks / test (pull_request) Successful in 3m1s
2023-11-21 14:25:51 +01:00
90ff10eac1
Revert "nix-unit; update"
...
checks-impure / test (pull_request) Successful in 1m43s
checks / test (pull_request) Successful in 2m10s
This reverts commit bd7899e48a
.
2023-11-21 13:58:05 +01:00
c901133a81
Merge pull request 'schemathesis: Add as runnable application instead of library to resolve httpx dependency collision issue' ( #543 ) from Qubasa-main into main
assets1 / test (push) Successful in 25s
checks-impure / test (push) Successful in 1m18s
checks / test (push) Successful in 2m56s
2023-11-21 12:49:38 +00:00
48008c9b7f
fix compilation of frontend
2023-11-21 12:48:35 +00:00
7afaaf8c5a
get rid of pydantic in cli
2023-11-21 12:48:35 +00:00
48f0381fb5
schemathesis: Add as runnable application instead of library to resolve httpx dependency collision issue
checks-impure / test (pull_request) Successful in 4m24s
checks / test (pull_request) Successful in 4m41s
2023-11-20 17:14:12 +01:00
bd7899e48a
nix-unit; update
2023-11-20 17:03:37 +07:00
ef72523f54
update ui-assets.nix
checks-impure / test (push) Has been skipped
checks / test (push) Has been skipped
assets1 / test (push) Has been skipped
2023-11-20 08:34:25 +00:00
bf837dc842
Merge pull request 'extend toolbar styling, add support for atomic menu' ( #539 ) from hsjobeki-main into main
assets1 / test (push) Successful in 1m34s
checks-impure / test (push) Successful in 1m38s
checks / test (push) Successful in 1m49s
2023-11-20 08:33:01 +00:00
b83a440cb2
move join url
checks-impure / test (pull_request) Successful in 1m59s
checks / test (pull_request) Successful in 2m51s
2023-11-20 09:29:46 +01:00
f7f3bd2e35
decompose join/create clan, move to manage page
2023-11-20 09:22:39 +01:00
b4550b3dd9
extend toolbar styling, add support for atomic menu
2023-11-20 09:21:59 +01:00
9f63f725d3
history: fix: store entries only once
checks-impure / test (pull_request) Successful in 1m39s
checks / test (pull_request) Successful in 2m55s
2023-11-20 11:39:00 +07:00
9d99f93b37
update ui-assets.nix
checks-impure / test (push) Has been skipped
checks / test (push) Has been skipped
assets1 / test (push) Has been skipped
2023-11-19 11:10:43 +00:00
8922bcc8f0
fix imports & class order
checks-impure / test (pull_request) Successful in 1m36s
checks / test (pull_request) Successful in 2m24s
2023-11-19 12:06:36 +01:00
648c6157ad
ui: add clan tool bar
...
checks-impure / test (pull_request) Successful in 1m59s
checks / test (pull_request) Failing after 2m31s
To use for selecting a clan from the history
2023-11-18 18:32:02 +07:00
ff03944ff4
update ui-assets.nix
checks / test (push) Has been skipped
assets1 / test (push) Has been skipped
checks-impure / test (push) Has been skipped
2023-11-18 10:18:20 +00:00
efa59abac6
prepare for select clan from history
checks-impure / test (pull_request) Successful in 1m38s
checks / test (pull_request) Successful in 2m45s
2023-11-18 11:00:16 +01:00
3d7f9fefa8
removed unused part
2023-11-18 11:00:16 +01:00
ee9d7fe6cb
update ui-assets.nix
checks-impure / test (push) Has been skipped
checks / test (push) Has been skipped
assets1 / test (push) Has been skipped
2023-11-18 09:43:34 +00:00