Commit Graph
1414 Commits
Author SHA1 Message Date
jpirnay e30b7a551a Introduction of small helper routines 2026-04-22 07:18:28 +02:00
jpirnay 8c72efb3b9 Reset version info 2026-04-22 07:04:31 +02:00
jpirnay 192eeaddc5 Merge pull request #118 from jpirnay/fix-ota-updater
feat: Try to support CaptivePortals
2026-04-22 06:52:32 +02:00
jpirnay 7da8b335ab Review comments 2026-04-21 22:16:23 +02:00
jpirnay 157a19ff35 Address cppcheck issue 2026-04-21 22:04:07 +02:00
jpirnay 4efbc035ba Try resetting the version info 2026-04-21 21:47:30 +02:00
jpirnay f6f18dcf15 Write directly 2026-04-21 18:27:59 +02:00
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