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.