mitchell
  • Joined on 2026-09-15
mitchell pushed to main at mitchell/hamlab 2026-10-25 15:49:01 -07:00
695e4c4f57 e2e-player: the volume slider is only there wider than a phone
432ddc0df4 files: the player's volume — mute, a level slider, remembered (as Ham Share's)
1c5cd2b0de No theme touches playback, any theme; the header clears the iOS status-bar blur
01e0da9022 files: no theme touches playback — Retro's scanlines off while a video is open, plain font
dbf89cd5e2 files: on a phone the player's time sits above the seek bar
Compare 6 commits »
mitchell pushed to main at mitchell/hamlab 2026-10-23 16:09:49 -07:00
f2997a04c8 Settings, PLAN: video previews follow the Transcode device
fac8a3a180 files: the previews button says where video previews are made
d5c16540a1 files: video previews are made on the Transcode device too
Compare 3 commits »
mitchell pushed to main at mitchell/hamlab 2026-10-23 15:13:47 -07:00
1464e1f7a0 files: seek bar — the ball goes where the seek went and waits there; the seek is on release
mitchell pushed to main at mitchell/hamlab 2026-10-23 15:00:35 -07:00
d1b3ef7efd PLAN: the Ham Share player and the Transcode device setting; e2e-player.mjs
8c69826547 files: the player turns a phone's picture upright on the GPU, and shows HLG as it is
fc4126a0ed files: Ham Share's player — Auto quality, any by hand, or the file; 360 view; Transcode device setting
Compare 3 commits »
mitchell pushed to main at mitchell/hamlab 2026-10-23 01:18:40 -07:00
f5f1cd79ba Top: curves and canvases update before paint, in the numbers' frame
70bebcb18b Top: one beat — graphs, numbers and the process table change on the same tick
Compare 2 commits »
mitchell pushed to main at mitchell/hamlab 2026-10-23 00:29:48 -07:00
8fc71496f0 metrics: NVIDIA GPUs via nvidia-smi — device busy, VRAM, clocks, temp, power and the pmon process table
450a9d3327 files: seek anywhere in a re-encode; it restarts from there
Compare 2 commits »
mitchell pushed to main at mitchell/hamlab 2026-10-17 12:47:51 -07:00
ff1373e838 docker: an update clears "update available" without a page reload
mitchell pushed to main at mitchell/hamlab 2026-10-15 00:47:55 -07:00
d70ddb6d67 Cut virtualization from the app: out of scope
mitchell pushed to virtualization at mitchell/hamlab 2026-10-15 00:45:08 -07:00
mitchell created branch virtualization in mitchell/hamlab 2026-10-15 00:45:08 -07:00
mitchell pushed to main at mitchell/hamlab 2026-10-13 18:01:06 -07:00
a2674bea6a thumbs: a GPU-access run already in flight refuses a second (409)
mitchell pushed to main at mitchell/hamlab 2026-10-13 17:56:17 -07:00
134bbc991e PLAN.md: the whole-console sweep
mitchell pushed to main at mitchell/hamlab 2026-10-13 17:52:48 -07:00
285278abdb A sweep of the whole console: status codes, a data race, atomic writes, dead code
mitchell pushed to main at mitchell/hamlab 2026-10-11 20:32:35 -07:00
05161bf7ef PLAN.md: the Files edge sweep
mitchell pushed to main at mitchell/hamlab 2026-10-11 20:31:38 -07:00
1038c010fa Files: a sweep of the edges
mitchell pushed to main at mitchell/hamlab 2026-10-11 17:46:36 -07:00
d200e5dc2e PLAN.md: re-encoding for the browser, on the machine's GPU
mitchell pushed to main at mitchell/hamlab 2026-10-11 17:42:55 -07:00
f3c547adfa Files: re-encode a video the browser can't play, on the machine's own GPU, and play that
mitchell pushed to main at mitchell/hamlab 2026-10-11 16:54:52 -07:00
aa4ae57c22 gofmt after the rename
mitchell pushed to main at mitchell/hamlab 2026-10-11 16:54:41 -07:00
af189b1fa1 internal/thumbs is internal/media, with Inspect: what a file holds, from ffprobe
mitchell pushed to main at mitchell/hamlab 2026-10-11 16:43:04 -07:00
beec9269fe PLAN.md: video and audio playback in the Files viewer, as the file is