Commit Graph

  • 8bd4448b5c
    Merge 2614d1da28 into 424594488f Jérôme Launay 2025-12-18 13:15:18 +0100
  • 44e2d0e319 Option to short-press power button. Jonas Diemer 2025-12-18 13:06:50 +0100
  • f6f00a5e26
    Merge c813a2f075 into 424594488f Arthur Tazhitdinov 2025-12-18 12:03:27 +0000
  • c813a2f075 Merge branch 'master' into hyphenation-v2 Arthur Tazhitdinov 2025-12-18 15:03:17 +0300
  • 8708b47930
    Merge 71fc35845b into 424594488f Brendan O'Leary 2025-12-18 12:52:30 +0100
  • 424594488f
    Caching of spine item sizes for faster book loading (saves 1-4 seconds). (#54) master Jonas Diemer 2025-12-18 12:49:14 +0100
  • dbf8ce00d7 Fix formatting. Jonas Diemer 2025-12-18 12:30:39 +0100
  • b24d0e9c71
    Merge 7de11bea57 into 57fdb1c0fb Sam Davis 2025-12-18 22:19:18 +1100
  • 7531af0ba0
    Merge 13fc5f7bbb into 57fdb1c0fb Jonas Diemer 2025-12-18 22:13:43 +1100
  • 57fdb1c0fb
    Rendering "Indexing..." on white screen to avoid partial update Dave Allie 2025-12-18 22:13:24 +1100
  • 5e1694748c
    Fix font readability by expanding blacks and trimming whites (#55) Dave Allie 2025-12-18 21:39:13 +1100
  • 560b2d4533
    Fix font readability by expanding blacks and trimming whites fix/font-readability Dave Allie 2025-12-18 21:35:49 +1100
  • 1a14b371fe Caching of spine item sizes for faster book loading (saves 1-4 seconds). Jonas Diemer 2025-12-18 11:09:05 +0100
  • 71fc35845b Clang Brendan O'Leary 2025-12-17 20:42:42 -0500
  • abb3dc3d43 Fix issue with upload loop Brendan O'Leary 2025-12-17 20:41:00 -0500
  • b87a8c5dd5 Memory cleanup Brendan O'Leary 2025-12-17 20:27:38 -0500
  • b46f872e37 Mobile responsive Brendan O'Leary 2025-12-17 20:14:11 -0500
  • f3810f3c69 fix javascript issued Brendan O'Leary 2025-12-17 20:03:20 -0500
  • ba96a26b71 Clang format fix Brendan O'Leary 2025-12-17 19:11:56 -0500
  • 21cb8a6731 Refactor HTML to be mostly pre-generated Brendan O'Leary 2025-12-17 19:11:30 -0500
  • 421c5cd30b If server is running, call handleClient Brendan O'Leary 2025-12-17 18:57:31 -0500
  • 5d935e6719 Restore the wifi screen Brendan O'Leary 2025-12-17 18:47:27 -0500
  • 08227a07fa Merge master Brendan O'Leary 2025-12-17 18:44:05 -0500
  • 2614d1da28 clang-format-fix Jérôme Launay 2025-12-18 00:31:40 +0100
  • a29ff93f9c Revert "Fix: Footnotes - validate data integrity before render" Jérôme Launay 2025-12-18 00:28:21 +0100
  • c591c2e033 fix number of notes per page Jérôme Launay 2025-12-18 00:14:22 +0100
  • d34122177c deserialize inline notes Jérôme Launay 2025-12-18 00:07:48 +0100
  • ad7e9bd267 Fix: Footnotes - validate data integrity before render Jérôme Launay 2025-12-17 23:53:34 +0100
  • 91a0677503 Fix: Footnotes crashes after Screen→Activity refactor Jérôme Launay 2025-12-17 23:46:01 +0100
  • b2985f87d3 fix stack task size after bad merge Jérôme Launay 2025-12-17 23:23:35 +0100
  • 707b533858
    Merge 03896d5215 into 063a1df851 Dave Allie 2025-12-18 08:57:05 +1100
  • 7de11bea57 add support for 1, 8 and 32 bit bmps Sam Davis 2025-12-15 17:48:09 +1100
  • 5b33552967 Rename BmpToMono -> BmpReader Sam Davis 2025-12-15 16:25:12 +1100
  • c308e6c60f rotate fullscreen bmp CCW instead of CW Sam Davis 2025-12-14 19:50:05 +1100
  • 0a33516d85 Render sleep.bmp when sleeping if it exists Sam Davis 2025-12-14 17:07:14 +1100
  • 127b0b9fea add separate render path when sleep.bmp is found in root of sd card Sam Davis 2025-12-14 15:06:05 +1100
  • b042e3c790 fix merge master Jérôme Launay 2025-12-17 21:18:54 +0100
  • 13fc5f7bbb Added BMP sleep screen using /sleep.bmp (1bpp) from SD card. Jonas Diemer 2025-12-17 21:16:04 +0100
  • 19cd81f1fb Cleaned up 1bpp version. Jonas Diemer 2025-12-17 20:47:46 +0100
  • 83e20fb568
    Merge branch 'master' into feature/footnotes Jérôme Launay 2025-12-17 20:35:24 +0100
  • 063a1df851
    Bugfix for #46: don't look at previous chapters if in chapter 0. (#48) Jonas Diemer 2025-12-17 20:28:06 +0100
  • 96648d8751 Bugfix for #46: don't look at previous chapters if in chapter 0. Jonas Diemer 2025-12-17 17:00:23 +0100
  • 074bab82ff Remove fallback break index logic from Hyphenator Arthur Tazhitdinov 2025-12-17 18:46:22 +0300
  • 13a6c43b87 clang format fix Arthur Tazhitdinov 2025-12-17 18:24:09 +0300
  • 26b84b38a2 Implement hyphenation support for English and Russian languages Arthur Tazhitdinov 2025-12-17 18:10:58 +0300
  • a9176ff909 Merge branch 'master' into feature/footnotes Jérôme Launay 2025-12-17 14:28:57 +0100
  • e22b108dad Simplification. Jonas Diemer 2025-12-17 14:19:59 +0100
  • 4d2aae5928 Optimized 1bpp version. Jonas Diemer 2025-12-17 13:44:00 +0100
  • bfca248c14 Added timing measurement. Jonas Diemer 2025-12-17 13:33:08 +0100
  • d429966dd4
    Rename Screens to Activities and restructure files (#44) Dave Allie 2025-12-17 23:32:18 +1100
  • 02be1bdc4e
    Merge branch 'master' into chore/activities chore/activities Dave Allie 2025-12-17 23:27:00 +1100
  • c0dc6b9067
    Use anonymous namespaces for local consts Dave Allie 2025-12-17 23:19:10 +1100
  • 0218b6bde5 Fixed 1bpp inversion Jonas Diemer 2025-12-17 13:17:49 +0100
  • a9b4d99ac4
    Combine reader activities under ReaderActivity Dave Allie 2025-12-17 23:16:57 +1100
  • 432cd66ca4 Cleanup. Jonas Diemer 2025-12-17 13:09:57 +0100
  • c78f2a9840
    Calculate the progress in the book by file sizes of each chapter. (#38) Jonas Diemer 2025-12-17 13:05:24 +0100
  • e01bf87a39 Formatting. Jonas Diemer 2025-12-17 12:40:45 +0100
  • 714f386558 Moved progress functions to epub, showing integer percentages. Jonas Diemer 2025-12-17 11:38:07 +0100
  • 1208663f55 format fixes Jonas Diemer 2025-12-16 18:04:04 +0100
  • 9561bab51f Calculate the progress in the book by file sizes of each chapter. Jonas Diemer 2025-12-16 18:01:46 +0100
  • c4430793e7 clang-format-fix Jérôme Launay 2025-12-17 13:00:21 +0100
  • dcf2b257f4 Merge branch 'feature/footnotes' Jérôme Launay 2025-12-17 12:40:39 +0100
  • 83012b2d0d
    Rename Screens to Activities and restructure files Dave Allie 2025-12-17 22:38:53 +1100
  • 3f8e74ad47 Format note indicator Jérôme Launay 2025-12-17 12:33:08 +0100
  • 9dcdcb02ba Working version to load 24bit and display BW. Jonas Diemer 2025-12-17 12:07:39 +0100
  • e7785003af Experiments. Jonas Diemer 2025-12-17 11:09:09 +0100
  • 11f01d3a41
    Add home screen (#42) Dave Allie 2025-12-17 20:47:43 +1100
  • 7eb38dc7a5
    Add home screen Dave Allie 2025-12-17 20:44:55 +1100
  • 973d372521
    TOC location fix (#25) Arthur Tazhitdinov 2025-12-17 10:49:45 +0300
  • 62a3092f4a Add support for paragraph notes Jérôme Launay 2025-12-17 04:46:27 +0100
  • 05da79f6ad clang format Brendan O'Leary 2025-12-16 21:42:36 -0500
  • e9e6982eea RCU for fix with merge Brendan O'Leary 2025-12-16 21:37:17 -0500
  • fcee7d519c Merge main Brendan O'Leary 2025-12-16 21:32:39 -0500
  • 9c68d80781 Fix issue with uploading to subfolders Brendan O'Leary 2025-12-16 21:20:45 -0500
  • 2aa1584582 Add docs page Brendan O'Leary 2025-12-16 21:18:55 -0500
  • 2c79ea8705 Add delete key Brendan O'Leary 2025-12-16 20:56:33 -0500
  • 78604d3bda Page design update Brendan O'Leary 2025-12-16 20:49:24 -0500
  • 225268c09c Put some basic XSS protection in place Brendan O'Leary 2025-12-16 20:32:52 -0500
  • e384bdbfc2 Hide hidden folders Brendan O'Leary 2025-12-16 20:18:06 -0500
  • 1bc30fbf2a Fix issue with failed connections Brendan O'Leary 2025-12-15 22:13:17 -0500
  • 112624d096 footnotes support Jérôme Launay 2025-12-17 02:06:38 +0100
  • 5151486093 Merge branch 'master' into toc-parsing-fixes Arthur Tazhitdinov 2025-12-16 23:37:41 +0300
  • 596e6fad0b
    Update platformio.ini Brendan O'Leary 2025-12-16 14:01:03 -0500
  • 8a99436e6a Refactor ContentOpfParser to use a constexpr for MEDIA_TYPE_NCX Arthur Tazhitdinov 2025-12-16 20:20:06 +0300
  • 989930c51b
    Update src/screens/SettingsScreen.cpp Arthur Tazhitdinov 2025-12-16 18:19:07 +0300
  • 7074deb9ad clang format fix Arthur Tazhitdinov 2025-12-16 18:18:05 +0300
  • 2527f2f3a5
    Update lib/Epub/Epub/parsers/ContentOpfParser.cpp Arthur Tazhitdinov 2025-12-16 18:14:45 +0300
  • 5b0f6cde44 Add auto-resume last book setting and update related functionality Arthur Tazhitdinov 2025-12-16 18:13:55 +0300
  • b540fbc6fd Refactor ContentOpfParser to simplify item handling and improve TOC parsing Arthur Tazhitdinov 2025-12-16 17:43:09 +0300
  • 67da8139b3
    Use 6x8kB chunks instead of 1x48kB chunk for secondary display buffer (#36) Dave Allie 2025-12-17 01:39:22 +1100
  • 70a68e8cdb
    Add static assert to ensure buffer chunks are the right size Dave Allie 2025-12-17 01:35:18 +1100
  • a72648bd36
    Cleanup testing Dave Allie 2025-12-17 01:29:18 +1100
  • c8cdf5cd5a
    Add new home screen and link to file selection and upload screens feature/network-file-upload Dave Allie 2025-12-17 01:22:14 +1100
  • 1ae53ca20b
    Use 6x8kB chunks instead of 1x48kB chunk for secondary display buffer Dave Allie 2025-12-17 01:24:52 +1100
  • 8d2f1de660 Revert visible chapter toc Arthur Tazhitdinov 2025-12-16 17:23:56 +0300
  • 1e8f5b767f Merge branch 'master' into toc-parsing-fixes Arthur Tazhitdinov 2025-12-16 17:21:25 +0300
  • eaf84d3d2c
    Merge branch 'master' into feature/network-file-upload Dave Allie 2025-12-17 00:21:46 +1100
  • c287aa03a4
    Use single buffer mode for EInkDisplay (#34) Dave Allie 2025-12-17 00:17:49 +1100
  • 2efbe1b444
    Fix formatting feature/display-single-buffer-mode Dave Allie 2025-12-17 00:09:16 +1100
  • b286d40caa
    Add poor displayWindow implementation and use it for Indexing message Dave Allie 2025-12-17 00:08:22 +1100