Commit Graph
18 Commits
Author SHA1 Message Date
Whidix 262f619013 fix: update fetch URL for recording daily character win
Build Docker Image / build (push) Successful in 1m28s
2026-06-28 22:19:25 +02:00
Whidix 42c4c7e20c feat: add DailyFruitHint component and integrate it into the daily fruit page
Build Docker Image / build (push) Successful in 1m32s
2026-06-23 19:57:24 +02:00
Whidix 7183b17678 feat: add daily fruit feature and related components
Build Docker Image / build (push) Successful in 2m8s
- Introduced a new daily fruit selection mechanism with associated database schema.
- Created routes and components for displaying and interacting with daily fruit.
- Implemented logic for tracking wins related to daily fruit and character guesses.
- Added localization support for new daily fruit titles in English and French.
- Enhanced the user experience with history tracking for guesses and wins.
- Refactored existing character-related logic to accommodate new fruit functionality.
2026-06-22 20:56:31 +02:00
Whidix ef6bf9862e feat: add FriendsTodaySection component for displaying friends' results
Build Docker Image / build (push) Successful in 2m4s
2026-04-14 22:08:49 +02:00
Whidix 835163f5bb feat: add tried characters tracking and display in daily game profile
Build Docker Image / build (push) Successful in 1m10s
2026-03-16 21:39:44 +01:00
Whidix bd121b7d85 feat(i18n): integrate internationalization for game pages
- Added translation support for various game-related texts in the home, daily, infinite, login, and profile pages.
- Replaced hardcoded French strings with translation keys using the `$t` function.
- Updated titles, descriptions, and button texts to enhance localization.
2026-03-15 20:19:26 +01:00
Whidix 9485d9841c refactor: improve type definitions and event handling in CharacterSearchInput component 2026-03-14 17:18:58 +01:00
Whidix e5a21cb0af refactor: improve type definitions and enhance state management in profile and daily components 2026-03-14 16:31:16 +01:00
Whidix d3e36e486f feat: display GuessHistoryTable after winning condition and friends' results
Build Docker Image / build (push) Successful in 1m12s
2026-03-06 20:26:04 +01:00
Whidix ce08329b2d feat: add friends' results display for today's game
Build Docker Image / build (push) Successful in 1m12s
2026-03-06 19:34:46 +01:00
Whidix df224d97bb fix: correct win count message grammar for singular and plural cases 2026-03-05 22:10:54 +01:00
Whidix 085dae6765 feat: add new snapshot for version 6 with updated schema and relationships
Build Docker Image / build (push) Successful in 1m23s
- Created a new snapshot file for version 6 of the database schema.
- Added tables for arc, character, characterHistory, characterOverride, characterScrapeValidation, config, devilFruit, userCharacterHistory, account, session, user, and verification with appropriate columns and constraints.
- Updated the journal to include new entries for version 6.
- Modified the userCharacterHistory table to enforce unique constraints on userId and characterHistoryId.
- Enhanced daily game logic to track user attempts and prevent duplicate entries for the same day.
2026-03-03 19:31:10 +01:00
Whidix bfc6d76dfe feat: add win count display for today's character in the UI
Build Docker Image / build (push) Successful in 1m24s
2026-03-03 19:13:45 +01:00
Whidix 4ee7445b68 feat: refactor WinPanel to use selectedCharacter prop for improved clarity and consistency 2026-03-03 19:11:08 +01:00
Whidix 60d2474f51 feat: refactor character history schema and related logic for improved date handling and data integrity 2026-03-02 22:00:25 +01:00
Whidix b245ee984a feat: implement infinite mode with character selection and scoring; refactor daily character storage logic 2026-03-02 22:00:25 +01:00
Whidix cf25a96719 feat: add WinPanel and YesterdayCharacter components; refactor daily game page
- Introduced WinPanel component to display win/loss messages based on game outcome.
- Added YesterdayCharacter component to show the character from the previous day.
- Refactored daily game page to utilize new components for better code organization and readability.
- Updated server-side logic to fetch daily character ID and count wins more efficiently.
- Cleaned up character selection logic and hint availability tracking.
2026-03-02 22:00:25 +01:00
Whidix 114f6cde7a feat: add daily win recording endpoint, user authentication, and profile management
- Implemented a POST endpoint for recording daily wins in the game.
- Created login and signup functionality with email and password.
- Developed a profile page allowing users to update their profile information, change passwords, and manage active sessions.
- Added a toggle feature for switching between login and signup forms.
- Enhanced the layout by removing the profile button and adjusting the header structure.
2026-03-02 22:00:24 +01:00