Commit graph

83 commits

Author SHA1 Message Date
majora2007
b712d8ed1a Bump versions by dotnet-bump-version. 2021-08-29 14:32:45 +00:00
majora2007
8b82829161 Bump versions by dotnet-bump-version. 2021-08-28 22:41:17 +00:00
Joseph Milazzo
51b9d1a45a
OPDS Cleanup (#534)
* Fixed opds url display

* Rewrote how stat collection works, now we check in multiple places and always run stat collection in a background thread, to not block main thread.

* Cleaned up the ParseInfoTest to be more verbose

* Added benchmarking
2021-08-28 15:32:24 -07:00
Kizaing
3fe45a90db Bump versions by dotnet-bump-version. 2021-08-27 22:24:52 +00:00
majora2007
ba81808e02 Bump versions by dotnet-bump-version. 2021-08-27 20:55:44 +00:00
majora2007
0f7592276e Bump versions by dotnet-bump-version. 2021-08-27 20:01:06 +00:00
majora2007
dc7b4e7a2a Bump versions by dotnet-bump-version. 2021-08-27 17:58:00 +00:00
majora2007
864fe20d73 Bump versions by dotnet-bump-version. 2021-08-27 17:28:11 +00:00
Joseph Milazzo
6069d93c38
OPDS Support (#526)
* Added some basic OPDS implementation

* Fixed an issue with feed href

* More changes

* Added library routes and moved user code to a method so we can hack in fixed code without authentication

* Images now load on the OPDS reusing our existing Image infrastructure.

* Added the ability to download and moved some download code to a dedicated service

* Download is working, pagination is implemented.

* Refactored libraries to use pagination

* Laid foundation for OpenSearch implementation

* Fixed up some serialization issues and some old code that wasn't referencing helper methods

* Ensure chapters are sorted when we send them over OPDS

* OpenSearch implemented

* Removed any support for OPDS-PS due to lack of apps supporting it.

* Don't distribute development.json nor stats directory on build.

* Implemented In Progress feed as well.

* Ability to enable OPDS for server. OPDS now accepts initial call as POST in case app uses username/password.

* UI now properly renders state for OPDS enablement. Added Collections routes.

* Fixed pagination startIndex on OPDS feeds when there is less than 1 page.

* Chunky Reader now works. It only accepts UTF-8 encodings

* More Chunky fixes

* More chunky changes, such a fussy client.

* Implemented the ability to have a custom api key assigned to a user and use that api key as your authentication token against OPDS routing.

* Implemented the ability to reset your API Key

* Fixed favicon not being sent back correctly

* Fixed an issue where images wouldn't send on OPDS feed.

* Implemented Page streaming and fixed a pagination bug

* Hooked in the ability to save progress in Kavita when Page Streaming
2021-08-27 10:19:25 -07:00
majora2007
12976d4bae Bump versions by dotnet-bump-version. 2021-08-26 20:26:58 +00:00
majora2007
e75c8c9ee8 Bump versions by dotnet-bump-version. 2021-08-23 15:44:19 +00:00
Joseph Milazzo
9fd53d33e7
Version release (#519) 2021-08-23 06:37:44 -07:00
majora2007
50858baadc Bump versions by dotnet-bump-version. 2021-08-22 18:47:55 +00:00
majora2007
7c6b12307b Bump versions by dotnet-bump-version. 2021-08-22 16:51:01 +00:00
Joseph Milazzo
e479f17aa6
v0.4.4 polishing (#515)
* Fixed a bad comparision between JsonElement and null.

* Removed console.logs. Fixed bug in edit collection detail page where summary wouldn't update after editing it.

* Removed a UI package that is no longer used.

Fixed an issue where MarkVolumeAsUnread was using an old set of APIs and now uses the new, faster API.
2021-08-22 09:42:47 -07:00
therobbiedavis
9568d9b2e5 Bump versions by dotnet-bump-version. 2021-08-21 19:32:27 +00:00
therobbiedavis
0790a0211d Bump versions by dotnet-bump-version. 2021-08-21 18:53:10 +00:00
majora2007
a1ba320096 Bump versions by dotnet-bump-version. 2021-08-21 18:34:07 +00:00
Joseph Milazzo
0d2d73e8ae
Bugfix/release cleanup (#512)
* Lots of cleanup on the warnings in the solution. Deprecated IsLastWriteLessThan and made a new method HasFileBeenModifiedSince.

* Added some tests for the new extension method.

* Changed filter import to use correct import

* Scan Series now uses Refresh Metadata for Series, rather than library one.

* Fixed an issue where cover generation wasn't properly taking forced update into consideration. Removed a case of cover generation for no reason.

* Fixed series downloads not triggering backend call
2021-08-21 10:03:47 -07:00
majora2007
2a3a08de74 Bump versions by dotnet-bump-version. 2021-08-19 23:58:46 +00:00
majora2007
1d39cfbe3d Bump versions by dotnet-bump-version. 2021-08-19 15:11:46 +00:00
majora2007
914c6f9349 Bump versions by dotnet-bump-version. 2021-08-19 00:25:10 +00:00
majora2007
623e555633 Bump versions by dotnet-bump-version. 2021-08-17 21:24:13 +00:00
Joseph Milazzo
3ed99afd32
Misc Bugfixes and Enhancements (#507)
* Removed some extra spam for the console

* Implemented the code to update RowVersion, which is our concurrency check

* Fixed a critical issue where more than one bookmark could occur for a given chapter due to a race condition. Now we use concurrency checks and we also gracefully allow more than one row, by only grabbing first.

* Cleaned up the logic for IHasConcurencyToken and updated the setters to be private.

* Lots of comments and when deleting a library, remove any user progress items for which chapters don't exist.

* When deleting a Series, cleanup user progress rows.

* Now after a scan of library, if a series is removed, collection tags are pruned as well if there are no longer any series bound to it.

* Updated the image on the Readme to show a better picture

* Small code cleanup to remove null check modifier as I check for null just before then

* Fixed images loading multiple times due to using function in binding with random. You can now click chapter images to read that chapter specifically.

* Fixed cards being different sizes when read vs unread

* Moved over Robbie's workflow changes from notifier. Commented out activity indicators as that is not shipping with this release.

* Remove code that isn't needed

* Reverted GA

* Changed GA to trigger only when HEAD is updated
2021-08-17 14:15:32 -07:00
majora2007
16faa82d20 Bump versions by dotnet-bump-version. 2021-08-17 01:30:38 +00:00
majora2007
a3449aa962 Bump versions by dotnet-bump-version. 2021-08-16 23:53:44 +00:00
majora2007
e2dc9beaef Bump versions by dotnet-bump-version. 2021-08-16 23:17:12 +00:00
Joseph Milazzo
51ea41fc35
Collection Redesign (#500)
* Setup UI for the collection redesign.

* Implemented collection details page
2021-08-16 16:08:56 -07:00
majora2007
6d5c0c54ef Bump versions by dotnet-bump-version. 2021-08-15 18:36:08 +00:00
therobbiedavis
30387bc370 Bump versions by dotnet-bump-version. 2021-08-12 20:24:15 +00:00
therobbiedavis
f8506fd9b1 Bump versions by dotnet-bump-version. 2021-08-12 19:46:45 +00:00
therobbiedavis
ccd37b1d70 Bump versions by dotnet-bump-version. 2021-08-12 19:25:22 +00:00
therobbiedavis
eb400be762 Bump versions by dotnet-bump-version. 2021-08-12 19:13:42 +00:00
therobbiedavis
3ebbbc8861 Bump versions by dotnet-bump-version. 2021-08-12 18:44:40 +00:00
therobbiedavis
0907668cf3 Bump versions by dotnet-bump-version. 2021-08-12 18:11:44 +00:00
therobbiedavis
21fa4330d4 Bump versions by dotnet-bump-version. 2021-08-12 16:49:20 +00:00
therobbiedavis
61f01fe82e Bump versions by dotnet-bump-version. 2021-08-12 15:59:13 +00:00
majora2007
db74155a70 Bump versions by dotnet-bump-version. 2021-08-11 21:09:26 +00:00
therobbiedavis
855f452d14 Bump versions by dotnet-bump-version. 2021-08-11 19:50:34 +00:00
therobbiedavis
e805632151 Bump versions by dotnet-bump-version. 2021-08-11 19:19:13 +00:00
therobbiedavis
530324fe2b Bump versions by dotnet-bump-version. 2021-08-11 18:46:20 +00:00
therobbiedavis
d374c10255 Bump versions by dotnet-bump-version. 2021-08-11 18:20:19 +00:00
therobbiedavis
2641bea9c6 Bump versions by dotnet-bump-version. 2021-08-11 15:05:33 +00:00
therobbiedavis
9f64037dc7 Bump versions by dotnet-bump-version. 2021-08-11 14:38:51 +00:00
therobbiedavis
09759c341f Bump versions by dotnet-bump-version. 2021-08-11 14:03:51 +00:00
therobbiedavis
7963c5bbcf Bump versions by dotnet-bump-version. 2021-08-11 13:37:54 +00:00
therobbiedavis
9b816e61bd Bump versions by dotnet-bump-version. 2021-08-11 02:11:47 +00:00
therobbiedavis
98b8c875f3 Bump versions by dotnet-bump-version. 2021-08-11 01:20:41 +00:00
therobbiedavis
ed7e974883 Bump versions by dotnet-bump-version. 2021-08-11 00:59:08 +00:00
majora2007
33dfb70f13 Bump versions by dotnet-bump-version. 2021-08-11 00:12:48 +00:00