Myron Blair
5b191da471
Add user management (CRUD + admin toggle), make Settings available to all users
...
- New /admin/users page: create/delete users, toggle admin role, guarded against
self-demotion/self-deletion
- Backend: GET/POST/PATCH/DELETE /api/admin/users, admin-only
- Settings moved from /admin/settings to /settings (all logged-in users); the
password-change section shows for everyone, integration/API-key sections only
render (and only fetch) for admins, since those endpoints stay admin-gated
- Navbar: Settings link now visible to all users; added Users nav link for admins
2026-07-26 19:21:50 -05:00
Myron Blair
4d77a36f99
Add admin-only service status panel with restart, wired to Docker directly
2026-07-26 17:53:19 -05:00
Myron Blair
19374b694e
Add self-service admin password change (requires current password)
2026-07-23 22:48:32 -05:00
Myron Blair
5b881a902d
Auto-enqueue ABR transcode on Sonarr import, matching Radarr import behavior
2026-07-23 22:45:40 -05:00
Myron Blair
e27bb37f7b
Rebrand StreamHoard, strip Emergent.sh platform artifacts
...
- Remove .emergent/ state dir, tracked .gitconfig, @emergentbase/visual-edits
dep + craco wiring, emergent.sh script/meta tags, PostHog telemetry snippet
- Rename UI/docs branding Kino -> StreamHoard (README, DEPLOY.md, Navbar,
Login, Register, AdminShowEpisodes, FastAPI title, health check response)
- Rename docker-compose container/network names to streamhoard-*
- Default admin email domain -> admin@streamhoard.local
2026-07-23 20:20:29 -05:00
emergent-agent-e1
211d4c23d5
auto-commit for 296e06eb-544f-4710-845e-c5a611b15f0e
2026-07-23 23:03:09 +00:00
emergent-agent-e1
bd8480bd14
auto-commit for 0175172f-4f7e-4804-ad7f-68312dcdad0d
2026-07-23 22:23:41 +00:00
emergent-agent-e1
22d8479b39
auto-commit for b082c1c8-f6e3-4cfd-82ee-0396c70d1a00
2026-07-23 22:18:08 +00:00
emergent-agent-e1
21cdd24116
auto-commit for b6946a78-11ff-4dc8-85b6-12e35b57d256
2026-04-29 16:34:49 +00:00
emergent-agent-e1
da8a2903b4
auto-commit for b5490b7b-d57f-4f53-9a99-bd8ed84027db
2026-04-29 16:33:26 +00:00
emergent-agent-e1
20aba50fa1
auto-commit for cf4f0369-14b7-4d06-b915-b8f7098fd48d
2026-04-29 16:21:32 +00:00
emergent-agent-e1
cdc8c8955f
auto-commit for 14921357-f5e2-4aba-b4c1-a07a52c800cc
2026-04-29 16:01:20 +00:00
emergent-agent-e1
356aa13063
auto-commit for df4b0748-985b-4592-8c48-1e56102f3613
2026-04-29 14:49:07 +00:00
emergent-agent-e1
7673090279
auto-commit for a6c922a7-7216-4688-a9a9-38dcd5c45488
2026-04-29 14:33:29 +00:00