Commit Graph

  • 940f6a3313
    Load core metadata when loading book.bin #104 Dave Allie 2025-12-24 20:40:21 +10:00
  • 464453ad65
    Fix off by one error in book metadata cache look up tables Dave Allie 2025-12-24 20:26:35 +10:00
  • a600c1626a
    Fix bug in opening incorrect file in BookMetadataCache Dave Allie 2025-12-24 16:11:09 +10:00
  • 51303c83ae fix format #115 gebeto 2025-12-24 01:06:29 +02:00
  • bb63a284c8 handle options in delete gebeto 2025-12-24 00:43:21 +02:00
  • bf9988e652 handle option on upload gebeto 2025-12-24 00:23:59 +02:00
  • f3323b9451 use enable cors correctly gebeto 2025-12-24 00:06:35 +02:00
  • 9461cd5d48 enable cors for api gebeto 2025-12-23 23:59:31 +02:00
  • 9aa305700c
    Add Bayer 4x4 ordered dithering for EPUB cover images Eunchurn Park 2025-12-24 03:39:13 +09:00
  • e7f3ac8319 remove extra changes gebeto 2025-12-23 18:32:31 +02:00
  • 8d53f3f723 Show networks with stored passwords on top of list. Jonas Diemer 2025-12-23 14:57:30 +01:00
  • d7aa30ecd1 Added QRCode library. Jonas Diemer 2025-12-23 14:50:02 +01:00
  • bf06f7eb82 Added QR code to AP mode. Jonas Diemer 2025-12-23 14:49:29 +01:00
  • d45739b08b Add QR code of URL to File Transfer screen. Jonas Diemer 2025-12-23 13:48:21 +01:00
  • 34bb83866d Increase space between lines. Jonas Diemer 2025-12-23 13:46:57 +01:00
  • 0321022ca8 enable cors in other way gebeto 2025-12-23 14:40:14 +02:00
  • b6f8bd93ef enable CORS for web server gebeto 2025-12-23 14:34:40 +02:00
  • 75fd818c93
    Rebuild of SpineTocCache as BookMetadataCache using new file format Dave Allie 2025-12-23 15:51:24 +11:00
  • 09e73b34b5
    Merge branch 'master' into feature/cached-toc Dave Allie 2025-12-23 14:16:31 +11:00
  • 1107590b56
    Standardize File handling with FsHelpers (#110) Dave Allie 2025-12-23 14:14:10 +11:00
  • 08c18dbe6e
    Prevent Serial if no USB #110 Dave Allie 2025-12-23 14:00:51 +11:00
  • 367b466782
    Standardize File handling with FsHelpers Dave Allie 2025-12-23 14:00:44 +11:00
  • 66ddb52103
    Pin espressif32 platform version Dave Allie 2025-12-23 12:16:42 +11:00
  • 5adcc46b8b
    Merge pull request #1 from 1991AcuraLegend/hide-status 1991AcuraLegend 2025-12-22 17:53:16 -06:00
  • c3a202e26d Adding status bar display settings 1991AcuraLegend 2025-12-22 17:47:32 -06:00
  • d3e16152e2 Grid pagination, window frame #107 Emilien Huet (Malt) 2025-12-22 06:37:20 -08:00
  • c1f25e9c2a Add ellipsis on box text Emilien Huet (Malt) 2025-12-22 06:37:20 -08:00
  • f1056ff9d1 Grid Browser with file thumbnails Emilien Huet (Malt) 2025-12-22 06:37:20 -08:00
  • 5bf603a38e
    WIP Use temp item file Dave Allie 2025-12-22 23:44:39 +11:00
  • 63f0acd852
    Use LUTs in SpineTocCache Dave Allie 2025-12-22 23:24:07 +11:00
  • 05fce6b818
    Cleanup SpineTocCache Dave Allie 2025-12-22 21:43:01 +11:00
  • dc3869ac1c
    Cleanup Dave Allie 2025-12-22 20:41:09 +11:00
  • 9f4f71fabe
    Add AP mode option for file transfers (#98) Brendan O'Leary 2025-12-22 01:24:14 -05:00
  • a325f12656
    Use cache files for TOC and spine Dave Allie 2025-12-22 14:30:34 +11:00
  • d23020e268
    OTA updates (#96) Dave Allie 2025-12-22 17:16:46 +11:00
  • f4491875ab
    Thoroughly deinitialise expat parsers before freeing them (#103) Dave Allie 2025-12-22 17:16:39 +11:00
  • bf9d60208d
    Thoroughly deinitialise expat parsers before freeing them #103 Dave Allie 2025-12-22 17:10:52 +11:00
  • 8c0d631ce2
    Cleanup #96 Dave Allie 2025-12-22 17:10:35 +11:00
  • 6cefdb8821 Chapter/List View Fix Tannay 2025-12-21 23:36:57 -05:00
  • 628bd364a2 Clang format #98 Brendan O'Leary 2025-12-21 19:47:39 -05:00
  • d0716e8fda Add AP mode option for file transfers Brendan O'Leary 2025-12-21 19:33:29 -05:00
  • 6fe28da41b
    Cut release 0.8.1 0.8.1 Dave Allie 2025-12-22 03:20:22 +11:00
  • 689b539c6b
    Stream CrossPointWebServer data over JSON APIs (#97) Dave Allie 2025-12-22 03:19:49 +11:00
  • 12f8c9f12d
    Review feedback #97 Dave Allie 2025-12-22 03:17:32 +11:00
  • 28b759bf7d
    Fix cppcheck Dave Allie 2025-12-22 03:03:22 +11:00
  • 52c466d640
    Combine FilePage html into one file and hydrate via JSON api Dave Allie 2025-12-22 02:55:35 +11:00
  • 066212334d
    Do not mutate HomePageHtml in CrossPointWebServer Dave Allie 2025-12-22 01:33:17 +11:00
  • 4b9e9c6969
    Stream CrossPointWebServer::handleFileList response to client Dave Allie 2025-12-22 01:25:17 +11:00
  • fcf37907c8
    Fix cppcheck errors Dave Allie 2025-12-22 00:58:09 +11:00
  • ce37c80c2d
    Improve power button hold measurement for boot (#95) Jonas Diemer 2025-12-21 14:53:55 +01:00
  • e069a73339
    Pin ArduinoJson version Dave Allie 2025-12-22 00:50:39 +11:00
  • f55eef50f1
    Add OTA updates Dave Allie 2025-12-22 00:49:13 +11:00
  • b39ce22e54
    Cleanup of activities Dave Allie 2025-12-22 00:31:25 +11:00
  • 7558ff711d Measurement of boot duration and calibration of pwr button press duration #95 Jonas Diemer 2025-12-21 14:10:24 +01:00
  • 77c655fcf5
    Give activities names and log when entering and exiting them (#92) Dave Allie 2025-12-21 21:17:00 +11:00
  • 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 +11:00
  • 2e4e616a88
    Start power off sequence as soon as hold duration for the power button is reached #93 Dave Allie 2025-12-21 21:12:11 +11:00
  • 33fbcf6a8f
    Give activities name and log when entering and exiting them #92 Dave Allie 2025-12-21 21:02:36 +11:00
  • fcfa10bb1f
    Cut release 0.8.0 0.8.0 Dave Allie 2025-12-21 19:02:21 +11:00
  • febf79a98a
    Fix: restores cyrillic glyphs to Pixel Arial font (#70) Arthur Tazhitdinov 2025-12-21 13:01:11 +05:00
  • 424104f8ff
    Fix incorrect justification of last line in paragraph (#90) Dave Allie 2025-12-21 19:01:00 +11:00
  • a97dd9607b
    Fix incorrect justification of last line in paragraph #90 Dave Allie 2025-12-21 18:57:30 +11:00
  • 955c78de64
    Book cover sleep screen (#89) Dave Allie 2025-12-21 18:42:06 +11:00
  • 958508eb6b
    Prevent boot loop if last open epub crashes on load (#87) Dave Allie 2025-12-21 18:41:52 +11:00
  • 0308e5d89f
    Formatting #87 Dave Allie 2025-12-21 18:37:20 +11:00
  • a0e5fce2b2
    Update user guide with details about cover image sleep screen #89 Dave Allie 2025-12-21 18:36:44 +11:00
  • a9daf86380
    Merge branch 'master' into feature/book-cover-sleep-screen Dave Allie 2025-12-21 18:33:00 +11:00
  • 6aa5d41a42
    Add info about sleep screen customisation to user guide (#88) Sam Davis 2025-12-21 18:32:50 +11:00
  • a8350d46fd
    Add setting to allow for cover sleep screen Dave Allie 2025-12-21 18:24:56 +11:00
  • c50257c9da
    Add Epub::getCoverBmpPath Dave Allie 2025-12-21 18:24:26 +11:00
  • db1c9f92b1
    Correct capitalization in USER_GUIDE.md #88 Sam Davis 2025-12-21 18:15:35 +11:00
  • bc2156a6d6 Add info about sleep screen customisation to user guide Sam Davis 2025-12-21 17:51:10 +11:00
  • f1a8e4e00a
    Add Epub::generateCoverBmp Add Epub::generateCoverBmp, only supports JPG for now Dave Allie 2025-12-21 17:52:33 +11:00
  • 7e6bd5f952
    Fix 2-bit bmp rendering Dave Allie 2025-12-21 17:50:55 +11:00
  • 41e6fa17a5
    Unset openEpubPath on boot and set once epub fully loaded Dave Allie 2025-12-21 17:17:16 +11:00
  • 2a27c6d068
    Add JPG image support (#23) Dave Allie 2025-12-21 17:15:17 +11:00
  • b73ae7fe74
    Paginate book list and avoid out of bounds rendering (#86) Dave Allie 2025-12-21 17:12:53 +11:00
  • f264efdb12
    Extract EPUB TOC into temp file before parsing (#85) Dave Allie 2025-12-21 17:08:34 +11:00
  • 818cb4921b
    Formatting #85 Dave Allie 2025-12-21 16:47:54 +11:00
  • dfd7ac2a1a
    Paginate book list and avoid out of bounds rendering #86 Dave Allie 2025-12-21 16:45:23 +11:00
  • e8c6fac0a4
    Extract EPUB TOC into temp file before parsing Dave Allie 2025-12-21 16:22:33 +11:00
  • 0d32d21d75
    Small code cleanup (#83) Dave Allie 2025-12-21 15:43:53 +11:00
  • 9b4dfbd180
    Allow any file to be uploaded (#84) Dave Allie 2025-12-21 15:43:17 +11:00
  • b7b00ad722
    Allow any file to be uploaded #84 Dave Allie 2025-12-21 15:29:10 +11:00
  • b323da3123
    Remove parser teardown methods #83 Dave Allie 2025-12-21 15:16:01 +11:00
  • 5c9c9f562f
    Fix cppcheck low violations Dave Allie 2025-12-21 15:14:27 +11:00
  • 926c786705
    Keep ZipFile open to speed up getting file stats. (#76) Jonas Diemer 2025-12-21 04:38:51 +01:00
  • e6239a7157
    Formatting #76 Dave Allie 2025-12-21 14:35:27 +11:00
  • e94edd5eec
    Move ZipFile constructor to .cpp file Dave Allie 2025-12-21 14:34:22 +11:00
  • b54b12e518
    Remove book size cache Dave Allie 2025-12-21 14:31:10 +11:00
  • 299623927e
    Build out lines when parsing html and holding >750 words in buffer (#73) Dave Allie 2025-12-21 13:43:19 +11:00
  • 9a3bb81337
    fix: add NULL checks after malloc in drawBmp() (#80) IFAKA 2025-12-21 03:36:59 +01:00
  • 73d1839ddd
    fix: add bounds checks to Epub getter functions (#82) IFAKA 2025-12-21 03:36:30 +01:00
  • cc86533e86
    fix: add NULL check after malloc in readFileToMemory() (#81) IFAKA 2025-12-21 03:35:37 +01:00
  • bf3f270067
    fix: add NULL checks for frameBuffer in GfxRenderer (#79) IFAKA 2025-12-21 03:34:58 +01:00
  • 0ea1ef29a4 fix: add bounds checks to Epub getter functions #82 IFAKA 2025-12-20 19:20:54 +01:00
  • b55e449b9b fix: add NULL check after malloc in readFileToMemory() #81 IFAKA 2025-12-20 19:19:31 +01:00
  • 767eebf2d9 fix: add NULL checks after malloc in drawBmp() #80 IFAKA 2025-12-20 19:18:43 +01:00
  • 6f04718dc0 fix: add NULL checks for frameBuffer in GfxRenderer #79 IFAKA 2025-12-20 19:16:37 +01:00
  • 32d747c6da Rotation Support Tannay 2025-12-19 22:28:17 -05:00