Releases: MaibornWolff/retro
Releases · MaibornWolff/retro
0.5.0
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
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
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
- Retro now uses
- rmby
- Storage clean up is now handled by the
rmby
library
- Storage clean up is now handled by the
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
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
0.3.3
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
0.3.1
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
- 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 :)