Kavita/API/Data/Migrations
Joe Milazzo 83ac8bd733
Reader Refactor Part 2 (#1694)
* Updated swiper and some packages for reported security issues

* Fixed reading lists promotion not working

* Refactor RenameFileForCopy to use iterative recursion, rather than functional.

* Ensured that bookmarks are fetched and ordered by Created date.

* Fixed a bug where bookmarks were coming back in the correct order, but due to filenames, would not sort correctly.

* Default installs to Debug log level given errors users have and Debug not being too noisy

* Added jumpbar to bookmarks page

* Now added jumpbar to bookmarks

* Refactored some code into pipes and added some debug messaging for prefetcher

* Try loading next and prev chapter's first/last page to cache so it renders faster

* Updated GetImage to do a bound check on max page.

Fixed a critical bug in how manga reader updates image elements src to prefetch/load pages. I was not creating a new reference which broke Angular's ability to update DOM on changes.

* Refactored the image setting code to use a single method which tries to use a cached image always.

* Refactored code to use getPage which favors cache and simplifies image creation code

* Started the work to split the canvas renderer into it's own component

* Refactored a lot of common methods into a service for the reader to support the upcoming renderer split

* Moved components to nested folder. Refactored more code to streamline image sending to child renderer.

Added notes across the code to help streamline flow of data and who owns what.

* Swapped out SQLite for Memory, but the one from hangfire. Added DisableConcurrentExecution on ProcessChange to avoid duplication when multiple threads execute at once.

* Basic split right to left is working with canvas renderer

* Left to right and right to left now work

* Fixed a bug where pagesplitoption wasn't being updated when modifying menu

* Canvas rendering still has a bug with switching between right to left -> left to right on the re-render, it will choose a bad state. All else works fine with it.

* Updated canvas renderer to implement the ImageRenderer interface

* Canvas renderer is done

* Setup single renderer. Need to figure out how to share CSS between renderers and also share some global stuff, like image height.

* Refactored code so that image-container is within the renderers themselves. Still broken in scaling, but working towards a solution.

* Added double click to shortcut menu

* Moved image containers within the renderers

* Pushing up for Robbie

* nothing new

* Move common css to a single scss file

* More css consolidation

* Fixed a npe in isWideImage

* Refactored page updates to renderers to include max pages. Rewrote most of renderer into observables.

* Moved bookmark for second page to double renderer

* Started hooking in double renderer renderPage()

* Fixed height scaling, but now canvas renderer is broken again

* Fixed a bug with canvas renderer not moving to next page. Streamlined the code for getting page amounts from the dfferent renderers

* Added double click to bookmark for canvas

* Stashing the code and taking a break

* Nothing much, buffer is still broken

* Got double renderer to render at least one page

* Double renderer now has access to 5 images at any time, so it can make appropriate decisions on when to render double pages.

* Fixed up double rendererer moving backward page calc

* Forward logic seems to be working

* Cleaned up dead code after testing

* Moved a few loggers in folder watching to trace

* Everything seems to work fine, time to do double manga renderer

* Moved some css around and added the reverse double component

* Only execute renderer's pipes when in the correct mode

* Still working on double renderer

* Fixed scaling issues on double

* Updating double logic

- Fixed: Fixed an issue where a second page would render when current page was wide.

* Hooked up double renderer

* Made changes but not sure if im making progress

* double manga fixes

* Claned some of robbies code

* Fixing last page bug

* Library Settings Modal + New Library Settings (#1660)

* Bump loader-utils from 2.0.3 to 2.0.4 in /UI/Web

Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.3...v2.0.4)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fixed want to read button on series detail not performing the correct action

* Started the library settings. Added ability to update a cover image for a library.

Updated backup db to also copy reading list (and now library) cover images.

* Integrated Edit Library into new settings (not tested) and hooked up a wizard-like flow for new library.

* Fixed a missing update event in backend when updating a library.

* Disable Save when form invalid. Do inline validation on Library name when user types to ensure the name is valid.

* Trim library names before you check anything

* General code cleanup

* Implemented advanced settings for library (include in dashboard, search, recommended) and ability to turn off folder watching for individual libraries.

Refactored some code to streamline perf in some flows.

* Removed old components replaced with new modal

* Code smells

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump versions by dotnet-bump-version.

* UX Alignment and bugfixes (#1663)

* Refactored the design of reading list page to follow more in line with list view. Added release date on the reading list items, if it's set in underlying chapter.

Fixed a bug where reordering the list items could sometimes not update correctly with drag and drop.

* Removed a bug marker that I just fixed

* When generating library covers, make them much smaller as they are only ever icons.

* Fixed library settings not showing the correct image.

* Fixed a bug where duplicate collection tags could be created.

Fixed a bug where collection tag normalized title was being set to uppercase.

Redesigned the edit collection tag modal to align with new library settings and provide inline name checks.

* Updated edit reading list modal to align with new library settings modal pattern. Refactored the backend to ensure it flows correctly without allowing duplicate names.

Don't show Continue point on series detail if the whole series is read.

* Added some more unit tests around continue point

* Fixed a bug on series detail when bulk selecting between volume and chapters, the code which determines which chapters are selected didn't take into account mixed layout for Storyline tab.

* Refactored to generate an OpenAPI spec at root of Kavita. This will be loaded by a new API site for easy hosting.

Deprecated EnableSwaggerUi preference as after validation new system works, this will be removed and instances can use our hosting to hit their server (or run a debug build).

* Test GA

* Reverted GA and instead do it in the build step. This will just force developers to commit it in.

* GA please work

* Removed redundant steps from test since build already does it.

* Try another GA

* Moved all test actions into initial build step, which should drastically cut down on time. Only run sonar if the secret is present (so not for forks). Updated build requirements for develop and stable docker pushes.

* Fixed env variable

* Okay not possible to do secrets in if statement

* Fixed the build step to output the openapi.json where it's expected.

* Fixed GA (#1664)

* Bump versions by dotnet-bump-version.

* Applied new _components layout structure to Kavita. All except manga as there is an open PR that drastically changes that module. (#1666)

* Fixed typeahead and updated manga reader to new layout structure

* Fixed book reader fonts lookups

* Fixed up some build issues

* Fixed  a bad import of css image

* Some cleanup and rewrote how we log out data.

* Renderer can be null on first load when performing some work.

* Library Settings Modal + New Library Settings (#1660)

* Bump loader-utils from 2.0.3 to 2.0.4 in /UI/Web

Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.3...v2.0.4)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fixed want to read button on series detail not performing the correct action

* Started the library settings. Added ability to update a cover image for a library.

Updated backup db to also copy reading list (and now library) cover images.

* Integrated Edit Library into new settings (not tested) and hooked up a wizard-like flow for new library.

* Fixed a missing update event in backend when updating a library.

* Disable Save when form invalid. Do inline validation on Library name when user types to ensure the name is valid.

* Trim library names before you check anything

* General code cleanup

* Implemented advanced settings for library (include in dashboard, search, recommended) and ability to turn off folder watching for individual libraries.

Refactored some code to streamline perf in some flows.

* Removed old components replaced with new modal

* Code smells

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* UX Alignment and bugfixes (#1663)

* Refactored the design of reading list page to follow more in line with list view. Added release date on the reading list items, if it's set in underlying chapter.

Fixed a bug where reordering the list items could sometimes not update correctly with drag and drop.

* Removed a bug marker that I just fixed

* When generating library covers, make them much smaller as they are only ever icons.

* Fixed library settings not showing the correct image.

* Fixed a bug where duplicate collection tags could be created.

Fixed a bug where collection tag normalized title was being set to uppercase.

Redesigned the edit collection tag modal to align with new library settings and provide inline name checks.

* Updated edit reading list modal to align with new library settings modal pattern. Refactored the backend to ensure it flows correctly without allowing duplicate names.

Don't show Continue point on series detail if the whole series is read.

* Added some more unit tests around continue point

* Fixed a bug on series detail when bulk selecting between volume and chapters, the code which determines which chapters are selected didn't take into account mixed layout for Storyline tab.

* Refactored to generate an OpenAPI spec at root of Kavita. This will be loaded by a new API site for easy hosting.

Deprecated EnableSwaggerUi preference as after validation new system works, this will be removed and instances can use our hosting to hit their server (or run a debug build).

* Test GA

* Reverted GA and instead do it in the build step. This will just force developers to commit it in.

* GA please work

* Removed redundant steps from test since build already does it.

* Try another GA

* Moved all test actions into initial build step, which should drastically cut down on time. Only run sonar if the secret is present (so not for forks). Updated build requirements for develop and stable docker pushes.

* Fixed env variable

* Okay not possible to do secrets in if statement

* Fixed the build step to output the openapi.json where it's expected.

* Applied new _components layout structure to Kavita. All except manga as there is an open PR that drastically changes that module. (#1666)

* Post merge cleanup

* Again moving the file

* Fixed an issue with switching to double renderer and the image not loading for cover image.

* Fixed double manga last page repeating twice

* Added ability to quickly save a few settings to user preferences from manga reader

* Fixed up some success messaging

* Single image and canvas could stack, last page on double wouldn't render.

* Stashing code, want to work on something else

* Suppress a concurrency issue when opening a fresh chapter to read.

* Refactored a function into a pipe

* Took care of one TODO

* Tightened up the logic around single renderer handling fit to screen images.

* Added some code to see how long api takes on average.

* First pass integration of page dimensions into single renderer and base code

* Canvas renderer pass for new page dimensions

* On time left, don't use the word left again

* Moved the page dimension code into manga service to make it seemless

* Hooked in a replacement for image based isWide

* Canvas renderer is working again

* Double renderer now follows how Komga does it to keep it simple.

* Double renderer is working really well so far.

* don't use nbsp

* Added response caching to file-dimensions and chapter info api

* Allow chapter info to send back file dimensions optionally

* Fixed an issue with dimensions api locking files on Windows

* Refactored all code to use isWidePage

* More fixes and cleanup

* More double reverse logic

* Recently Read stats page will allow you to click the items.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Robbie Davis <robbie@therobbiedavis.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-13 10:00:54 -08:00
..
20201213205325_AddUser.cs Added User with ability to login and register. By default, user is not an admin. DTO expects an integer and will convert to Boolean. 2020-12-13 16:07:25 -06:00
20201213205325_AddUser.Designer.cs Added User with ability to login and register. By default, user is not an admin. DTO expects an integer and will convert to Boolean. 2020-12-13 16:07:25 -06:00
20201215195007_AddedLibrary.cs Lots of changes to get code ready to add library. 2020-12-17 11:27:19 -06:00
20201215195007_AddedLibrary.Designer.cs Lots of changes to get code ready to add library. 2020-12-17 11:27:19 -06:00
20201218173135_ManyToManyLibraries.cs Added new many to many migration for libraries and users. Add Library now works and you can get Library (entity) objects from a user. LibraryDto project is upcoming. 2020-12-18 12:01:45 -06:00
20201218173135_ManyToManyLibraries.Designer.cs Added new many to many migration for libraries and users. Add Library now works and you can get Library (entity) objects from a user. LibraryDto project is upcoming. 2020-12-18 12:01:45 -06:00
20201221141047_IdentityAdded.cs Forgot to add migrations 2020-12-21 11:18:51 -06:00
20201221141047_IdentityAdded.Designer.cs Forgot to add migrations 2020-12-21 11:18:51 -06:00
20201224155621_MiscCleanup.cs Added Hangfire with LiteDB for a task running system. At the most basic, this allows us to monitor tasks running on the system (during dev only) and run tasks on a reoccuring or ad-hoc basis. 2020-12-26 14:03:35 -06:00
20201224155621_MiscCleanup.Designer.cs Added Policy for getUsers and moved some APIs. 2020-12-24 10:13:22 -06:00
20201229190216_SeriesAndVolumeEntities.cs Rough version of Saving Series, Volumes, and MangaFiles to the DB. Relies on Cascaded delete rather than manually handling updating of file changes. 2020-12-30 11:30:12 -06:00
20201229190216_SeriesAndVolumeEntities.Designer.cs Rough version of Saving Series, Volumes, and MangaFiles to the DB. Relies on Cascaded delete rather than manually handling updating of file changes. 2020-12-30 11:30:12 -06:00
20210101180935_AddedCoverImageToSeries.cs Fixed a bug in ScanLibrary that caused duplicated Volumes. Implemented APIs for navigating down to Volume for webui. 2021-01-01 14:04:31 -06:00
20210101180935_AddedCoverImageToSeries.Designer.cs Fixed a bug in ScanLibrary that caused duplicated Volumes. Implemented APIs for navigating down to Volume for webui. 2021-01-01 14:04:31 -06:00
20210102165536_EntityTimestamps.cs Added ability to automatically track last modified and created timestamps for entities via an interface. DBContext will automatically update for us. 2021-01-02 10:59:52 -06:00
20210102165536_EntityTimestamps.Designer.cs Added ability to automatically track last modified and created timestamps for entities via an interface. DBContext will automatically update for us. 2021-01-02 10:59:52 -06:00
20210102173326_VolumeNumberRefactor.cs Refactored Volume to have Name and Number (int) so that we can properly sort and still handle possible split volumes. 2021-01-02 12:21:36 -06:00
20210102173326_VolumeNumberRefactor.Designer.cs Refactored Volume to have Name and Number (int) so that we can properly sort and still handle possible split volumes. 2021-01-02 12:21:36 -06:00
20210103201043_RemoveUserIsAdmin.cs Added migration for removing IsAdmin column since we use IdentityService Roles instead. 2021-01-03 14:16:06 -06:00
20210103201043_RemoveUserIsAdmin.Designer.cs Added migration for removing IsAdmin column since we use IdentityService Roles instead. 2021-01-03 14:16:06 -06:00
20210103230812_SeriesCoverImage.cs adding initial coverimage functionality 2021-01-03 19:50:10 -06:00
20210103230812_SeriesCoverImage.Designer.cs adding initial coverimage functionality 2021-01-03 19:50:10 -06:00
20210104011624_VolumeCoverImage.cs adding initial coverimage functionality 2021-01-03 19:50:10 -06:00
20210104011624_VolumeCoverImage.Designer.cs adding initial coverimage functionality 2021-01-03 19:50:10 -06:00
20210109205034_CacheMetadata.cs Refactored ScanLibrary to produce page numbers on the Manga File, Format and to update existing series/volumes rather than always create new entries. 2021-01-09 15:27:04 -06:00
20210109205034_CacheMetadata.Designer.cs Refactored ScanLibrary to produce page numbers on the Manga File, Format and to update existing series/volumes rather than always create new entries. 2021-01-09 15:27:04 -06:00
20210111231840_VolumePages.cs Refactored volume to contain pages and removed /reader/info API endpoint. 2021-01-11 17:36:11 -06:00
20210111231840_VolumePages.Designer.cs Refactored volume to contain pages and removed /reader/info API endpoint. 2021-01-11 17:36:11 -06:00
20210114214506_UserProgress.cs Very messy code that implements read status tracking. Needs major cleanup. 2021-01-17 15:05:27 -06:00
20210114214506_UserProgress.Designer.cs Very messy code that implements read status tracking. Needs major cleanup. 2021-01-17 15:05:27 -06:00
20210117180406_ReadStatusModifications.cs Very messy code that implements read status tracking. Needs major cleanup. 2021-01-17 15:05:27 -06:00
20210117180406_ReadStatusModifications.Designer.cs Very messy code that implements read status tracking. Needs major cleanup. 2021-01-17 15:05:27 -06:00
20210117181421_SeriesPages.cs Very messy code that implements read status tracking. Needs major cleanup. 2021-01-17 15:05:27 -06:00
20210117181421_SeriesPages.Designer.cs Very messy code that implements read status tracking. Needs major cleanup. 2021-01-17 15:05:27 -06:00
20210119213837_AppUserRatingAndReviews.cs Implemented ability to leave a rating (up to 5 stars) and a text review (not UI supported until v0.2). 2021-01-19 17:06:26 -06:00
20210119213837_AppUserRatingAndReviews.Designer.cs Implemented ability to leave a rating (up to 5 stars) and a text review (not UI supported until v0.2). 2021-01-19 17:06:26 -06:00
20210121180051_AddedServerSettings.cs Implemented ability to have server settings. Currently cache directory is there but it is not configurable (or used in this commit) 2021-01-23 09:01:10 -06:00
20210121180051_AddedServerSettings.Designer.cs Implemented ability to have server settings. Currently cache directory is there but it is not configurable (or used in this commit) 2021-01-23 09:01:10 -06:00
20210121215532_ServerSettingsAdjustment.cs Implemented ability to have server settings. Currently cache directory is there but it is not configurable (or used in this commit) 2021-01-23 09:01:10 -06:00
20210121215532_ServerSettingsAdjustment.Designer.cs Implemented ability to have server settings. Currently cache directory is there but it is not configurable (or used in this commit) 2021-01-23 09:01:10 -06:00
20210122165809_ServerSettingsChange.cs Implemented ability to have server settings. Currently cache directory is there but it is not configurable (or used in this commit) 2021-01-23 09:01:10 -06:00
20210122165809_ServerSettingsChange.Designer.cs Implemented ability to have server settings. Currently cache directory is there but it is not configurable (or used in this commit) 2021-01-23 09:01:10 -06:00
20210122172455_ServerSettingsPrimaryKey.cs Implemented ability to have server settings. Currently cache directory is there but it is not configurable (or used in this commit) 2021-01-23 09:01:10 -06:00
20210122172455_ServerSettingsPrimaryKey.Designer.cs Implemented ability to have server settings. Currently cache directory is there but it is not configurable (or used in this commit) 2021-01-23 09:01:10 -06:00
20210128143348_SeriesVolumeChapterChange.cs Refactored DB to be Series->Volumes->Chapters instead. All functionality that previously worked still works. Cleanup still needed. 2021-02-01 09:29:11 -06:00
20210128143348_SeriesVolumeChapterChange.Designer.cs Refactored DB to be Series->Volumes->Chapters instead. All functionality that previously worked still works. Cleanup still needed. 2021-02-01 09:29:11 -06:00
20210128201832_MangaFileChapterRelationship.cs Refactored DB to be Series->Volumes->Chapters instead. All functionality that previously worked still works. Cleanup still needed. 2021-02-01 09:29:11 -06:00
20210128201832_MangaFileChapterRelationship.Designer.cs Refactored DB to be Series->Volumes->Chapters instead. All functionality that previously worked still works. Cleanup still needed. 2021-02-01 09:29:11 -06:00
20210203164258_ServerSettingsKey.cs Ability to update settings. Take effect on next reboot. 2021-02-04 16:49:48 -06:00
20210203164258_ServerSettingsKey.Designer.cs Ability to update settings. Take effect on next reboot. 2021-02-04 16:49:48 -06:00
20210205220227_UserPreferences.cs Fixed a deployment bug where we weren't listening on port properly. New way will force firewall exception dialog on Windows and work across board. Implemented user preferences and ability to update them. 2021-02-06 13:08:48 -06:00
20210205220227_UserPreferences.Designer.cs Fixed a deployment bug where we weren't listening on port properly. New way will force firewall exception dialog on Windows and work across board. Implemented user preferences and ability to update them. 2021-02-06 13:08:48 -06:00
20210207231256_SeriesNormalizedName.cs A hefty refactor of the ScanLibrary code. There were significant fallouts due to duplicate entities getting created and SingleOrDefaults failing. 2021-02-08 12:03:52 -06:00
20210207231256_SeriesNormalizedName.Designer.cs A hefty refactor of the ScanLibrary code. There were significant fallouts due to duplicate entities getting created and SingleOrDefaults failing. 2021-02-08 12:03:52 -06:00
20210225150830_AddLocalizedName.cs Implemented the ability to correct a match from UI and further scans will show that new Series name. 2021-03-08 09:33:35 -06:00
20210225150830_AddLocalizedName.Designer.cs Implemented the ability to correct a match from UI and further scans will show that new Series name. 2021-03-08 09:33:35 -06:00
20210315134028_SearchIndexAndProgressDates.cs Hangfire now dies gracefully when using CTRL+C rather than Stop button in Rider. Implemented one stream method for testing. Regenerated a few migrations due to oversight in index not taking account of library. 2021-03-15 08:43:43 -05:00
20210315134028_SearchIndexAndProgressDates.Designer.cs Hangfire now dies gracefully when using CTRL+C rather than Stop button in Rider. Implemented one stream method for testing. Regenerated a few migrations due to oversight in index not taking account of library. 2021-03-15 08:43:43 -05:00
20210322212724_MangaFileToPages.cs Some code cleanup 2021-03-23 12:22:47 -05:00
20210322212724_MangaFileToPages.Designer.cs Some code cleanup 2021-03-23 12:22:47 -05:00
20210323213507_LastModifiedOnMangaFiles.cs When we scan a library, store the last write time for a file so we can skip page calculation if there were no modifications. 2021-03-23 17:28:48 -05:00
20210323213507_LastModifiedOnMangaFiles.Designer.cs When we scan a library, store the last write time for a file so we can skip page calculation if there were no modifications. 2021-03-23 17:28:48 -05:00
20210330134414_IsSpecialOnChapters.cs Special Grouping (#134) 2021-03-31 12:10:26 -05:00
20210330134414_IsSpecialOnChapters.Designer.cs Special Grouping (#134) 2021-03-31 12:10:26 -05:00
20210419222000_BookReaderPreferences.cs EPUB Support (#178) 2021-04-28 16:16:22 -05:00
20210419222000_BookReaderPreferences.Designer.cs EPUB Support (#178) 2021-04-28 16:16:22 -05:00
20210419234652_BookReaderPreferencesFontSize.cs EPUB Support (#178) 2021-04-28 16:16:22 -05:00
20210419234652_BookReaderPreferencesFontSize.Designer.cs EPUB Support (#178) 2021-04-28 16:16:22 -05:00
20210423132900_CustomChapterTitle.cs EPUB Support (#178) 2021-04-28 16:16:22 -05:00
20210423132900_CustomChapterTitle.Designer.cs EPUB Support (#178) 2021-04-28 16:16:22 -05:00
20210504184715_TapToPaginatePref.cs Tap to Paginate User Pref (#197) 2021-05-04 17:01:27 -05:00
20210504184715_TapToPaginatePref.Designer.cs Tap to Paginate User Pref (#197) 2021-05-04 17:01:27 -05:00
20210509014029_SiteDarkModePreference.cs Implemented Dark Mode (#203) 2021-05-09 08:44:12 -05:00
20210509014029_SiteDarkModePreference.Designer.cs Implemented Dark Mode (#203) 2021-05-09 08:44:12 -05:00
20210519215934_CollectionTag.cs Don't log exceptions to Sentry when debugging locally. Fixed a constraint issue with collection tags that prevented deleting series. Ensure when we scan we add SeriesMetadata objects to existing series. (#265) 2021-06-04 17:49:19 -05:00
20210519215934_CollectionTag.Designer.cs Collection Support (#234) 2021-05-30 17:24:23 -05:00
20210528150353_CollectionCoverImage.cs Collection Support (#234) 2021-05-30 17:24:23 -05:00
20210528150353_CollectionCoverImage.Designer.cs Collection Support (#234) 2021-05-30 17:24:23 -05:00
20210530201541_CollectionSummary.cs Collection Support (#234) 2021-05-30 17:24:23 -05:00
20210530201541_CollectionSummary.Designer.cs Collection Support (#234) 2021-05-30 17:24:23 -05:00
20210603133957_BookReadingDirectionPref.cs Added book reader reading direction preference (#249) 2021-06-03 09:05:07 -05:00
20210603133957_BookReadingDirectionPref.Designer.cs Added book reader reading direction preference (#249) 2021-06-03 09:05:07 -05:00
20210603212429_BookScrollIdProgress.cs Book Reading Progress Enhancement (#259) 2021-06-03 18:33:13 -05:00
20210603212429_BookScrollIdProgress.Designer.cs Book Reading Progress Enhancement (#259) 2021-06-03 18:33:13 -05:00
20210622164318_NewUserPreferences.cs Manga Redesign (#321) 2021-06-24 19:31:42 -05:00
20210622164318_NewUserPreferences.Designer.cs Manga Redesign (#321) 2021-06-24 19:31:42 -05:00
20210722223304_AddedSeriesFormat.cs PDF Support + MORE!!!! (#416) 2021-07-22 21:13:24 -05:00
20210722223304_AddedSeriesFormat.Designer.cs PDF Support + MORE!!!! (#416) 2021-07-22 21:13:24 -05:00
20210809210326_BookmarkPages.cs Bookmarking Pages within the Reader (#469) 2021-08-10 18:18:07 -05:00
20210809210326_BookmarkPages.Designer.cs Bookmarking Pages within the Reader (#469) 2021-08-10 18:18:07 -05:00
20210813010210_CoverImageLockFieldsPart1.cs Custom Cover Images (#499) 2021-08-15 10:36:47 -07:00
20210813010210_CoverImageLockFieldsPart1.Designer.cs Custom Cover Images (#499) 2021-08-15 10:36:47 -07:00
20210814215831_CoverImageLockedFieldsPart2.cs Custom Cover Images (#499) 2021-08-15 10:36:47 -07:00
20210814215831_CoverImageLockedFieldsPart2.Designer.cs Custom Cover Images (#499) 2021-08-15 10:36:47 -07:00
20210817152226_ProgressConcurencyCheck.cs Misc Bugfixes and Enhancements (#507) 2021-08-17 14:15:32 -07:00
20210817152226_ProgressConcurencyCheck.Designer.cs Misc Bugfixes and Enhancements (#507) 2021-08-17 14:15:32 -07:00
20210826203258_userApiKey.cs OPDS Support (#526) 2021-08-27 10:19:25 -07:00
20210826203258_userApiKey.Designer.cs OPDS Support (#526) 2021-08-27 10:19:25 -07:00
20210901150310_ReadingLists.cs Reading Lists & More (#564) 2021-09-08 12:03:27 -05:00
20210901150310_ReadingLists.Designer.cs Reading Lists & More (#564) 2021-09-08 12:03:27 -05:00
20210901200442_ReadingListsAdditions.cs Reading Lists & More (#564) 2021-09-08 12:03:27 -05:00
20210901200442_ReadingListsAdditions.Designer.cs Reading Lists & More (#564) 2021-09-08 12:03:27 -05:00
20210902110705_ReadingListsExtraRealationships.cs Reading Lists & More (#564) 2021-09-08 12:03:27 -05:00
20210902110705_ReadingListsExtraRealationships.Designer.cs Reading Lists & More (#564) 2021-09-08 12:03:27 -05:00
20210906140845_ReadingListsChanges.cs Reading Lists & More (#564) 2021-09-08 12:03:27 -05:00
20210906140845_ReadingListsChanges.Designer.cs Reading Lists & More (#564) 2021-09-08 12:03:27 -05:00
20210916142418_EntityImageRefactor.cs Foundational Cover Image Rework (#584) 2021-09-21 19:15:29 -05:00
20210916142418_EntityImageRefactor.Designer.cs Foundational Cover Image Rework (#584) 2021-09-21 19:15:29 -05:00
20211001113608_LastScannedLibrary.cs Polishing and Bugfixes (#613) 2021-10-01 08:13:55 -07:00
20211001113608_LastScannedLibrary.Designer.cs Polishing and Bugfixes (#613) 2021-10-01 08:13:55 -07:00
20211127200244_MetadataFoundation.cs Local Metadata Integration Part 1 (#817) 2021-12-02 09:02:34 -08:00
20211127200244_MetadataFoundation.Designer.cs Local Metadata Integration Part 1 (#817) 2021-12-02 09:02:34 -08:00
20211129231007_RemoveChapterMetadata.cs Local Metadata Integration Part 1 (#817) 2021-12-02 09:02:34 -08:00
20211129231007_RemoveChapterMetadata.Designer.cs Local Metadata Integration Part 1 (#817) 2021-12-02 09:02:34 -08:00
20211130134642_GenreProvider.cs Local Metadata Integration Part 1 (#817) 2021-12-02 09:02:34 -08:00
20211130134642_GenreProvider.Designer.cs Local Metadata Integration Part 1 (#817) 2021-12-02 09:02:34 -08:00
20211201230003_GenreTitle.cs Local Metadata Integration Part 1 (#817) 2021-12-02 09:02:34 -08:00
20211201230003_GenreTitle.Designer.cs Local Metadata Integration Part 1 (#817) 2021-12-02 09:02:34 -08:00
20211205185207_MetadataAgeRating.cs Feature/local metadata more tags (#832) 2021-12-06 11:59:47 -08:00
20211205185207_MetadataAgeRating.Designer.cs Feature/local metadata more tags (#832) 2021-12-06 11:59:47 -08:00
20211206193225_AgeRatingAndReleaseDate.cs Feature/local metadata more tags (#832) 2021-12-06 11:59:47 -08:00
20211206193225_AgeRatingAndReleaseDate.Designer.cs Feature/local metadata more tags (#832) 2021-12-06 11:59:47 -08:00
20211217013734_BookmarkRefactor.cs Bookmark Refactor (#893) 2022-01-05 09:56:49 -08:00
20211217013734_BookmarkRefactor.Designer.cs Bookmark Refactor (#893) 2022-01-05 09:56:49 -08:00
20211217180457_filteringChanges.cs Fixes v0.4.19! (#855) 2021-12-17 10:46:01 -08:00
20211217180457_filteringChanges.Designer.cs Fixes v0.4.19! (#855) 2021-12-17 10:46:01 -08:00
20211227180752_FullscreenPref.cs Reader Fixes and Enhancements (#880) 2022-01-02 17:10:37 -08:00
20211227180752_FullscreenPref.Designer.cs Reader Fixes and Enhancements (#880) 2022-01-02 17:10:37 -08:00
20220107232822_ChapterMetadataOptimization.cs Metadata Optimizations (#910) 2022-01-08 06:41:47 -08:00
20220107232822_ChapterMetadataOptimization.Designer.cs Metadata Optimizations (#910) 2022-01-08 06:41:47 -08:00
20220108200822_CountMetadata.cs Implemented Publication Status in SeriesMetadata and the ability to filter it. (#915) 2022-01-08 13:10:03 -08:00
20220108200822_CountMetadata.Designer.cs Implemented Publication Status in SeriesMetadata and the ability to filter it. (#915) 2022-01-08 13:10:03 -08:00
20220108202027_PublicationStatus.cs Implemented Publication Status in SeriesMetadata and the ability to filter it. (#915) 2022-01-08 13:10:03 -08:00
20220108202027_PublicationStatus.Designer.cs Implemented Publication Status in SeriesMetadata and the ability to filter it. (#915) 2022-01-08 13:10:03 -08:00
20220215163317_SiteTheme.cs Custom Theme Support (#1077) 2022-02-16 07:12:38 -08:00
20220215163317_SiteTheme.Designer.cs Custom Theme Support (#1077) 2022-02-16 07:12:38 -08:00
20220303205301_SeriesLockedFields.cs Metadata Editing from the UI! (#1135) 2022-03-04 13:04:15 -08:00
20220303205301_SeriesLockedFields.Designer.cs Metadata Editing from the UI! (#1135) 2022-03-04 13:04:15 -08:00
20220306155456_MangaReaderBackgroundAndLayoutMode.cs Manga Reader Refresh (#1137) 2022-03-07 09:35:27 -08:00
20220306155456_MangaReaderBackgroundAndLayoutMode.Designer.cs Manga Reader Refresh (#1137) 2022-03-07 09:35:27 -08:00
20220307153053_ScreenHints.cs Manga Reader Refresh (#1137) 2022-03-07 09:35:27 -08:00
20220307153053_ScreenHints.Designer.cs Manga Reader Refresh (#1137) 2022-03-07 09:35:27 -08:00
20220410230540_SeriesLastChapterAddedAndReadingListNormalization.cs On Deck + Misc Fixes and Changes (#1215) 2022-04-11 15:43:40 -07:00
20220410230540_SeriesLastChapterAddedAndReadingListNormalization.Designer.cs On Deck + Misc Fixes and Changes (#1215) 2022-04-11 15:43:40 -07:00
20220416211340_RemoveCustomIndex.cs Filtering Bugfixes (#1220) 2022-04-16 16:29:11 -07:00
20220416211340_RemoveCustomIndex.Designer.cs Filtering Bugfixes (#1220) 2022-04-16 16:29:11 -07:00
20220421214448_SeriesRelations.cs Linked Series (#1230) 2022-04-24 09:59:09 -07:00
20220421214448_SeriesRelations.Designer.cs Linked Series (#1230) 2022-04-24 09:59:09 -07:00
20220425125505_ChangeCountToTotalCount.cs Publication Status Enhancements (#1231) 2022-04-25 13:52:36 -05:00
20220425125505_ChangeCountToTotalCount.Designer.cs Publication Status Enhancements (#1231) 2022-04-25 13:52:36 -05:00
20220425131122_AddMaxCountToSeriesMetadata.cs Publication Status Enhancements (#1231) 2022-04-25 13:52:36 -05:00
20220425131122_AddMaxCountToSeriesMetadata.Designer.cs Publication Status Enhancements (#1231) 2022-04-25 13:52:36 -05:00
20220508162841_BookReaderUpdate.cs Book Reader Redesign with e-ink focus (#1246) 2022-05-08 17:52:15 -07:00
20220508162841_BookReaderUpdate.Designer.cs Book Reader Redesign with e-ink focus (#1246) 2022-05-08 17:52:15 -07:00
20220513234708_BookReaderImmersiveMode.cs Book Reader Bugfixes (#1254) 2022-05-13 17:30:37 -07:00
20220513234708_BookReaderImmersiveMode.Designer.cs Book Reader Bugfixes (#1254) 2022-05-13 17:30:37 -07:00
20220524172543_WordCount.cs Word Count (#1286) 2022-05-25 14:53:39 -07:00
20220524172543_WordCount.Designer.cs Word Count (#1286) 2022-05-25 14:53:39 -07:00
20220610153822_TimeEstimateInDB.cs Infinite Scroll + List View + Cover Upload Redesign (#1319) 2022-06-13 14:37:49 -07:00
20220610153822_TimeEstimateInDB.Designer.cs Infinite Scroll + List View + Cover Upload Redesign (#1319) 2022-06-13 14:37:49 -07:00
20220613131125_RenamedBookReaderLayoutMode.cs Infinite Scroll + List View + Cover Upload Redesign (#1319) 2022-06-13 14:37:49 -07:00
20220613131125_RenamedBookReaderLayoutMode.Designer.cs Infinite Scroll + List View + Cover Upload Redesign (#1319) 2022-06-13 14:37:49 -07:00
20220613131302_GlobalPageLayoutModeUserSetting.cs Infinite Scroll + List View + Cover Upload Redesign (#1319) 2022-06-13 14:37:49 -07:00
20220613131302_GlobalPageLayoutModeUserSetting.Designer.cs Infinite Scroll + List View + Cover Upload Redesign (#1319) 2022-06-13 14:37:49 -07:00
20220615190640_LastFileAnalysis.cs New PDF Reader (#1324) 2022-06-15 14:43:32 -07:00
20220615190640_LastFileAnalysis.Designer.cs New PDF Reader (#1324) 2022-06-15 14:43:32 -07:00
20220625215526_BlurUnreadSummaries.cs Swagger, Tachiyomi, and some new settings (#1331) 2022-06-25 15:52:21 -07:00
20220625215526_BlurUnreadSummaries.Designer.cs Swagger, Tachiyomi, and some new settings (#1331) 2022-06-25 15:52:21 -07:00
20220712161611_PromptForDownloadSizeUserOption.cs Better Caching & Global Downloads (#1372) 2022-07-13 07:45:14 -07:00
20220712161611_PromptForDownloadSizeUserOption.Designer.cs Better Caching & Global Downloads (#1372) 2022-07-13 07:45:14 -07:00
20220717145254_UserConfirmationLink.cs Create Users Manually (Email still required) (#1381) 2022-07-17 08:43:03 -07:00
20220717145254_UserConfirmationLink.Designer.cs Create Users Manually (Email still required) (#1381) 2022-07-17 08:43:03 -07:00
20220728193758_WantToReadList.cs Want to Read List (#1392) 2022-07-28 15:18:35 -07:00
20220728193758_WantToReadList.Designer.cs Want to Read List (#1392) 2022-07-28 15:18:35 -07:00
20220802222910_BookmarkHasDate.cs Security Hotfix (#1415) 2022-08-08 13:47:37 -07:00
20220802222910_BookmarkHasDate.Designer.cs Security Hotfix (#1415) 2022-08-08 13:47:37 -07:00
20220814134725_MangaFileCreatedDate.cs File Created Date (#1434) 2022-08-14 07:35:02 -07:00
20220814134725_MangaFileCreatedDate.Designer.cs File Created Date (#1434) 2022-08-14 07:35:02 -07:00
20220817173731_SeriesFolder.cs New Scan Loop (#1447) 2022-08-19 05:42:38 -07:00
20220817173731_SeriesFolder.Designer.cs New Scan Loop (#1447) 2022-08-19 05:42:38 -07:00
20220819223212_NormalizedLocalizedName.cs New Scan Loop Fixes (#1452) 2022-08-20 09:35:31 -07:00
20220819223212_NormalizedLocalizedName.Designer.cs New Scan Loop Fixes (#1452) 2022-08-20 09:35:31 -07:00
20220921023455_DeviceSupport.cs Send To Device Support (#1557) 2022-09-23 15:41:29 -07:00
20220921023455_DeviceSupport.Designer.cs Send To Device Support (#1557) 2022-09-23 15:41:29 -07:00
20220926145902_AddNoTransitions.cs Disable Animations + Lots of bugfixes and Polish (#1561) 2022-09-26 10:40:25 -07:00
20220926145902_AddNoTransitions.Designer.cs Disable Animations + Lots of bugfixes and Polish (#1561) 2022-09-26 10:40:25 -07:00
20221006013956_ReleaseYearOnSeriesEdit.cs Scan Loop Fixes (#1572) 2022-10-05 19:30:37 -07:00
20221006013956_ReleaseYearOnSeriesEdit.Designer.cs Scan Loop Fixes (#1572) 2022-10-05 19:30:37 -07:00
20221009172653_ReadingListAgeRating.cs Restricted Profiles (#1581) 2022-10-10 10:59:20 -07:00
20221009172653_ReadingListAgeRating.Designer.cs Restricted Profiles (#1581) 2022-10-10 10:59:20 -07:00
20221009211237_UserAgeRating.cs Restricted Profiles (#1581) 2022-10-10 10:59:20 -07:00
20221009211237_UserAgeRating.Designer.cs Restricted Profiles (#1581) 2022-10-10 10:59:20 -07:00
20221017131711_IncludeUnknowns.cs Release Polish (#1586) 2022-10-17 15:33:18 -07:00
20221017131711_IncludeUnknowns.Designer.cs Release Polish (#1586) 2022-10-17 15:33:18 -07:00
20221115021908_SeriesRelationChange.cs Fixed Series Relations Schema (#1654) 2022-11-15 06:45:02 -08:00
20221115021908_SeriesRelationChange.Designer.cs Fixed Series Relations Schema (#1654) 2022-11-15 06:45:02 -08:00
20221118131123_ExtendedLibrarySettings.cs Library Settings Modal + New Library Settings (#1660) 2022-11-18 09:38:32 -06:00
20221118131123_ExtendedLibrarySettings.Designer.cs Library Settings Modal + New Library Settings (#1660) 2022-11-18 09:38:32 -06:00
20221126133824_FileLengthAndExtension.cs Basic Stats (#1673) 2022-12-07 06:01:49 -08:00
20221126133824_FileLengthAndExtension.Designer.cs Basic Stats (#1673) 2022-12-07 06:01:49 -08:00
20221128230726_UserProgressLibraryId.cs Basic Stats (#1673) 2022-12-07 06:01:49 -08:00
20221128230726_UserProgressLibraryId.Designer.cs Basic Stats (#1673) 2022-12-07 06:01:49 -08:00
20221212215914_EmulateBookPref.cs Reader Refactor Part 2 (#1694) 2022-12-13 10:00:54 -08:00
20221212215914_EmulateBookPref.Designer.cs Reader Refactor Part 2 (#1694) 2022-12-13 10:00:54 -08:00
DataContextModelSnapshot.cs Reader Refactor Part 2 (#1694) 2022-12-13 10:00:54 -08:00