Skip to content

Releases: MaibornWolff/retro

0.5.0

07 Aug 17:57
Compare
Choose a tag to compare

Added

  • New dark and light theme
  • The planning poker now also displays a chart for the voting results. This is handy if you have a large team.
  • You can now mark cards as discussed, thanks to @tobim-dev !
  • The moderator can now remove participants manually from the planning poker. This is handy if a participant accidentally closed its tab and therefore lost the session.

Changed

  • Improved UI of vote count dialog
  • Improved UI of how many votes are left. No more buggy toasts!
  • Blurred cards are now displayed as skeletons
  • Participants can now only drag there own cards and cannot drag columns. The moderator can still drag all cards and also all columns.

Fixed

  • Deprecated KeyboardEvent.keyCode

0.4.1

25 Oct 12:47
Compare
Choose a tag to compare

Added

  • Change Planning Poker Units
    • Previously, Retro was just supporting planning poker for fibonacci numbers from 0 to 34. Now, the moderator can decide between three unit types and their maximum value. The unit types are fibonacci numbers, natural numbers and T-Shirt sizes. The allowed maximum value for the first two is 100 and T-Shirt sizes go from XS to XXL.
  • Usage of zustand
    • Added the library zustand, in order to explore it for the planning poker page. It handles state management really well and will probably be adopted into the board page as well.

Changed

  • Usage of React 17 and ESLint 7

Fixed

  • Multiple fixes regarding TypeScript deployment

Removed

  • supertest library from backend, since there was no usage

0.4.0

19 Sep 16:28
Compare
Choose a tag to compare

Added

  • Planning Poker

    • Retro now provides a page for planning poker sessions
    • The person starting the session is the moderator, the rest joining are participants
    • Every person who joins the session will have its own card where it can provide an estimation for an user story
    • The moderator can set the current user story for estimation by providing the title and optionally an URL to the user story
    • Initially all cards are red, meaning the user did not vote. When a user votes, the card turns green.
  • Blur columns independently

    • Moderators can now blur columns independently, by clicking the triple dot button on a column
    • Special thanks to 2mawi2 for realizing this feature! ❤️
  • Share session button

    • The toolbar got an additional button for sharing a session
    • Previously users had to manually copy the URL for sharing the session. This button will now automatically copy the URL to the clipboard when clicked

Changed

  • Backend refactoring
    • Backend got refactored to TypeScript
  • Drop yarn
    • Retro now uses npm as the default package manager
  • rmby
    • Storage clean up is now handled by the rmby library

Fixed

  • Styling for buttons on the toolbar

Removed

  • There was a delete endpoint that was being used for tests. Since we will rethink the whole point of testing Retro, we currently don't need this endpoint anymore

0.3.5

04 Aug 17:26
Compare
Choose a tag to compare

v0.3.5 - 2020-08-04

Added

  • Instead of blurring/unblurring all cards, we are now blurring/unblurring cards that are now owned by an user. Special thanks to @tobim-dev, @ravensinth et al. for realizing this feature ❤️
  • The greeting text on the homepage now has a typewriter effect

Removed

  • Empty Gatsby Gitbook Template, since we will handle this project on a different repository

0.3.4

24 Jun 17:35
Compare
Choose a tag to compare

Fixed

  • Display of multiline text for card content

0.3.3

14 Jun 21:16
Compare
Choose a tag to compare

Added

  • Import/Export of board data
    • If you want to reuse a board for another retrospective, you can now export the data of the board as JSON and import it later for another session
    • Special thanks to @ClaasBusemann and @PaulaBre for their contribution!
  • Docker development support
  • Container-based deployment support
  • Rate-limiting API
  • Configurable CORS settings in PROD mode

Changed

  • Frontend
    • Using TypeScript now!
    • Major UI redesign!
    • Hooks all the way - no more HOCs!
    • Increased maximum card content length
  • Backend
    • Storage clean up will now be handled via Node.js instead of writing your own cronjob manually

Fixed

  • The call to getBoard() on the backend now handles parsing errors and redirects the user to the error page

0.3.2

21 Oct 05:40
Compare
Choose a tag to compare

Added

  • Retro Formats
    • On board creation, the user can now select well known retrospective formats

Changed

  • Maximum card content length is now 10000

0.3.1

30 Sep 13:42
Compare
Choose a tag to compare

Added

Changed

  • Some dependency updates
  • Dialogs don't display an error state by default (#44)

Fixed

  • Fixed draggable dialogs
    • Dialog components are now outside of a drag and drop context
  • Fixed layout issues regarding the buttons on the board header
  • Fixed layout issues regarding board cards (#43)
  • Fixed an issue where columns where expanding its height while dragging (#45)
  • Fixed vote count dialog (#42)
    • Disallowed negative vote counts
    • Cancel button should work properly now

0.3.0

22 Aug 09:01
Compare
Choose a tag to compare
  • TextFields are validated more strict now
  • Added roles (1 moderator, N participants)
  • Provide your name to autofill it on your card creation
  • Added a voting system
  • More descriptive browser tab name
  • Added QR-Code
  • React Hooks
  • Prevented unwanted card merges
  • Highlight cards
  • UI improvements and fixes

For more detailed information, read the CHANGELOG.md file :)

0.2.1

29 Mar 14:48
Compare
Choose a tag to compare

In 0.2.0 the websockets were communicating with everyone 😳.
In 0.2.1 we have correct behavior, where every socket is managed in its appropriate room!