|
|
d531fcb2c8
|
feat(presentation): add pokedex AsyncNotifier provider
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-09 11:30:55 +02:00 |
|
|
|
f6a6ba2cd1
|
feat(presentation): add repository DI provider
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-09 11:30:30 +02:00 |
|
|
|
e3a9831ce1
|
feat(domain): add pure GameEngine with TDD (removes pikachu cheat)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-09 11:22:03 +02:00 |
|
|
|
0d977e5cca
|
feat(domain): add immutable GameState
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-09 11:20:46 +02:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
42bd9f7c20
|
feat(domain): add PokemonRepository interface
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-09 11:12:05 +02:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
2a3f489a2d
|
feat(core): add AppLogger
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-09 10:50:31 +02:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
d3d3ba3586
|
app perfect
|
2026-03-20 10:42:30 +01:00 |
|
|
|
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 |
|
|
|
fbf37e6861
|
chore: major changes
|
2026-03-17 14:57:39 +01:00 |
|
|
|
528cdcafef
|
init v2 app
|
2026-03-17 13:26:21 +01:00 |
|
|
|
e18863cf1c
|
feat: add frenchTypeToEnum function to map French Pokémon types to enums
|
2026-02-03 09:47:21 +01:00 |
|
|
|
5bd3b1f18f
|
fix: update image URLs to use TyraDex for Pokémon sprites
|
2026-02-03 09:47:15 +01:00 |
|
|
|
5b1ffaede8
|
fix: update Pokemon API integration to use Tyradex and improve type handling
|
2026-02-03 09:46:51 +01:00 |
|
|
|
c7be5241a2
|
fix: remove unused sqflite_common import in main.dart
|
2026-02-03 09:46:41 +01:00 |
|
|
|
652eb9072f
|
fix: android build
|
2026-02-02 15:01:02 +01:00 |
|
|
|
7a939f164a
|
Merge branch 'main' of https://gitea.losvernos.com/guillaumev/quel-est-ce-pokemon
|
2026-02-02 09:47:57 +01:00 |
|
|
|
93cfaff7df
|
refactor: update application name and description to 'Pokéguess'
|
2026-02-02 09:42:07 +01:00 |
|
|
|
01becd014e
|
fix: linux dependency issues
|
2026-02-02 09:42:02 +01:00 |
|
Guillaume Vern
|
570df27bea
|
init projet
|
2026-01-16 14:50:38 +01:00 |
|