Joel Goguen
1986092522
feat(opds): Allow selecting the download format
...
When downloading a book via OPDS, the last acquisition link is chosen when there are multiple. This allows choosing which format to download when there are many. Having only one format will automatically download that.
2026-04-19 23:15:54 -04:00
Joel Goguen
c38013aac3
feat(UrlUtils): Resolve more URL formats
...
Resolves more formats of URLs correctly: absolute, root-relative, relative, parent-relative, and URLs with query strings and fragments.
2026-04-19 23:15:54 -04:00
jpirnay
bc1b0499fd
Fix unnecessary X3 battery drain
2026-04-19 19:22:48 +02:00
jpirnay
d6292920d9
Picking up some itsthisjutin ideas
2026-04-19 19:03:43 +02:00
jpirnay
3e28b45888
Fix according to comment
2026-04-17 21:05:30 +02:00
jpirnay
e74e52b23a
Review comments
2026-04-17 20:59:49 +02:00
jpirnay
d39246ee70
yaclf
2026-04-17 20:54:49 +02:00
jpirnay
6ca8de8329
Reduce debug logging
2026-04-17 20:43:36 +02:00
jpirnay
b4881e1563
Refactor ActivityManager calls
2026-04-17 20:23:42 +02:00
jpirnay
ef088db789
Add more logging
2026-04-17 19:09:16 +02:00
jpirnay
bf7869dfce
More logging points
2026-04-17 18:44:50 +02:00
jpirnay
e5cd758380
Add logs
2026-04-17 18:17:35 +02:00
jpirnay
fbde017d88
Fix usage
2026-04-17 18:00:30 +02:00
jpirnay
de314182f7
mitigating fragmented heap
2026-04-17 17:02:50 +02:00
jpirnay
4bada707b3
Fix getter
2026-04-17 16:46:48 +02:00
jpirnay
efbe8adf43
cppcheck finding
2026-04-17 16:41:24 +02:00
jpirnay
8b6db63788
Add guard
2026-04-17 16:33:15 +02:00
jpirnay
e0fb3e0160
More comments
2026-04-17 16:25:29 +02:00
jpirnay
a8816b2964
Remove outdated static variant
2026-04-17 16:16:27 +02:00
jpirnay
af018af03a
style fixes
2026-04-17 15:59:58 +02:00
jpirnay
87b9d333f7
Review changes
2026-04-17 15:54:08 +02:00
jpirnay
106e9d31e6
Reduce heap pressure
2026-04-17 15:53:57 +02:00
jpirnay
2b17872c16
Refactor spaghetti code
2026-04-17 15:39:02 +02:00
jpirnay
3b8b389408
Refactor Settings usage
2026-04-17 15:38:37 +02:00
jpirnay
f0fb6c20aa
Better recommendation which state to apply
2026-04-17 11:06:09 +02:00
jpirnay
052bd016a0
Change Labels for Webui
2026-04-16 16:53:18 +02:00
jpirnay
47b46a24b9
Use common activity pattern
2026-04-16 14:20:35 +02:00
jpirnay
f999a4c6b5
Merge branch 'master' of https://github.com/jpirnay/crosspoint-reader
2026-04-16 13:30:20 +02:00
jpirnay
4d28b3adad
Use getContentRect for consistency
2026-04-16 13:30:17 +02:00
jpirnay
3f1b9d0964
Refactor visual appearance of SystemInformation
2026-04-16 11:57:40 +02:00
jpirnay
0a472d9dbb
Merge pull request #85 from jpirnay/rebase-keyboardpr1644
...
feat: Take new keyboard features on board (upstream 1644 by pablohc)
2026-04-15 19:52:30 +02:00
jpirnay
8145bb8ed5
Fixing some states
2026-04-15 19:41:25 +02:00
jpirnay
401b4ca995
Remove unused variable
2026-04-15 19:13:14 +02:00
jpirnay
dae0ed81ba
Fix help + X3 layout issue
2026-04-15 19:02:20 +02:00
jpirnay
5879ef8778
Add instructions
2026-04-15 18:52:02 +02:00
Brandon Philips and Claude Sonnet 4.6
b47e5b5fff
feat: support two-step OpenSearch Description for OPDS search
...
Servers like copyparty advertise search via a link to an OpenSearch
Description (OSD) document rather than embedding {searchTerms} directly
in the feed's <link rel="search"> href (the Calibre-Web style).
OpdsParser now stores the OSD URL when rel="search" and
type="application/opensearchdescription+xml" but the href lacks
{searchTerms}. OpdsBookBrowserActivity fetches that OSD document after
each feed load and parses the <Url template="..."> element with a
minimal inline expat parser to extract the actual search template.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-15 17:58:02 +02:00
jpirnay
201aef565b
Remove page cache, proper 64 bit filesize and apply upstream 1648
2026-04-15 17:20:36 +02:00
jpirnay
cd5fe03a09
Clean up
2026-04-15 13:28:43 +02:00
jpirnay
84dbabc772
Remaining incompatibilities
2026-04-15 12:52:49 +02:00
pablohc
21fba147d1
fix(keyboard): remove duplicate ternary value in getContentRowCount
2026-04-15 12:01:12 +02:00
pablohc
712fe43a85
fix(keyboard): remove unused urlKeyWidth variable
2026-04-15 12:00:45 +02:00
pablohc
500c2be4bc
fix(keyboard): reset state on re-entry, defensive bounds checks, deduplicate navigation
2026-04-15 12:00:19 +02:00
pablohc
155650d23c
feat(keyboard): add URL mode with 3x3 snippet grid aligned to bottom row
2026-04-15 11:58:21 +02:00
pablohc
0491587df8
feat(keyboard): add password mode with toggle, cursor visual improvements, and layout unification
2026-04-15 11:57:13 +02:00
pablohc
226e8cf4ed
feat(keyboard): add cursor mode for text navigation and editing
2026-04-15 11:50:43 +02:00
pablohc
7108fadd63
feat(keyboard): unify keyboard metrics across Base, Lyra and Lyra3Covers themes
2026-04-15 11:45:09 +02:00
jpirnay
7e32838a16
And another recommendation applied
2026-04-15 10:57:03 +02:00
jpirnay
51e6be58c8
Merge pull request #82 from jpirnay/feat-globalbookmarks
...
feat: Add global bookmarks screen
2026-04-15 10:52:04 +02:00
jpirnay
8812d3fb0e
use correct string
2026-04-15 10:44:20 +02:00
jpirnay
b0843fbbb2
Review fixes
2026-04-15 10:40:19 +02:00