Skip to content
This repository has been archived by the owner on May 2, 2024. It is now read-only.

Releases: FordLabs/retroquest

v3.9.0 Add Ability to Delete Archived Items

04 Nov 14:01
Compare
Choose a tag to compare

User Facing Changes:

  • Added the ability to delete a single archived board at a time
  • Added the ability to delete a single archived action item at a time
  • Added a catch all error page
  • Added error handling for when a user tries to reset their password, but waits too long and their link is expired by the time they submit the reset password form

v3.8.0 Style Improvements & Notification banner

31 Oct 18:27
Compare
Choose a tag to compare

User Facing Changes:

  • Added a banner to notify teams without an email on their account to add an email address or two.
  • Style improvements (hover states, dark mode adjustments, & mobile experience improvements)

Codebase Changes of Note:

  • Updated documentation to include setting up email server or disabling email capabilities
  • Updated Cypress to version 10
  • Added template for users to add analytics

v3.7.0 Reset Board Owners or Password from Settings Modal + Bug Fixes

19 Oct 14:28
e1fdfb2
Compare
Choose a tag to compare

User Facing Changes:

  • Added the ability to reset the team password or update the team emails from the Settings>Account modal. This allows users to request a reset link that is sent to the current team emails. Once clicked, they are taken to a page where they can change their password or a page where they can change their emails.
  • Added a page so that if a user clicks on one of the reset links sent to them, and the reset token is expired, they are redirected to an expired link page.

Changes to the backing API:

  • Added a flag in application.yml (retroquest.email.is-enabled) to turn off email server dependent features
  • Added an email_reset_token table in the db that is used in tracking if an email reset link is expired or not.

Bug Fixes:

  • The ability to pre-populate the team name on the login page was broken. That has been fixed.
  • Fixed a log out bug

v3.6.0 Team Name Recovery

10 Oct 20:00
453e614
Compare
Choose a tag to compare

User Facing Changes:

  • Added a team name recovery page (visit it by going to the landing/login page and clicking "Forgot your login info?", and then on the next page, click "I don't remember my team name")

v3.5.0 Add Email Form for Teams Created Before Sept 2022

05 Oct 19:47
Compare
Choose a tag to compare

User Facing Changes:

  • Added an "Add Board Owners" form to the settings modal under "Account" that shows up only for teams that do not already have an email address associated with their team. Once they have an email added, they will in a later release see a different user interface under Settings>Account allowing them to reset their email addresses or password.
  • Updated the Retro Page's header to have teal as its accent color instead of purple
  • Updated the styles of the confirmation modal used throughout the app

V3.4.0 Team Emails & Password Reset

28 Sep 19:39
Compare
Choose a tag to compare

User Facing Changes:

  • Redesigned the Login and Create Team pages
  • Added the ability to add a primary and secondary email via the create team page
  • Added the ability to reset a team's password through the app via those emails (NOTE: new teams will be able to add an email and reset their passwords with this current release. The ability to add an email(s) for password recovery for current teams will come in a later release)
  • Moved the log out button from the settings modal to the retro actions bar
  • Restyled the settings modal

Changes to the backing API:

  • Email and secondary emails are now stored on the team object
  • Endpoints created to create password reset tokens, handle those tokens, send password reset emails, and fetch a teams data

V3.3.1 Login Bug Fix

27 Jul 17:56
Compare
Choose a tag to compare

User Facing Changes:

  • Fix the bug causing the login form to not pre-populate with the team name when the user is redirected to the login page from the team page because of an invalid token.
  • Fixed a bug where some of the colors were off on the archived thoughts page

V3.3.0 Archives Page Pagination

01 Jun 14:31
Compare
Choose a tag to compare

User Facing Changes:

  • Added pagination to the archives page

Changes to the backing API:

  • Updated archived board endpoints to take in pagination parameters (page size, page index, sort order, and sort by)

v3.2.0 Retro Timer Feature & Misc Optimizations

20 Apr 18:26
Compare
Choose a tag to compare

User Facing Changes:

  • Added a timer to the retro page
  • Allow shift+enter to add a new line when typing into a thought or action item task fields
  • Removed opacity on date fields on the radiator page
  • Made feedback stars on feedback modal small enough to not wrap on mobile screens

Changes to the backing API:

  • Replaced column title with column id on a thought

Codebase Changes of Note:

  • Decoupled the action item and and thought item react components
  • Updated momentjs from 2.29.1 to 2.29.2
  • Add configuration for absolute import paths within react files
  • Added a notification (toast) component
  • Simplified scss color variable file

v3.1.2 Bug Smashes and Security Patches

07 Apr 21:26
Compare
Choose a tag to compare

We've recently realized a few of our previously working features are not working correctly anymore. We also found a rather aggregious security gap in our backing API. Both concerns have been taken care of.

User Facing Changes:

  • Sorting should now work as expected #419
  • When you select a thought to display, it should no longer have a scrollbar on the right side of the modal and should display all the content

Changes to the backing API:

  • Closed the exploit where you could change items on another team using a valid auth token and clever routing.