jpirnay
a7638bb7d3
Merge pull request #87 from jgoguen/opds-multi-format-select
...
feat(opds): Allow selecting the download format
2026-04-20 14:26:00 +02:00
jpirnay
83fe041a6b
Merge pull request #109 from jpirnay/kosync_extension
...
refactor: Picking up some itsthisjustin ideas for KOreader synchronisation
2026-04-20 14:21:31 +02:00
jpirnay
36931aaa25
Merge pull request #108 from jpirnay/feature-webui-update
...
feat: webui update (integrate some ideas from upstream #1715 by pablohc)
2026-04-20 14:05:43 +02:00
jpirnay
29284c85c9
Review comments
2026-04-20 13:28:56 +02:00
jpirnay
bbafd4ce62
Display error reason on ntp time sync fail
2026-04-20 10:32:52 +02:00
jpirnay
ab9d47aac9
Review comments
2026-04-20 10:12:20 +02:00
jpirnay
26fb4d3b5a
Cosmetic + sorting
2026-04-20 09:05:02 +02:00
jpirnay
c8a02a8daa
Folder move, multiple items move
2026-04-20 08:44:43 +02:00
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