What is new?

  • Home: Dashboard has been renamed to Home, and does not function as a dashboard anymore. You can now see and add your own notes for the current retrospective in Home when you log in. the functionality on the page formerly known as My Notes has been merged into this new Home page.
On the new Home page you can quickly add and view notes on your current retrospective
  • When entering Home for the first time, shortcuts for creating or joining a team will be displayed. If you don’t have any retrospectives in your team, the Home page will show a button to create your first retrospective to help you get going.
  • Notifications: A new icon has been added to the top menu for in-app notifications. You will receive notifications for daily quotes and invites to teams. Notifications can be turned off in Control Panel.
New in-app notifications for team invites and daily retrospective tips
  • Teams: A new team structure have been implemented. You can now be a member of multiple teams and select the default team you want to add to your retrospectives. You can freely create as many teams as you want.
Create teams and invite other team members to perform retrospectives with
  • You can invite individual users to a team by searching for existing users in Evetro or by generating and sharing a team invite code with your colleagues (one code lasts for 15 min, any older code will expire and be rendered useless).
  • In version 1.3, we enforce no restrictions on the API functionality for teams: Each member of a team may edit its name, remove or invite other users, or even delete it.
  • Control panel: Teams and notification settings have been added.
  • Detailed retrospective info: When clicking on a retrospective in Find, a modal will appear with more info about the retrospective. You can delete or edit retrospectives by clicking on the icons in the modal.
  • New Authentication System: A completely new authentication system has been introduced to Evetro. We now use the identity service Auth0 to manage authentication. We support authentication with username/password and two Single sign-on solutions: Google and Github. NB: You will need to register a new user in Evetro, see this post for more info.
  • Data recovery on retrospectives from older versions: We can attempt to recover your retrospective data if you were already registered on the old version of Evetro, see the link in previous bullet point.
  • Retro Quick Switch: This switch is visible from Home and in the retrospective. You can now quickly enter the current retrospective or quickly change the current retrospective if you have multiple ongoing retrospectives. This makes it easier for users to participate in multiple retrospectives at the same time, collaborate across multiple teams, or compare data between retrospectives. This is particularly useful for large scale retrospectives with multiple teams.
  • New Retrospective page: The page for creating retrospectives has been completely overhauled. The new design use the available space better. We now show an overview of the all retrospective settings in the same view.
Creating a new retrospective is now easier and more intuitive
  • By clicking on the agenda you can now build your own retrospective agenda by dragging and dropping different elements onto a template.
  • Several classic retrospective methods (such as Start-Stop-Continue, Mad-Sad-Glad, and Repeat-Avoid) have been added to make it easier for you to add some variation to the retrospectives.
Gain more benefits and variation in your retrospectives by building you own retrospectives
  • When creating a new retrospective you current team members will be automatically added. You can add any team or member from your teams to your retrospective.
  • Action List: We can now see any notes related to an action by clicking the i-icon (info) in the bottom right on an action item. A calendar icon has been added next to the date text.
  • API: Six new queries and two new types of subscriptions have been added to our GraphQL schema.

Improvements

  • API: The following changes to the API are breaking (vis-à-vis the previous server): all instances of the parameter “own” is now called “mine”; on the team update query the “document” parameter has been replaced by two new parameters - “name” and “facilitators”; the “users” query has been repurposed to search for all users whose first name or last name matches with the given “name” argument; on the “teams” query, the argument “mine” has been removed and a new one added - “getInvites”, whose function is to filter out teams the querying user has not been invited to.
  • Find: The box representing a retrospective in Find now has a new design. Since we now support many more of the classic retrospectives methods, we have added an image representing each of them. This makes it easier to recognise the different retrospectives that have been created.
  • We now differentiate retrospectives more clearly into categories based on their status
  • We have also freshened up the graphical design of the Find page.
  • User Interface and Experience: Minor changes in the design, descriptions and with the tooltips to better support the new version. The Note form now explicitly shows how many letters you may input in your note content (max 250).
  • Improved page responsiveness: Introduced shared application state for common data, which is used across components to reduce the query load on the backend
  • Remember selected team and retrospective: The currently selected team and retrospective is now remembered the next time the user logs in

Fixes

  • The tag input field in the note form: Users can now focus (make the text marker show up) on the text input field once they click on it
  • Notes created within a group on the Create Actions page will now always be added within that group
  • Notes created on the Create Actions page are all implicitly public to the participants of the retrospective. Notes created here can no longer be marked as private.
  • Fixed issue where multiple notes was stacking up in the start and end point when moving them

Operations

  • We have upgraded all of the open source third party packages we need for our software stack to their latest versions; amongst others have upgraded our instance of Babel to v7, as such we are at liberty to directly configure which web browsers we want to support and not. We have opted to explicitly disallow support for all versions of Microsoft Internet Explorer. Thus we firmly warn you: You will not be able to use this application on any version of Internet Explorer.
  • We have set up the external e-mail service SparkPost to deliver an email containing a one-time-use generated verification link users who sign up by password need to click
  • We have upgraded the runtime environment in which our server software runs to a newer LTS edition.