3bf3ea798f
docs: add security audit findings and register Tuxedo security tasks; add Basketball and Interactive Resume cards to Family Console portal
2026-10-29 16:18:53 +11:00
4968a63e37
feat(portal): add Webmail (Sam), Web Restrict (Sam/Jo), and School Portal (Sam/Jo/Finn/Harry)
2026-10-16 12:40:57 +11:00
990e433117
panel: remove the Ollama card and its controller entry
...
The local 14B model is not usable from this machine (8.25 tok/s prompt
processing; pi sends a 9,510-token agent prompt against a 4,096 context, so it
was truncated to 2,050 and still needed ~4 min before the first token). Nothing
about the panel was worth keeping for it.
- portal/tools.py: drop the 'Ollama Local LLM' tile (no other references remain)
- services.toml: drop the ollama allowlist entry; 8 services remain
- service_controller.py + docs: keep the generic 'systemd-system' kind but drop
the ollama-specific wording and mark it as currently unused
Verified on .13: /api/services no longer lists ollama, the deployed tools.py has
0 ollama matches, the other 8 cards still report correctly, portal is healthy.
2026-10-12 19:39:45 +11:00
a661fb3b2e
feat(ollama): add Ollama local LLM (.27) card & remote SSH control to service-controller
2026-10-12 14:12:30 +11:00
a639824fd0
fix(portal): fix card layout ejection bug & sync top-right status dot with live service state
2026-10-08 21:56:42 +11:00
24227c527a
ON/OFF: WorldMonitor group toggle — controller supports multi-target groups (aggregate state, one switch for 4 containers), console card wired (admin), partial-state pill
2026-10-08 21:41:54 +11:00
0ce1b6e6ba
console: admin ON/OFF cards (Paperclip, Prefect worker, Photo Pipeline — admin-only toggle strips) + failed-state dozzle log link on media cards; per-user toggle gating verified (finn: media only, 403 on admin)
2026-10-08 21:18:37 +11:00
85827be3be
ON_OFF Phase 0-3: service-controller (.13:8443, token-gated, containers+systemd-user, audit log) + portal toggle cards (live status, per-user who, failed token, RAM) — full E2E verified
2026-10-08 19:10:45 +11:00
e02e5712d2
console: add always-visible back-to-top button + collapsible dashboard panels (per-section, persisted)
2026-10-07 15:06:22 +11:00
6f32301540
console: add Paseo (multi-agent orchestration GUI) + Paperclip (agent harness manager) cards to AI Tools section
2026-09-26 17:36:33 +10:00
a71059ac1e
Remove Langfuse card (service removed)
2026-09-08 09:31:15 +10:00
1345216551
Map links -> direct family-home-lab-map.html (README + console card)
2026-09-06 19:26:22 +10:00
343bdac430
Console: add Lab Maps card -> maps.lab.audasmedia.com.au/family_home_lab/docs
2026-09-06 12:48:51 +10:00
afcc0a1e20
Garage UI -> garage-ui.lab; add AWS S3 Console backup card
2026-09-05 09:02:04 +10:00
584320b999
Offsite card -> S3 status dashboard; Garage card renamed Garage UI (with File Browser)
2026-09-05 08:53:56 +10:00
ae135138e1
Console: remove KitchenOwl card; add Metube + Outline cards
2026-09-04 14:19:02 +10:00
6ccba43b37
Transcriber: video accept, delete buttons, live status spinner; Files: delete button
2026-09-03 20:49:52 +10:00
f46975ae32
Transcriber: accept video uploads (mp4/mov/webm/mkv) -> ffmpeg-extract audio -> MIDI; ffmpeg in workers
2026-09-03 19:47:37 +10:00
485319812c
Dark mode: portal (tokens/toggle) + dsh chat (vars + toggle)
2026-09-03 12:32:55 +10:00
4cf702cd5f
Voice: update 'Things Jervis can do' list (full capabilities)
2026-09-01 18:01:17 +10:00
4036c1cb35
Voice: multiline textarea input + Clear button
2026-09-01 14:21:16 +10:00
e0558e91b4
Login: password show/hide eye toggle
2026-09-01 12:47:42 +10:00
29dd6904cc
Add Offsite Backup (Amazon S3) card for sam/admin -> offsite.lab.audasmedia.com.au
2026-08-31 09:43:14 +10:00
c6c9588d65
Voice assistant: immediate working/waiting spinner on Send
2026-08-30 15:22:31 +10:00
7cfeeaf000
Voice page: example commands + character voices (Donald/Hal/Mech Warrior/Ryan); Snapcast card -> working http IP
2026-08-30 15:08:00 +10:00
d68f6a4304
Console Voice Assistant (Jervis): text prompt box -> local LLM agent (/voice proxies to .13:8501)
2026-08-30 14:55:39 +10:00
22e61676a0
Nextcloud card -> public nextcloud.lab (was nextcloud.home.lab)
2026-08-26 22:17:07 +10:00
cc35cbb6a3
Mobile responsiveness: console nav wraps/hides name; dsh sidebar drawer + stacked tools + 16px input
2026-08-26 21:18:44 +10:00
728f18b1ec
Files list: name on own line under the row, ellipsis-truncated to box width
2026-08-26 15:45:29 +10:00
77cdf738ec
Files page: icon buttons (eye=view, arrow=download); filenames wrap fully
2026-08-26 15:36:22 +10:00
188e9a0dd6
Files page: thumbnails + view + download (email access to finished work)
2026-08-26 15:30:15 +10:00
1cc159ef80
Console Files upload page -> shared-media (visible in GIMP); GIMP /media rw
2026-08-26 15:18:46 +10:00
9b5293ffe7
Swap Photopea -> GIMP (lscr.io/linuxserver/gimp); remove broken photopea container/basic-auth on media tools
2026-08-26 14:50:44 +10:00
b868dd5f84
Remove OpenWebUI from console+caddy; greeting tz fix; admin/pi directory column; dsh hardening+plugins+sessions
2026-08-26 12:58:56 +10:00
1110dbc978
Family Home Lab: portal, dsh (chat+plugins), transcriber, music/media tools, home dash
2026-08-26 11:30:34 +10:00