Releases: FabienBounoir/poker-planning
1.4.0
This release includes several changes across different files to improve the backend functionality and enhance the frontend user experience. The most important changes include modifications to the backend server logic, updates to package configurations, and enhancements to the frontend components.
Backend improvements:
backend/index.js
: Improved error handling by adding listeners for unhandled promise rejections and uncaught exceptions.backend/server.js
: Added new socket event handlers for message emission, room deletion, and room updates, including handling different room types and resetting choices when necessary. [1] [2] [3] [4]backend/utils/utils.js
: Introduced a utility functionarraysAreEqual
to compare arrays.
Package updates:
backend/package-lock.json
andbackend/package.json
: Updated the project name topoker-planning
and incremented the version to1.4.0
. [1] [2]package.json
: Synchronized the version update to1.4.0
.
Frontend enhancements:
src/app.scss
: Added styles for the new avatar container, improving the user interface for avatar selection.src/lib/components/EditConfiguration.svelte
: Created a new component for editing room configurations, including avatar selection, team input, and room type selection.src/lib/components/Card.svelte
: Added acanRemove
property to control the card removal functionality. [1] [2]src/lib/components/Code.svelte
: Simplified the QR code generation by removing theurlFormatted
function and directly using theurl
prop. [1] [2] [3]src/lib/components/Textarea.svelte
: Updated border styles for better visual consistency. [1] [2] [3]


What's Changed
- fix loading create page when already use old advanced settings by @FabienBounoir in #11
- Feature/setting on manager page by @FabienBounoir in #12
Full Changelog: 1.3.1...1.4.0
1.3.1
What's Changed
- Fix/status create page by @FabienBounoir in #9
- fix: 🐛 Update image references and improve styling in components by @FabienBounoir in #10
Full Changelog: 1.3.0...1.3.1
1.3.0
This realase includes several updates to the backend and frontend of the poker planning application, adding new features and improving existing functionality. The most important changes include adding a new voting feature during results, updating the version in package.json
, and enhancing UI components.
Backend Updates:
- Added
voteOnResults
property to room creation and initialization process inbackend/index.js
andbackend/server.js
to support voting during results. [1] [2] [3] [4] [5] [6] - Updated the version in
backend/package.json
to1.3.0
.
Frontend Updates:
- Added
voteOnResults
option to the room creation form insrc/routes/create/+page.svelte
. [1] [2] [3] [4] [5] - Enhanced
Card.svelte
andCode.svelte
components to include new properties and functionality. [1] [2] [3] [4] [5] - Added a new
ProgressBar.svelte
component with animation effects.
Localization Updates:
- Added translations for
voteOnResults
in multiple language files (en.json
,es.json
,fr.json
,it.json
). [1] [2] [3] [4]
Miscellaneous:
- Removed darkened shades creation in
src/lib/myshades/index.js
. - Minor style updates in
src/app.scss
andSwitch.svelte
. [1] [2]
New Vote on result feature and New result design

First voter indicator (crown)

What's Changed
- Ci/auto reload backend by @FabienBounoir in #7
- Feature/vote on result page by @FabienBounoir in #8
Full Changelog: 1.2.3...1.3.0
1.2.3
This pull request includes several changes to enhance the user interface, add new features, and improve code functionality. The key changes involve adding a new poker session history page, updating button styles, and improving input handling.
New Features:
- Added a new poker session history page to display past sessions (
src/routes/pokerhistory/+page.svelte
). - Introduced a state check for poker session history and added a link to view history if available (
src/routes/+layout.svelte
). [1] [2]
UI/UX Improvements:
- Updated button styles to include a loading state with a spinner animation (
src/app.scss
,src/routes/create/+page.svelte
,src/routes/join/+page.svelte
,src/routes/rooms/[id]/+page.svelte
). [1] [2] [3] [4] [5] [6] src/routes/rooms/[id]/+page.svelteL216-R222) - Enhanced input handling to maintain cursor position while formatting input (
src/routes/join/+page.svelte
). [1] [2]
Localization:
- Added translations for the new poker session history page in multiple languages (
src/lib/i18n/locales/en.json
,src/lib/i18n/locales/es.json
,src/lib/i18n/locales/fr.json
,src/lib/i18n/locales/it.json
). [1] [2] [3] [4]
Code Cleanup:
- Removed unnecessary dark mode background color rule from
src/app.scss
.
Sitemap Update:
- Updated the sitemap to include the new poker history page (
src/routes/sitemap.xml/+server.js
).

