Skip to content

Commit

Permalink
feat: v0.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
yduman committed Aug 7, 2021
1 parent ebaef0b commit 67fc57e
Show file tree
Hide file tree
Showing 8 changed files with 45 additions and 17 deletions.
43 changes: 34 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,28 @@

### Removed

## [0.5.0] - 2021-08-07

### 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`

### Removed

## [0.4.1] - 2020-10-25

### Added
Expand All @@ -36,13 +58,15 @@
### 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](https://github.com/2mawi2) for realizing this feature! ❤️

Expand Down Expand Up @@ -102,7 +126,7 @@
- Using TypeScript now!
- Major UI redesign!
- Hooks all the way - no more HOCs!
- Increased maximum card content length
- Increased maximum card content length
- Backend
- Storage clean up will now be handled via Node.js instead of writing your own cronjob manually

Expand Down Expand Up @@ -165,13 +189,13 @@
- by default, every user has 3 votes
- While voting several things happen
- a Snackbar opens which displays how many votes are left for the user
- on the voted card, a thumb-down icon appears, which let's you take back your vote
- on the voted card, a thumb-down icon appears, which let's you take back your vote
- all cards you voted for are highlighted with a dark background on the Avatar
- after reaching your maximum amount of votes, you can't vote anymore, unless you take back a vote from another card
- **Tab Name**
- `document.title` is now set as `"Retro | <YOUR_BOARD_NAME>"`
- **QR-Code**
- Mobile users can now scan a QR-Code which should open the link to the board in the browser
- Mobile users can now scan a QR-Code which should open the link to the board in the browser
- _thanks to @mrpatpat_
- **Hooks and Context API**
- we removed a lot of prop-drilling, boilerplate code and refactored all classes to functional components, utilizing React Hooks and the new Context API
Expand Down Expand Up @@ -208,7 +232,7 @@

- CSS issues
- Really long words are now handled properly
- Mobile UI should be a bit better now
- Mobile UI should be a bit better now
- Special thanks to [mrpatpat](https://github.com/mrpatpat) for realizing this! ❤️
- Improved render performance on several places
- `LoadBoardDialog` validation should not result in a `SyntaxError` anymore
Expand Down Expand Up @@ -243,9 +267,9 @@
### Added

- Create boards
- Create columns
- Create cards
- Delete columns
- Create columns
- Create cards
- Delete columns
- Delete cards
- Edit cards
- Sort columns
Expand All @@ -255,7 +279,8 @@
- Combine two cards
- Upvote cards

[Unreleased]: https://github.com/yduman/retro/compare/0.4.1...master
[unreleased]: https://github.com/yduman/retro/compare/0.5.0...master
[0.5.0]: https://github.com/yduman/retro/releases/tag/0.5.0
[0.4.1]: https://github.com/yduman/retro/releases/tag/0.4.1
[0.4.0]: https://github.com/yduman/retro/releases/tag/0.4.0
[0.3.5]: https://github.com/yduman/retro/releases/tag/0.3.5
Expand All @@ -266,4 +291,4 @@
[0.3.0]: https://github.com/yduman/retro/releases/tag/0.3.0
[0.2.1]: https://github.com/yduman/retro/releases/tag/0.2.1
[0.2.0]: https://github.com/yduman/retro/releases/tag/0.2.0
[0.1.0]: https://github.com/yduman/retro/releases/tag/0.1.0
[0.1.0]: https://github.com/yduman/retro/releases/tag/0.1.0
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,10 @@ $ cd frontend && npm run start && cd ..

## Contributing

- This project uses [Prettier](https://prettier.io) and the latest LTS version of [Node.js](https://nodejs.org/en/)
- This project uses
- [Prettier](https://prettier.io)
- LTS version of [Node.js](https://nodejs.org/en/)
- [Conventional Commits](https://www.conventionalcommits.org/)
- You can also develop with the provided Docker containers!
- on Linux, make sure to set an environment variable, since `host.docker.internal` is not working:
- `export DOCKER_HOST_IP=$(docker network inspect bridge --format='{{(index .IPAM.Config 0).Gateway}}')`
Expand Down
4 changes: 2 additions & 2 deletions backend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion backend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"url": "https://github.com/yduman/retro.git",
"directory": "backend/"
},
"version": "0.4.1",
"version": "0.5.0",
"main": "src/server.ts",
"license": "MIT",
"private": true,
Expand Down
4 changes: 2 additions & 2 deletions frontend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"directory": "frontend/"
},
"license": "MIT",
"version": "0.4.1",
"version": "0.5.0",
"private": true,
"scripts": {
"start": "react-scripts start",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ const useStyles = makeStyles((theme) => ({
},
}));

// TODO: re-visit this feature
export default function ContinueDiscussionButton() {
const [isDisabled, setDisabled] = useState(false);
const { userState } = useContext(UserContext);
Expand Down
1 change: 0 additions & 1 deletion frontend/src/components/board/header/SettingsButton.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,6 @@ export default function SettingsButton() {
<VoteCountButton />
<ExportBoardButton />
<ExportTemplateButton />
{/*<ContinueDiscussionButton />*/}
<QrCodeButton />
</Menu>
</>
Expand Down

0 comments on commit 67fc57e

Please sign in to comment.