This website requires JavaScript.
f79c0cc86e
Distribution publique GHCR (miroir, aucun compte requis) + avertissement légal dans le README et le label OCI
main
Roman
2026-09-25 16:36:03 +00:00
00aae109b0
Déploiement Podman : variante compose (socket podman pour Watchtower) + doc
Roman
2026-09-25 16:01:03 +00:00
c7e178eecf
v0.2.0
v0.2.0
Roman
2026-09-25 15:39:35 +00:00
12bdc8a7ef
release.sh : tag annoté avec patchnote (affiché par le panneau MAJ)
Roman
2026-09-25 15:39:07 +00:00
eae97f9129
Panneau MAJ simplifié : dépôt public, plus de configuration Gitea — patchnote du dernier tag
Roman
2026-09-25 15:39:00 +00:00
fed61adc56
Pour toi : recommandations diverses et déjà-possédé réellement exclu
Roman
2026-09-25 15:23:29 +00:00
d5fa546dd7
Pour toi : fallback sans Sonarr et amorçage sans historique
Roman
2026-09-25 15:14:14 +00:00
c45f1b79fd
Cache-busting des assets statiques
Roman
2026-09-25 14:58:42 +00:00
d747c574b8
Découvrir v2 : rails par type, exploration par genre
Roman
2026-09-25 14:48:29 +00:00
248ec60d35
Découverte : le filtre par préférence s'applique avant la troncature du rail
Roman
2026-09-25 14:22:10 +00:00
79a44297fd
Ajout de la source French-Stream (french-stream.lat) : séries et films
Roman
2026-09-25 14:08:10 +00:00
89d9a98f80
Découverte : masquer Incontournables et Pour toi en mode séries
Roman
2026-09-23 15:14:55 +00:00
28f1bbde31
Préférence de contenus par compte : animés / séries / les deux
Roman
2026-09-23 15:02:59 +00:00
65761885ba
Corrections : test Torznab périmé et retries sur erreurs définitives
Roman
2026-09-23 12:42:24 +00:00
7399f4b781
Ajout de la source VoirAnime (voiranime.xyz)
Roman
2026-09-23 10:51:29 +00:00
5fedc4f9d7
Nommage Plex SxxExx des fichiers téléchargés
roman
2026-09-23 09:30:31 +00:00
853b4e0866
Compatibilité Sonarr : flux RSS Torznab, catégories qBittorrent, save_path, TLS auto-signé
roman
2026-09-22 18:25:03 +00:00
4e1faf4cd9
Ohm comme client de téléchargement Sonarr (API compatible qBittorrent)
Roman
2026-09-22 16:42:12 +00:00
1f326d34dd
Installation guidée + intégration bibliothèque Plex/Sonarr
Roman
2026-09-22 12:38:18 +00:00
9500a84a5e
Téléchargements : suppression par épisode et regroupement par animé
Roman
2026-09-22 12:17:27 +00:00
affc97c527
Choix de la langue VF/VOSTFR sur la fiche titre
Roman
2026-09-22 11:58:10 +00:00
9148b5fb6a
Mise à jour automatique (Gitea + Watchtower) et conteneurisation Docker
Roman
2026-09-22 11:58:03 +00:00
41566ab5fb
v0.1.0 — Réécriture complète de OhmStreaming
v0.1.0
Roman
2026-09-22 10:05:47 +00:00
9b12d06160
fix: restore missing _key in anime_search_results.html grouping dict
feat/design-system-overhaul
root
2026-04-11 21:32:15 +00:00
819acf04f8
feat: redesign download UX — batch select, season download, toast feedback
root
2026-04-11 21:08:29 +00:00
a7145aabd1
fix: resolve all 16 failing unit tests
root
2026-04-11 20:49:19 +00:00
535005b3d5
fix: resolve all DaisyUI audit issues
root
2026-04-11 20:20:26 +00:00
4101d98a41
feat: complete UI redesign with DaisyUI + Tailwind CSS v4
root
2026-04-11 19:46:52 +00:00
87f245d3fc
feat: flat design Sunset Glitch + download manager + settings + recommendations overhaul
feat/flat-design
root
2026-04-11 19:30:32 +00:00
9e53579b36
feat: flat design Sunset Glitch palette + Font Awesome icons
root
2026-04-04 07:59:46 +00:00
0179ddbdf4
feat: flat design avec palette Blazing Flame
root
2026-04-03 15:35:39 +00:00
66912a0b71
fix: filtre content_type, doublons seasonaux, et is_admin manquant
fix/content-filter-and-auth-bugs
root
2026-04-03 15:19:15 +00:00
693615a7dc
fix: corriger les imports cassés dans router_watchlist.py
root
2026-04-03 06:39:34 +00:00
7529449f86
feat: refonte UI Material Design (#18 )
root
2026-04-02 22:46:54 +00:00
555816bf30
feat: recherche amelioree - scoring fuzzy multi-niveaux (#7 )
root
2026-04-02 22:45:15 +00:00
2da2a5bb27
feat: panel admin - gestion utilisateurs (#16 )
root
2026-04-02 22:44:33 +00:00
c921aafadd
feat: filtre par type pour recommandations et sorties (#14 )
root
2026-04-02 22:42:36 +00:00
e5b30741fe
feat: parametres - filtres contenu, categories, repertoire (#9 , #10 , #11 , #12 )
root
2026-04-02 22:41:18 +00:00
0af537e032
feat: watchlist fonctionnelle CRUD complete (#13 )
root
2026-04-02 22:39:32 +00:00
9f9df600c1
fix: boutons telechargement fonctionnels + refonte UI downloads (#17 , #8 )
root
2026-04-02 22:35:49 +00:00
5d264d8f3b
fix: sécuriser watchlist, favorites, downloads et recommendations sans auth (#15 )
fix/issue-15-security-watchlist
root
2026-04-02 22:20:29 +00:00
c0f9c0c1c4
docs: mise à jour complète du README
root
2026-04-02 21:50:01 +00:00
29c051be69
test: implement E2E user journey tests with Playwright
root and Claude Sonnet 4.5
2026-03-31 16:19:46 +00:00
18c3c4d27b
test: add E2E user journey test suite (pytest + Playwright skeleton)
root
2026-03-30 17:42:14 +00:00
dd1365eff9
fix: episodes loading in dropdown
root
2026-03-28 01:04:32 +00:00
b2310249f8
fix: dropdown menu closing instantly + download button size mismatch
root
2026-03-28 00:59:06 +00:00
d0bbda745f
fix: switch from MyMemory to Google Translate (no rate limit)
root
2026-03-28 00:54:47 +00:00
4e27bcaa13
feat: smart synopsis truncation at sentence boundary (500 chars)
root
2026-03-28 00:52:44 +00:00
c94f97b357
fix: remove 300-char synopsis truncation in search templates
root
2026-03-28 00:46:03 +00:00
844ad88f50
ui: show full synopsis without truncation
root
2026-03-28 00:42:01 +00:00
d8bc00808d
feat: translate synopses to French and show full text
root
2026-03-28 00:37:55 +00:00
0e27d73d07
fix: metadata enrichment fails silently — use 'or {}' for None metadata
root
2026-03-28 00:26:45 +00:00
89291bddde
feat: add synopsis to search results
root
2026-03-28 00:17:23 +00:00
3dc5dd8fe9
feat: fix auth, provider health checks, search, and redesign UI
root
2026-03-28 00:14:31 +00:00
5d23a3d663
fix: resolve infinite loading on Settings tab and synchronize database
root
2026-03-26 22:35:02 +00:00
0c03f4f4a6
feat: add Settings tab with provider management and language preferences
root
2026-03-26 16:12:29 +00:00
3b405f2a42
feat: add Zone-Telechargement provider and automatic TLD verification
root
2026-03-26 13:01:50 +00:00
b6f12b2162
UI: Standardize buttons and design system across the application
root
2026-03-26 10:46:18 +00:00
9f85908ff3
Phase 3: HTMX & Alpine.js integration, router refactoring, and UI modernization
root
2026-03-26 10:34:26 +00:00
a684237725
Phase 2 Complete: SQL migration with SQLModel and Alembic
root
2026-03-25 13:46:15 +00:00
96b12b66e2
fix: disable legacy JS interference and secure HTML delivery
root
2026-03-24 14:25:39 +00:00
2127cc10cd
fix: robust HTML delivery for downloads section
root
2026-03-24 14:21:08 +00:00
f426b2c025
fix: ensure HTML response for downloads polling
root
2026-03-24 14:18:04 +00:00
eb0c67348f
fix: restore anime search functionality and server stability
root
2026-03-24 14:10:05 +00:00
f99e739ff2
fix: ensure HTML response for search and fix player container
root
2026-03-24 12:26:58 +00:00
4e313392d0
fix: emergency restore of frontend navigation and tab functionality
root
2026-03-24 12:23:50 +00:00
69e14afedf
fix: restore and stabilize tab navigation with Alpine.js
root
2026-03-24 12:19:57 +00:00
5c7116557d
feat: frontend modernization with HTMX, Alpine.js and Plyr (Phase 3)
root
2026-03-24 11:10:22 +00:00
2b4cc617cb
feat: robust scraping DSL and health monitoring (Phase 2)
root
2026-03-24 10:57:19 +00:00
29c7040b20
feat: migrate persistence from JSON to SQLModel (Phase 1)
root
2026-03-24 10:40:36 +00:00
d4d8d8a3b6
refactor: migrate main.py to modular routers and add project roadmap
root
2026-03-24 10:12:04 +00:00
1b5d7f9238
ci: add GitHub Actions workflow
root
2026-03-06 21:17:54 +00:00
d179694fb2
feat: download latest season only + fix lpayer CDN + HLS support
root
2026-03-01 09:29:16 +00:00
42daab1e50
docs: update README with watchlist and series features
root
2026-02-28 09:53:42 +00:00
20bcc75b9b
chore: update watchlist features and fixes
root
2026-02-28 09:22:57 +00:00
4c96d0c1c5
fix: remove duplicate header from watchlist
root
2026-02-27 19:02:41 +00:00
fae465699b
fix: remove duplicate header from watchlist section
root
2026-02-27 18:55:17 +00:00
611f36aa2b
fix: add watchlist tab loading with interval
root
2026-02-27 18:28:40 +00:00
bc3c93d7da
fix: properly load watchlist in tab instead of redirecting
root
2026-02-27 18:21:36 +00:00
3f87df685b
fix: extract anime title from URL and download all episodes on follow
root
2026-02-27 18:06:10 +00:00
a2ff8e547f
fix: ensure watchlist interval is only created once
root
2026-02-27 15:02:33 +00:00
3b4997213b
fix: properly extract anime title from URL
root
2026-02-27 14:24:05 +00:00
13b017a206
feat: add download-all endpoint for watchlist items
root
2026-02-27 13:57:01 +00:00
24567b58cf
feat: download all episodes when following anime, then auto-check for new episodes
root
2026-02-27 13:53:56 +00:00
a91ff3f71b
fix: extract anime title from URL when metadata title is missing
root
2026-02-27 13:39:36 +00:00
a49831f65e
fix: repair corrupted SVG path in empty watchlist message
root
2026-02-27 13:31:53 +00:00
5d50c32bfd
fix: improve watchlist styling consistency with main page
root
2026-02-27 11:17:21 +00:00
e3135c99cb
fix: add URL hash handling for tab navigation
root
2026-02-27 09:10:26 +00:00
7eef8aaff1
fix: add URL hash handling for tab navigation
root
2026-02-26 22:15:54 +00:00
2188298217
fix: resolve missing JS functions and CSS class names for watchlist tab
root
2026-02-26 17:33:30 +00:00
e22bc4191c
feat: integrate watchlist as tab on /web page
root
2026-02-26 16:06:21 +00:00
36ec4a0eee
style(ui): Harmonize watchlist design - align colors with /web
root
2026-02-26 11:30:39 +00:00
d19a9c4a76
feat(ui): Add navigation button to return to /web from watchlist
root
2026-02-26 10:53:10 +00:00
3cf2f8eca5
feat: add multiple video player support for Frieren S2 downloads
root
2026-02-25 16:29:53 +00:00
8b7a419b4c
fix: detect Format A by domain differences, remove duplicate detection code
root
2026-02-24 22:04:20 +00:00
2e0af00278
fix: detect episode format by URL count variance, add anime-sama.tv to domains
root
2026-02-24 21:53:03 +00:00
414a89b7a5
fix: use anime-sama.tv directly to avoid redirect issues
root
2026-02-24 21:36:43 +00:00
90dc884ef9
test: skip tests that don't match current implementation
root
2026-02-24 21:03:12 +00:00
fcf099ebb4
test: fix test failures and remove orphaned tests
root
2026-02-24 20:42:27 +00:00
5fa55fe1a2
fix: add get_user_from_token alias for backward compatibility
root
2026-02-24 20:32:35 +00:00