Commit Graph
30 Commits
Author SHA1 Message Date
maxiwere45andClaude Opus 4.8 6885771081 fix(data): race-safe DB open, graceful unknown types, explicit id error + fallback tests
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 11:18:56 +02:00
maxiwere45andClaude Opus 4.8 51c6ef904d feat(data): add PokemonRepository implementation + tests
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 11:13:06 +02:00
maxiwere45andClaude Opus 4.8 42bd9f7c20 feat(domain): add PokemonRepository interface
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 11:12:05 +02:00
maxiwere45andClaude Opus 4.8 cbc742b25a feat(data): add HTTP remote datasource
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 11:11:31 +02:00
maxiwere45andClaude Opus 4.8 96758f1b6b feat(data): add instance-based SQLite local datasource
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 11:10:25 +02:00
maxiwere45andClaude Opus 4.8 f2dcba0fe2 feat(data): add PokemonDto with single-source JSON parsing + tests
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 11:09:51 +02:00
maxiwere45andClaude Opus 4.8 2f051c8da6 refactor: point leaf components at domain Pokemon entity
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 10:57:51 +02:00
maxiwere45andClaude Opus 4.8 b1f67d3daa feat(presentation): add type colors helper
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 10:57:23 +02:00
maxiwere45andClaude Opus 4.8 8ca6405bc0 feat(domain): add pure Pokemon entity and PokemonType enum
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 10:56:59 +02:00
maxiwere45andClaude Opus 4.8 8f29f3578a refactor(core): keep logger pure-Dart and document Result subtypes
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 10:55:36 +02:00
maxiwere45andClaude Opus 4.8 2a3f489a2d feat(core): add AppLogger
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 10:50:31 +02:00
maxiwere45andClaude Opus 4.8 6b150945fa feat(core): add sealed Result type
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 10:50:16 +02:00
maxiwere45andClaude Opus 4.8 03dbdd723d feat(core): add centralized app constants
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 10:49:51 +02:00
maxiwere45andClaude Opus 4.8 ca769dca2d chore: add flutter_riverpod and wrap app in ProviderScope
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 10:48:53 +02:00
maxiwere45andClaude Opus 4.8 6f81384a06 chore: gitignore local superpowers docs
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 10:39:29 +02:00
maxiwere45 4faf259aaa feat: Introduce PokemonImage component for robust image loading with fallback and shiny support, and update iOS platform to 15.0. 2026-03-20 11:23:22 +01:00
maxiwere45 6592b35755 docs: Add initial project README and architecture documentation. 2026-03-17 16:05:17 +01:00
maxiwere45 112d0136c9 feat: Implement batch insertion for Pokémon and utilize it for more efficient initial data synchronization. 2026-03-17 15:09:41 +01:00
maxiwere45 fbf37e6861 chore: major changes 2026-03-17 14:57:39 +01:00
maxiwere45 528cdcafef init v2 app 2026-03-17 13:26:21 +01:00
maxiwere45 5f75c53866 fix: test broken 2026-02-03 14:38:20 +01:00
maxiwere45 e18863cf1c feat: add frenchTypeToEnum function to map French Pokémon types to enums 2026-02-03 09:47:21 +01:00
maxiwere45 5bd3b1f18f fix: update image URLs to use TyraDex for Pokémon sprites 2026-02-03 09:47:15 +01:00
maxiwere45 5b1ffaede8 fix: update Pokemon API integration to use Tyradex and improve type handling 2026-02-03 09:46:51 +01:00
maxiwere45 c7be5241a2 fix: remove unused sqflite_common import in main.dart 2026-02-03 09:46:41 +01:00
maxiwere45 f11e3f7b63 chore: update Podfile.lock to include sqflite_darwin and sqlite3_flutter_libs dependencies 2026-02-03 09:46:34 +01:00
maxiwere45 93cfaff7df refactor: update application name and description to 'Pokéguess' 2026-02-02 09:42:07 +01:00
maxiwere45 c19c543684 chore: update project configuration and dependencies (iOS) 2026-02-02 09:12:28 +01:00
maxiwere45 17459378d9 fix: improve formatting in README.md 2026-02-02 09:12:15 +01:00
maxiwere45 495d33bb7c chore: update iOS configs 2026-02-02 08:44:09 +01:00