Kavita/API/Entities/Enums
Joseph Milazzo c8de3fb097
Remove No Authentication mode from Kavita (#1006)
* Moved the Server Settings out into a button on nav header

* Refactored Mange Users page to the new design (skeleton). Implemented skeleton code for Invite User.

* Hashed out more of the code, but need to move all the email code to a Kavita controlled API server due to password credentials.

* Cleaned up some warnings

* When no user exists for an api key in Plugin controller, throw 401.

* Hooked in the ability to check if the Kavita instance can be accessed externally so we can determine if the user can invite or not.

* Hooked up some logic if the user's server isn't accessible, then default to old flow

* Basic flow is working for confirm email. Needs validation, error handling, etc.

* Refactored Password validation to account service

* Cleaned up the code in confirm-email to work much better.

* Refactored the login page to have a container functionality, so we can reuse the styles on multiple pages (registration pages). Hooked up the code for confirm email.

* Messy code, but making progress. Refactored Register to be used only for first time user registration. Added a new register component to handle first time flow only.

* Invite works much better, still needs a bit of work for non-accessible server setup. Started work on underlying manage users page to meet new design.

* Changed (you) to a star to indicate who you're logged in as.

* Inviting a user is now working and tested fully.

* Removed the register member component as we now have invite and confirm components.

* Editing a user is now working. Username change and Role/Library access from within one screen. Email changing is on hold.

* Cleaned up code for edit user and disabled email field for now.

* Cleaned up the code to indicate changing a user's email is not possible.

* Implemented a migration for existing accounts so they can validate their emails and still login.

* Change url for email server

* Implemented the ability to resend an email confirmation code (or regenerate for non accessible servers). Fixed an overflow on the confirm dialog.

* Removed all code around disabling authentication. Users that were already disabled can look up their password on the wiki.
2022-01-31 05:42:06 -08:00
..
AgeRating.cs Account Email Support (#1000) 2022-01-30 14:45:57 -08:00
LibraryType.cs Reader Fixes and Enhancements (#880) 2022-01-02 17:10:37 -08:00
MangaFormat.cs Custom Cover Images (#499) 2021-08-15 10:36:47 -07:00
PageSplitOption.cs Fit Split to Screen (#769) 2021-11-18 06:55:52 -08:00
PersonRole.cs More Filtering and Support for ComicInfo v2.1 (draft) Tags (#851) 2021-12-16 13:41:38 -08:00
PublicationStatus.cs Misc Cleanup (#977) 2022-01-21 08:08:38 -08:00
ReaderMode.cs The big one (#396) 2021-07-17 14:03:11 -05:00
ReadingDirection.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
ScalingOption.cs Book Feedback and small bugs (#183) 2021-04-29 17:52:34 -05:00
ServerSettingKey.cs Remove No Authentication mode from Kavita (#1006) 2022-01-31 05:42:06 -08:00