• Joined on 2026-08-13
tom pushed to master at tom/ValidBoard 2026-08-15 07:31:23 +01:00
8338374a8d Follow the OS dark mode on the login page
00d3cb0e61 Add systemd unit, nginx config and a README
d94984cd97 Add tests for the store and the API
7e2f280acc Store boards on the server rather than in localStorage
2ae11e8d1e Add a Sinatra server that keeps boards in SQLite
Compare 10 commits »
tom created branch master in tom/ValidBoard 2026-08-15 07:31:23 +01:00
tom created repository tom/ValidBoard 2026-08-14 22:15:48 +01:00
tom pushed to main at tom/ytstream 2026-08-13 22:22:33 +01:00
04721a78ea Measure parallel fetching: it does not help
22d8828080 Never serve a partial file: it makes Jellyfin transcode
c12837cbb9 Record the completed decommission
28d0e83130 Fix the Jellyfin rename call: it takes a name, not an id
89c3644d57 Script the Jellyfin library retirement
Compare 10 commits »
tom created branch main in tom/ytstream 2026-08-13 22:22:33 +01:00
tom created repository tom/ytstream 2026-08-13 22:22:31 +01:00
tom pushed to main at tom/youtube-automate 2026-08-13 22:22:30 +01:00
96f8d89442 Fix silent login loop caused by strict cookie parsing
18bb2e420b Initial implementation of youtube-automate
tom created branch main in tom/youtube-automate 2026-08-13 22:22:30 +01:00
tom created repository tom/youtube-automate 2026-08-13 22:22:29 +01:00
tom pushed to master at tom/susan-scripts 2026-08-13 22:22:29 +01:00
f0d2fb1773 simplify
4fff74a637 dont crash
7e446fe491 Dynamic config
1596ead0c5 Don't fail if size is smaller
38859f5b0a Fix transcoder: convert subs to SRT instead of copy (fixes mov_text → MKV failures)
tom created branch master in tom/susan-scripts 2026-08-13 22:22:29 +01:00
tom pushed to master at tom/radio-susan 2026-08-13 22:22:28 +01:00
2c40423436 Add README with full architecture docs
091042cc02 Initial commit: Radio Susan source (secrets excluded)
c007b565ae Move Icecast password to secrets.liq, remove from tracked files
01682c62c2 Initial commit: Radio Susan scripts, configs, and SFX
tom created branch master in tom/radio-susan 2026-08-13 22:22:28 +01:00
tom created repository tom/susan-scripts 2026-08-13 22:22:28 +01:00
tom created repository tom/radio-susan 2026-08-13 22:22:26 +01:00
tom pushed to pantry-redesign at tom/food 2026-08-13 22:22:25 +01:00
tom created branch pantry-redesign in tom/food 2026-08-13 22:22:25 +01:00
tom pushed to mcp-api at tom/food 2026-08-13 22:22:25 +01:00
25a73fe416 nginx: match the MCP location with or without a trailing slash
77b42a8758 nginx: 404 the .well-known/ OAuth probes for the MCP connector
90239baada fix service group
a0c54bbc9f mcp group to uv
9efc4adcd4 Fix bulk-pantry-add crash on null unit (found in live MCP testing)
Compare 8 commits »
tom created branch mcp-api in tom/food 2026-08-13 22:22:25 +01:00
tom pushed to master at tom/food 2026-08-13 22:22:25 +01:00