Skip to content

Releases: FabienBounoir/poker-planning

1.4.0

01 Mar 16:55
cf8143b
Compare
Choose a tag to compare

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 function arraysAreEqual to compare arrays.

Package updates:

  • backend/package-lock.json and backend/package.json: Updated the project name to poker-planning and incremented the version to 1.4.0. [1] [2]
  • package.json: Synchronized the version update to 1.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 a canRemove property to control the card removal functionality. [1] [2]
  • src/lib/components/Code.svelte: Simplified the QR code generation by removing the urlFormatted function and directly using the url prop. [1] [2] [3]
  • src/lib/components/Textarea.svelte: Updated border styles for better visual consistency. [1] [2] [3]
image image

What's Changed

Full Changelog: 1.3.1...1.4.0

1.3.1

20 Feb 22:45
8e67576
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.3.0...1.3.1

1.3.0

17 Feb 18:22
3edcf2e
Compare
Choose a tag to compare

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 in backend/index.js and backend/server.js to support voting during results. [1] [2] [3] [4] [5] [6]
  • Updated the version in backend/package.json to 1.3.0.

Frontend Updates:

  • Added voteOnResults option to the room creation form in src/routes/create/+page.svelte. [1] [2] [3] [4] [5]
  • Enhanced Card.svelte and Code.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 and Switch.svelte. [1] [2]

New Vote on result feature and New result design

image

First voter indicator (crown)

image

What's Changed

Full Changelog: 1.2.3...1.3.0

1.2.3

25 Jan 13:44
Compare
Choose a tag to compare

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).
image

Full Changelog: 1.2.2...1.2.3

1.2.2

22 Jan 22:36
Compare
Choose a tag to compare

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 in backend/index.js to handle feedback submissions.
  • Created a sendFeedback function in backend/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

image

1.2.1

05 Jan 16:18
Compare
Choose a tag to compare
  1. Refactor: 💡 Optimization of multiple elements

    • Commit
    • Optimisation de plusieurs éléments pour améliorer les performances et la maintenabilité du code.
  2. 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

Lighthouse Score

1.2.0

24 Dec 14:00
11796c5
Compare
Choose a tag to compare

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 in package.json and package-lock.json. [1] [2] [3] [4]
  • Implemented new utility functions newPokerPlanningCreated, newUserJoined, and roomDeleted in backend/utils/statistics.js to handle statistics logging for new poker planning sessions, user joins, and room deletions.
  • Enhanced the createSocketIOServer function in backend/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, and src/lib/components/Feature.svelte. [1] [2] [3] [4] [5]
  • Introduced a new Banner component in src/lib/components/Banner.svelte with scrolling keywords and icons.
  • Added a new Feature component in src/lib/components/Feature.svelte to display feature descriptions and previews.
  • Updated the Footer component in src/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.
cover

1.1.1

20 Nov 12:21
Compare
Choose a tag to compare

Full Changelog: 1.1.0...1.1.1

1.1.0

16 Nov 22:27
a5f502a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.0...1.1.0

image image image

1.0.0

05 Nov 21:01
Compare
Choose a tag to compare

First Stable Version of the Another Poker Planning

What's Changed

New Contributors

Full Changelog: https://github.com/FabienBounoir/poker-planning/commits/1.0.0