Commit graph

288 commits

Author SHA1 Message Date
Joseph Milazzo
2ae9f8c203
Private Email Service Support (#1028)
* Added ServerSettingKey's for SMTP and moved email service code to Kavita. Nothing integrated in the UI yet.

* Undo all the custom SMTP stuff and prepare for custom email service url.

* Foundation for email service to use a custom url is setup.

* Implemented the ability to hook up custom email url
2022-02-04 09:54:54 -08:00
majora2007
2517ee75b2 Bump versions by dotnet-bump-version. 2022-02-04 16:39:23 +00:00
majora2007
60b717ea1d Bump versions by dotnet-bump-version. 2022-02-02 15:30:43 +00:00
majora2007
9aa1cc8ab6 Bump versions by dotnet-bump-version. 2022-02-01 15:52:04 +00:00
majora2007
9d20343f4e Bump versions by dotnet-bump-version. 2022-02-01 14:16:07 +00:00
majora2007
8564378b77 Bump versions by dotnet-bump-version. 2022-01-31 20:23:47 +00:00
majora2007
fb940816f3 Bump versions by dotnet-bump-version. 2022-01-31 17:02:42 +00:00
majora2007
c631395aae Bump versions by dotnet-bump-version. 2022-01-31 16:47:18 +00:00
majora2007
23191118f2 Bump versions by dotnet-bump-version. 2022-01-31 13:55:26 +00:00
majora2007
1a72c53711 Bump versions by dotnet-bump-version. 2022-01-30 22:57:19 +00:00
Joseph Milazzo
efb527035d
Account Email Support (#1000)
* 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.

* Took care of some code cleanup

* Removed 3 db calls from cover refresh and some misc cleanup

* Fixed a broken test
2022-01-30 14:45:57 -08:00
therobbiedavis
6e6b72a5b5 Bump versions by dotnet-bump-version. 2022-01-30 20:07:13 +00:00
majora2007
a17bbe20ee Bump versions by dotnet-bump-version. 2022-01-30 16:30:28 +00:00
majora2007
d3fb612226 Bump versions by dotnet-bump-version. 2022-01-29 16:55:05 +00:00
majora2007
c3a6e53cbb Bump versions by dotnet-bump-version. 2022-01-29 16:08:40 +00:00
majora2007
81562b7d41 Bump versions by dotnet-bump-version. 2022-01-28 16:52:18 +00:00
majora2007
6fadbb5231 Bump versions by dotnet-bump-version. 2022-01-28 14:34:07 +00:00
majora2007
c9bd1d1bfb Bump versions by dotnet-bump-version. 2022-01-27 15:51:49 +00:00
majora2007
78017bcb84 Bump versions by dotnet-bump-version. 2022-01-27 15:00:14 +00:00
majora2007
a15314c553 Bump versions by dotnet-bump-version. 2022-01-27 13:43:50 +00:00
majora2007
9ee1125636 Bump versions by dotnet-bump-version. 2022-01-26 23:58:37 +00:00
majora2007
81ee26f126 Bump versions by dotnet-bump-version. 2022-01-26 20:14:50 +00:00
majora2007
3c28e13209 Bump versions by dotnet-bump-version. 2022-01-26 18:55:14 +00:00
majora2007
e4d1d9c97d Bump versions by dotnet-bump-version. 2022-01-26 15:48:30 +00:00
majora2007
83e91c758e Bump versions by dotnet-bump-version. 2022-01-24 22:27:22 +00:00
majora2007
5bf80d8515 Bump versions by dotnet-bump-version. 2022-01-24 21:55:04 +00:00
majora2007
91318889e5 Bump versions by dotnet-bump-version. 2022-01-24 17:08:35 +00:00
majora2007
42026aca09 Bump versions by dotnet-bump-version. 2022-01-22 16:00:15 +00:00
majora2007
613a866277 Bump versions by dotnet-bump-version. 2022-01-22 14:40:35 +00:00
majora2007
52493cac70 Bump versions by dotnet-bump-version. 2022-01-21 16:12:33 +00:00
majora2007
334221ba88 Bump versions by dotnet-bump-version. 2022-01-21 01:24:48 +00:00
majora2007
ff131060c3 Bump versions by dotnet-bump-version. 2022-01-20 23:53:38 +00:00
majora2007
3eb494dff4 Bump versions by dotnet-bump-version. 2022-01-20 16:58:58 +00:00
majora2007
1dd6e054c6 Bump versions by dotnet-bump-version. 2022-01-20 15:51:21 +00:00
majora2007
7b9ac2faee Bump versions by dotnet-bump-version. 2022-01-19 23:08:58 +00:00
majora2007
83ab9e17c7 Bump versions by dotnet-bump-version. 2022-01-19 16:29:11 +00:00
majora2007
39a7bd4dc3 Bump versions by dotnet-bump-version. 2022-01-19 13:43:47 +00:00
majora2007
9850d66546 Bump versions by dotnet-bump-version. 2022-01-18 23:29:28 +00:00
Joseph Milazzo
7af39c3531
Version bump for release (#953) 2022-01-18 15:25:11 -08:00
majora2007
592806a20f Bump versions by dotnet-bump-version. 2022-01-18 22:05:44 +00:00
majora2007
785a1ef5c4 Bump versions by dotnet-bump-version. 2022-01-18 21:34:48 +00:00
majora2007
32cbfed5c0 Bump versions by dotnet-bump-version. 2022-01-18 16:41:46 +00:00
majora2007
b4229f5442 Bump versions by dotnet-bump-version. 2022-01-17 17:40:11 +00:00
majora2007
66a58b7a6e Bump versions by dotnet-bump-version. 2022-01-17 00:09:23 +00:00
majora2007
e9325824a3 Bump versions by dotnet-bump-version. 2022-01-16 21:21:49 +00:00
majora2007
bc3cd4b711 Bump versions by dotnet-bump-version. 2022-01-15 16:20:04 +00:00
majora2007
9b8b66f7d6 Bump versions by dotnet-bump-version. 2022-01-15 15:49:12 +00:00
majora2007
57e204e697 Bump versions by dotnet-bump-version. 2022-01-15 15:43:45 +00:00
therobbiedavis
71d42b1c8b Bump versions by dotnet-bump-version. 2022-01-14 20:48:35 +00:00
majora2007
aeb6d8e983 Bump versions by dotnet-bump-version. 2022-01-13 19:46:06 +00:00