Commit Graph

13 Commits

Author SHA1 Message Date
d78a70c473 feat: remove daily character seed from environment and implement random seed generation for selection 2026-03-02 22:00:25 +01:00
b70e47b0d6 feat: implement daily character seed from environment variable and enhance selection logic with hashing 2026-03-02 22:00:25 +01:00
60d2474f51 feat: refactor character history schema and related logic for improved date handling and data integrity 2026-03-02 22:00:25 +01:00
ef7ef4dd6c feat: refactor daily character logic to improve win count retrieval and streamline character selection 2026-03-02 22:00:25 +01:00
b245ee984a feat: implement infinite mode with character selection and scoring; refactor daily character storage logic 2026-03-02 22:00:25 +01:00
b45909f86e feat: add user admin status and profile management
- Updated user schema to include isAdmin field.
- Enhanced authentication hooks to fetch and set user admin status.
- Created ProfileButton component for user profile actions.
- Implemented profile and password update functionality.
- Added session management for user accounts.
- Developed login and signup pages with form handling.
- Introduced layout server for user session data.
- Updated daily page to reflect character changes.
2026-03-02 22:00:24 +01:00
031db29d62 feat: implement character overrides and update daily character retrieval logic 2026-03-01 17:43:33 +01:00
00bd718699 feat: update daily character management and local storage handling 2026-03-01 16:43:54 +01:00
56bd6f5545 refactor: update package.json and scripts for One Piece scraper
- Changed the scrape script to use tsx for TypeScript execution.
- Added new TypeScript script for scraping One Piece data.
- Refactored package.json to include dependencies for the new scraper.
- Removed unused dependencies and organized devDependencies.

feat: implement One Piece data scraping functionality

- Added functionality to scrape arcs, characters, and devil fruits from One Piece fandom.
- Implemented data extraction methods for character attributes and devil fruit details.
- Added JSON and CSV export capabilities for scraped data.

fix: update auth configuration to handle missing secret

- Modified the auth configuration to use a default secret if BETTER_AUTH_SECRET is not set.

fix: improve database client initialization

- Updated database client creation to use a local database file if DATABASE_URL is not set.

chore: switch Svelte adapter to node

- Changed Svelte adapter from auto to node for better server-side rendering support.
2026-03-01 15:17:17 +01:00
b8b3f8bddc feat: implement daily character guessing game with local storage and hint system
- Added character selection and history management using local storage.
- Implemented hint system that unlocks based on the number of guesses.
- Enhanced UI with animations for hint unlocks and special win conditions.
- Created a server endpoint to record wins in the database.
2026-03-01 03:59:16 +01:00
6f7bae2307 feat(scraper): implement One Piece data scraper for devil fruits and characters
- Added a new script to scrape devil fruits and characters from One Piece fandom.
- Implemented functions to fetch, normalize, and save data in JSON, CSV, and SQL formats.
- Created a structured output directory for scraped data.

feat(database): update schema for devil fruits and characters

- Defined new types for devil fruits and haki in the database schema.
- Updated the character table to include fields for age, affiliations, devil fruit, haki, bounty, height, origin, first appearance, and picture URL.

feat(ui): enhance main page and daily mode layout

- Redesigned the main page with a new layout and styling for the OnePieceDle game.
- Created a new daily mode page with sections for clues and user input for guesses.
- Removed demo authentication routes and pages to streamline the application.
2026-02-27 01:14:44 +01:00
c494866a70 Init auth 2026-02-26 18:27:44 +01:00
27cc177cc2 Init repo 2026-02-26 18:27:38 +01:00