Commit Graph

  • 75fd818c93
    Rebuild of SpineTocCache as BookMetadataCache using new file format Dave Allie 2025-12-23 15:51:24 +1100
  • 09e73b34b5
    Merge branch 'master' into feature/cached-toc Dave Allie 2025-12-23 14:16:31 +1100
  • 1107590b56
    Standardize File handling with FsHelpers (#110) Dave Allie 2025-12-23 14:14:10 +1100
  • 08c18dbe6e
    Prevent Serial if no USB Dave Allie 2025-12-23 14:00:51 +1100
  • 367b466782
    Standardize File handling with FsHelpers Dave Allie 2025-12-23 14:00:44 +1100
  • 66ddb52103
    Pin espressif32 platform version Dave Allie 2025-12-23 12:16:42 +1100
  • 5adcc46b8b
    Merge pull request #1 from 1991AcuraLegend/hide-status 1991AcuraLegend 2025-12-22 17:53:16 -0600
  • c3a202e26d Adding status bar display settings 1991AcuraLegend 2025-12-22 17:47:32 -0600
  • d3e16152e2 Grid pagination, window frame Emilien Huet (Malt) 2025-12-22 06:37:20 -0800
  • c1f25e9c2a Add ellipsis on box text Emilien Huet (Malt) 2025-12-22 06:37:20 -0800
  • f1056ff9d1 Grid Browser with file thumbnails Emilien Huet (Malt) 2025-12-22 06:37:20 -0800
  • 5bf603a38e
    WIP Use temp item file Dave Allie 2025-12-22 23:44:39 +1100
  • 63f0acd852
    Use LUTs in SpineTocCache Dave Allie 2025-12-22 23:24:07 +1100
  • 05fce6b818
    Cleanup SpineTocCache Dave Allie 2025-12-22 21:43:01 +1100
  • dc3869ac1c
    Cleanup Dave Allie 2025-12-22 20:41:09 +1100
  • 9f4f71fabe
    Add AP mode option for file transfers (#98) Brendan O'Leary 2025-12-22 01:24:14 -0500
  • a325f12656
    Use cache files for TOC and spine Dave Allie 2025-12-22 14:30:34 +1100
  • d23020e268
    OTA updates (#96) Dave Allie 2025-12-22 17:16:46 +1100
  • f4491875ab
    Thoroughly deinitialise expat parsers before freeing them (#103) Dave Allie 2025-12-22 17:16:39 +1100
  • bf9d60208d
    Thoroughly deinitialise expat parsers before freeing them Dave Allie 2025-12-22 17:10:52 +1100
  • 8c0d631ce2
    Cleanup Dave Allie 2025-12-22 17:10:35 +1100
  • 6cefdb8821 Chapter/List View Fix Tannay 2025-12-21 23:36:57 -0500
  • 628bd364a2 Clang format Brendan O'Leary 2025-12-21 19:47:39 -0500
  • d0716e8fda Add AP mode option for file transfers Brendan O'Leary 2025-12-21 19:33:29 -0500
  • 6fe28da41b
    Cut release 0.8.1 0.8.1 Dave Allie 2025-12-22 03:20:22 +1100
  • 689b539c6b
    Stream CrossPointWebServer data over JSON APIs (#97) Dave Allie 2025-12-22 03:19:49 +1100
  • 12f8c9f12d
    Review feedback Dave Allie 2025-12-22 03:17:32 +1100
  • 28b759bf7d
    Fix cppcheck Dave Allie 2025-12-22 03:03:22 +1100
  • 52c466d640
    Combine FilePage html into one file and hydrate via JSON api Dave Allie 2025-12-22 02:55:35 +1100
  • 066212334d
    Do not mutate HomePageHtml in CrossPointWebServer Dave Allie 2025-12-22 01:33:17 +1100
  • 4b9e9c6969
    Stream CrossPointWebServer::handleFileList response to client Dave Allie 2025-12-22 01:25:17 +1100
  • fcf37907c8
    Fix cppcheck errors Dave Allie 2025-12-22 00:58:09 +1100
  • ce37c80c2d
    Improve power button hold measurement for boot (#95) Jonas Diemer 2025-12-21 14:53:55 +0100
  • e069a73339
    Pin ArduinoJson version Dave Allie 2025-12-22 00:50:39 +1100
  • f55eef50f1
    Add OTA updates Dave Allie 2025-12-22 00:49:13 +1100
  • b39ce22e54
    Cleanup of activities Dave Allie 2025-12-22 00:31:25 +1100
  • 7558ff711d Measurement of boot duration and calibration of pwr button press duration Jonas Diemer 2025-12-21 14:10:24 +0100
  • 77c655fcf5
    Give activities names and log when entering and exiting them (#92) Dave Allie 2025-12-21 21:17:00 +1100
  • 246afae6ef
    Start power off sequence as soon as hold duration for the power button is reached (#93) Dave Allie 2025-12-21 21:16:41 +1100
  • 2e4e616a88
    Start power off sequence as soon as hold duration for the power button is reached Dave Allie 2025-12-21 21:12:11 +1100
  • 33fbcf6a8f
    Give activities name and log when entering and exiting them Dave Allie 2025-12-21 21:02:36 +1100
  • fcfa10bb1f
    Cut release 0.8.0 0.8.0 Dave Allie 2025-12-21 19:02:21 +1100
  • febf79a98a
    Fix: restores cyrillic glyphs to Pixel Arial font (#70) Arthur Tazhitdinov 2025-12-21 13:01:11 +0500
  • 424104f8ff
    Fix incorrect justification of last line in paragraph (#90) Dave Allie 2025-12-21 19:01:00 +1100
  • a97dd9607b
    Fix incorrect justification of last line in paragraph Dave Allie 2025-12-21 18:57:30 +1100
  • 955c78de64
    Book cover sleep screen (#89) Dave Allie 2025-12-21 18:42:06 +1100
  • 958508eb6b
    Prevent boot loop if last open epub crashes on load (#87) Dave Allie 2025-12-21 18:41:52 +1100
  • 0308e5d89f
    Formatting Dave Allie 2025-12-21 18:37:20 +1100
  • a0e5fce2b2
    Update user guide with details about cover image sleep screen Dave Allie 2025-12-21 18:36:44 +1100
  • a9daf86380
    Merge branch 'master' into feature/book-cover-sleep-screen Dave Allie 2025-12-21 18:33:00 +1100
  • 6aa5d41a42
    Add info about sleep screen customisation to user guide (#88) Sam Davis 2025-12-21 18:32:50 +1100
  • a8350d46fd
    Add setting to allow for cover sleep screen Dave Allie 2025-12-21 18:24:56 +1100
  • c50257c9da
    Add Epub::getCoverBmpPath Dave Allie 2025-12-21 18:24:26 +1100
  • db1c9f92b1
    Correct capitalization in USER_GUIDE.md Sam Davis 2025-12-21 18:15:35 +1100
  • bc2156a6d6 Add info about sleep screen customisation to user guide Sam Davis 2025-12-21 17:51:10 +1100
  • f1a8e4e00a
    Add Epub::generateCoverBmp Add Epub::generateCoverBmp, only supports JPG for now Dave Allie 2025-12-21 17:52:33 +1100
  • 7e6bd5f952
    Fix 2-bit bmp rendering Dave Allie 2025-12-21 17:50:55 +1100
  • 41e6fa17a5
    Unset openEpubPath on boot and set once epub fully loaded Dave Allie 2025-12-21 17:17:16 +1100
  • 2a27c6d068
    Add JPG image support (#23) Dave Allie 2025-12-21 17:15:17 +1100
  • b73ae7fe74
    Paginate book list and avoid out of bounds rendering (#86) Dave Allie 2025-12-21 17:12:53 +1100
  • f264efdb12
    Extract EPUB TOC into temp file before parsing (#85) Dave Allie 2025-12-21 17:08:34 +1100
  • 818cb4921b
    Formatting Dave Allie 2025-12-21 16:47:54 +1100
  • dfd7ac2a1a
    Paginate book list and avoid out of bounds rendering Dave Allie 2025-12-21 16:45:23 +1100
  • e8c6fac0a4
    Extract EPUB TOC into temp file before parsing Dave Allie 2025-12-21 16:22:33 +1100
  • 0d32d21d75
    Small code cleanup (#83) Dave Allie 2025-12-21 15:43:53 +1100
  • 9b4dfbd180
    Allow any file to be uploaded (#84) Dave Allie 2025-12-21 15:43:17 +1100
  • b7b00ad722
    Allow any file to be uploaded Dave Allie 2025-12-21 15:29:10 +1100
  • b323da3123
    Remove parser teardown methods Dave Allie 2025-12-21 15:16:01 +1100
  • 5c9c9f562f
    Fix cppcheck low violations Dave Allie 2025-12-21 15:14:27 +1100
  • 926c786705
    Keep ZipFile open to speed up getting file stats. (#76) Jonas Diemer 2025-12-21 04:38:51 +0100
  • e6239a7157
    Formatting Dave Allie 2025-12-21 14:35:27 +1100
  • e94edd5eec
    Move ZipFile constructor to .cpp file Dave Allie 2025-12-21 14:34:22 +1100
  • b54b12e518
    Remove book size cache Dave Allie 2025-12-21 14:31:10 +1100
  • 299623927e
    Build out lines when parsing html and holding >750 words in buffer (#73) Dave Allie 2025-12-21 13:43:19 +1100
  • 9a3bb81337
    fix: add NULL checks after malloc in drawBmp() (#80) IFAKA 2025-12-21 03:36:59 +0100
  • 73d1839ddd
    fix: add bounds checks to Epub getter functions (#82) IFAKA 2025-12-21 03:36:30 +0100
  • cc86533e86
    fix: add NULL check after malloc in readFileToMemory() (#81) IFAKA 2025-12-21 03:35:37 +0100
  • bf3f270067
    fix: add NULL checks for frameBuffer in GfxRenderer (#79) IFAKA 2025-12-21 03:34:58 +0100
  • 0ea1ef29a4 fix: add bounds checks to Epub getter functions IFAKA 2025-12-20 19:20:54 +0100
  • b55e449b9b fix: add NULL check after malloc in readFileToMemory() IFAKA 2025-12-20 19:19:31 +0100
  • 767eebf2d9 fix: add NULL checks after malloc in drawBmp() IFAKA 2025-12-20 19:18:43 +0100
  • 6f04718dc0 fix: add NULL checks for frameBuffer in GfxRenderer IFAKA 2025-12-20 19:16:37 +0100
  • 32d747c6da Rotation Support Tannay 2025-12-19 22:28:17 -0500
  • fb355147a2 remove TODO comment Jonas Diemer 2025-12-19 21:39:30 +0100
  • 6b293148a5 Keep ZipFile open to speed up getting file stats. Jonas Diemer 2025-12-19 21:29:25 +0100
  • 27d84c88a4 Update settings count for CrossPointSettings and SettingsActivity Arthur Tazhitdinov 2025-12-19 23:12:44 +0500
  • a1ef3b982f Merge branch 'master' into hyphenation-v2 Arthur Tazhitdinov 2025-12-19 23:08:55 +0500
  • cfe838e03b
    Update user guide Dave Allie 2025-12-20 01:44:39 +1100
  • 7484fe478c
    Replace cover.jpg Dave Allie 2025-12-20 01:15:20 +1100
  • 1cb10c8a05
    Build out lines for pages when holding over 750 buffered words Dave Allie 2025-12-20 01:04:39 +1100
  • d41d539435
    Add connect to Wifi and File Manager Webserver (#41) Brendan O'Leary 2025-12-19 09:05:43 -0500
  • 98d727ee8c
    Remove excess curly bracket Dave Allie 2025-12-20 01:00:31 +1100
  • a2ccb0760e
    Fix incorrect semi colon Dave Allie 2025-12-20 00:54:08 +1100
  • f1c25a089e Merge master Brendan O'Leary 2025-12-19 08:37:37 -0500
  • 446f04f9ce Generalize the loop delay Brendan O'Leary 2025-12-19 08:35:08 -0500
  • cf6fec78dc
    Cleanup indexing layout string Dave Allie 2025-12-20 00:33:55 +1100
  • 10d76dde12
    Randomly load Sleep Screen from /sleep/*bmp (if exists). (#71) Jonas Diemer 2025-12-19 14:17:26 +0100
  • 08ed16e264 Removed rounding of coordinates. Jonas Diemer 2025-12-19 14:15:10 +0100
  • 47c75658e9 Align popup with sleep button. Jonas Diemer 2025-12-19 13:49:55 +0100
  • 7b5a63d220
    Option to short-press power button. (#56) Jonas Diemer 2025-12-19 13:37:34 +0100