jpirnay
df171560db
Fix firmware download
2026-04-21 17:16:19 +02:00
jpirnay
b7928a86e3
Add hotel Wifi connection
2026-04-21 17:15:56 +02:00
jpirnay
d4c475470b
Allow cancellation of download, dont block the device
2026-04-21 14:26:21 +02:00
jpirnay
9b27564931
Merge pull request #115 from jpirnay/fix-halclock
...
fix: Add additional time zones
2026-04-20 21:24:50 +02:00
jpirnay
425c1db132
Review comments
2026-04-20 21:16:31 +02:00
jpirnay
3a4923c8d5
yaclf
2026-04-20 21:00:20 +02:00
jpirnay
a00712a085
Adjust warnings for x3
2026-04-20 20:50:33 +02:00
jpirnay
a6aed8d30e
Add additional timezones
2026-04-20 20:40:38 +02:00
jpirnay
02ddce1301
Merge pull request #114 from jpirnay/refactor-utf8-kosync
...
refactor: embrace utf8-counting helpers
2026-04-20 20:32:04 +02:00
jpirnay
966ba71a90
Embrace utf8-counting helpers
2026-04-20 20:16:40 +02:00
jpirnay
930b38fbaa
Merge pull request #113 from jpirnay/fix-x3-boot
...
fix: x3 boot issue regression (#102 )
2026-04-20 18:19:13 +02:00
jpirnay
5b31d49036
One more safety net
2026-04-20 17:42:27 +02:00
jpirnay
14975379cd
Add wstring to test shims
2026-04-20 17:40:31 +02:00
jpirnay
9f95567212
Fix x3 boot issue
2026-04-20 17:33:46 +02:00
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
440d64e48e
Nitpick comments
2026-04-20 14:16:13 +02:00
jpirnay
6f52aec95d
Merge pull request #107 from jgoguen/fix-parser-not-freed
...
fix: free parser on error
2026-04-20 14:07:23 +02:00
jpirnay
3e2f80f8ca
Merge pull request #105 from jgoguen/fix-parser-use-after-free
...
fix: harden OPDS parser cleanup after errors
2026-04-20 14:06:54 +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
3fb9ac9e29
Finetuning 2
2026-04-20 13:15:05 +02:00
jpirnay
5e4f78f7be
Finetuning
2026-04-20 12:28:00 +02:00
jpirnay
fd72941cd4
Treat body[1] properly
2026-04-20 11:53:46 +02:00
jpirnay
38e90a818b
Make json field check more lenient
2026-04-20 11:39:21 +02:00
jpirnay
1eb23e6946
Merge pull request #111 from jpirnay/refactor-show-ntp-error
...
refactor: Display error reason on ntp time sync fail
2026-04-20 10:55:37 +02:00
jpirnay
ec90d46a02
Fix omission
2026-04-20 10:44:34 +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
8941ab9a1e
Always provide datetime
2026-04-20 10:11:14 +02:00
jpirnay
f018ad03dd
Merge pull request #100 from jgoguen/ci-run-tests
...
feat(ci): Run tests as part of CI
2026-04-20 09:58:13 +02:00
jpirnay
269ba96db8
Merge pull request #99 from jgoguen/update-url-utils
...
feat(UrlUtils): Resolve more URL formats
2026-04-20 09:57:37 +02:00
jpirnay
87b5776648
Wire clock to fil date times
2026-04-20 09:07:56 +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
Joel Goguen
57c313737f
feat(ci): Run tests as part of CI
2026-04-19 23:15:40 -04:00
Joel Goguen
828999cae3
fix: free parser on error
...
Found while looking into #105 but the opposite problem. This frees the parser after an error has occurred and early return.
2026-04-19 22:27:34 -04:00
Joel Goguen
c06bf51afb
fix: harden OPDS parser cleanup after errors
...
Fix potential use-after-free or double-free issue in the OPDS parser by
nulling it after free and guarding against using a nullptr parser in
`flush()`.
2026-04-19 21:26:45 -04:00
jpirnay
cf32498fe5
Version bump
2026-04-19 22:49:03 +02: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
174a08831d
Merge pull request #97 from jpirnay/feat-x3clock
...
feat: support x3 RTC chip
2026-04-17 23:32:42 +02:00
jpirnay
f31159b430
Temperature sanity check
2026-04-17 23:32:26 +02:00
jpirnay
9492984850
Remove wire init
2026-04-17 23:27:38 +02:00
jpirnay
39bf72a7a3
Version bump
2026-04-17 23:22:03 +02:00
jpirnay
718ebaaed6
Revert
2026-04-17 23:21:27 +02:00
jpirnay
134527de5f
Dont hammer the bus
2026-04-17 23:21:03 +02:00
jpirnay
f68fbc39e4
Dont write guesstimates into RTC
2026-04-17 23:19:42 +02:00