Skip to content

Releases: WKHAllen/NorseBooks

Release 1.2.7

18 Feb 01:19
0c84ac6
Compare
Choose a tag to compare

This release fixes a bug in which any request involving database interaction caused the request to timeout. The problem has been fixed primarily by upgrading the version of the pg package.

Release 1.2.6

11 Aug 19:23
277d6c9
Compare
Choose a tag to compare

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

10 Aug 02:40
d6c69b4
Compare
Choose a tag to compare

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

09 Aug 06:21
817c6d2
Compare
Choose a tag to compare

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

08 Aug 23:33
e50a52d
Compare
Choose a tag to compare

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

04 Aug 23:43
98909ba
Compare
Choose a tag to compare

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

02 Aug 23:30
0cea0db
Compare
Choose a tag to compare

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

01 Aug 18:40
Compare
Choose a tag to compare

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

04 Jun 00:18
7adc343
Compare
Choose a tag to compare

Changelog

Features

  • Verification and password reset emails are now styled

Release 1.1.0

03 Jun 18:07
1fddaf2
Compare
Choose a tag to compare

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