Commit Graph

245 Commits

Author SHA1 Message Date
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
AaronBenDaniel e89dc7e699 Update featured image (#13 - @AaronBenDaniel)
* update featured image

* changed page format
2024-11-03 05:02:45 +05:30
Dhanush R d9c858b3b3 fix(api) - #11 Send to Kindle Support
* fix(api/image_downloads): Replace image url with file path

* fix(api/image_downloads): Add comments

* fix(frontend): Update changelog

* Support Send2Kindle

* Update changelog
2024-11-03 04:52:30 +05:30
Dhanush R c0695a9d17 fix(api/images): #14 - Image downloads functional
* fix(api/image_downloads): Replace image url with file path

* fix(api/image_downloads): Add comments

* fix(frontend): Update changelog
2024-11-02 03:07:41 +05:30
TheOnlyWayUp 75d42ba5ec fix: Style Discord Bot link 2024-10-06 08:33:11 +00:00
TheOnlyWayUp 33d6d912a2 feat: Add Discord Bot link 2024-10-06 06:10:45 +00:00
TheOnlyWayUp 9d7464b461 fix(frontend): Remove feedbackfish script 2024-09-17 18:23:26 +00:00
AaronBenDaniel 232795b050 fix(frontend): Download more button (#12 - @AaronBenDaniel)
* Fixed "Download More" button

* Revert "Fixed "Download More" button"

This reverts commit 620ad6afff.

* Reworked page reset

* fix(frontend): Download more button

---------

Co-authored-by: TheOnlyWayUp <hi@towu.dev>
2024-08-31 13:56:54 +05:30
TheOnlyWayUp 85bc4609c2 fix(frontend): Remove Query Params from ID-from-URL extraction 2024-07-11 15:28:45 +00:00
TheOnlyWayUp 3369325d03 fix(frontend): Populate download URL, accidentally removed 2024-07-10 14:06:06 +00:00
TheOnlyWayUp e16496ca94 fix(frontend): Reference @AaronBenDaniel's code for Story ID fetching from Part IDs 2024-07-09 15:29:19 +00:00
TheOnlyWayUp 3f9641d76a feat(frontend): Split pasted URLs to derive Story ID. Warn if Part ID 2024-07-09 15:08:46 +00:00
TheOnlyWayUp 868e02992b Update README 2024-07-08 12:59:49 +00:00
AaronBenDaniel 0184c786ce fix(frontend): URL Encode Username and Password (#9 - @AaronBenDaniel)
* add URI encoding to credentials

* chore(api): Comment on FastAPI's automatic URL Decode

---------

Co-authored-by: TheOnlyWayUp <hi@towu.dev>
2024-07-08 18:23:43 +05:30
TheOnlyWayUp b663448103 fix(frontend): Add todo for changelog on smaller screen sizes 2024-07-08 12:32:02 +00:00
AaronBenDaniel 0983c13da7 fix(api): Use HTML formatting consistently (#7 - @AaronBenDaniel) 2024-07-06 23:42:53 +05:30
TheOnlyWayUp 55763c1b99 fix(frontend): Update changelog 2024-06-30 20:13:52 +00:00
TheOnlyWayUp 9f24d437cb fix(frontend): Arabic language support 2024-06-30 20:09:07 +00:00
TheOnlyWayUp 79c9447cbe fix(frontend): Update changelog 2024-06-30 19:54:35 +00:00
TheOnlyWayUp 4e49550dcc fix(api): Fix authentication 2024-06-30 19:41:56 +00:00
Dhanush R 1ebd54a0da Merge pull request #6 from TheOnlyWayUp/pub-auth
Add authentication
2024-07-01 00:32:16 +05:30
TheOnlyWayUp 29be3c8d69 feat(api): Include username and password params, cookie retrieval 2024-06-30 07:47:05 +00:00
TheOnlyWayUp 7c91149e7a feat(api): Support authentication 2024-06-30 07:46:21 +00:00
TheOnlyWayUp 2ba51a1fe9 feat(frontend): Add auth field 2024-06-30 07:31:03 +00:00
TheOnlyWayUp 5821666630 fix(frontend): Change after_download flag to false 2024-06-25 18:32:28 +00:00