TheOnlyWayUp
c33c773fe7
feat(api): Include high-res cover with EPUB and PDF Downloads
2024-12-07 05:59:17 +00:00
TheOnlyWayUp
8728b215ee
feat(api): PDF Image downloads are functional!
2024-12-07 04:17:01 +00:00
TheOnlyWayUp
40bad57eac
feat(api): PDF Downloads functional!
...
Image downloads borked
2024-12-06 15:32:26 +00:00
TheOnlyWayUp
6c6c8f81b6
feat(api): Add exiftool config for Completed and MatureContent metadata properties
2024-12-06 15:29:17 +00:00
TheOnlyWayUp
6bb63dd67b
feat(api): Add exiftool to requirements
2024-12-06 15:28:51 +00:00
TheOnlyWayUp
f9631a8f31
feat(api): Add exiftool to dockerfile
...
Untested, I probably have to install Perl as well
2024-12-06 15:28:32 +00:00
TheOnlyWayUp
12b022e780
fix(api): Download formats including Enum class name
2024-12-06 11:29:53 +00:00
TheOnlyWayUp
52c55227b2
feat(api): PDF Downloads functional!
2024-12-06 11:08:43 +00:00
TheOnlyWayUp
ea9e415e52
fix(readme): Include instructions on fully-featured wkhtmltopdf installation
2024-12-06 11:08:19 +00:00
TheOnlyWayUp
36ccbb70eb
fix(api): Dockerfile removes wkhtmltopdf deb file after installation
2024-12-06 11:07:57 +00:00
TheOnlyWayUp
a025baded4
feat(api): PDF Downloads for single chapters functional
2024-12-06 10:56:30 +00:00
TheOnlyWayUp
b05fe47914
feat(api): Errors are raised faster, add Exception classes
2024-12-06 07:56:08 +00:00
TheOnlyWayUp
0835992b23
feat(api): Add DownloadFormat type, restructure utils
2024-12-06 07:27:56 +00:00
TheOnlyWayUp
0f6cdd91a9
feat(api): Add pdfkit to requirements, wkhtml2pdf to Dockerfile
2024-12-06 07:20:21 +00:00
AaronBenDaniel
f8900be6b3
fix: Add git to Dockerfile
2024-12-03 05:50:01 +05:30
TheOnlyWayUp
a458b9c2f1
api: Update requirements.txt
2024-12-02 11:37:08 +00:00
TheOnlyWayUp
18d4df0674
api: Use keydb fork of aiohttp-client-cache
...
Natively expire hash key submembers
2024-12-02 11:25:32 +00:00
AaronBenDaniel
c1db7babdd
fix(frontend): Strip tracking info from URLs
2024-12-01 09:42:25 +05:30
TheOnlyWayUp
f40d1e4b27
fix: README
2024-12-01 00:15:03 +00:00
TheOnlyWayUp
39837f6305
docs: Add Redis guide to README
2024-12-01 00:13:22 +00:00
TheOnlyWayUp
974c0bd341
fix(frontend): Update changelog
2024-12-01 00:04:52 +00:00
TheOnlyWayUp
5687c5f2cd
fix(api): TTL for Redis Cache
2024-11-30 23:44:07 +00:00
Dhanush R
5f0676a19d
Merge pull request #23 from TheOnlyWayUp/fix/#22-redis-cache
...
Concurrent requests fail
Co-authored-by: AaronBenDaniel <144371000+AaronBenDaniel@users.noreply.github.com >
2024-12-01 03:48:07 +05:30
AaronBenDaniel
ec700ce284
fix(frontend): Remove unused function
2024-11-30 17:16:43 -05:00
AaronBenDaniel
eafef1f1ec
fix(frontend): Remove debug console.log()
2024-11-30 17:02:17 -05:00
TheOnlyWayUp
8e8773a61a
fix(api): Lower logging status for debug message
2024-11-30 21:58:51 +00:00
TheOnlyWayUp
2b1d00b08e
fix(frontend): Allow IDs to be typed
2024-11-30 21:53:16 +00:00
TheOnlyWayUp
c29c26b33b
Update requirements.txt
2024-11-30 21:38:12 +00:00
TheOnlyWayUp
f91a01e574
feat(api): Add type validation for API Responses
2024-11-30 21:37:47 +00:00
TheOnlyWayUp
a31c26f8c5
fix(api): Improve readability
2024-11-30 21:25:07 +00:00
TheOnlyWayUp
8b00d0b109
fix(api): Add logfiles to gitignore, remove debug code
2024-11-30 21:14:21 +00:00
TheOnlyWayUp
26b9db8945
fix(api): Remove unnecessary API Request, remove test script
2024-11-30 21:10:17 +00:00
TheOnlyWayUp
a755ddb0e4
fix(api): Use CachedSession across codebase
2024-11-30 20:57:20 +00:00
TheOnlyWayUp
28e40ece94
feat(api): Add eliot logging, fix no cookies in authed requests
2024-11-30 20:54:59 +00:00
TheOnlyWayUp
6e222c1f55
feat(api): Cancel requests when client disconnects
2024-11-30 19:24:33 +00:00
TheOnlyWayUp
36c73d01e9
fix(api): Pydantic-settings for model-based env loading
2024-11-30 19:23:46 +00:00
TheOnlyWayUp
48fed5f0ce
fix(api): Clean cached session usage
2024-11-30 16:54:14 +00:00
TheOnlyWayUp
e3028867db
fix(api): Default values for cache model
2024-11-30 16:53:22 +00:00
TheOnlyWayUp
b1aa836254
feat(api): Add env config
2024-11-30 16:02:01 +00:00
TheOnlyWayUp
5ecbe028c3
feat(api): Conform to PEP 621
...
Start using Ruff/uv
2024-11-30 16:00:34 +00:00
Dhanush R
96877d9c9b
feat(api): Descriptive error messages ( #21 - @AaronBenDaniel)
...
Co-authored-by: AaronBenDaniel <144371000+AaronBenDaniel@users.noreply.github.com >
2024-11-28 18:40:13 +00:00
TheOnlyWayUp
f9e27689e3
feat(api): Use FastAPI Error handler
2024-11-28 18:23:52 +00:00
AaronBenDaniel
308afde25f
fix(api): Handle invalid part IDs
2024-11-24 21:42:52 -05:00
AaronBenDaniel
fa1bac3045
feat(api): Add rate-limiting error message
2024-11-09 14:39:21 -05:00
AaronBenDaniel
d58a119c10
feat(api): Invalid ID error message
2024-11-08 17:43:11 -05:00
Dhanush R
31b8d0c08c
Update demo image on README
2024-11-09 03:27:09 +05:30
Dhanush R
40ae0fbb99
Update README.md
2024-11-09 00:15:53 +05:30
AaronBenDaniel
af0981a679
fix(frontend): Help Modal updated for URLs ( #18 - @AaronBenDaniel)
...
* fixed help modal
* fix(frontend): Update Help Modal
---------
Co-authored-by: TheOnlyWayUp <hi@towu.dev >
2024-11-08 23:12:38 +05:30
Dhanush R
fc4866463f
fix(frontend): Update donate link
2024-11-08 23:10:19 +05:30
AaronBenDaniel
ca4697057c
feat: Paste Links, Deprecate IDs ( #17 - @AaronBenDaniel)
...
* deprecate Story IDs, require full URLs
* added FRONT-END ONLY support for part and list URLs
* add backend support for part IDs
* added backend support for lists
* Support enums
* Simplify and remove List support
* Update frontend
* Frontend: Revert dialog changes
* Remove List support
---------
Co-authored-by: TheOnlyWayUp <hi@towu.dev >
2024-11-07 08:39:34 +00:00