• Joined on 2024-02-02
Roman pushed to main at Roman/ohm_streaming 2026-03-31 16:20:15 +00:00
29c051be69 test: implement E2E user journey tests with Playwright
18c3c4d27b test: add E2E user journey test suite (pytest + Playwright skeleton)
Compare 2 commits »
Roman pushed to main at Roman/ohm_streaming 2026-03-28 01:04:34 +00:00
dd1365eff9 fix: episodes loading in dropdown
Roman pushed to main at Roman/ohm_streaming 2026-03-28 00:59:09 +00:00
b2310249f8 fix: dropdown menu closing instantly + download button size mismatch
Roman pushed to main at Roman/ohm_streaming 2026-03-28 00:54:50 +00:00
d0bbda745f fix: switch from MyMemory to Google Translate (no rate limit)
Roman pushed to main at Roman/ohm_streaming 2026-03-28 00:52:47 +00:00
4e27bcaa13 feat: smart synopsis truncation at sentence boundary (500 chars)
Roman pushed to main at Roman/ohm_streaming 2026-03-28 00:46:05 +00:00
c94f97b357 fix: remove 300-char synopsis truncation in search templates
Roman pushed to main at Roman/ohm_streaming 2026-03-28 00:42:02 +00:00
844ad88f50 ui: show full synopsis without truncation
Roman pushed to main at Roman/ohm_streaming 2026-03-28 00:37:57 +00:00
d8bc00808d feat: translate synopses to French and show full text
Roman pushed to main at Roman/ohm_streaming 2026-03-28 00:26:47 +00:00
0e27d73d07 fix: metadata enrichment fails silently — use 'or {}' for None metadata
Roman pushed to main at Roman/ohm_streaming 2026-03-28 00:17:24 +00:00
89291bddde feat: add synopsis to search results
Roman pushed to main at Roman/ohm_streaming 2026-03-28 00:14:37 +00:00
3dc5dd8fe9 feat: fix auth, provider health checks, search, and redesign UI
Roman pushed to main at Roman/ohm_streaming 2026-03-26 22:35:05 +00:00
5d23a3d663 fix: resolve infinite loading on Settings tab and synchronize database
Roman pushed to main at Roman/ohm_streaming 2026-03-26 16:12:31 +00:00
0c03f4f4a6 feat: add Settings tab with provider management and language preferences
Roman pushed to main at Roman/ohm_streaming 2026-03-26 13:01:52 +00:00
3b405f2a42 feat: add Zone-Telechargement provider and automatic TLD verification
Roman pushed to main at Roman/ohm_streaming 2026-03-26 10:46:21 +00:00
b6f12b2162 UI: Standardize buttons and design system across the application
Roman pushed to main at Roman/ohm_streaming 2026-03-26 10:34:29 +00:00
9f85908ff3 Phase 3: HTMX & Alpine.js integration, router refactoring, and UI modernization
Roman pushed to main at Roman/ohm_streaming 2026-03-25 13:46:16 +00:00
a684237725 Phase 2 Complete: SQL migration with SQLModel and Alembic
Roman pushed to main at Roman/ohm_streaming 2026-03-24 14:25:42 +00:00
96b12b66e2 fix: disable legacy JS interference and secure HTML delivery
Roman pushed to main at Roman/ohm_streaming 2026-03-24 14:21:11 +00:00
2127cc10cd fix: robust HTML delivery for downloads section
Roman pushed to main at Roman/ohm_streaming 2026-03-24 14:18:06 +00:00
f426b2c025 fix: ensure HTML response for downloads polling