jpirnay
295d756746
Poor mans indicator for sup / sub
2026-05-15 11:42:09 +02:00
jpirnay
2e1db2ec68
Moe changes
2026-05-15 00:21:31 +02:00
jpirnay
fc02ec67d9
Add independent default font for text files
2026-05-14 23:00:15 +02:00
jpirnay
4ac8aacfff
Fix
2026-05-14 22:04:16 +02:00
jpirnay
7ddc57a0eb
Add polish hyphenation (upstream PR 1590)
2026-05-14 20:27:18 +02:00
jpirnay
93db7bcfd3
Merge pull request #215 from jpirnay/fix-align
...
fix: Honor users choice for alignment
2026-05-14 18:29:29 +02:00
jpirnay
e922b70744
Merge pull request #214 from jpirnay/feat-recentview
...
feat: Add 3x3 recent grid view
2026-05-14 18:29:05 +02:00
jpirnay
96707206c1
Honor users choice for alignment
2026-05-14 18:11:20 +02:00
jpirnay
e02049514b
Merge pull request #210 from jpirnay/chore-cacheclean
...
chore: Consolidate cache directories
2026-05-14 07:04:44 +02:00
jpirnay
bd397b6de0
Fix oversight
2026-05-13 22:48:46 +02:00
jpirnay
da9b3fe60d
Add 3x3 grid view
2026-05-13 22:42:11 +02:00
jpirnay
f4e5de741d
Review comments
2026-05-13 21:23:32 +02:00
jpirnay
7f395ceb0f
Remove unneeded options
2026-05-13 21:10:02 +02:00
jpirnay
60f326cb7f
Use upstream
2026-05-13 14:56:25 +02:00
jpirnay
d6fd744b3c
Font Manager overhaul
2026-05-13 12:39:24 +02:00
jpirnay
640abd9b99
Try more conditioning passes on x3 before sleepscreen to get rid of ghosting
2026-05-12 22:14:19 +02:00
jpirnay
d016ebf12f
Merge pull request #203 from jpirnay/feat-endofbook
...
feat: Add end of book actions screen
2026-05-12 21:11:01 +02:00
jpirnay
adb5bcdbd6
Fixes
2026-05-12 18:51:31 +02:00
jpirnay
a91c151979
Add end of book actions screen
2026-05-12 18:11:55 +02:00
jpirnay
693a650094
Add option to remove a downloaded font
2026-05-12 14:33:14 +02:00
jpirnay
df3a8839b7
Fix
2026-05-12 13:16:47 +02:00
jpirnay
c865a384d3
Merge pull request #200 from jpirnay/fix-heavydutymanga
...
refactor: css / AA memory usage
2026-05-12 13:07:57 +02:00
jpirnay
528c65a6db
No blank trailing page
2026-05-12 13:05:34 +02:00
jpirnay
2e3b17a074
Stop flushPartWordBuffer() from appending after a hard low-heap abort
2026-05-12 12:27:55 +02:00
jpirnay
ca04badfed
Fail closed if the header patch seek fails
2026-05-12 12:19:44 +02:00
jpirnay
aac1a65b82
Reset tocBoundaries in clearCache()
2026-05-12 12:16:13 +02:00
jpirnay
d75ad141af
Fix asymmetric memory guard
2026-05-12 12:09:59 +02:00
jpirnay
099688a7ef
Fixes
2026-05-12 11:36:56 +02:00
jpirnay
dbb81cc483
Reestablish indexing popup
2026-05-12 09:58:17 +02:00
jpirnay
4982f803a7
A couple of fixes
2026-05-11 23:02:27 +02:00
jpirnay
d44c47cfd6
Minor fixes
2026-05-11 22:57:46 +02:00
jpirnay
fddc81ec0a
Special case for zero-byte prewarm
2026-05-11 22:57:15 +02:00
jpirnay
b96be90a0c
Fix log
2026-05-11 22:56:51 +02:00
jpirnay
00d9a4ea05
Improve cache memory management
2026-05-11 22:42:07 +02:00
jpirnay
c273e250f2
Implement sparse css cache plus dynamic banding for AA
2026-05-11 22:27:13 +02:00
jpirnay
fb16db2b48
Reduce memory footprint
2026-05-11 21:50:44 +02:00
jpirnay
2b1dbb6737
Add extended TiltModel
2026-05-11 16:29:40 +02:00
jpirnay
e035e4584b
Apply PR 1783
2026-05-11 13:38:29 +02:00
jpirnay
461a277925
Use upstream variant to get in sync
2026-05-11 13:05:43 +02:00
jpirnay
c9c9bf0f93
Merge pull request #194 from jpirnay/fix-opds-oom
...
feat: Support OPDS image sidecar download and fix OOM for large lists
2026-05-10 21:41:15 +02:00
jpirnay
917219401a
Dont create cjk fonts (yet)
2026-05-10 21:28:32 +02:00
jpirnay
f48636c2b9
Fix section hash
2026-05-10 21:26:52 +02:00
jpirnay
5304086bcd
Fixes
2026-05-10 21:06:55 +02:00
jpirnay
80eb889256
Add opds image download
2026-05-10 20:47:35 +02:00
jpirnay
ba30ed029f
Update font weights for Bitter font in YAML
2026-05-10 18:10:53 +02:00
jpirnay
c4b94737fd
Support large opds result listings without an OOM
2026-05-10 18:03:47 +02:00
jpirnay
fe60b12d86
Improving KOReader sync
2026-05-10 15:46:33 +02:00
jpirnay
b5ea8d3550
Remove duplicate strings
2026-05-10 14:16:06 +02:00
jpirnay
a3729348e4
Update Polish
2026-05-10 14:11:37 +02:00
jpirnay
ad52abf069
Close source TTFont after instantiateVariableFont rebind
...
instantiateVariableFont with default inplace=False returns a *new*
TTFont; rebinding `font` strands the source TTFont and its file handle
open until GC. The trailing font.close() then closes only the new
pinned-instance object.
Capture the source as a separate reference and close both with nested
try/finally: inner finally closes the static instance after save (or
on save failure), outer finally closes the source unconditionally.
2026-05-10 10:35:51 +02:00