Qubasa
ed8e5d4022
Starting to implement logs
2024-02-01 10:21:58 +07:00
Johannes Kirschbauer
31fcaf0d4e
group clans by url
2024-01-31 11:20:35 +07:00
Qubasa
e7668f6e41
Machine __str__ impl
2024-01-30 15:32:35 +07:00
Qubasa
deae5c6168
UI: Fixed toggle button color on second time not changing
2024-01-30 15:02:05 +07:00
Qubasa
4b2657a9b3
Added demo.sh to prepare demo environment
2024-01-30 14:42:22 +07:00
Qubasa
28a9367479
Demo version
2024-01-30 14:02:52 +07:00
Qubasa
07bec607bc
Fixed clan uri. Expand user, then resolve
2024-01-30 12:17:24 +07:00
Qubasa
b10650b77b
UI: Display error logs on VM crash. Fixed inspect_vm problem.
2024-01-29 15:11:57 +07:00
Qubasa
6da5ec6f1c
Secret mgmt problem
2024-01-29 14:00:38 +07:00
Johannes Kirschbauer
5533b7780c
prepare details view
2024-01-21 12:46:04 +01:00
Johannes Kirschbauer
3c018e30bd
add search bar
2024-01-21 12:13:15 +01:00
Johannes Kirschbauer
94cfd4547c
display id as subtitle
2024-01-20 14:51:37 +01:00
Johannes Kirschbauer
b96fdcc178
add join to list
2024-01-20 13:18:43 +01:00
Johannes Kirschbauer
efea7698b3
organize files and classes consistently
2024-01-20 10:12:37 +01:00
Qubasa
a38f45db0a
Remove error from qemu_command
2024-01-19 18:54:54 +01:00
Qubasa
f4ccb09406
UI: Added signal handling for stopped and started vm.
2024-01-19 18:52:51 +01:00
Qubasa
01a61f778b
Wrapped vm.run in cmd.run. Working --wayland
2024-01-19 13:56:17 +01:00
Johannes Kirschbauer
00a03fc502
Gtk4 migration ( #693 )
...
Co-authored-by: Qubasa <consulting@qube.email >
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/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
Qubasa
7049573d28
Refactor subprocess to cmd.py part 2
2024-01-10 12:11:29 +01:00
Jörg Thalheim
8e00120724
move selected_vm to the ClanListToolbar constructor
2024-01-04 18:50:21 +01:00
Jörg Thalheim
a80c386e44
Update start/stop button based on VM state
2024-01-04 18:47:52 +01:00
Jörg Thalheim
0192ec2d4f
executor: simplify running_procs
2024-01-04 18:42:13 +01:00
Jörg Thalheim
cb9b25b34d
clan-vm-manager: make joining clan url more logical
...
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
Jörg Thalheim
11a2e808f0
clan-vm-manager: rename "New" to "Join Clan"
2024-01-04 16:50:19 +01:00
Jörg Thalheim
61a0c69b38
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
Jörg Thalheim
907520cb7e
update nix-direnv
2024-01-04 16:24:26 +01:00
Qubasa
b87010016d
Fix broken executor.py
2024-01-03 13:26:25 +01:00
Jörg Thalheim
c889b2ade1
only set process title on Linux
...
the systemcall is not portable
2024-01-02 15:44:28 +01:00
Jörg Thalheim
c07e7868a5
Executor: drop unused in_file
2024-01-02 15:44:28 +01:00
Johannes Kirschbauer
ea0fd3ba84
rebase
2024-01-02 10:02:25 +01:00
Qubasa
af6722daa0
vm-manager: Added right click context menu
2024-01-02 07:24:30 +01:00
Qubasa
5d69830f1a
vm-manager: More error handling
2024-01-02 06:23:55 +01:00
Qubasa
1a3a33281b
Added show_error_dialogue on exception
2024-01-02 05:54:19 +01:00
Qubasa
9f75237d27
Removed unecessary debug.py and test code
2024-01-01 18:58:12 +01:00
Qubasa
17f5d90926
history: added vm config to FlakeConfig
2023-12-31 14:56:03 +01:00
Qubasa
cddce324ef
vm-manager: Fixed quit application not working bug
2023-12-31 14:13:11 +01:00
Qubasa
cb933787ff
Added gcroot for clan Icon and VM
2023-12-31 00:49:57 +01:00
Johannes Kirschbauer
d346f90e43
prepare flash usb window
2023-12-30 11:14:45 +01:00
Johannes Kirschbauer
76c06f4be1
error handling. add: dialog
2023-12-30 10:43:03 +01:00
Johannes Kirschbauer
7f604a41f2
error handling. add: dialog
2023-12-30 10:41:33 +01:00
Johannes Kirschbauer
44d269fcc0
new clan; Join page with none as initial value
2023-12-28 14:30:58 +01:00
Qubasa
e17508702a
UI: Added process executor. Display vm status correctly in list. | CLI: Added get_qemu_version(), fixed virtio audio bug.
2023-12-26 18:02:43 +01:00
Qubasa
aaf2fd5569
Improved spawn interface. Added garbage collector
2023-12-19 17:51:43 +01:00
Qubasa
646671a89f
Fully working executor
2023-12-19 16:44:36 +01:00
Qubasa
c64420f191
Added proc executor
2023-12-19 16:44:36 +01:00
Qubasa
62e8da8f41
merge
2023-12-19 16:44:36 +01:00
Qubasa
b53df4f896
clan_vm_manager: Partially working process executor with killpg
2023-12-19 16:44:36 +01:00
Johannes Kirschbauer
24207a8f5a
join window
2023-12-19 13:39:22 +01:00
Johannes Kirschbauer
b2ec5bd220
add debugging help
2023-12-16 15:00:43 +01:00
Johannes Kirschbauer
f72d9abb3e
move list hook
2023-12-16 14:56:20 +01:00