Commit Graph

  • f07667e1f7 fix: correct path aliases and type imports across codebase main JustZoe101 2026-08-24 14:58:27 +02:00
  • 0f167108fc chore(deps): update expo and expo-related dependencies JustZoe101 2026-08-24 14:49:15 +02:00
  • 630416ee3c feat(wearos): add release signing via EAS credentials.json JustZoe101 2026-08-24 10:50:12 +02:00
  • a94ebf3653 feat(wearos): add pause/resume workout, water lock, and swipeable workout pages JustZoe101 2026-08-24 10:24:24 +02:00
  • 31b2a115ec fix(localization): change Danish locale code from dk to da and add HealthKit usage descriptions JustZoe101 2026-08-18 14:23:23 +02:00
  • 1fcacb2eb6 chore(eas): add build channel definitions per profile JustZoe101 2026-08-18 12:45:49 +02:00
  • 6394954afe fix(metro): simplify Sentry config using getSentryExpoConfig JustZoe101 2026-08-18 12:42:28 +02:00
  • 682d0c7eea chore(deps): downgrade sentry, update expo, add expo-font and worklets JustZoe101 2026-08-18 11:54:47 +02:00
  • 9ded984543 fix(scripts): update watch target regex to match SwimBuddyWatch without space JustZoe101 2026-08-18 11:46:19 +02:00
  • 5e797c32e7 fix(watch): remove space from watch target name JustZoe101 2026-08-18 11:43:18 +02:00
  • 7e3b95be8e fix: correct watch target name and Sentry script section ordering JustZoe101 2026-08-18 11:32:37 +02:00
  • 122aa443aa chore(app): remove space from watch target name JustZoe101 2026-08-18 11:05:11 +02:00
  • dffee4a5f4 build(app): add EAS build config for Apple Watch extension JustZoe101 2026-08-18 11:02:23 +02:00
  • 078cb84031 chore(app): remove EAS build experimental iOS app extensions config JustZoe101 2026-08-18 10:51:45 +02:00
  • 92dcc08d59 fix(watch): rename watch target to SwimBuddy Watch for Xcode compatibility JustZoe101 2026-08-18 10:34:00 +02:00
  • cad7f80607 chore(build): add eas-build-pre-install script to upgrade npm JustZoe101 2026-08-18 10:18:20 +02:00
  • 8c8bb9125b chore(eas): add environment fields to build profiles JustZoe101 2026-08-18 09:52:08 +02:00
  • 43e2fac10f chore(app): add iOS InfoPlist config and watch HealthKit entitlements JustZoe101 2026-08-18 09:47:03 +02:00
  • ca9259d5bd feat(watch): add workout deletion sync and optimize delete operations JustZoe101 2026-08-12 13:52:23 +02:00
  • 2096489fd1 fix(history,workout-builder): memoize async load functions with useCallback JustZoe101 2026-08-12 12:59:27 +02:00
  • 2bb4225260 refactor(db): separate workout plans from completed sessions JustZoe101 2026-08-12 11:35:16 +02:00
  • f14c2e5827 fix(app): auto-hide splash screen on mount JustZoe101 2026-08-12 10:11:06 +02:00
  • b648878414 fix(watch): advance rep based on distance swum instead of lap count JustZoe101 2026-08-12 09:19:54 +02:00
  • debfcf3843 feat: add expo-splash-screen configuration JustZoe101 2026-08-11 17:00:41 +02:00
  • 522337d332 fix(workout-builder): use navigation namespace for screen title translation JustZoe101 2026-08-11 16:49:35 +02:00
  • 070429627b fix(workout-builder): defer TextInput updates to onBlur using local state JustZoe101 2026-08-11 16:48:01 +02:00
  • 7f2fe0c300 feat(wearos): track swimming stroke count during workouts JustZoe101 2026-08-11 16:35:02 +02:00
  • 42e2f5fd47 feat(watch): use HealthKit lap detection and track stroke count/swolf JustZoe101 2026-08-11 16:03:08 +02:00
  • 098db881bb feat(watch): add rest duration display in workout views JustZoe101 2026-08-09 18:42:21 +02:00
  • a17ae0dea5 feat(watch): display water lock status indicator during workout JustZoe101 2026-08-09 18:33:23 +02:00
  • 383f641ac2 feat(watch): improve lap detection with CMDeviceMotion and low-pass filtering JustZoe101 2026-08-09 18:24:55 +02:00
  • 4a07556a5d refactor(navigation): wrap settings screen in stack navigator JustZoe101 2026-08-09 18:24:39 +02:00
  • 8f96a12b18 refactor(watch): remove .listRowBackground(.clear) modifiers JustZoe101 2026-08-09 18:19:38 +02:00
  • 1387d6bbdb feat(watch): add localizations for workout UI strings JustZoe101 2026-08-09 18:03:36 +02:00
  • 8512bee27a fix(watch): remove default list row backgrounds for cleaner UI JustZoe101 2026-08-09 17:57:58 +02:00
  • 0979af288d feat(watch): refactor active workout into paged TabView with overview and controls JustZoe101 2026-08-09 17:53:39 +02:00
  • acdf66bd84 feat(watch): add HealthKit workout tracking with authorization and live data JustZoe101 2026-08-09 17:45:03 +02:00
  • 2333ba7caa fix(builder): remove duplicate closing View tag JustZoe101 2026-08-09 13:37:25 +02:00
  • 9107a64595 fix(workout-builder): handle keyboard overlap on builder screen JustZoe101 2026-08-09 12:53:12 +02:00
  • df3030ae72 refactor(components): simplify SwipeableRow gesture handling and add vertical scroll conflict prevention JustZoe101 2026-08-08 23:43:34 +02:00
  • 819d26e0f6 feat(workout-summary): add lengths, avg pace, and per-set pool pace stats; fix swipe direction JustZoe101 2026-08-08 23:39:21 +02:00
  • eeb3069750 feat(app): wrap root in GestureHandlerRootView for gesture support JustZoe101 2026-08-08 23:27:58 +02:00
  • 284fd22c13 chore(watch): automate SentrySPM integration via post-prebuild script JustZoe101 2026-08-08 23:21:55 +02:00
  • d6543cd8ca chore(watch): add version field to Localizable.xcstrings JustZoe101 2026-08-08 22:58:43 +02:00
  • 6802441553 feat(settings): display native app version using expo-application JustZoe101 2026-08-08 22:52:40 +02:00
  • 9e4777e0b9 fix(wearos): align applicationId with iOS bundle identifier JustZoe101 2026-08-08 22:29:54 +02:00
  • f09f2b2f6e chore(build): update Gradle wrapper files JustZoe101 2026-08-08 17:04:51 +02:00
  • 3d4ee831c4 chore: update build config, Sentry setup, and WearOS app ID JustZoe101 2026-08-08 15:43:42 +02:00
  • 7ae2711e4b feat: add Sentry error tracking and Expo Updates JustZoe101 2026-08-08 15:10:12 +02:00
  • 0aa61ab7e8 chore(assets): update Android and app icon assets JustZoe101 2026-08-08 14:35:30 +02:00
  • 20e82870fa docs: add project README with setup and architecture overview JustZoe101 2026-08-08 12:56:28 +02:00
  • 3cbe65442f docs: add WearOS target documentation to AGENTS.md JustZoe101 2026-08-08 12:55:07 +02:00
  • de90d9b937 chore(scripts): add WearOS build and launcher icon scripts JustZoe101 2026-08-08 12:52:21 +02:00
  • 065a564e1c fix(wear): improve client initialization, consolidate health callbacks, and reset workout state JustZoe101 2026-08-08 12:42:06 +02:00
  • 262d7d7fe4 feat(active-workout): require paired Watch to start workout JustZoe101 2026-08-08 12:30:07 +02:00
  • 20e6e73c81 refactor(workout): extract shared WorkoutSummary component from PostSwim and SessionDetail screens JustZoe101 2026-08-08 12:27:59 +02:00
  • 38082afdb9 fix(watch): handle missing workout and remove conflicting delegate JustZoe101 2026-08-08 12:19:57 +02:00
  • f3b3a8b944 feat(watch): add workout summary screen with HealthKit data JustZoe101 2026-08-08 12:05:32 +02:00
  • 831ec6b836 feat(watch-connectivity): add WearOS support alongside Apple Watch JustZoe101 2026-08-08 12:00:02 +02:00
  • 2211b8ebe4 build(eas): add EAS build and submit configuration JustZoe101 2026-08-08 10:16:59 +02:00
  • 9946e78858 feat(i18n): add internationalization with i18next and expo-localization JustZoe101 2026-08-08 10:09:30 +02:00
  • 408a2fa10c chore(eas): add watch extension config and owner JustZoe101 2026-08-07 22:23:59 +02:00
  • c14ccf1d2c feat(workouts): add swipe-to-delete with gesture handler and pull-to-refresh JustZoe101 2026-08-07 16:55:18 +02:00
  • 48286041c6 feat(watch): add lap detection via accelerometer and workout sync to phone JustZoe101 2026-08-07 16:35:20 +02:00
  • 00a8220096 fix(watch-connectivity): improve WCSession lifecycle and message reliability JustZoe101 2026-08-07 15:32:40 +02:00
  • e64e2353d9 fix(db): replace crypto.randomUUID with custom UUID generator JustZoe101 2026-08-07 13:11:27 +02:00
  • e47ffbaca9 feat(navigation): add tab bar icons using Ionicons JustZoe101 2026-08-07 13:10:37 +02:00
  • 16a8970d29 feat(db): add automatic Drizzle migration on app startup JustZoe101 2026-08-07 12:58:47 +02:00
  • 11f0d16515 fix: resolve import paths and module loading errors JustZoe101 2026-08-07 12:41:04 +02:00
  • 43b6467efb feat: initial project scaffold with Watch companion app JustZoe101 2026-08-04 17:28:06 +02:00
  • adbb4f01c5 Initial commit JustZoe101 2026-08-04 16:30:22 +02:00