hayzam
0198442791
gen: site updates, tests: add stubs/init for dc
2026-03-09 01:37:55 +05:30
hayzam
36f69d05f1
feat: add replication failover job registration and update related logic
2026-03-07 03:51:27 +05:30
hayzamjs
0f02a2eed3
cluster: fix health checks
2026-03-04 01:41:12 +01:00
hayzamjs
3081ed6929
cluster: optimize syncing health
2026-03-04 00:02:24 +01:00
hayzamjs
8aa072f417
general: qol improvements, optimizations
2026-03-03 23:02:40 +01:00
hayzamjs
3f162d88ce
models: jails: preload AfterFind on jail nets
2026-02-25 13:00:26 +01:00
hayzamjs
be8b598abd
cluster: backups: cleanup target model a bit
2026-02-23 06:10:33 +01:00
hayzamjs
bfeed1eb6a
utils: add RunCommandAllowExitCode, disks: fix getSmartCtlData to allow exotic exit codes
2026-01-03 02:08:48 +05:30
hayzamjs
351316129a
chore: add licenses
2026-01-01 18:34:32 +05:30
hayzamjs
1f13cc7bcb
npm: update ghostty-web, utils: downloader: fix decomp for garbage tar
2025-12-30 15:04:01 +05:30
hayzamjs
7d9a86881c
npm: cleanup, jails: fix stats/graphs
2025-12-29 23:15:25 +05:30
hayzamjs
23fb42c001
jails: init options editing
2025-12-29 19:44:57 +05:30
hayzamjs
a309327193
initialization: implement disable/enable for services, fix login post init
2025-12-28 00:53:43 +05:30
hayzamjs
299e9f78e9
zfs: snapshots: improvements
...
we now do devd watching and also jobs for snapshots so that the UI doesn't get blocked in case there is 100K+ snapshots
2025-12-19 22:49:16 +05:30
hayzamjs
31ec9b2209
zfs: zpool CRUD with gzfs
2025-12-18 02:04:06 +05:30
hayzamjs
cbd0491b9d
zfs: complete backend migration to gzfs package
2025-12-10 09:01:23 +05:30
hayzamjs
f72edd8a46
jails: refactor
...
basic: hostname during creation
storage: custom fstab option, pool selection
network: relax requirements
hardware: custom devfs rules option
advanced: linux jails option, support lifecycle hooks, allow.<options>
2025-11-28 04:05:25 +05:30
hayzamjs
d432c671d7
vm: storage: ability to edit
2025-11-25 21:26:28 +05:30
hayzamjs
1aeeef5fcb
vm: umsr option, storage: import optimizations, cloud init QoLs, ui: init new useQuries util
2025-11-21 23:00:05 +05:30
hayzamjs
18367fdfaf
impl: vm: cloud-init
2025-11-18 17:07:37 +05:30
hayzamjs
eeecf11ee9
zfs: selectively list pool/ds, vm: storage: impl/fix raw imports
2025-11-16 17:40:17 +05:30
hayzamjs
28206a89de
storage: breaking refactor
...
We now use specific datasets on pools to store both VM disks/zvols and also jail datasets, this will improve user-friendiness and also our ability to make backups simpler
2025-11-04 00:35:15 +05:30
hayzamjs
d497634fb9
zfs: snaps: fixes for consistent naming
2025-10-19 20:30:10 +05:30
hayzamjs
02b5c457d2
utilities: downloads: fix base detection
2025-10-17 13:43:18 +05:30
hayzamjs
b7b97bae27
feat: utiliites: downloads: extraction, wol: more perf improvement
2025-10-17 13:07:19 +05:30
hayzamjs
5a7bccae1c
dhcp: fix cascading edits/deletes, samba: fix interface removal
2025-10-15 14:35:04 +05:30
hayzamjs
4c84e8c316
dhcp: static leases support, zfs: snaps: retention policies
2025-10-14 21:56:17 +05:30
hayzamjs
a6b661ea25
dhcp: ipv6 and slaac support
2025-10-09 20:50:51 +05:30
hayzamjs
a75628a443
impl: DHCP server, jail: reusable fs, better logging
2025-10-09 15:15:46 +05:30
hayzamjs
05b6aaeede
zfs: speedup fs/zvol deletion, vm: improve raw disk management, node: fix cpu/ram summary charts
2025-09-17 21:26:08 +04:00
hayzamjs
5bd208584e
cluster: get auth from query if available
2025-09-05 17:13:28 +04:00
hayzamjs
f317039e1d
cluster: init ws auth fixes
2025-09-05 16:34:13 +04:00
hayzamjs
8ddacbbe2e
utils: strings: improve HashIntToNLetters
...
This improves HashIntToNLetters which is used extensively in jails, the previous version of this function would cause collisions whereas this new function wouldn't unforunately due to the nature of the usage of this function it is indeed a breaking change
2025-09-02 18:10:34 +04:00
hayzamjs
16ed5983b1
cluster: avoid self-dial in fetching canon hostname
2025-08-30 00:23:09 +04:00
hayzamjs
d9ef048d7c
cluster: improve http client used in node polling
2025-08-30 00:13:12 +04:00
hayzamjs
12c40cc423
cluster: multiple nodes on left panel
2025-08-29 21:58:06 +04:00
hayzamjs
96cf138fe4
cluster: fetch hostname in populateClusterNodes
2025-08-29 13:12:32 +04:00
hayzamjs
25da35646e
cluster: overhaul authentication
2025-08-28 23:57:38 +04:00
hayzamjs
f283cb8322
cluster: fix reset for leaders, fill old data when starting/joining
2025-08-28 17:03:40 +04:00
hayzamjs
0f2534fcd7
cluster: init joining
2025-08-27 22:02:40 +04:00
hayzamjs
894ea665bb
cluster: init
2025-08-27 18:53:42 +04:00
hayzamjs
e6cde3b82c
go: rename package from sylve to github.com/alchemillahq/sylve
2025-08-21 15:55:43 +04:00
hayzamjs
da257f536c
chore: update licenses
2025-08-19 19:39:40 +04:00
hayzamjs
55a28f1328
vm: implement WoL
2025-08-19 19:39:12 +04:00
hayzamjs
daeb84e4d0
jail: cascade MAC object changes
2025-08-14 18:40:02 +04:00
hayzamjs
c344a79e87
jails: option to allow unlimited resources
2025-08-14 00:33:38 +04:00
hayzamjs
8d997bb250
utils: downloader: make magnet parsing less strict
2025-08-13 16:41:18 +04:00
hayzamjs
87dd627488
jails: check if mp empty verbosely
2025-08-13 13:43:54 +04:00
hayzamjs
ee95e399ae
utils: downloader: extract txz files automagically, jails: complete first pass on network editing
2025-08-13 00:14:09 +04:00
hayzamjs
fbe7aa1536
feat: enhance jail management with improved session handling and network configuration
...
- Added error handling for invalid CTID in HandleJailTerminalWebsocket.
- Introduced HashIntToNLetters utility for consistent CTID representation.
- Updated CreateJailConfig to use hashed CTID and added network synchronization.
- Implemented GetObjectEntryByID and GetBridgeNameByID methods in NetworkService.
- Added CreateEpair and SyncEpairs methods for network interface management.
- Enhanced GetStates to track active jails by name instead of JID.
- Implemented DevfsSync to manage devfs rules for jails.
- Updated Svelte component to conditionally display update time.
2025-08-08 01:17:23 +04:00