Commit Graph

  • 0e106e6da6 Update copyright year to 2026 master Aron BenDaniel 2026-01-07 14:18:47 -05:00
  • 68eb4a22b7 fix(api): Restructure archive parsing to iterate through archive items Aron BenDaniel 2026-01-06 13:20:18 -05:00
  • e53ba34bac list-downloading v3 feature/#19-list-downloads Aron BenDaniel 2025-11-14 14:57:25 -05:00
  • 943846a88b Merge remote-tracking branch 'TheOnlyWayUp/fix/#85-image-size' into list-downloading Aron BenDaniel 2025-11-14 14:39:25 -05:00
  • a84d4edb6b fix(docker): Install libraries for weasyprint fix/#85-image-size TheOnlyWayUp 2025-11-10 00:29:38 +05:30
  • 1379f416bc fix(docker): .dockerignore targets subdirectories TheOnlyWayUp 2025-11-10 00:29:09 +05:30
  • 83466ded4d fix(docker): Remove cache files after install TheOnlyWayUp 2025-11-10 00:05:09 +05:30
  • 6c1a145577 docker: Fix .dockerignore uv.lock entry Aron BenDaniel 2025-10-30 17:07:30 -04:00
  • 68022ca547 docker: Fix .dockerignore uv.lock entry feature/#80-dockerfile Aron BenDaniel 2025-10-30 17:07:30 -04:00
  • f20dfa2017 feat(api): Made PDFs-enabled check earlier feature/#74-unified-feature-branch Aron BenDaniel 2025-10-30 13:43:12 -04:00
  • 265799907d docker: Fix merge conflict with #82 Aron BenDaniel 2025-10-30 13:38:13 -04:00
  • cc9ac6093f feat(api): Remove dependency on exiftool (#82) Dhanush R 2025-10-30 16:11:16 +05:30
  • 2956399b4b fix(api): Change error message capitalization AaronBenDaniel 2025-06-25 10:42:05 -04:00
  • d372020bac fix: Change name of flag to enable PDF downloads AaronBenDaniel 2025-06-24 15:26:53 -04:00
  • c2104ee514 feat: Control features with build arg AaronBenDaniel 2025-06-24 12:59:31 -04:00
  • b9ec2b1b5a docker: Ignore uv.lock in docker image TheOnlyWayUp 2025-10-29 17:48:20 +05:30
  • 38c7af3408 docker: maintain uv sync cache Aron BenDaniel 2025-10-28 18:28:37 -04:00
  • b99465037c feat(api): Custom PDF Metadata TheOnlyWayUp 2025-10-29 03:06:53 +05:30
  • d7fbadb2aa fix(api): PDF Metadata contains cleaned keywords TheOnlyWayUp 2025-10-29 03:04:12 +05:30
  • efbb154fa5 docker: Remove apt lists TheOnlyWayUp 2025-10-29 01:57:58 +05:30
  • fa60de79fd Update README.md copyright year Aaron BenDaniel 2025-10-28 13:28:56 -04:00
  • d7da15a434 api: Add note on location of fonts TheOnlyWayUp 2025-10-28 16:45:37 +05:30
  • 3eca87e7cf feat(docker): Remove exiftool dependency, update deps TheOnlyWayUp 2025-10-28 16:44:45 +05:30
  • 9755c62ee8 docker: Update .dockerignore TheOnlyWayUp 2025-10-28 16:41:34 +05:30
  • 5c1f3244b2 api: Remove dependency on exiftool TheOnlyWayUp 2025-10-28 03:50:37 +05:30
  • 35bbb54fc2 feat(api): Report file size to user (#77 - @AaronBenDaniel) AaronBenDaniel 2025-07-25 15:03:11 -04:00
  • 711fe84804 fix(api): Remove control characters from chapter titles (#76 - @AaronBenDaniel) Dhanush R 2025-06-25 20:09:33 +05:30
  • f7e22cef15 fix(api): Remove control characters from chapter titles AaronBenDaniel 2025-06-25 10:33:18 -04:00
  • 464d68f328 fix(api): Validate image URLs before download (#73 - @AaronBenDaniel) Dhanush R 2025-06-24 05:56:43 +05:30
  • db6c841e2f fix(api): Validate image URLs before trying to download AaronBenDaniel 2025-06-22 15:50:30 -04:00
  • 12c6c51829 fix(frontend): Update changelog (#71 - @AaronBenDaniel) Dhanush R 2025-06-23 00:46:37 +05:30
  • 5afcfd54e5 fix(frontend): Fix year in changelog AaronBenDaniel 2025-06-17 21:57:46 -04:00
  • d3b06f5d21 feat(api): Add parsing engine (#68 - @theonlywayup, @aaronbendaniel) Dhanush R 2025-06-11 13:55:20 +05:30
  • 551e91cb7f api: Remove toc.xsl TheOnlyWayUp 2025-06-10 19:57:15 +00:00
  • c132b5de18 fix(api): Use latest bs4 syntax for declaring parser TheOnlyWayUp 2025-06-10 19:56:56 +00:00
  • 6e93f743f3 fix(api): Code formatting AaronBenDaniel 2025-06-10 11:06:23 -04:00
  • 1db3f82f15 fix(api): Remove debug print statement AaronBenDaniel 2025-06-10 10:59:10 -04:00
  • b36dc92718 fix(api): Explicitly specficy html parser AaronBenDaniel 2025-06-10 10:58:42 -04:00
  • 1baeb3f975 fix(api): Use correct class in ToC for chapter title AaronBenDaniel 2025-06-10 10:50:51 -04:00
  • 403ee8dd54 fix(api): Add support for strong and em tags AaronBenDaniel 2025-06-10 10:11:37 -04:00
  • db899aafde fix(api): Justify PDF ToC page numbers to the right side of the page AaronBenDaniel 2025-06-10 09:55:09 -04:00
  • ddfd0dc0a9 fix(api): Iterate over parts dict in PDF Template TheOnlyWayUp 2025-06-09 23:47:30 +00:00
  • 86ae5eac21 api: Update typehints TheOnlyWayUp 2025-06-09 22:06:05 +00:00
  • 8c95632894 fix(api): Tree images passed to Generators as AsyncGenerator TheOnlyWayUp 2025-06-09 22:05:39 +00:00
  • f328b6d5e1 fix(api): call book.compile() AaronBenDaniel 2025-06-09 12:45:20 -04:00
  • 9b440f3ee0 fix(api): Add .xhtml file extension to epub chapters AaronBenDaniel 2025-06-09 12:43:51 -04:00
  • af90adb422 fix(api): Inject id and title into chapter html template AaronBenDaniel 2025-06-09 12:43:01 -04:00
  • 939b4c8caa fix(api): Add default value to images variable AaronBenDaniel 2025-06-09 11:42:03 -04:00
  • 29216938aa fix(api): Add jinja2 to requirements.txt AaronBenDaniel 2025-06-09 11:03:58 -04:00
  • 3fed17302f Update path of exiftools.config in Dockerfile AaronBenDaniel 2025-06-09 10:59:45 -04:00
  • da08de17a5 api: Remove old parser TheOnlyWayUp 2025-06-09 14:44:30 +00:00
  • 3853e0d586 feat(api): Use new Parser and Generators TheOnlyWayUp 2025-06-09 14:43:18 +00:00
  • a790021057 fix(api): Type errors in parser TheOnlyWayUp 2025-06-09 14:30:28 +00:00
  • 1fc8c59992 api: Format code TheOnlyWayUp 2025-06-09 14:24:11 +00:00
  • 7d7223223f fix(pdf): Add ToC to self.book TheOnlyWayUp 2025-06-09 14:23:54 +00:00
  • 0327a230bb refactor(api): Rewrite PDFGenerator TheOnlyWayUp 2025-06-09 14:23:10 +00:00
  • 7c3e02f347 fix(api): Incorrect type reference in AbstractGenerator TheOnlyWayUp 2025-06-09 14:21:53 +00:00
  • 80be6e0b32 refactor(api): PDF Template uses Jinja2 TheOnlyWayUp 2025-06-09 14:21:14 +00:00
  • c7cc857306 api: Add copyright logos to assets TheOnlyWayUp 2025-06-09 14:20:23 +00:00
  • 3810b4661c api: Move PDF Generation assets TheOnlyWayUp 2025-06-09 14:19:26 +00:00
  • 0ec0a65afc fix(api): Remove unused import AaronBenDaniel 2025-06-05 14:29:39 -04:00
  • 8457d3786f fix(api): Remove redundant definition of headers AaronBenDaniel 2025-06-05 14:26:39 -04:00
  • 6a9b703f50 fix(api): Import fetch_image() from correct file AaronBenDaniel 2025-06-05 14:22:12 -04:00
  • cfef986f46 Update base image to python:3.13-slim AaronBenDaniel 2025-06-05 14:18:08 -04:00
  • fec7a83d1c feat(api): Add AbstractGenerator type TheOnlyWayUp 2025-06-05 10:31:52 +00:00
  • 684e59cb00 refactor(api): Rewrite EPUBGenerator TheOnlyWayUp 2025-06-05 10:22:06 +00:00
  • fa55e6e1e9 feat(api): Parallelize image downloads TheOnlyWayUp 2025-06-04 23:31:42 +00:00
  • 46319507e4 feat(api): Add HTML Parser TheOnlyWayUp 2025-06-04 23:15:01 +00:00
  • 65eb006197 Upgrade to Python 3.13 TheOnlyWayUp 2025-06-04 12:16:13 +00:00
  • 10d8a8f308 fix(api/linter): Ignore module imports in init TheOnlyWayUp 2025-06-04 11:55:23 +00:00
  • 713c8071fb api: Make create_book a module TheOnlyWayUp 2025-06-04 11:48:02 +00:00
  • d6095bb122 feat(frontend): Increase text contrast (#66 - @AaronBenDaniel) AaronBenDaniel 2025-05-29 00:48:43 -04:00
  • 19551b8c9f fix(api): Carry over paragraph styling (#67 - @AaronBenDaniel) AaronBenDaniel 2025-05-29 00:47:21 -04:00
  • 8ce6720098 fix(frontend): Uncomment changelog updates AaronBenDaniel 2025-05-27 18:36:44 -04:00
  • 8121fc9fdc fix(frontend): Uncomment changelog updates AaronBenDaniel 2025-05-27 18:35:19 -04:00
  • 251557e591 feat(frontend): Make help modal titles consistent (#63) AaronBenDaniel 2025-05-27 18:29:29 -04:00
  • 48621b72fc feat(frontend): Update changelog (#60) AaronBenDaniel 2025-05-27 18:01:06 -04:00
  • 056dbc052b Merge pull request #59 from TheOnlyWayUp/scuffed-normie-version Dhanush R 2025-05-28 03:04:39 +05:30
  • f03c2d179f Add umami url TheOnlyWayUp 2025-05-27 21:32:31 +00:00
  • f79bb610bd fix(frontend): Fix build error AaronBenDaniel 2025-05-27 17:27:17 -04:00
  • 4954fc31bd feat(frontend): Update website URL AaronBenDaniel 2025-05-27 17:02:19 -04:00
  • 6d4a22d6b7 fix(frontend): Update copyright year AaronBenDaniel 2025-05-27 17:00:16 -04:00
  • a2b771e7bf Remove test file AaronBenDaniel 2025-05-27 16:46:57 -04:00
  • 09e1959ffc fix(api): Use 1 worker thread TheOnlyWayUp 2025-05-27 20:20:30 +00:00
  • fa9e673aba fix(frontend): Disable strict pre-rendering TheOnlyWayUp 2025-05-27 20:14:07 +00:00
  • 2f4ec46100 fix(frontend): Refer to Wattpad as WP TheOnlyWayUp 2025-05-27 13:14:53 +00:00
  • 1a56d648f6 frontend: Update prettier configuration TheOnlyWayUp 2025-05-27 13:14:22 +00:00
  • 2a7452e84a fix(frontend): Add Svelte 5 to dependencies TheOnlyWayUp 2025-05-27 13:08:34 +00:00
  • 5ec9b5216a Merge pull request #54 from @DanikVitek Dhanush R 2025-05-27 18:13:51 +05:30
  • 48fce99f50 Enable Svelte component inspector Alt+X to go to the component, selected in web UI DanikVitek 2025-05-02 14:11:24 +03:00
  • f0af03edb4 Use ESM format for JS files. Use .css extension for style sheets file DanikVitek 2025-05-02 14:09:44 +03:00
  • 47aa11e090 Use get/set input value binding DanikVitek 2025-05-02 13:18:58 +03:00
  • 7f3737c96e properly extend jsconfig.json DanikVitek 2025-05-01 14:42:53 +03:00
  • 13dd08e241 Sort classes with prettier-plugin-tailwindcss DanikVitek 2025-04-29 21:38:23 +03:00
  • 063851a43a Remove useless raw signal init, as the variable is auto-bound to the element DanikVitek 2025-04-29 21:37:32 +03:00
  • 70387ff31d Rename the state setters DanikVitek 2025-04-29 21:36:48 +03:00
  • 93be421fbc Fix git cherry-pick DanikVitek 2025-04-28 21:24:07 +03:00
  • efdea585b3 Strict HTML whitespaces DanikVitek 2025-04-28 21:17:55 +03:00
  • cd8eb3298a Add prettier; Move svelte-preprocess from dependencies to devDependencies DanikVitek 2025-04-28 20:52:47 +03:00
  • 66b304411e remove use of deprecated on: DanikVitek 2025-04-28 20:51:15 +03:00