Releases: WKHAllen/NorseBooks
Releases · WKHAllen/NorseBooks
Release 1.2.7
Release 1.2.6
Issues closed:
- (#154) Departments are now added when Luther adds them to the academics page.
- (#175) A modal appears asking people to share their book right after they list it.
- (#183) Automated emails now show up under the name "NorseBooks" rather than "mynorsebooks".
Other changes:
- All instances of "Norse Books" in the project have been changed to "NorseBooks"
Release 1.2.5
Issues closed:
- (#172) Link book page back button properly
- (#173) Respond when proxy error occurs
- (#177) Add 'after' URL parameter in login navbar link
- (#178) Improve user contact info security
Other changes:
- Use gray favicon when no image or proxy error
- Link to user profiles on admin pages
- Render unauthorized (401) pages properly
Release 1.2.4
Issues closed:
- (#163) Phone numbers of certain lengths will be displayed in a more human-readable format on the request to purchase modal.
- (#164) User profile pages now exist at
/user/:userId
. - (#168) When a user doesn't have a profile picture, the favicon is rendered instead.
Other changes:
- Date string formatting on profile and user page are now done client-side.
- Users who don't have a profile image will be given the favicon by default.
Release 1.2.3
Issues closed:
- (#9) Users can now upload images via the profile page, rather than entering an image URL.
- (#111) Images are now removed from cloudinary when a user's image is changed, a book's image is changed, or a book is deleted.
- (#161) Images are now linked via proxy, through:
/image/book/:bookId
and/image/user/:userId
. Users now have a unique 4-digit base-64 ID, just like books.
Release 1.2.2
Issues closed:
- (#113) Admin pages now show active books and database row numbers
- (#131) Further restrictions are placed on ISBN numbers so ISBN-10s and ISBN-13s cannot be mixed up
- (#134) Images on cards on the index page are no longer stretched
- (#135) Images on cards on the index page are now loaded at a width of 300 pixels, vastly improving the site's performance
Other changes:
- Cards on index page are now centered
Release 1.2.1
Issues closed:
- (#4) Index page cards are now clickable as a whole.
- (#116) Contact logos on book pages are no longer duplicated.
- (#117) Contact links on book pages now open in a new tab.
- (#141) Prices on index page cards are now padded properly.
- (#143) A database backup script now exists in the
scripts
directory. - (#144) Users can now unreport books on a book's page. They can also view their active reports on their profile.
Other changes:
- SSL is now used for database connections in test setting
- The Open Graph Protocol is now used
TypeScript Rewrite
The entire backend has been rewritten using TypeScript. Mistakes caused by JavaScript's flexibility are far less likely to happen.
Routing has been organized, as have database interaction services. The application will now be easier to understand and maintain.
The README has been updated. It now contains useful information about the project objectives and how users can contribute.
The LICENSE now includes 2020.
Email styling
Changelog
Features
- Verification and password reset emails are now styled
Release 1.1.0
Changelog
Features
- Login and register pages now notify users that this is not their Norsekey login
- Contact page now contains a link to feedback page
- Report viewing page now exists for admins
- Site-wide alert now exists, and is available for use by admins
- User viewing page now exists for admins, complete with sorting
Bugfixes
- Contact info breakpoints improved on profile page
- Copy link button on book page now notifies users when they click it