Commit graph

3690 commits

Author SHA1 Message Date
Auto-Sync
244bf19536 Auto-Sync: 2026-03-28 19:00 2026-03-28 19:00:33 +01:00
Auto-Sync
df99bb659b Auto-Sync: 2026-03-28 18:45 2026-03-28 18:45:09 +01:00
Homelab Cursor
ba13fc2659 feat(savetv): direkter Download via Hetzner-IP statt Cloudflare
- SAVETV_DIRECT_BASE / SAVETV_TUNNEL_BASE Konstanten eingefuegt
- Downloads-Seite: gruener Download-Button -> Hetzner :9443 (ohne CF, Basic-Auth mike)
- CF-Fallback-Link pro Zeile -> savetv.orbitalo.net (Cloudflare-Tunnel)
- Infobox mit URL, Auth-Hinweis und CF-Erlaeuterung unterhalb der Dateianzahl
2026-03-28 18:43:08 +01:00
Auto-Sync
1527b86cbb Auto-Sync: 2026-03-28 18:30 2026-03-28 18:30:10 +01:00
Auto-Sync
1313c390e9 Auto-Sync: 2026-03-28 18:15 2026-03-28 18:15:09 +01:00
Auto-Sync
3fea6648af Auto-Sync: 2026-03-28 18:00 2026-03-28 18:00:10 +01:00
Auto-Sync
9f7f579523 Auto-Sync: 2026-03-28 17:45 2026-03-28 17:45:08 +01:00
Auto-Sync
fe40cfa8fa Auto-Sync: 2026-03-28 17:30 2026-03-28 17:30:09 +01:00
Homelab Cursor
6989b5c07b feat(savetv): Jellyfin-Abgleich im Archiv
- API /api/jellyfin_library: Jellyfin-Filme via Tailscale, 1h Cache
- Archiv-Karten: Badge Jellyfin wenn Titel in Mediathek (normalisierter Vergleich)
- Entfernt: /opt/savetv_extra_routes.py Doppelung (nur noch Repo-Modul)
2026-03-28 17:28:37 +01:00
Homelab Cursor
902441bbbc feat(savetv): add savetv_extra_routes.py to repo — sortable downloads page
Downloads page now has sort buttons (date/name/size) with toggle asc/desc.
Default: newest first. Client-side JS sorting, no page reload needed.
Previously this file was only in /opt/ outside git.
2026-03-28 17:17:46 +01:00
Auto-Sync
6e8a16004c Auto-Sync: 2026-03-28 17:15 2026-03-28 17:15:10 +01:00
Auto-Sync
9c767dac5e Auto-Sync: 2026-03-28 17:00 2026-03-28 17:00:10 +01:00
Homelab Cursor
3b6ee14b37 fix(rag): timeout 45s, RRF rank-map bug fix 2026-03-28 16:54:20 +01:00
Homelab Cursor
a3735bf265 fix(rag): RRF fusion, 512-char snippets, 15 candidates — speed+quality 2026-03-28 16:51:06 +01:00
Auto-Sync
3c455e7ad7 Auto-Sync: 2026-03-28 16:45 2026-03-28 16:45:10 +01:00
Homelab Cursor
da0d1cd16c feat(rag): Cross-Encoder Reranking via CT123 bge-reranker-v2-m3 2026-03-28 16:37:56 +01:00
Auto-Sync
d718c6d2c2 Auto-Sync: 2026-03-28 16:30 2026-03-28 16:30:10 +01:00
Auto-Sync
80e22384d5 Auto-Sync: 2026-03-28 16:15 2026-03-28 16:15:09 +01:00
Auto-Sync
24398fc4b0 Auto-Sync: 2026-03-28 16:00 2026-03-28 16:00:10 +01:00
Auto-Sync
ca206c1e0e Auto-Sync: 2026-03-28 15:45 2026-03-28 15:45:09 +01:00
Auto-Sync
f62cc70180 Auto-Sync: 2026-03-28 15:30 2026-03-28 15:30:10 +01:00
Auto-Sync
39fbe436dc Auto-Sync: 2026-03-28 15:15 2026-03-28 15:15:09 +01:00
Auto-Sync
7fc46c1664 Auto-Sync: 2026-03-28 15:00 2026-03-28 15:00:10 +01:00
Auto-Sync
4b313f8b68 Auto-Sync: 2026-03-28 14:45 2026-03-28 14:45:08 +01:00
Auto-Sync
c530293b0c Auto-Sync: 2026-03-28 14:30 2026-03-28 14:30:09 +01:00
Auto-Sync
c8197e5ecf Auto-Sync: 2026-03-28 14:15 2026-03-28 14:15:09 +01:00
Auto-Sync
005119fa4e Auto-Sync: 2026-03-28 14:00 2026-03-28 14:00:09 +01:00
Auto-Sync
900149f8c5 Auto-Sync: 2026-03-28 13:45 2026-03-28 13:45:09 +01:00
Auto-Sync
b55ae29e0e Auto-Sync: 2026-03-28 13:30 2026-03-28 13:30:09 +01:00
Homelab Cursor
7a371944b4 docs: Jellyfin Server Zugangsdaten und API-Key 2026-03-28 13:18:45 +01:00
Auto-Sync
de8a6c9377 Auto-Sync: 2026-03-28 13:15 2026-03-28 13:15:09 +01:00
Auto-Sync
7e80e626b0 Auto-Sync: 2026-03-28 13:00 2026-03-28 13:00:10 +01:00
Homelab Cursor
53b63ee8fe savetv: Hetzner-Speicherindikator im Archiv, Datumssortierung Downloads 2026-03-28 12:59:27 +01:00
Auto-Sync
06ab806030 Auto-Sync: 2026-03-28 12:45 2026-03-28 12:45:09 +01:00
Auto-Sync
c1d679b831 Auto-Sync: 2026-03-28 12:30 2026-03-28 12:30:09 +01:00
Auto-Sync
f3e3cfdcdf Auto-Sync: 2026-03-28 12:15 2026-03-28 12:15:09 +01:00
Auto-Sync
5758620b97 Auto-Sync: 2026-03-28 12:00 2026-03-28 12:00:09 +01:00
Auto-Sync
93c62e418c Auto-Sync: 2026-03-28 11:45 2026-03-28 11:45:09 +01:00
Auto-Sync
1166512c48 Auto-Sync: 2026-03-28 11:30 2026-03-28 11:30:09 +01:00
Auto-Sync
4f0f77dd08 Auto-Sync: 2026-03-28 11:15 2026-03-28 11:15:10 +01:00
Auto-Sync
dc13211590 Auto-Sync: 2026-03-28 11:00 2026-03-28 11:00:10 +01:00
Auto-Sync
8a5ef51343 Auto-Sync: 2026-03-28 10:45 2026-03-28 10:45:09 +01:00
Auto-Sync
e57069f64c Auto-Sync: 2026-03-28 10:30 2026-03-28 10:30:09 +01:00
Auto-Sync
a942a8cdda Auto-Sync: 2026-03-28 10:15 2026-03-28 10:15:09 +01:00
Auto-Sync
2c79caa5af Auto-Sync: 2026-03-28 10:00 2026-03-28 10:00:09 +01:00
Auto-Sync
4c7331ae1e Auto-Sync: 2026-03-28 09:45 2026-03-28 09:45:09 +01:00
Auto-Sync
21a918f2e6 Auto-Sync: 2026-03-28 09:30 2026-03-28 09:30:10 +01:00
Auto-Sync
ff9b730597 Auto-Sync: 2026-03-28 09:15 2026-03-28 09:15:09 +01:00
Auto-Sync
1550d439d6 Auto-Sync: 2026-03-28 09:00 2026-03-28 09:00:10 +01:00
Auto-Sync
95b3f898ea Auto-Sync: 2026-03-28 08:45 2026-03-28 08:45:09 +01:00