update config, admin-web tooling & relocate agent skills

Update app.json config and add new dependencies in package.json. Update
.gitignore for new patterns. Add timed-exercise editor/list components,
warmup/stretch video migration, and Supabase helpers in admin-web.
Relocate agent skills from .agents/skills/ to .opencode/skills/.
This commit is contained in:
Millian Lamiaux
2026-04-21 21:51:11 +02:00
parent d4edf54aeb
commit 8c90b73d90
42 changed files with 980 additions and 20 deletions

View File

@@ -202,6 +202,8 @@ export interface Database {
exercise_2_modification_en: string | null
exercise_2_progression: string | null
exercise_2_progression_en: string | null
exercise_1_video_url: string | null
exercise_2_video_url: string | null
rounds: number
work_time: number
rest_time: number
@@ -226,12 +228,66 @@ export interface Database {
exercise_2_modification_en?: string | null
exercise_2_progression?: string | null
exercise_2_progression_en?: string | null
exercise_1_video_url?: string | null
exercise_2_video_url?: string | null
rounds?: number
work_time?: number
rest_time?: number
}
Update: Partial<Omit<Database['public']['Tables']['program_tabatas']['Insert'], 'id' | 'program_id'>>
}
workout_warmup_exercises: {
Row: {
id: string
program_id: string
position: number
name: string
name_en: string | null
tip: string | null
tip_en: string | null
duration: number
video_url: string | null
created_at: string
}
Insert: {
id?: string
program_id: string
position: number
name: string
name_en?: string | null
tip?: string | null
tip_en?: string | null
duration: number
video_url?: string | null
}
Update: Partial<Omit<Database['public']['Tables']['workout_warmup_exercises']['Insert'], 'id' | 'program_id'>>
}
workout_stretch_exercises: {
Row: {
id: string
program_id: string
position: number
name: string
name_en: string | null
tip: string | null
tip_en: string | null
duration: number
video_url: string | null
created_at: string
}
Insert: {
id?: string
program_id: string
position: number
name: string
name_en?: string | null
tip?: string | null
tip_en?: string | null
duration: number
video_url?: string | null
}
Update: Partial<Omit<Database['public']['Tables']['workout_stretch_exercises']['Insert'], 'id' | 'program_id'>>
}
workout_videos: {
Row: {
id: string