hayzamjs
314406bb69
chore: fix licenses
2026-03-26 19:09:26 +01:00
hayzamjs
0e2a3da1ce
jails: refactor: improve state management (create/layout)
2026-03-25 21:10:00 +01:00
hayzamjs
4ff698af2f
test: improve coverage for pkg/
2026-03-18 18:58:50 +01:00
hayzamjs
be33d36038
chore: update licenses, fix npm names
2026-03-13 16:32:26 +01:00
hayzamjs
75d7893e6b
auth: refactor PAM identity management
2026-03-12 22:11:04 +01:00
hayzamjs
bdc66e2c95
pkg: disk/smart: remove conflicting Attribute and DeviceInfo structs
2026-03-08 21:15:37 +01:00
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
2b863ffb1e
utils: exec: replace PATH-based calls with absolute binary paths
2026-02-15 22:09:49 +01:00
hayzamjs
eae6116202
disk: handle slices properly, default to HDD
2026-02-04 02:23:17 +05:30
hayzamjs
b60ea252b2
startup: check for root
2026-02-01 07:27:07 +05:30
hayzamjs
593eb49a06
smart: wearout fixes, ui: layout: add top progress loader
2026-01-30 17:55:41 +05:30
hayzamjs
974b27af9d
storage: disk: new smart impl
2026-01-30 17:07:53 +05:30
hayzamjs
f85a3620d4
auth: improvements to the unix user handling
2026-01-15 20:03:47 +00: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
16f3b644e5
zfs: init usage of gzfs library
2025-12-09 05:16:48 +05:30
hayzamjs
44286ba160
utils: dw: qemu-img support, db: queues, jail: simplify epair handling
2025-12-06 00:49:28 +05:30
hayzamjs
9c08da77f3
jails: more refactoring, better linuxulator support
...
ui: experimenting with layerchart
ui: terminal switched to use ghostty-web for jail consoles
zfs: init work on using new json output
db: better retention policies for stat data
2025-12-03 04:11:50 +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
6b42690544
vm: storage-refactor: complete raw/zvol attach/detach
2025-11-17 18:23:08 +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
70fcc55c10
ui: network: interfaces: cleanup names/support epair/tap groups
2025-10-17 15:33:24 +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
9ee0e75dc6
chore: add licenses
2025-09-19 18:41:51 +04:00
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
Subito
a5a6c13f06
add recordsize-parameter to datasets
2025-09-16 22:36:10 +02:00
hayzamjs
5bd208584e
cluster: get auth from query if available
2025-09-05 17:13:28 +04:00