mitchell
  • Joined on 2026-09-15
mitchell pushed to main at mitchell/hamlab 2026-10-11 16:42:21 -07:00
d7f56ee0b3 Files: a seek costs nothing; the backend reopens only when a read wants somewhere else
mitchell pushed to main at mitchell/hamlab 2026-10-11 16:41:10 -07:00
a9bcb88212 Files: play video and audio in the viewer, as the file is; reads answer Range requests
mitchell pushed to main at mitchell/hamlab 2026-10-11 16:30:30 -07:00
c24f6f5cde Files: a move of something that isn't there is a 404, not a task that fails on arrival
mitchell pushed to main at mitchell/hamlab 2026-10-11 16:29:29 -07:00
b6d72cce9f PLAN.md: Move… is a folder picker; moves across filesystems copy then remove
fb3b8e4b4c Files: Move… opens a folder picker, and a move across filesystems copies then removes
Compare 2 commits »
mitchell pushed to main at mitchell/hamlab 2026-10-11 16:05:19 -07:00
e5d3fb2afd PLAN.md: previews are cached in thumbs.db
e198471f8c Files previews: the cache is one database file, <data dir>/thumbs.db
Compare 2 commits »
mitchell pushed to main at mitchell/hamlab 2026-10-11 15:25:56 -07:00
51c718e8e3 PLAN.md: previews on the Files tab, shipped as v0.1.0-200
f8c9479e93 Files: previews — a toggle that shows a thumbnail per image and video, made by ffmpeg on the machine's GPU where it has one, cached under the data dir
Compare 2 commits »
mitchell pushed to main at mitchell/hamlab 2026-10-11 15:02:52 -07:00
e7034cd478 VIRTUALIZATION.md: grid's Incus removed for a fresh start; status
mitchell pushed to main at mitchell/hamlab 2026-10-11 14:54:29 -07:00
e068fbdb2f PLAN.md: copyparty retired ahead of the Files gaps; they stay as Files polish
mitchell pushed to main at mitchell/hamlab 2026-10-11 14:36:08 -07:00
faf444d8ce VIRTUALIZATION.md: storage decision revised — a Disk location picker, plain files on grid's root disk
ae72e45bf5 Virtualization: a disk-location picker on both create forms, locations by place, add or remove a location
Compare 2 commits »
mitchell pushed to main at mitchell/hamlab 2026-10-11 00:00:07 -07:00
a9b4d7969e PLAN.md: CPU power on the Processes tab, shipped as v0.1.0-194
mitchell pushed to main at mitchell/hamlab 2026-10-10 23:58:36 -07:00
bfedf622be Processes: CPU power beside the clock, from the packages' energy counters
mitchell pushed to main at mitchell/hamlab 2026-10-10 15:19:23 -07:00
d5680e8e41 VGA console: stop importing spice-html5's demo stylesheet, which restyled every button
mitchell pushed to main at mitchell/hamlab 2026-10-10 15:00:21 -07:00
ea84ee40c7 PLAN.md: the 2375 item deployed as v0.1.0-191 and checked on every machine
mitchell pushed to main at mitchell/hamlab 2026-10-10 14:58:14 -07:00
24a9979432 Docker updates: a machine without Docker answers empty, not 500
mitchell pushed to main at mitchell/hamlab 2026-10-10 14:53:12 -07:00
c27d9f0ada Stacks: one machine, one set of files; default home is <data dir>/stacks
mitchell pushed to main at mitchell/hamlab 2026-10-09 22:34:07 -07:00
a0ce3e5eb9 VIRTUALIZATION.md: phase 2 deployed as v0.1.0-188 and verified live; what is left
80a5b4b464 VGA console: one console operation per VM, a data websocket per SPICE channel
a5ebfdc9ce VGA console: agree to spice-html5's binary subprotocol; label layout and two labels in the detail pane
43ebacdd92 Virtualization phase 2: ISOs, New VM from ISO, the VGA console in the browser, nightly exports, mounts, instance sensors
Compare 4 commits »
mitchell pushed to main at mitchell/hamlab 2026-10-09 15:31:08 -07:00
66498a58c5 VIRTUALIZATION.md: phase 1 deployed as v0.1.0-184, Install verified live on grid
b790b0c31c virt: the description is an instance field, not a config key — set it with a PATCH
Compare 2 commits »
mitchell pushed to main at mitchell/hamlab 2026-10-09 15:29:14 -07:00
38675ce9af Portability audit: every lab-specific design choice, listed for generalisation
mitchell pushed to main at mitchell/hamlab 2026-10-09 14:16:07 -07:00
dfe2ca359a incus: syntax-check the generated install script for each machine shape; refusals; create args
mitchell pushed to main at mitchell/hamlab 2026-10-09 14:13:56 -07:00
289aa4aee3 VIRTUALIZATION.md: phase 1 built as v0.1.0-180, awaiting deploy