-
edcd857c70
feat(admin-web, functions): overhaul music library and add AI genre classification
main
Millian Lamiaux
2026-03-29 12:52:02 +02:00
-
3d8d9efd70
feat: YouTube music download system with admin dashboard
Millian Lamiaux
2026-03-26 10:47:05 +01:00
-
8926de58e5
refactor: extract player components, add stack headers, add tests
Millian Lamiaux
2026-03-26 10:46:47 +01:00
-
569a9e178f
fix: add missing getPopularWorkouts export to data layer
Millian Lamiaux
2026-03-26 00:06:46 +01:00
-
b833198e9d
feat: migrate icons to SF Symbols, refactor explore tab, add collections/programs data layer
Millian Lamiaux
2026-03-25 23:28:51 +01:00
-
f11eb6b9ae
fix: add missing Workout fields to program workouts and guard against undefined level
Millian Lamiaux
2026-03-25 23:28:47 +01:00
-
4fa8be600c
test: add QA coverage — access unit tests, VideoPlayer snapshots, Maestro E2E flows, testIDs
Millian Lamiaux
2026-03-24 12:40:02 +01:00
-
a042c348c1
feat: close v1 feature gaps — freemium gating, video/audio infrastructure, EAS build config
Millian Lamiaux
2026-03-24 12:20:56 +01:00
-
cd065d07c3
feat: explore tab, React Query data layer, programs, sync, analytics, testing infrastructure
Millian Lamiaux
2026-03-24 12:04:48 +01:00
-
8703c484e8
Replace workouts tab with explore tab connected to Supabase
Millian Lamiaux
2026-03-23 21:27:19 +01:00
-
197324188c
feat: update Home screen to use React Query with loading states
Millian Lamiaux
2026-03-17 14:29:27 +01:00
-
b1741e965c
feat: implement React Query for Supabase data fetching
Millian Lamiaux
2026-03-17 14:25:41 +01:00
-
e13d917466
docs: add test implementation summary document
Millian Lamiaux
2026-03-17 13:52:37 +01:00
-
3da40c97ce
test: implement comprehensive test strategy
Millian Lamiaux
2026-03-17 13:51:39 +01:00
-
b177656efc
feat: replace native confirm() dialogs with custom delete confirmation dialogs
Millian Lamiaux
2026-03-17 11:53:10 +01:00
-
fc43f73b82
feat: add success toasts for create operations and login
Millian Lamiaux
2026-03-17 11:47:17 +01:00
-
3d026b68ee
feat: implement beautiful toast notifications with Sonner
Millian Lamiaux
2026-03-17 11:45:29 +01:00
-
554ad2a352
fix: use createBrowserClient for proper cookie-based auth
Millian Lamiaux
2026-03-17 11:23:04 +01:00
-
d2babbeee3
fix: resolve redirect loop after login
Millian Lamiaux
2026-03-17 11:16:33 +01:00
-
e0057e18e0
feat: implement full authentication system with middleware protection
Millian Lamiaux
2026-03-17 10:59:52 +01:00
-
4c5bcc41c5
fix: support both EXPO_PUBLIC and NEXT_PUBLIC env vars
Millian Lamiaux
2026-03-17 10:14:32 +01:00
-
66a211ce8b
debug: add detailed error logging for trainers fetch
Millian Lamiaux
2026-03-17 10:08:56 +01:00
-
42d9b2671b
fix: resolve trainers page issues and add seed data
Millian Lamiaux
2026-03-17 09:37:00 +01:00
-
b397f1fb17
chore: add supabase schema
Millian Lamiaux
2026-03-14 20:44:32 +01:00
-
79ead1404d
chore: update i18n translations
Millian Lamiaux
2026-03-14 20:44:25 +01:00
-
001b376fc0
feat: add shared card components
Millian Lamiaux
2026-03-14 20:44:19 +01:00
-
8c8dbebd17
feat: update mobile app screens
Millian Lamiaux
2026-03-14 20:44:10 +01:00
-
64cdb75b39
chore: add testing dependencies
Millian Lamiaux
2026-03-14 20:43:47 +01:00
-
06af2ec10c
refactor: update workouts listing page
Millian Lamiaux
2026-03-14 20:43:26 +01:00
-
bd14922efa
feat: add workout management pages
Millian Lamiaux
2026-03-14 20:43:20 +01:00
-
9dd1a4fe7c
feat: add workout form component with advanced test mocking
Millian Lamiaux
2026-03-14 20:42:59 +01:00
-
6adf709dce
feat: add media upload component with comprehensive tests
Millian Lamiaux
2026-03-14 20:42:51 +01:00
-
e2e99887ac
feat: add storage utilities for file management
Millian Lamiaux
2026-03-14 20:42:43 +01:00
-
3df7dd4a47
feat: add form input components with tests
Millian Lamiaux
2026-03-14 20:42:36 +01:00
-
71e9a9bdb5
feat: add reusable UI components with tests
Millian Lamiaux
2026-03-14 20:42:30 +01:00
-
592d04e170
test: add vitest test infrastructure and configuration
Millian Lamiaux
2026-03-14 20:42:22 +01:00
-
52429d957f
docs: add AGENTS.md with project best practices and workflows
Millian Lamiaux
2026-03-14 20:42:15 +01:00
-
2ad7ae3a34
feat: Apple Watch app + Paywall + Privacy Policy + rebranding
Millian Lamiaux
2026-03-11 09:43:53 +01:00
-
f80798069b
feat: integrate theme and i18n across all screens
Millian Lamiaux
2026-02-21 00:05:14 +01:00
-
f17125e231
feat: system light/dark theme infrastructure
Millian Lamiaux
2026-02-21 00:04:59 +01:00
-
b60083341e
feat: extend user profile with onboarding data model
Millian Lamiaux
2026-02-21 00:04:53 +01:00
-
540bb015c7
feat: notification, purchase, and analytics services
Millian Lamiaux
2026-02-21 00:04:47 +01:00
-
d6bc7f5a4c
feat: i18n infrastructure with 4-locale support (en, fr, es, de)
Millian Lamiaux
2026-02-21 00:04:40 +01:00
-
6a94d545f2
feat: add dependencies for i18n, notifications, purchases, and analytics
Millian Lamiaux
2026-02-21 00:04:29 +01:00
-
0bcd8185f0
chore: archive v1 docs and update project documentation
Millian Lamiaux
2026-02-21 00:04:22 +01:00
-
e59c87fd1b
feat: i18n locale files for all screens (en, fr, es, de)
Millian Lamiaux
2026-02-20 18:52:11 +01:00
-
aa75afb1b7
feat: onboarding flow with staggered-reveal wow screen
Millian Lamiaux
2026-02-20 18:52:05 +01:00
-
2d24831f8e
feat: category/collection detail screens + Inter font loading
Millian Lamiaux
2026-02-20 13:24:35 +01:00
-
b0521ded5a
feat: workout flow — detail, player, and complete screens
Millian Lamiaux
2026-02-20 13:24:21 +01:00
-
99d8fba852
feat: 5 tab screens wired to centralized data layer
Millian Lamiaux
2026-02-20 13:24:06 +01:00
-
13faf21b8d
feat: shared components, hooks, and audio engine
Millian Lamiaux
2026-02-20 13:23:50 +01:00
-
5477ecb852
feat: data layer with types, 50 workouts, and Zustand stores
Millian Lamiaux
2026-02-20 13:23:32 +01:00
-
511e207762
feat: design system v2 with liquid glass aesthetic
Millian Lamiaux
2026-02-20 13:23:18 +01:00
-
54ac8326fa
chore: remove v1 features and old scaffolding
Millian Lamiaux
2026-02-20 13:23:04 +01:00
-
fa189fe72e
feat: onboarding flow (6 screens) + audio engine + design system
Millian Lamiaux
2026-02-17 21:52:23 +01:00
-
31bdb1586f
feat: timer engine + full-screen timer UI
Millian Lamiaux
2026-02-17 19:05:25 +01:00
-
5cefe864ec
Initial commit
Millian Lamiaux
2026-02-17 17:34:06 +01:00