Commit Graph

  • 266fdc18a8 chore(release): 1.1.0 [skip ci] main v1.1.0 semantic-release-bot 2026-07-20 12:32:23 +00:00
  • 8f10fe763d feat(home): custom SVG zone icons for body-zone cards (#15) millianlmx 2026-07-20 14:31:34 +02:00
  • a843a2bd20 feat(home): custom SVG zone icons for body-zone cards feat/zone-card-icons Millian Lamiaux 2026-07-20 14:20:48 +02:00
  • c5b2538a60 chore(release): 1.0.3 [skip ci] v1.0.3 semantic-release-bot 2026-07-20 07:52:11 +00:00
  • ee2da592cc fix(ci): pr-iphone-deploy.yml fails to parse — indent python3 body inside run: | (#14) millianlmx 2026-07-20 09:51:21 +02:00
  • e4b97b4d14 fix(ci): pr-iphone-deploy.yml fails to parse — indent python3 body inside run: | (#14) millianlmx 2026-07-20 09:51:21 +02:00
  • 2d1facfb41 fix(ci): call scripts/pr_lgtm_scanner.py instead of inline python fix/ci-yaml-indent millianlmx 2026-07-20 09:34:29 +02:00
  • 7196cce237 add scripts/pr_lgtm_scanner.py — LGTM/KO scanner for pr-iphone-deploy millianlmx 2026-07-20 09:34:28 +02:00
  • 47106ff281 fix(ci): indent python3 -c body so YAML block scalar parses millianlmx 2026-07-20 09:21:28 +02:00
  • e255fc3695 fix(ci): indent python3 -c body so YAML block scalar parses fix/ci-lgtm-self-match Millian Lamiaux 2026-07-19 22:20:48 +02:00
  • 7a1a70af87 chore(release): 1.0.2 [skip ci] v1.0.2 semantic-release-bot 2026-07-19 20:17:03 +00:00
  • e2532a8136 Merge pull request 'fix(ci): pr-iphone-deploy no longer self-merges on its own comment' (#13) from fix/ci-lgtm-self-match into main millianlmx 2026-07-19 22:16:12 +02:00
  • 27f9c6b7b6 fix(ci): replace trigger-level paths: with dorny/paths-filter (Gitea ignores on.pull_request.paths) Millian Lamiaux 2026-07-19 22:05:28 +02:00
  • 98f4f82db2 fix(ci): pr-iphone-deploy no longer self-merges on its own comment Millian Lamiaux 2026-07-19 21:14:59 +02:00
  • 1ada238004 chore(release): 1.0.1 [skip ci] v1.0.1 semantic-release-bot 2026-07-19 19:00:24 +00:00
  • 6937a36ccd fix(ci): pr-iphone-deploy — cache, secrets, LGTM regex, concurrency, watch build, scope (#12) millianlmx 2026-07-19 20:59:33 +02:00
  • bebe381100 fix(ci): drop node from brew install — unused, triggers gemini-cli rebuild fix/ci-pr-iphone-deploy Millian Lamiaux 2026-07-19 20:54:17 +02:00
  • 437ec130fe fix(ci): run brew under ARM + drop ios-deploy, use devicectl only Millian Lamiaux 2026-07-19 20:47:38 +02:00
  • 244270488a fix(ci): only run pr-iphone-deploy when tabatago-swift or the workflow changes Millian Lamiaux 2026-07-19 18:44:28 +02:00
  • 756b1a405c docs(agents): align CI docs (§5/§7/§8) with real workflow behavior Millian Lamiaux 2026-07-19 16:51:02 +02:00
  • 0b476f5871 fix(project.yml): build watch targets in TabataGo scheme Millian Lamiaux 2026-07-19 16:50:47 +02:00
  • d50e53e4ad fix(ci): pr-iphone-deploy — cache, secrets, LGTM regex, concurrency, squash Millian Lamiaux 2026-07-19 16:50:36 +02:00
  • 32ccbccf5b chore(release): 1.0.0 [skip ci] v1.0.0 semantic-release-bot 2026-07-19 14:11:00 +00:00
  • dabd33c8de Merge pull request 'feat: add admin-web Docker build & push workflow with semantic-release' (#11) from feat/admin-web-docker into main millianlmx 2026-07-19 16:10:08 +02:00
  • a4c6a123a0 fix(youtube-worker): sync package-lock.json with @google/genai dep and harden Dockerfile feat/admin-web-docker Millian Lamiaux 2026-07-19 15:54:46 +02:00
  • 20f01899df fix(test): resolve unhandled rejection in sidebar logout error test Millian Lamiaux 2026-07-13 16:11:15 +02:00
  • 30693928b5 chore: re-trigger CI after rebase Millian Lamiaux 2026-07-13 15:58:44 +02:00
  • 8236eb35ae ci: gate admin-web docker build on unit tests and remove admin-web job from ci.yml Millian Lamiaux 2026-07-13 15:44:52 +02:00
  • 094bd59470 test(admin-web): fix 14 broken vitest tests and exclude e2e from run Millian Lamiaux 2026-07-13 15:44:37 +02:00
  • 46d95661ce fix(ci): remove sudo from docker install — Gitea ubuntu runner is root without sudo Millian Lamiaux 2026-07-13 14:15:32 +02:00
  • 56739edf65 ci: trigger workflow on PR with build-only validation Millian Lamiaux 2026-07-12 22:50:35 +02:00
  • 0166398ae1 feat: add admin-web Docker build & push workflow with semantic-release Millian Lamiaux 2026-07-12 18:43:14 +02:00
  • c517e9a861 fix(ci): supprimer reusable workflow + régénérer package-lock.json feature/cicd-admin-web Millian Lamiaux 2026-07-12 07:43:04 +02:00
  • b2bd5af0a6 fix(ci): nas-runner → ubuntu-latest pour ci et admin-web-tests Millian Lamiaux 2026-07-12 07:34:50 +02:00
  • 65d85b6d5d fix(ci): pr-iphone-deploy — remplacer paths trigger par dorny/paths-filter Millian Lamiaux 2026-07-12 07:33:30 +02:00
  • 04a6512a6b ci: pr-iphone-deploy — filtre paths tabatago-swift/** uniquement Millian Lamiaux 2026-07-12 07:27:55 +02:00
  • 752e863707 fix(ci): runner nas-runner + youtube-worker lock file Millian Lamiaux 2026-07-12 07:26:09 +02:00
  • c938c81df0 ci(admin-web): Docker build & push vers registry Gitea + reusable tests Millian Lamiaux 2026-07-12 07:18:01 +02:00
  • baddfd7510 Merge pull request 'fix: Dynamic Island, Live Activity errors, background audio stop, CFBundleVersion' (#9) from fix/live-activity-and-audio into main millianlmx 2026-07-11 23:28:22 +02:00
  • 316dab2f9c fix: restore UIBackgroundModes audio for background playback fix/live-activity-and-audio Millian Lamiaux 2026-07-04 19:35:14 +02:00
  • f5a36f0a26 fix: add NSSupportsLiveActivities to main app target + cleanup info plists Millian Lamiaux 2026-07-04 19:25:50 +02:00
  • 309d67c88a fix(widget): add NSExtension to info.properties for xcodegen compat Millian Lamiaux 2026-07-04 19:13:54 +02:00
  • b57584f890 fix(ci): wrap deploy commands in if blocks for -e protection Millian Lamiaux 2026-07-04 18:59:21 +02:00
  • b956e5189b fix(ci): eliminate pipeline bug preventing ios-deploy fallback Millian Lamiaux 2026-07-04 18:50:12 +02:00
  • 807361449b fix: remove info.properties from widget target — use on-disk Info.plist with NSSupportsLiveActivities Millian Lamiaux 2026-07-04 18:26:12 +02:00
  • ee01380be8 fix: remove remaining force-unwrap in widgetURL (AGENTS.md §7) Millian Lamiaux 2026-07-04 18:19:37 +02:00
  • 210c254298 fix: scope shared model sources to TabataGoWidget only Millian Lamiaux 2026-07-04 18:15:11 +02:00
  • 1bb6a544e4 fix: add shared model sources to TabataGoWidget target Millian Lamiaux 2026-07-04 18:11:16 +02:00
  • a17367081c fix: add widget target, push entitlement, error handling, force-unwrap Millian Lamiaux 2026-07-04 18:07:59 +02:00
  • 40ffb04f31 fix: Dynamic Island, Live Activity errors, background audio stop, CFBundleVersion Millian Lamiaux 2026-07-04 17:54:09 +02:00
  • 174f4ebf7a fix: add missing iOS widget target for Dynamic Island / Live Activities fix/dynamic-island-widget-target Millian Lamiaux 2026-07-04 17:21:33 +02:00
  • 560b056dc9 fix: update workflow references to .github/ and gitignore xcuserstate Millian Lamiaux 2026-07-04 16:46:09 +02:00
  • a309b2b593 chore: purge obsolete .archive docs and relocate CI workflows Millian Lamiaux 2026-07-04 16:41:34 +02:00
  • 98cbcd4d52 Merge pull request 'docs: revamp AGENTS.md — canonical AI agent reference' (#7) from docs/revamp-agents-md into main millianlmx 2026-07-04 16:22:54 +02:00
  • 741376229d docs: revamp AGENTS.md — canonical AI agent reference, purge obsolete TabataFit docs docs/revamp-agents-md millianlmx 2026-07-03 12:16:53 +00:00
  • de63ae0546 Merge pull request 'ci: switch from Firebase OTA to Xcode WiFi/USB direct deploy' (#6) from ci/xcode-network-deploy into main millianlmx 2026-06-28 11:29:26 +02:00
  • 7d9a89e637 fix(ci): correct derived data path in install step ci/xcode-network-deploy millianlmx 2026-06-28 09:22:43 +00:00
  • 97b61d3afb fix(ci): switch from Firebase OTA to Xcode WiFi/USB direct deploy millianlmx 2026-06-28 09:14:51 +00:00
  • e8fb70abd8 fix(ci): add WiFi network install as fallback ci/iphone-deploy-workflow millianlmx 2026-06-27 22:21:58 +00:00
  • 4fa0d891bb fix(ci): replace Firebase OTA with USB direct deploy millianlmx 2026-06-27 22:20:18 +00:00
  • 44790bb659 fix(ci): use Release + archive/export for Firebase OTA distribution millianlmx 2026-06-27 22:11:35 +00:00
  • a9eda61967 Merge pull request 'ci: add iPhone deploy workflow + CI/CD setup docs' (#4) from ci/iphone-deploy-workflow into main millianlmx 2026-06-27 22:49:52 +02:00
  • a382ad62dc fix: move #if outside array literal in TabataGoComplication.supportedFamilies millianlmx 2026-06-27 20:40:39 +00:00
  • 069b7d417f fix(ci): keep SPM cache — remove aggressive clean that forces RevenueCat re-clone millianlmx 2026-06-27 20:35:47 +00:00
  • 63fbae3698 fix(ci): restore automatic code signing — Apple account now configured on runner millianlmx 2026-06-27 20:28:01 +00:00
  • 4b7548501a fix(ci): disable code signing — Mac runner has no Apple Developer account millianlmx 2026-06-27 20:23:56 +00:00
  • 5079de0fb1 fix(ci): checkout PR branch instead of main millianlmx 2026-06-27 20:13:28 +00:00
  • 52346fb4ac fix: align bundleIdPrefix with Firebase app (com.tabatago → fr.millianlmx.tabatago) millianlmx 2026-06-27 20:00:35 +00:00
  • abf926e4bc fix(ci): remove -derivedDataPath from resolve step (requires -scheme) millianlmx 2026-06-27 08:42:41 +00:00
  • 7c50282284 fix(ci): clean SPM/Xcode caches agressivement pour éviter les segfaults linker après changement de bundle ID millianlmx 2026-06-27 08:38:27 +00:00
  • 6cc25300d1 fix: change bundle ID from com.tabatago.app to fr.millianlmx.tabatago millianlmx 2026-06-27 08:28:24 +00:00
  • 09e77b477c fix(ci): switch to --token auth and add --project flag for Firebase deploy millianlmx 2026-06-27 08:00:57 +00:00
  • 5c73d6bf29 fix(ci): use npx firebase to avoid PATH issues with npm global install millianlmx 2026-06-27 02:33:33 +00:00
  • d614e72031 fix(ci): add mkdir -p build to Package IPA step millianlmx 2026-06-27 02:14:54 +00:00
  • 3ca3e54837 fix(ci): add -derivedDataPath and target find to build/derived — compatible with -scheme millianlmx 2026-06-27 02:02:12 +00:00
  • 4e2e807fd9 fix(ci): remove grep -v DerivedData from Package IPA step — app builds to DerivedData millianlmx 2026-06-27 01:54:33 +00:00
  • b48178f167 fix(ci): switch from -target to -scheme for Xcode 26 SPM module path resolution millianlmx 2026-06-27 01:45:52 +00:00
  • c45e85edb6 fix(ci): remove stale .xcodeproj from git, nuke before xcodegen to prevent PostHog ghost dependency millianlmx 2026-06-27 01:35:07 +00:00
  • 00e02b7166 fix(ci): clean SPM caches and DerivedData on CI runner to remove stale PostHog resolution millianlmx 2026-06-27 01:25:11 +00:00
  • 2aa312ab61 fix(ci): use xcodebuild -version instead of xcode-select, clean only runner caches millianlmx 2026-06-27 01:10:44 +00:00
  • 595140e2f9 fix(ci): add sudo back to xcode-select — must be run as root millianlmx 2026-06-27 00:48:57 +00:00
  • afc161c8ce fix: remove PostHog from project.yml — EmitSwiftModule crashes on Xcode 26 millianlmx 2026-06-27 00:48:00 +00:00
  • 58177102a4 fix: permanently fix PostHog module emission error millianlmx 2026-06-27 00:39:52 +00:00
  • 9739a739f5 fix(ci): remove sudo from Setup Xcode step to prevent password prompt hang millianlmx 2026-06-27 00:37:08 +00:00
  • 7fb44198e7 fix: kill stale Package.resolved, pin PostHog exact, add module emission flags millianlmx 2026-06-27 00:28:40 +00:00
  • 8ce38332b8 fix(ci): remove -derivedDataPath and -clonedSourcePackagesDirPath incompatible with -target millianlmx 2026-06-27 00:18:13 +00:00
  • 3202ea9b5b fix(ci): revert build command from -scheme TabataGo to -target TabataGo millianlmx 2026-06-26 23:50:46 +00:00
  • f14186aeab fix(ci): isolate SPM and DerivedData to prevent cache corruption millianlmx 2026-06-26 23:44:19 +00:00
  • 60ac624487 fix: use canImport(WatchKit) guard for accessoryCorner, use -scheme in CI build millianlmx 2026-06-26 23:39:38 +00:00
  • a6ea4ca904 fix: wrap accessoryCorner in #if os(watchOS) for Xcode 26 compat millianlmx 2026-06-26 23:35:12 +00:00
  • dde01ce957 fix: clean SPM cache, disable explicit modules millianlmx 2026-06-26 23:22:50 +00:00
  • 5b67aea7ce fix: update PostHog to 3.62.0 to fix SwiftDriver compilation error millianlmx 2026-06-26 23:07:57 +00:00
  • ebfaa15e38 fix: add DEVELOPMENT_TEAM via xcodebuild CLI millianlmx 2026-06-26 22:59:06 +00:00
  • 86fb683428 fix: add DEVELOPMENT_TEAM to project.yml millianlmx 2026-06-26 22:48:01 +00:00
  • a48ee0007a fix: use xcodebuild build + manual ipa packaging (no scheme needed) millianlmx 2026-06-26 22:43:37 +00:00
  • cfe8e8cd1b fix: add TabataGo scheme to project.yml (xcodegen 2.45.4 compatibility) millianlmx 2026-06-26 22:41:13 +00:00
  • fdf4b6d558 fix: add xcodebuild -list debug, use -project flag millianlmx 2026-06-26 22:39:29 +00:00
  • 44cebf834c fix: add /opt/homebrew/bin to PATH for all steps millianlmx 2026-06-26 22:34:29 +00:00
  • da62d6fa58 fix: use full path for npm millianlmx 2026-06-26 22:33:21 +00:00
  • 96654d61c7 fix: tolerate brew post-install warning exit code millianlmx 2026-06-26 22:32:36 +00:00