Full Changelog: 1.2.2...1.2.3
1.2.2
This pull request introduces a feedback feature to the poker-planning
application, including backend and frontend changes. The most important changes include adding a feedback endpoint to the backend, creating a feedback form on the frontend, and updating the localization files to support feedback-related text.
Backend Changes:
- Added
FEEDBACK_API_URL
to the.env.example
file. - Introduced a new
/feedback
endpoint inbackend/index.js
to handle feedback submissions. - Created a
sendFeedback
function inbackend/utils/statistics.js
to process and send feedback data.
Frontend Changes:
- Added a new feedback form page in
src/routes/feedback/+page.svelte
with fields for email, feedback, and feeling. - Updated the layout in
src/routes/+layout.svelte
to include a feedback button in the menu.
Localization Updates:
- Added feedback-related text to the English localization file (
src/lib/i18n/locales/en.json
). - Added feedback-related text to the Spanish localization file (
src/lib/i18n/locales/es.json
). - Added feedback-related text to the French localization file (
src/lib/i18n/locales/fr.json
). - Added feedback-related text to the Italian localization file (
src/lib/i18n/locales/it.json
).
Full Changelog: 1.2.1...1.2.2

1.2.1
-
Refactor: 💡 Optimization of multiple elements
- Commit
- Optimisation de plusieurs éléments pour améliorer les performances et la maintenabilité du code.
-
Feat: 🎸 Update element for SEO + fix CSS issue
- Commit
- Mise à jour des éléments pour le SEO et correction de problèmes de CSS.
Full Changelog: 1.2.0...1.2.1
1.2.0
This Release introduces several enhancements and new features across the project, including backend improvements, UI updates, and new functionalities. The key changes are grouped by theme below:
Backend Enhancements:
- Added environment variable
STATISTIC_API_URL
to.env.example
for configuring the statistics API endpoint. - Integrated
dotenv
for environment variable management and added it as a dependency inpackage.json
andpackage-lock.json
. [1] [2] [3] [4] - Implemented new utility functions
newPokerPlanningCreated
,newUserJoined
, androomDeleted
inbackend/utils/statistics.js
to handle statistics logging for new poker planning sessions, user joins, and room deletions. - Enhanced the
createSocketIOServer
function inbackend/server.js
to include session history and improved player data handling. [1] [2] [3] [4] [5] [6] [7] [8]
UI Updates:
- Added dark mode support to various components, including
src/app.scss
,src/lib/components/Banner.svelte
,src/lib/components/Card.svelte
,src/lib/components/Code.svelte
, andsrc/lib/components/Feature.svelte
. [1] [2] [3] [4] [5] - Introduced a new
Banner
component insrc/lib/components/Banner.svelte
with scrolling keywords and icons. - Added a new
Feature
component insrc/lib/components/Feature.svelte
to display feature descriptions and previews. - Updated the
Footer
component insrc/lib/components/Footer.svelte
with a basic structure.
Documentation:
- Updated the
README.md
file to include a cover image for better visual appeal.
These changes collectively improve the functionality, user experience, and maintainability of the project.
1.1.1
Full Changelog: 1.1.0...1.1.1
1.1.0
What's Changed
- Add Support for Multiple Languages (i18n) by @FabienBounoir in #2
- More config by @FabienBounoir in #3
Full Changelog: 1.0.0...1.1.0



1.0.0
First Stable Version of the Another Poker Planning
What's Changed
- External server by @FabienBounoir in #1
New Contributors
- @FabienBounoir made their first contribution in #1
Full Changelog: https://github.com/FabienBounoir/poker-planning/commits/1.0.0