110 Commits
Author SHA1 Message Date
Whidix 63951df5a7 feat: enhance devil fruit extraction logic to support multiple data sources and clean up text
Build Docker Image / build (push) Successful in 1m29s
2026-07-10 20:36:54 +02:00
Whidix dac084a75e feat: add fruit translation hints and update related logic in DailyFruitHint component
Build Docker Image / build (push) Successful in 1m26s
2026-07-10 19:57:42 +02:00
Whidix b0c071e3dd refactor: remove unused translated name fields from character selection
Build Docker Image / build (push) Successful in 1m23s
2026-07-10 19:40:17 +02:00
Whidix d3fafd75c6 feat: add translated names for Devil Fruits and update related schemas
Build Docker Image / build (push) Successful in 1m33s
- Added support for translated names and French translated names in the DevilFruitRecord and Character interfaces.
- Updated JSON import/export scripts to handle new translated name fields.
- Enhanced scraping logic to extract translated names from the source.
- Modified database schema to include translated names for Devil Fruits.
- Updated daily fruit selection to include translated names for characters.
2026-07-10 09:02:20 +02:00
Whidix efb0b3d330 refactor: simplify daily fruit selection logic and update type definitions
Build Docker Image / build (push) Successful in 1m33s
2026-07-08 23:11:29 +02:00
Whidix 2e6d90ce8c feat: filter characters by daily mode in fruit loading functions
Build Docker Image / build (push) Successful in 1m33s
2026-06-30 19:54:42 +02:00
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 2d9cd43def feat: implement character selection and filtering functionality in infinite game mode 2026-06-23 19:51:44 +02:00
Whidix 33d8d17d33 fix: update daily title in English and French localization files
Build Docker Image / build (push) Successful in 1m30s
2026-06-22 21:37: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 e45683ed65 fix: remove 'Smile' type from DevilFruitType definition
Build Docker Image / build (push) Has been cancelled
2026-06-22 20:01:24 +02:00
Whidix be7d3bc983 feat: add haki user categorization in character fetch logic
Build Docker Image / build (push) Successful in 1m57s
2026-05-25 21:38:41 +02:00
Whidix a77f84f595 feat: enhance character and devil fruit data structures with additional fields and parsing functions
Build Docker Image / build (push) Successful in 2m10s
2026-05-25 19:03:12 +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 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
Whidix fa14156d82 feat: remove overrides
Build Docker Image / build (push) Has been cancelled
2026-04-12 02:01:01 +02:00
Whidix 29297d3773 fix: include 'Four Emperors' in character exclusion logic
Build Docker Image / build (push) Successful in 1m12s
2026-03-18 22:42:32 +01:00
Whidix 28bb8f526b fix: include Kuja in female character categorization
Build Docker Image / build (push) Successful in 1m13s
2026-03-18 22:40:39 +01:00
Whidix 288271fb04 fix: include Queens Regnant in female character categorization
Build Docker Image / build (push) Successful in 1m12s
2026-03-18 22:22:54 +01:00
Whidix fb64c84a17 fix: include Gorgon Sisters in female character categorization
Build Docker Image / build (push) Successful in 1m11s
2026-03-18 22:19:46 +01:00
Whidix 81e205dd4e fix: expand gender categorization in character fetch logic
Build Docker Image / build (push) Successful in 1m23s
2026-03-18 22:07:28 +01:00
Whidix ded1c8313d fix: update character link URLs to remove language prefix
Build Docker Image / build (push) Successful in 1m11s
2026-03-16 23:15:02 +01:00
Whidix 4426b5d28a fix: correct href interpolation for character links in admin page
Build Docker Image / build (push) Has been cancelled
2026-03-16 23:14:21 +01:00
Whidix 5ad0428420 feat: enhance character scrape validation and management
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
Whidix 7760570365 feat: exclude characters with 'family' in their name from fetch results
Build Docker Image / build (push) Successful in 1m14s
2026-03-16 22:31:40 +01:00
Whidix 5fde54a2a7 feat: add age filter functionality and localization support in guess history
Build Docker Image / build (push) Successful in 1m12s
2026-03-16 22:05:09 +01:00
Whidix 2a3c82f777 feat: add age attribute to character history and localization support
Build Docker Image / build (push) Successful in 1m13s
2026-03-16 22:00:49 +01: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 5020393b22 fix: normalize character status text to lowercase for consistency
Build Docker Image / build (push) Successful in 1m22s
2026-03-16 21:17:01 +01:00
Whidix 94393851c8 feat: support French epithets in character extraction logic
Build Docker Image / build (push) Successful in 1m14s
2026-03-15 22:44:45 +01:00
Whidix 997b2f1781 feat: add French localization support for character attributes and improve character display logic
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
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 6d2dccd47f refactor: update link generation to use resolve for consistent path handling 2026-03-15 19:53:47 +01:00
Whidix 5fdde9d177 refactor: remove unused fandomUrl and getDifferenceColor functions, simplify character link generation 2026-03-14 18:34:03 +01:00
Whidix b1cc691422 refactor: enhance character data transformation and improve fetching logic in character-related scripts 2026-03-14 18:32:43 +01:00
Whidix 8b08950719 refactor: streamline character selection and improve rendering logic in +page.svelte 2026-03-14 17:29:57 +01:00
Whidix fd83ac911a refactor: improve type definitions for selectedCharacter and selectedCharacters in WinPanel component 2026-03-14 17:22:44 +01:00
Whidix eeccf812cf refactor: improve type definitions for dailyCharacter and selectedCharacters in HintsPanel component 2026-03-14 17:20:26 +01:00
Whidix 9485d9841c refactor: improve type definitions and event handling in CharacterSearchInput component 2026-03-14 17:18:58 +01:00
Whidix 31308ef126 refactor: enhance affiliation handling and improve type definitions in GuessHistoryTable component 2026-03-14 17:13:13 +01:00
Whidix 57a0427e77 refactor: improve bounty extraction logic and enhance character selection in infinite mode 2026-03-14 17:09:33 +01:00
Whidix 3bd2506c2f refactor: enhance type safety and improve layout structure in GuessHistoryTable component 2026-03-14 16:33:43 +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 4e95abf09f fix: update devil fruit extraction to handle redirects and ensure correct title retrieval
Build Docker Image / build (push) Has been cancelled
2026-03-14 15:41:20 +01:00
Whidix 66afda5101 Refactor code structure for improved readability and maintainability 2026-03-14 15:34:30 +01:00
Whidix 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
Whidix a91b298ee5 fix: unify fetch concurrency constant for character and devil fruit fetching
Build Docker Image / build (push) Successful in 1m12s
2026-03-06 21:57:09 +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 249da5ad2e feat(auth): add username field to user schema and authentication process
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