Quick
c7d69e9ea2
fix(auth): tighten curator job response review fixes
2026-05-26 19:34:16 -04:00
Quick
60959f5812
fix(auth): address metadata curation review issues
2026-05-26 19:27:56 -04:00
Quick
21e318dc16
fix(auth): address metadata curation review issues
2026-05-26 19:27:56 -04:00
Quick
ed8b992c80
feat(web): show metadata tools to curators
2026-05-26 18:24:39 -04:00
Quick
c6bccd358e
feat(web): show metadata tools to curators
2026-05-26 18:24:39 -04:00
Quick
b784f86249
fix(web): keep device profile hooks unconditional
2026-05-26 18:24:13 -04:00
Quick
afaac04edf
fix(web): keep device profile hooks unconditional
2026-05-26 18:24:13 -04:00
Quick
d637ae7dbf
feat(web): assign metadata curation permission
2026-05-26 18:21:16 -04:00
Quick
96d90b6d06
feat(web): assign metadata curation permission
2026-05-26 18:21:16 -04:00
Quick
1a72e59254
feat(web): add permission helpers
2026-05-26 18:18:55 -04:00
Quick
99c2bfd1ce
feat(web): add permission helpers
2026-05-26 18:18:55 -04:00
Quick
99f10fb2d4
feat(api): route metadata curation by permission
2026-05-26 18:18:19 -04:00
Quick
6c030d6b76
feat(api): route metadata curation by permission
2026-05-26 18:18:19 -04:00
Quick
5ba7ecdca7
feat(api): authorize item metadata curation
2026-05-26 18:15:05 -04:00
Quick
6004dd2ddd
feat(api): authorize item metadata curation
2026-05-26 18:15:05 -04:00
Quick
c95c40c3fe
feat(auth): expose user permissions
2026-05-26 18:13:32 -04:00
Quick
6f783a4a6e
feat(auth): expose user permissions
2026-05-26 18:13:32 -04:00
Quick
24d48c5e6e
feat(auth): add assignable user permissions
2026-05-26 18:12:20 -04:00
Quick
f48fd41d85
feat(auth): add assignable user permissions
2026-05-26 18:12:20 -04:00
Quick and GitHub
e2e2b632ff
Merge pull request #10 from Silo-Server/codex/restore-subtitle-uploads
...
feat(subtitles): restore upload management
2026-05-26 18:02:27 -04:00
Quick and GitHub
1eeff57af1
Merge pull request #10 from Silo-Server/codex/restore-subtitle-uploads
...
feat(subtitles): restore upload management
2026-05-26 18:02:27 -04:00
Quick
2728d2f50a
feat(subtitles): restore upload management
2026-05-26 17:57:26 -04:00
Quick
28196232c9
feat(subtitles): restore upload management
2026-05-26 17:57:26 -04:00
Quick and GitHub
f969da014d
Merge pull request #9 from Silo-Server/t3code/search-tmdb-fallback-results
...
feat(search): add TMDB-backed Request to Add section to search surfaces
2026-05-26 15:17:34 -04:00
Quick and GitHub
4861aee170
Merge pull request #9 from Silo-Server/t3code/search-tmdb-fallback-results
...
feat(search): add TMDB-backed Request to Add section to search surfaces
2026-05-26 15:17:34 -04:00
Quick
107a0d3c85
fix(search): address request search review feedback
2026-05-26 15:11:10 -04:00
Quick
cd42610c95
fix(search): address request search review feedback
2026-05-26 15:11:10 -04:00
Quick
44feb2f08a
refactor(admin): show per-section loading and error states
...
- Replace page-level loading gate with skeletons per section on dashboard and stats
- Surface query errors inline instead of blocking the whole page
- Disable "Scan All Libraries" when no libraries are configured
2026-05-26 14:33:25 -04:00
Quick
50ac193a36
refactor(admin): show per-section loading and error states
...
- Replace page-level loading gate with skeletons per section on dashboard and stats
- Surface query errors inline instead of blocking the whole page
- Disable "Scan All Libraries" when no libraries are configured
2026-05-26 14:33:25 -04:00
Silo Server Migration
86afa748de
Merge branch 'main' of https://github.com/Silo-Server/silo-server
2026-05-26 08:35:16 -04:00
Silo Server Migration
28b14a3dec
Merge branch 'main' of https://github.com/Silo-Server/silo-server
2026-05-26 08:35:16 -04:00
Silo Server Migration
ef1c6accb6
fix(webhooksync): skip events for unmapped external users
...
- Require explicit profile mapping instead of falling back to the default profile
- Update settings UI copy to reflect that unmapped users are ignored
2026-05-26 08:34:17 -04:00
Silo Server Migration
0a66a3dd62
fix(webhooksync): skip events for unmapped external users
...
- Require explicit profile mapping instead of falling back to the default profile
- Update settings UI copy to reflect that unmapped users are ignored
2026-05-26 08:34:17 -04:00
Quick and GitHub
291e7a382b
Merge pull request #8 from Silo-Server/t3code/jellyfin-autoscan-scan-compat
...
feat(jellycompat): support Autoscan via Jellyfin media-update endpoint
2026-05-26 08:33:48 -04:00
Quick and GitHub
14fb677ed9
Merge pull request #8 from Silo-Server/t3code/jellyfin-autoscan-scan-compat
...
feat(jellycompat): support Autoscan via Jellyfin media-update endpoint
2026-05-26 08:33:48 -04:00
zZebrahz
fd39824c0e
fix(jellycompat): tolerate autoscan sidecar updates
2026-05-25 19:37:25 -07:00
zZebrahz
dcafc105cc
fix(jellycompat): tolerate autoscan sidecar updates
2026-05-25 19:37:25 -07:00
Silo Server Migration
77c8309a4c
commit message
...
{"subject":"fix(search): prevent empty-state flash before TMDB fallback renders","body":"- Add isResolving to useCanRequest and gate empty states on it across GlobalSearch and Catalog\n- Debounce TMDB query in Catalog and hide ItemGrid when the request section may rescue an empty library\n- Track per-card submit state in RequestToAddSection grid so concurrent requests don't trample each other\n- Suppress anonymous TMDB request-search fetches to avoid cross-viewer cache leakage"}
2026-05-25 22:27:46 -04:00
Silo Server Migration
17a2cb0844
commit message
...
{"subject":"fix(search): prevent empty-state flash before TMDB fallback renders","body":"- Add isResolving to useCanRequest and gate empty states on it across GlobalSearch and Catalog\n- Debounce TMDB query in Catalog and hide ItemGrid when the request section may rescue an empty library\n- Track per-card submit state in RequestToAddSection grid so concurrent requests don't trample each other\n- Suppress anonymous TMDB request-search fetches to avoid cross-viewer cache leakage"}
2026-05-25 22:27:46 -04:00
Silo Server Migration
ac1e0ad6a3
test(web): avoid unsupported Array.at in search request tests
2026-05-25 18:22:27 -04:00
Silo Server Migration
e1bf9f5666
test(web): avoid unsupported Array.at in search request tests
2026-05-25 18:22:27 -04:00
Silo Server Migration
7926d25c79
chore(web): format request search section
2026-05-25 18:20:39 -04:00
Silo Server Migration
640df7254a
chore(web): format request search section
2026-05-25 18:20:39 -04:00
Silo Server Migration
09b97c0d32
feat(catalog): render RequestToAddSection grid with empty-state suppression
2026-05-25 18:19:42 -04:00
Silo Server Migration
a64f41da45
feat(catalog): render RequestToAddSection grid with empty-state suppression
2026-05-25 18:19:42 -04:00
Silo Server Migration
bcc28795e4
feat(search): render RequestToAddSection in the Cmd+K dialog with empty-state suppression
2026-05-25 18:17:31 -04:00
Silo Server Migration
b78b43e958
feat(search): render RequestToAddSection in the Cmd+K dialog with empty-state suppression
2026-05-25 18:17:31 -04:00
Silo Server Migration
c5e2770bab
feat(search): add RequestToAddSection grid variant for Catalog page
2026-05-25 18:15:52 -04:00
Silo Server Migration
f7f56c9ded
feat(search): add RequestToAddSection grid variant for Catalog page
2026-05-25 18:15:52 -04:00
Silo Server Migration
eda8b7938d
feat(search): add RequestToAddSection dialog variant
2026-05-25 18:15:10 -04:00