96 Commits

Author SHA1 Message Date
ef6bf9862e feat: add FriendsTodaySection component for displaying friends' results
All checks were successful
Build Docker Image / build (push) Successful in 2m4s
2026-04-14 22:08:49 +02:00
d75c74ac3c Refactor character affiliations to singular form
- Updated character data structure to replace 'affiliations' and 'frAffiliations' with 'affiliation' and 'frAffiliation'.
- Modified related functions and components to accommodate the new structure.
- Adjusted database schema and server-side logic to reflect the changes in character affiliation handling.
- Ensured all references in the UI components and data import/export scripts are updated accordingly.
2026-04-14 21:56:26 +02:00
fa14156d82 feat: remove overrides
Some checks failed
Build Docker Image / build (push) Has been cancelled
2026-04-12 02:01:01 +02:00
29297d3773 fix: include 'Four Emperors' in character exclusion logic
All checks were successful
Build Docker Image / build (push) Successful in 1m12s
2026-03-18 22:42:32 +01:00
28bb8f526b fix: include Kuja in female character categorization
All checks were successful
Build Docker Image / build (push) Successful in 1m13s
2026-03-18 22:40:39 +01:00
288271fb04 fix: include Queens Regnant in female character categorization
All checks were successful
Build Docker Image / build (push) Successful in 1m12s
2026-03-18 22:22:54 +01:00
fb64c84a17 fix: include Gorgon Sisters in female character categorization
All checks were successful
Build Docker Image / build (push) Successful in 1m11s
2026-03-18 22:19:46 +01:00
81e205dd4e fix: expand gender categorization in character fetch logic
All checks were successful
Build Docker Image / build (push) Successful in 1m23s
2026-03-18 22:07:28 +01:00
ded1c8313d fix: update character link URLs to remove language prefix
All checks were successful
Build Docker Image / build (push) Successful in 1m11s
2026-03-16 23:15:02 +01:00
4426b5d28a fix: correct href interpolation for character links in admin page
Some checks failed
Build Docker Image / build (push) Has been cancelled
2026-03-16 23:14:21 +01:00
5ad0428420 feat: enhance character scrape validation and management
All checks were successful
Build Docker Image / build (push) Successful in 1m14s
- Added a new entry for "fuzzy_talisman" in the journal.
- Updated import-json script to handle character deletion and mark absent characters as deleted in the scrape validation.
- Modified schema to include an `isDeleted` field in the characterScrapeValidation table.
- Renamed function `upsertCharacterFromScrapeValidation` to `applyCharacterChangeFromScrapeValidation` for clarity.
- Enhanced character change loading to include deleted characters and updated UI to display them.
- Improved character change handling in the Svelte component to reflect new, modified, and deleted states.
2026-03-16 23:12:06 +01:00
7760570365 feat: exclude characters with 'family' in their name from fetch results
All checks were successful
Build Docker Image / build (push) Successful in 1m14s
2026-03-16 22:31:40 +01:00
5fde54a2a7 feat: add age filter functionality and localization support in guess history
All checks were successful
Build Docker Image / build (push) Successful in 1m12s
2026-03-16 22:05:09 +01:00
2a3c82f777 feat: add age attribute to character history and localization support
All checks were successful
Build Docker Image / build (push) Successful in 1m13s
2026-03-16 22:00:49 +01:00
835163f5bb feat: add tried characters tracking and display in daily game profile
All checks were successful
Build Docker Image / build (push) Successful in 1m10s
2026-03-16 21:39:44 +01:00
5020393b22 fix: normalize character status text to lowercase for consistency
All checks were successful
Build Docker Image / build (push) Successful in 1m22s
2026-03-16 21:17:01 +01:00
94393851c8 feat: support French epithets in character extraction logic
All checks were successful
Build Docker Image / build (push) Successful in 1m14s
2026-03-15 22:44:45 +01:00
997b2f1781 feat: add French localization support for character attributes and improve character display logic
All checks were successful
Build Docker Image / build (push) Successful in 1m18s
- Added optional French names, affiliations, origins, and epithets to character records.
- Updated character import logic to handle new French fields.
- Enhanced character search and display components to show French names and epithets based on selected language.
- Modified database schema to include French fields for characters.
- Improved error handling in daily character setup to check for existing characters.
- Refactored components to utilize helper functions for displaying names and attributes based on language.
2026-03-15 22:00:19 +01:00
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
6d2dccd47f refactor: update link generation to use resolve for consistent path handling 2026-03-15 19:53:47 +01:00
5fdde9d177 refactor: remove unused fandomUrl and getDifferenceColor functions, simplify character link generation 2026-03-14 18:34:03 +01:00
b1cc691422 refactor: enhance character data transformation and improve fetching logic in character-related scripts 2026-03-14 18:32:43 +01:00
8b08950719 refactor: streamline character selection and improve rendering logic in +page.svelte 2026-03-14 17:29:57 +01:00
fd83ac911a refactor: improve type definitions for selectedCharacter and selectedCharacters in WinPanel component 2026-03-14 17:22:44 +01:00
eeccf812cf refactor: improve type definitions for dailyCharacter and selectedCharacters in HintsPanel component 2026-03-14 17:20:26 +01:00
9485d9841c refactor: improve type definitions and event handling in CharacterSearchInput component 2026-03-14 17:18:58 +01:00
31308ef126 refactor: enhance affiliation handling and improve type definitions in GuessHistoryTable component 2026-03-14 17:13:13 +01:00
57a0427e77 refactor: improve bounty extraction logic and enhance character selection in infinite mode 2026-03-14 17:09:33 +01:00
3bd2506c2f refactor: enhance type safety and improve layout structure in GuessHistoryTable component 2026-03-14 16:33:43 +01:00
e5a21cb0af refactor: improve type definitions and enhance state management in profile and daily components 2026-03-14 16:31:16 +01:00
4e95abf09f fix: update devil fruit extraction to handle redirects and ensure correct title retrieval
Some checks failed
Build Docker Image / build (push) Has been cancelled
2026-03-14 15:41:20 +01:00
66afda5101 Refactor code structure for improved readability and maintainability 2026-03-14 15:34:30 +01:00
a041a8caf5 Refactor database schema and update scraping logic for One Piece characters and arcs
- Updated database schema to include French names and adjusted field names for consistency.
- Modified scraping script to fetch and store French names for arcs and characters.
- Improved API calls to handle redirects and fetch additional data for characters.
- Enhanced data extraction methods for character attributes and devil fruits.
- Cleaned up code for better readability and maintainability.
2026-03-14 01:23:29 +01:00
a91b298ee5 fix: unify fetch concurrency constant for character and devil fruit fetching
All checks were successful
Build Docker Image / build (push) Successful in 1m12s
2026-03-06 21:57:09 +01:00
d3e36e486f feat: display GuessHistoryTable after winning condition and friends' results
All checks were successful
Build Docker Image / build (push) Successful in 1m12s
2026-03-06 20:26:04 +01:00
249da5ad2e feat(auth): add username field to user schema and authentication process
All checks were successful
Build Docker Image / build (push) Successful in 1m12s
- Updated user schema to include a unique username field.
- Modified authentication logic to support sign-in using either email or username.
- Enhanced sign-up process to require a username and validate its uniqueness.
- Updated login and profile routes to reflect changes in user identification.
- Adjusted frontend forms to accommodate username input alongside email.
2026-03-06 20:16:05 +01:00
ce08329b2d feat: add friends' results display for today's game
All checks were successful
Build Docker Image / build (push) Successful in 1m12s
2026-03-06 19:34:46 +01:00
f35f4565b6 feat: implement friendship system with requests and management features
All checks were successful
Build Docker Image / build (push) Successful in 1m15s
- Added a new friendship table schema to manage friend requests and relationships.
- Updated profile page to include tabs for managing friends, incoming requests, and outgoing requests.
- Implemented functionality to send, accept, decline, cancel, and remove friend requests.
- Enhanced user experience with feedback messages for friend request actions.
2026-03-06 19:28:42 +01:00
5cd989b098 fix: normalize character status filtering logic to handle unknown and null values 2026-03-06 19:05:02 +01:00
edab42fd26 fix: improve status display logic in GuessHistoryTable for unknown and null values 2026-03-06 19:03:03 +01:00
a78473b5ff fix: correct height extraction logic to convert centimeters to meters
All checks were successful
Build Docker Image / build (push) Successful in 1m11s
2026-03-06 00:05:21 +01:00
2ddcd548a2 fix: enhance affiliation comparison logic in GuessHistoryTable
All checks were successful
Build Docker Image / build (push) Successful in 1m11s
2026-03-05 23:42:48 +01:00
0b2797440e feat: add arc filter functionality to character selection
All checks were successful
Build Docker Image / build (push) Successful in 1m12s
2026-03-05 23:25:03 +01:00
c268cd5301 feat: implement character filters for gender, status, haki, devil fruit, height, and origin
All checks were successful
Build Docker Image / build (push) Successful in 1m12s
2026-03-05 23:09:49 +01:00
5978963939 feat: add reveal answer functionality to reset score and update selected characters
All checks were successful
Build Docker Image / build (push) Successful in 1m10s
2026-03-05 22:57:09 +01:00
1035a98eca refactor: simplify tries display by removing win/loss status
All checks were successful
Build Docker Image / build (push) Successful in 1m10s
2026-03-05 22:51:39 +01:00
df224d97bb fix: correct win count message grammar for singular and plural cases 2026-03-05 22:10:54 +01:00
08f5d620be feat: add daily history tab and fetch daily character history for user profile
All checks were successful
Build Docker Image / build (push) Successful in 1m11s
2026-03-05 22:08:36 +01:00
b4601a5caf feat: create new character table and migrate data from existing character table
All checks were successful
Build Docker Image / build (push) Successful in 1m17s
2026-03-05 22:03:09 +01:00
a7775783af feat: add filtering for characters with null origin data
All checks were successful
Build Docker Image / build (push) Successful in 1m24s
2026-03-04 13:11:53 +01:00