All notable changes to this project will be documented in this file.
- The
Account
page is now almost fully implemented !!- The user can now access the
Account
page by clicking on theAccount
button in the header - The user can now see his information on the
Account
page - The user can now change his password on the
Account
page - The user can now logout on the
Account
page - The user will soon be able to delete his account on the
Account
page (not implemented yet)
- The user can now access the
- The
Account
page is now fully responsive - A new
v1/account/password/change
route is now available to change the password and send an email to the user - The change password route uses the jwt token to identify the user in order to keep safe the password change
- The
Forgot Password
feature is now fully implemented !!- The server now uses the
Token Manager
made in the previous Beta to generate a token and send it to the user's email - The user can now reset his password by clicking on the link in the email
- The server now uses the
-
The routes/v1 get refactored to restructured a
v1/account/
route that host thepassword
routes- The
password
routes are now in a separate file and includes all the rest password routes
- The
-
Fully updated the
.env/example
file to reflect the changes (SERVER_ADRESS and all the new MAILER variables) -
Some minor improvements on the
Create Account
page -
Minor code rearrangements in the
Mailer
code to make it more logic with the private and public methods
- Refactor the
Users
table to add a email and avatar column - Hash the password before storing it in the database
- Created a Mailer service to send emails for future features around the account
- Created the Token manager for the future forgot password feature (not implemented yet)
- Created a route for the account creation
- The Login page now has a link to the account creation page
- All the previous passwords still work, they're all hashed now in the database
- Created the email for the project :
[email protected]
- Updated the database documentation to reflect the changes (
database/
)
- Add a
Statistics
page, with graphs and funny comparisons - Add a
Random Book
button on theBrowse
page - Add a
Download Data
button on theBrowse
page to save your library as a JSON, XML, CSV, XLSX, or PDF file
I'm super excited to announce the first release of Glitch & Books !
- Introduce your new online library !
- Main features are implemented :
Home Page
,Login Page
: of course.Add
books to your libraryBrowse
your library with a fully dynamic interfacefilter
,sort
,search
your books in a full responsive interfaceEdit
your booksDelete
your books