• Joined on 2026-03-16
mrwnslz pushed to master at mrwnslz/diora-web 2026-04-01 14:10:06 +00:00
68bb7b5920 Add IndexedDB book cache and fix PDF position on mobile
mrwnslz pushed to master at mrwnslz/diora-web 2026-04-01 13:50:34 +00:00
dbe3b46f3e Simplify immersive reader: tap centre to toggle bars
mrwnslz pushed to master at mrwnslz/diora-web 2026-04-01 13:48:47 +00:00
2448586050 Fix PDF rendering blur on high-DPI/mobile screens
mrwnslz pushed to master at mrwnslz/diora-web 2026-04-01 13:41:32 +00:00
1af07c7952 Add anchor-based reading position tracking
mrwnslz pushed to master at mrwnslz/diora-web 2026-04-01 13:24:38 +00:00
0c6846e71f Give navbar and now-playing-bar solid background
mrwnslz pushed to master at mrwnslz/diora-web 2026-04-01 13:24:01 +00:00
bef8fbc8d8 Revert "Remove immersive reader mode, bars stay always visible"
mrwnslz pushed to master at mrwnslz/diora-web 2026-04-01 13:23:12 +00:00
bdb6857c73 Remove immersive reader mode, bars stay always visible
mrwnslz pushed to master at mrwnslz/diora-web 2026-03-28 18:08:48 +00:00
44d51d3a7f Fix gpodder: add update_urls to episode actions POST response
mrwnslz pushed to master at mrwnslz/diora-web 2026-03-28 16:15:39 +00:00
a205eafd79 Fix gpodder sync: return update_urls in subscription GET response
mrwnslz pushed to master at mrwnslz/diora-web 2026-03-22 10:45:41 +00:00
2859464b14 Open HTTP streams in new tab to bypass mixed content
mrwnslz pushed to master at mrwnslz/diora-web 2026-03-22 09:54:51 +00:00
da300b54c7 Revert: remove HTTP stream new-tab workaround
mrwnslz pushed to master at mrwnslz/diora-web 2026-03-22 09:48:30 +00:00
f040a45325 Open HTTP streams in raw new tab instead of custom HTTPS player
mrwnslz pushed to master at mrwnslz/diora-web 2026-03-22 09:39:44 +00:00
9e08079dec Fix stream player autoplay: handle blocked play() promise
mrwnslz pushed to master at mrwnslz/diora-web 2026-03-21 18:01:39 +00:00
ee8cfd8314 Fix immersive reader: extend top zone to cover visible bar heights
mrwnslz pushed to master at mrwnslz/diora-web 2026-03-21 17:04:13 +00:00
0037fd8db4 Reader immersive mode: bars slide out after 5s, return on edge hover/tap
mrwnslz pushed to master at mrwnslz/diora-web 2026-03-21 16:50:13 +00:00
85776390f6 Open HTTP streams in minimal standalone player tab
mrwnslz pushed to master at mrwnslz/diora-web 2026-03-21 16:22:54 +00:00
83304c197d Try HTTPS upgrade for HTTP streams, show error on failure
mrwnslz pushed to master at mrwnslz/diora-web 2026-03-20 19:42:05 +00:00
38451514c2 Remove text marking and PDF pagination from master (moved to testing branch)
7392bbcdcc Sort books by last read (most recently read first)
Compare 2 commits »
mrwnslz pushed to testing at mrwnslz/diora-web 2026-03-20 19:41:28 +00:00
7392bbcdcc Sort books by last read (most recently read first)
1026ed09a7 PDF zoom: use CSS zoom instead of re-render, abort stale renders
1cba67b3ed Fix PDF zoom: preserve buffer with slice(0), cap base width to 900px
04818c939e Fix PDF zoom in scroll and paginated mode
bb78afc569 Fix gPodder sync timeout: don't refresh feeds on subscription import
Compare 31 commits »
mrwnslz pushed to master at mrwnslz/diora-web 2026-03-20 19:22:14 +00:00
1026ed09a7 PDF zoom: use CSS zoom instead of re-render, abort stale renders