This website requires JavaScript.
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