Commit Graph

  • b6fb019b34 Update to Svelte 5; Use the event callback instead of the effect DanikVitek 2025-04-28 20:28:43 +03:00
  • 669bf1fb97 fix(frontend): Remove deprecated feedback button (#24 - @aaronbendaniel) AaronBenDaniel 2025-04-28 07:21:14 -04:00
  • 3f5cd7985d fix(api): Carry over paragraph styling (#51) feature/#29-pdf-downloads AaronBenDaniel 2025-04-12 13:52:14 -04:00
  • 174968025d fix(api): Stopped extra newlines from appearing with bold/italics AaronBenDaniel 2025-01-01 10:38:05 -05:00
  • 6b3fc072a8 fix(frontend): Remove new years/christmas confetti TheOnlyWayUp 2025-04-07 15:33:37 +00:00
  • 52faaf54c2 fix(api): Stopped extra newlines from appearing with bold/italics (#40) AaronBenDaniel 2025-04-03 22:16:05 -04:00
  • 8989f816c3 fix(frontend): Fixed donation link (#50) AaronBenDaniel 2025-04-01 22:08:25 -04:00
  • e79453ab5f fix(api): Strip control characters from chapter titles (#47) AaronBenDaniel 2025-02-15 06:04:28 -05:00
  • d30f15a254 fix(api): Remove unused class (#43 - @AaronBenDaniel) AaronBenDaniel 2025-01-24 06:50:21 -05:00
  • 08ff95d686 fix(api): Fix PDF ToC page number formatting AaronBenDaniel 2024-12-31 13:02:45 -05:00
  • 682fb4da89 frontend: Add new year, free premium text new-years-premium TheOnlyWayUp 2024-12-30 23:15:14 +00:00
  • 423c62b878 fix(api): Cap download speed to 20KB/s TheOnlyWayUp 2024-12-26 15:59:50 +00:00
  • e1d056de19 feat(frontend): lowres snow TheOnlyWayUp 2024-12-26 15:42:00 +00:00
  • 8f35703265 rollback: Disable PDF Downloads TheOnlyWayUp 2024-12-26 15:10:20 +00:00
  • 222e07085f fix(api): PDF ToC is h1 TheOnlyWayUp 2024-12-26 15:05:57 +00:00
  • 5cfdc8f305 fix(api): PDF renders About the Author page TheOnlyWayUp 2024-12-26 14:45:33 +00:00
  • 0ce8ab1943 fix(dockerfile): Remove unneeded dependencies TheOnlyWayUp 2024-12-22 13:37:19 +00:00
  • ef6430a5cf fix(dockerfile): Pull apt-fast from existing image TheOnlyWayUp 2024-12-22 12:16:43 +00:00
  • d6c31da507 fix(dockerfile): Install add-apt-repository TheOnlyWayUp 2024-12-22 11:37:30 +00:00
  • 84c08b1c38 Add launch.json for easy debugging TheOnlyWayUp 2024-12-22 11:23:33 +00:00
  • 352faceb7a fix(api): Use lxml parser for PDF Template TheOnlyWayUp 2024-12-22 11:23:19 +00:00
  • d2063f59be feat(dockerfile): Use apt-fast TheOnlyWayUp 2024-12-22 11:18:36 +00:00
  • 8df2b6e84e fix(dockerfile): Remove wkhtmltopdf TheOnlyWayUp 2024-12-22 11:03:44 +00:00
  • 3816ab3fd0 frontend: Add faster downloads to Changelog TheOnlyWayUp 2024-12-22 11:00:54 +00:00
  • 5215689836 Merge branch 'feature/#31-zip-downloading' into feature/#29-pdf-downloads TheOnlyWayUp 2024-12-22 10:58:28 +00:00
  • a1191b2600 feat(api): Make archive extraction asynchronous Aaron BenDaniel 2024-12-19 15:10:17 +00:00
  • 82270dc770 feat(api): Download parts as .zip AaronBenDaniel 2024-12-15 14:38:28 -05:00
  • 8dc7d16578 feat(api): Generate PDFs with Weasyprint! TheOnlyWayUp 2024-12-10 18:37:22 +00:00
  • f8ab318210 feat(api): Reconstruct tree from Content HTML, move PDF Template reads to Init TheOnlyWayUp 2024-12-10 18:36:23 +00:00
  • 758b14fd15 feat(api): Merge PDF Templates TheOnlyWayUp 2024-12-10 18:34:27 +00:00
  • 90139b190b fix(api): Remove wkhtmltopdf, add weasyprint to requirements TheOnlyWayUp 2024-12-10 15:56:29 +00:00
  • b4c3cfeffb Include samples in Readme TheOnlyWayUp 2024-12-10 15:29:19 +00:00
  • ff10b3c6c9 Add samples TheOnlyWayUp 2024-12-10 15:25:10 +00:00
  • a7a26dc2b6 feat(api): Improve link styling in PDFs TheOnlyWayUp 2024-12-10 15:19:28 +00:00
  • 016ad6209a fix(api): Use BytesIO when dumping generated book TheOnlyWayUp 2024-12-10 11:12:43 +00:00
  • 16c5a9216f fix(frontend): Downloading .htm files when error TheOnlyWayUp 2024-12-08 14:47:44 +00:00
  • 18799e5a91 fix(frontend): Update meta-tags to indicate PDF Downloads TheOnlyWayUp 2024-12-08 13:19:44 +00:00
  • c737f5314e fix(frontend): Open donate link in new tab TheOnlyWayUp 2024-12-08 13:17:02 +00:00
  • 097c37f24e fix(api): Error handlers accepting Request param TheOnlyWayUp 2024-12-08 13:14:42 +00:00
  • d924e1b6ce fix(frontend): Download PDFs instead of previewing them TheOnlyWayUp 2024-12-08 13:11:47 +00:00
  • 5d9eefd03c fix(api): EPUB Chapters had integer IDs, now bytes TheOnlyWayUp 2024-12-08 13:07:33 +00:00
  • e74642f6cb feat(dockerfile): Faster dependency installation with uv TheOnlyWayUp 2024-12-08 12:45:42 +00:00
  • ddb1862918 fix(api): Update requirements.txt TheOnlyWayUp 2024-12-08 12:42:08 +00:00
  • e4e372c664 fix(api): Fix dockerfile TheOnlyWayUp 2024-12-08 12:32:18 +00:00
  • 9747839ae9 fix(api): Add logging for PDF Generation TheOnlyWayUp 2024-12-08 12:04:39 +00:00
  • 7ef988ba42 fix(api): Add comments and docstrings TheOnlyWayUp 2024-12-08 11:51:16 +00:00
  • c51f32654c fix(dockerfile): Remove sudo TheOnlyWayUp 2024-12-08 11:25:35 +00:00
  • df58b59da2 fix(frontend): /donate resolves TheOnlyWayUp 2024-12-08 11:20:22 +00:00
  • 692f5ad82a api: Add donation URL to PDF TheOnlyWayUp 2024-12-08 11:13:04 +00:00
  • ca0b59cb0c fix(api): Move copyright before TOC, Merge copyright and cover pages, Move HTML to seperate files TheOnlyWayUp 2024-12-08 11:08:33 +00:00
  • 1948ed67ee feat(api): Include Copyright notice in PDFs! TheOnlyWayUp 2024-12-08 04:46:57 +00:00
  • e30bbf40b9 feat(api): PDF includes About the Author page! TheOnlyWayUp 2024-12-07 15:33:44 +00:00
  • 3f7591b15c feat(frontend): Prevent overflow on small screens TheOnlyWayUp 2024-12-07 13:41:29 +00:00
  • 174faafa0e api: Redirect to donate link TheOnlyWayUp 2024-12-07 10:30:55 +00:00
  • af026f1263 frontend: Add donate link TheOnlyWayUp 2024-12-07 10:29:47 +00:00
  • 4c43d01f64 feat(frontend): Support PDF Downloads! Update Changelog TheOnlyWayUp 2024-12-07 10:29:41 +00:00
  • fb42905b33 frontend: Add donate link TheOnlyWayUp 2024-12-07 10:28:40 +00:00
  • dd38369832 fix(api): Clean code TheOnlyWayUp 2024-12-07 10:00:49 +00:00
  • c116300272 fix(api): Symlink fonts to tmp as relative path are resolved from HTML tempfile path TheOnlyWayUp 2024-12-07 09:38:33 +00:00
  • 14dc13029a feat(api): Add Stylesheets for PDF TheOnlyWayUp 2024-12-07 09:37:37 +00:00
  • 5cbef75d19 fix(api): Close and delete temp files TheOnlyWayUp 2024-12-07 09:32:37 +00:00
  • 96d367da27 fix(api): Remove unnecessary newlines from Text TheOnlyWayUp 2024-12-07 09:31:00 +00:00
  • 7b521e492a feat(api): PDF Footers! TheOnlyWayUp 2024-12-07 06:36:34 +00:00
  • f0e7d79d2f gitignore: Ignore .html files TheOnlyWayUp 2024-12-07 06:02:39 +00:00
  • c6174aa418 api: Clean code TheOnlyWayUp 2024-12-07 06:02:27 +00:00
  • c33c773fe7 feat(api): Include high-res cover with EPUB and PDF Downloads TheOnlyWayUp 2024-12-07 05:59:17 +00:00
  • 8728b215ee feat(api): PDF Image downloads are functional! TheOnlyWayUp 2024-12-07 04:17:01 +00:00
  • 40bad57eac feat(api): PDF Downloads functional! TheOnlyWayUp 2024-12-06 15:32:26 +00:00
  • 6c6c8f81b6 feat(api): Add exiftool config for Completed and MatureContent metadata properties TheOnlyWayUp 2024-12-06 15:29:17 +00:00
  • 6bb63dd67b feat(api): Add exiftool to requirements TheOnlyWayUp 2024-12-06 15:28:51 +00:00
  • f9631a8f31 feat(api): Add exiftool to dockerfile TheOnlyWayUp 2024-12-06 15:28:32 +00:00
  • 12b022e780 fix(api): Download formats including Enum class name TheOnlyWayUp 2024-12-06 11:29:53 +00:00
  • 52c55227b2 feat(api): PDF Downloads functional! TheOnlyWayUp 2024-12-06 11:08:43 +00:00
  • ea9e415e52 fix(readme): Include instructions on fully-featured wkhtmltopdf installation TheOnlyWayUp 2024-12-06 11:08:19 +00:00
  • 36ccbb70eb fix(api): Dockerfile removes wkhtmltopdf deb file after installation TheOnlyWayUp 2024-12-06 11:07:57 +00:00
  • a025baded4 feat(api): PDF Downloads for single chapters functional TheOnlyWayUp 2024-12-06 10:56:30 +00:00
  • b05fe47914 feat(api): Errors are raised faster, add Exception classes TheOnlyWayUp 2024-12-06 07:56:08 +00:00
  • 0835992b23 feat(api): Add DownloadFormat type, restructure utils TheOnlyWayUp 2024-12-06 07:27:56 +00:00
  • 0f6cdd91a9 feat(api): Add pdfkit to requirements, wkhtml2pdf to Dockerfile TheOnlyWayUp 2024-12-06 07:20:21 +00:00
  • f8900be6b3 fix: Add git to Dockerfile selfhost AaronBenDaniel 2024-12-02 17:02:23 -05:00
  • a458b9c2f1 api: Update requirements.txt TheOnlyWayUp 2024-12-02 11:37:08 +00:00
  • 18d4df0674 api: Use keydb fork of aiohttp-client-cache TheOnlyWayUp 2024-12-02 11:25:32 +00:00
  • c1db7babdd fix(frontend): Strip tracking info from URLs AaronBenDaniel 2024-11-30 21:50:13 -05:00
  • f40d1e4b27 fix: README TheOnlyWayUp 2024-12-01 00:15:03 +00:00
  • 39837f6305 docs: Add Redis guide to README TheOnlyWayUp 2024-12-01 00:13:22 +00:00
  • 974c0bd341 fix(frontend): Update changelog TheOnlyWayUp 2024-12-01 00:04:52 +00:00
  • 5687c5f2cd fix(api): TTL for Redis Cache TheOnlyWayUp 2024-11-30 23:44:07 +00:00
  • 5f0676a19d Merge pull request #23 from TheOnlyWayUp/fix/#22-redis-cache Dhanush R 2024-12-01 03:48:07 +05:30
  • ec700ce284 fix(frontend): Remove unused function AaronBenDaniel 2024-11-30 17:16:43 -05:00
  • eafef1f1ec fix(frontend): Remove debug console.log() AaronBenDaniel 2024-11-30 17:02:17 -05:00
  • 8e8773a61a fix(api): Lower logging status for debug message TheOnlyWayUp 2024-11-30 21:58:51 +00:00
  • 2b1d00b08e fix(frontend): Allow IDs to be typed TheOnlyWayUp 2024-11-30 21:53:16 +00:00
  • c29c26b33b Update requirements.txt TheOnlyWayUp 2024-11-30 21:38:12 +00:00
  • f91a01e574 feat(api): Add type validation for API Responses TheOnlyWayUp 2024-11-30 21:35:31 +00:00
  • a31c26f8c5 fix(api): Improve readability TheOnlyWayUp 2024-11-30 21:25:07 +00:00
  • 8b00d0b109 fix(api): Add logfiles to gitignore, remove debug code TheOnlyWayUp 2024-11-30 21:14:21 +00:00
  • 26b9db8945 fix(api): Remove unnecessary API Request, remove test script TheOnlyWayUp 2024-11-30 21:10:17 +00:00
  • a755ddb0e4 fix(api): Use CachedSession across codebase TheOnlyWayUp 2024-11-30 20:57:15 +00:00
  • 28e40ece94 feat(api): Add eliot logging, fix no cookies in authed requests TheOnlyWayUp 2024-11-30 20:54:18 +00:00
  • 6e222c1f55 feat(api): Cancel requests when client disconnects TheOnlyWayUp 2024-11-30 19:24:33 +00:00