From 32ccbccf5bd3ce855b675f7e2b3b3899a6cfa871 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sun, 19 Jul 2026 14:11:00 +0000 Subject: [PATCH] chore(release): 1.0.0 [skip ci] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # 1.0.0 (2026-07-19) ### Bug Fixes * add /opt/homebrew/bin to PATH for all steps ([44cebf8](https://gitea.1000co.fr/millianlmx/tabatago/commit/44cebf834ca6310fd9d3add90059ce97f31d0eb9)) * add 6s timeout to MusicService Supabase fetch for offline fallback ([057fbb3](https://gitea.1000co.fr/millianlmx/tabatago/commit/057fbb3c9ac6b3b6fd46f7f4fedc29e45c63ad39)) * add DEVELOPMENT_TEAM to project.yml ([86fb683](https://gitea.1000co.fr/millianlmx/tabatago/commit/86fb6834284458bb675db18a51b83cf1b750ec1e)) * add DEVELOPMENT_TEAM via xcodebuild CLI ([ebfaa15](https://gitea.1000co.fr/millianlmx/tabatago/commit/ebfaa15e385b3713544b5f4595a9a5553bed5640)) * add HealthKit entitlement and regenerate Xcode project to resolve NSInvalidArgumentException ([9943dce](https://gitea.1000co.fr/millianlmx/tabatago/commit/9943dce82d35c44ff5a5d2d1e19731a87bcf3f75)) * add missing getPopularWorkouts export to data layer ([569a9e1](https://gitea.1000co.fr/millianlmx/tabatago/commit/569a9e178fff2b19316672b2ef83170d969dd410)) * add missing Workout fields to program workouts and guard against undefined level ([f11eb6b](https://gitea.1000co.fr/millianlmx/tabatago/commit/f11eb6b9ae4878ac9abd3c5ffed1061e5be04115)) * add NSSupportsLiveActivities to main app target + cleanup info plists ([f5a36f0](https://gitea.1000co.fr/millianlmx/tabatago/commit/f5a36f0a26a0493b448b74cb00c588d63c845339)) * add shared model sources to TabataGoWidget target ([1bb6a54](https://gitea.1000co.fr/millianlmx/tabatago/commit/1bb6a544e4e2034bbb21549842179ddbc78b428c)) * add TabataGo scheme to project.yml (xcodegen 2.45.4 compatibility) ([cfe8e8c](https://gitea.1000co.fr/millianlmx/tabatago/commit/cfe8e8cd1b1d9f75fc872fd12b1c3675b791afdf)) * add widget target, push entitlement, error handling, force-unwrap ([a173670](https://gitea.1000co.fr/millianlmx/tabatago/commit/a17367081c16bff592a0d311fe07d101f8956121)) * add xcodebuild -list debug, use -project flag ([fdf4b6d](https://gitea.1000co.fr/millianlmx/tabatago/commit/fdf4b6d558d3f5e76993da44a11b6f1aa68b2e25)) * align bundleIdPrefix with Firebase app (com.tabatago → fr.millianlmx.tabatago) ([52346fb](https://gitea.1000co.fr/millianlmx/tabatago/commit/52346fb4ac406c79b32d62c93cd9ea8fe34cc672)) * align program detail screen with Dark Medical design system ([e0e02c4](https://gitea.1000co.fr/millianlmx/tabatago/commit/e0e02c4550c915baa9e3db4985db856d0a3391d6)), closes [#000](https://gitea.1000co.fr/millianlmx/tabatago/issues/000) * change bundle ID from com.tabatago.app to fr.millianlmx.tabatago ([6cc2530](https://gitea.1000co.fr/millianlmx/tabatago/commit/6cc25300d18725df3cbba5ba829b721380a1b6c1)) * **ci:** add -derivedDataPath and target find to build/derived — compatible with -scheme ([3ca3e54](https://gitea.1000co.fr/millianlmx/tabatago/commit/3ca3e54837291040b590cfdf42858962edf57d9d)) * **ci:** add mkdir -p build to Package IPA step ([d614e72](https://gitea.1000co.fr/millianlmx/tabatago/commit/d614e72031b82a0e7ab44c5bb2a496cd9b453ead)) * **ci:** add sudo back to xcode-select — must be run as root ([595140e](https://gitea.1000co.fr/millianlmx/tabatago/commit/595140e2f9349157f1fdca00cee03b1444a2445e)) * **ci:** checkout PR branch instead of main ([5079de0](https://gitea.1000co.fr/millianlmx/tabatago/commit/5079de0fb1227cc6695f983383e29ae9d57bb17c)) * **ci:** clean SPM caches and DerivedData on CI runner to remove stale PostHog resolution ([00e02b7](https://gitea.1000co.fr/millianlmx/tabatago/commit/00e02b7166f2ffc9bf7d91183b9ea578acc90a01)) * **ci:** clean SPM/Xcode caches agressivement pour éviter les segfaults linker après changement de bundle ID ([7c50282](https://gitea.1000co.fr/millianlmx/tabatago/commit/7c502822841f70e52294b1da1d6419102cea5e1e)) * **ci:** correct derived data path in install step ([7d9a89e](https://gitea.1000co.fr/millianlmx/tabatago/commit/7d9a89e6378f3439b0db04456718beefbbadc886)) * **ci:** disable code signing — Mac runner has no Apple Developer account ([4b75485](https://gitea.1000co.fr/millianlmx/tabatago/commit/4b7548501a56b9268f9ffcc7c7a049432e66970f)) * **ci:** eliminate pipeline bug preventing ios-deploy fallback ([b956e51](https://gitea.1000co.fr/millianlmx/tabatago/commit/b956e5189b66a7fabe9a76832798e88660245e59)) * **ci:** isolate SPM and DerivedData to prevent cache corruption ([f14186a](https://gitea.1000co.fr/millianlmx/tabatago/commit/f14186aeab1ec3e5f868ff0b05912e40756e5907)) * **ci:** keep SPM cache — remove aggressive clean that forces RevenueCat re-clone ([069b7d4](https://gitea.1000co.fr/millianlmx/tabatago/commit/069b7d417f2fb0532b4f774fce172e0d426bf07c)) * **ci:** remove -derivedDataPath and -clonedSourcePackagesDirPath incompatible with -target ([8ce3833](https://gitea.1000co.fr/millianlmx/tabatago/commit/8ce38332b8626f658b55fffb6120551fe8321263)) * **ci:** remove -derivedDataPath from resolve step (requires -scheme) ([abf926e](https://gitea.1000co.fr/millianlmx/tabatago/commit/abf926e4bca14b7e0b133764e22d65b18143ec34)) * **ci:** remove grep -v DerivedData from Package IPA step — app builds to DerivedData ([4e2e807](https://gitea.1000co.fr/millianlmx/tabatago/commit/4e2e807fd96f0adc76e3230cf377ee41ff582e45)) * **ci:** remove stale .xcodeproj from git, nuke before xcodegen to prevent PostHog ghost dependency ([c45e85e](https://gitea.1000co.fr/millianlmx/tabatago/commit/c45e85edb680cdb53691af90f3d1623a3c2814f9)) * **ci:** remove sudo from docker install — Gitea ubuntu runner is root without sudo ([46d9566](https://gitea.1000co.fr/millianlmx/tabatago/commit/46d95661cee2f89088cdc3f7d08a54c60c1f84a7)) * **ci:** remove sudo from Setup Xcode step to prevent password prompt hang ([9739a73](https://gitea.1000co.fr/millianlmx/tabatago/commit/9739a739f5e48ce37c040f8a86c35107b038f26e)) * **ci:** restore automatic code signing — Apple account now configured on runner ([63fbae3](https://gitea.1000co.fr/millianlmx/tabatago/commit/63fbae3698cb3557586c328693156f9dcc972bb0)) * **ci:** revert build command from -scheme TabataGo to -target TabataGo ([3202ea9](https://gitea.1000co.fr/millianlmx/tabatago/commit/3202ea9b5b858be5775dd7b989007ee0a9909622)), closes [#if](https://gitea.1000co.fr/millianlmx/tabatago/issues/if) * **ci:** switch from -target to -scheme for Xcode 26 SPM module path resolution ([b48178f](https://gitea.1000co.fr/millianlmx/tabatago/commit/b48178f167458280b8832fe9778609567c5274d5)) * **ci:** switch from Firebase OTA to Xcode WiFi/USB direct deploy ([97b61d3](https://gitea.1000co.fr/millianlmx/tabatago/commit/97b61d3afb39aa579297b49781cd272f6f8de8ce)) * **ci:** switch to --token auth and add --project flag for Firebase deploy ([09e77b4](https://gitea.1000co.fr/millianlmx/tabatago/commit/09e77b477c37ecdaed8bbb3fa8ecf33327c9decd)) * **ci:** use npx firebase to avoid PATH issues with npm global install ([5c73d6b](https://gitea.1000co.fr/millianlmx/tabatago/commit/5c73d6bf2918165ccc2b977cedd3420b5037018c)) * **ci:** use xcodebuild -version instead of xcode-select, clean only runner caches ([2aa312a](https://gitea.1000co.fr/millianlmx/tabatago/commit/2aa312ab619d6cb1d92e999bcd476ab2b6f90bcb)) * **ci:** wrap deploy commands in if blocks for -e protection ([b57584f](https://gitea.1000co.fr/millianlmx/tabatago/commit/b57584f890801680b7233bfbbb3898228ffa6588)) * clean SPM cache, disable explicit modules ([dde01ce](https://gitea.1000co.fr/millianlmx/tabatago/commit/dde01ce957d34b62f59e7eb694e2178395946919)) * complete rewrite — add git clone checkout, install node+npm, fix all paths ([1b3ce24](https://gitea.1000co.fr/millianlmx/tabatago/commit/1b3ce24fc998b67133239d556337d26fe2495b3f)) * dismiss paywall and sync premium state after successful purchase ([9f15ae2](https://gitea.1000co.fr/millianlmx/tabatago/commit/9f15ae2d795b999425642524cedf5cb4530acfd8)) * Dynamic Island, Live Activity errors, background audio stop, CFBundleVersion ([40ffb04](https://gitea.1000co.fr/millianlmx/tabatago/commit/40ffb04f313b8df8b449e0841243a869db8972fa)) * gitea→github context, add ios-deploy, remove -k ([7a02a89](https://gitea.1000co.fr/millianlmx/tabatago/commit/7a02a8949e4fdceefbb28d6fa99e5fc0392b697f)) * kill stale Package.resolved, pin PostHog exact, add module emission flags ([7fb4419](https://gitea.1000co.fr/millianlmx/tabatago/commit/7fb44198e7f7369c19677e007cd86f11dc97eab6)) * Live Activity concurrency and state observation ([71de3c0](https://gitea.1000co.fr/millianlmx/tabatago/commit/71de3c0aa7662986fdf5bf3741048de4b40dcd40)) * Live Activity persists after workout cancel/background ([e42c121](https://gitea.1000co.fr/millianlmx/tabatago/commit/e42c1217dbcc0d95ddf6d8f5b356f6ba66110574)) * move #if outside array literal in TabataGoComplication.supportedFamilies ([a382ad6](https://gitea.1000co.fr/millianlmx/tabatago/commit/a382ad62dc35a5d334acd30d1ba70a26d1e4909e)), closes [#if](https://gitea.1000co.fr/millianlmx/tabatago/issues/if) * move Live Activity ownership to ViewModel, fix timer-at-0 and background freeze ([c715c79](https://gitea.1000co.fr/millianlmx/tabatago/commit/c715c797f948319d245f41f8aaadf8be0dafae15)) * permanently fix PostHog module emission error ([5817710](https://gitea.1000co.fr/millianlmx/tabatago/commit/58177102a4a556b013531ea225206cbc970a80a7)), closes [#if](https://gitea.1000co.fr/millianlmx/tabatago/issues/if) * remove actions/checkout@v4 (no Node.js on Mac runner) ([8f3979c](https://gitea.1000co.fr/millianlmx/tabatago/commit/8f3979c8a07b14cb2a2bd4ee7d1c61e142c2d4d9)) * remove arch -arm64 from xcodegen (runner already handles it) ([7464357](https://gitea.1000co.fr/millianlmx/tabatago/commit/7464357787178621cb1f1b5fff03c0939d88f9bb)) * remove info.properties from widget target — use on-disk Info.plist with NSSupportsLiveActivities ([8073614](https://gitea.1000co.fr/millianlmx/tabatago/commit/807361449b12dfdb46db426667d41ad9054b29ec)) * remove PostHog from project.yml — EmitSwiftModule crashes on Xcode 26 ([afc161c](https://gitea.1000co.fr/millianlmx/tabatago/commit/afc161c8ce64ee7d7c2eb9f722881e44dd3282a5)) * remove remaining force-unwrap in widgetURL (AGENTS.md §7) ([ee01380](https://gitea.1000co.fr/millianlmx/tabatago/commit/ee01380be83721c015f038312f2a3ed4569e5d78)) * rename GITEA_TOKEN to PR_API_TOKEN (GITEA_ prefix reserved) ([e43f197](https://gitea.1000co.fr/millianlmx/tabatago/commit/e43f197139938dfe1c47a70495aa7fca0e1c15c1)) * replace brew with npm for firebase-tools, use arch -arm64 for xcodegen ([1d4d43f](https://gitea.1000co.fr/millianlmx/tabatago/commit/1d4d43f3f220507544d30e4bbc8facc89a1d3279)) * resolve all 228 TypeScript errors across the project ([4458044](https://gitea.1000co.fr/millianlmx/tabatago/commit/4458044d0ebeb065a0499f032a450ca477bb2b46)) * resolve redirect loop after login ([d2babbe](https://gitea.1000co.fr/millianlmx/tabatago/commit/d2babbeee320622d1514c1c145fc7964274b0ded)) * resolve trainers page issues and add seed data ([42d9b26](https://gitea.1000co.fr/millianlmx/tabatago/commit/42d9b2671b61ab8cf8eee7336830ed62a9b1fc6c)) * restore UIBackgroundModes audio for background playback ([316dab2](https://gitea.1000co.fr/millianlmx/tabatago/commit/316dab2f9ca730fc886aa171eb65f0c0216ae084)) * scope shared model sources to TabataGoWidget only ([210c254](https://gitea.1000co.fr/millianlmx/tabatago/commit/210c254298fc6bb19bd26d7ee4167e45baf97679)) * support both EXPO_PUBLIC and NEXT_PUBLIC env vars ([4c5bcc4](https://gitea.1000co.fr/millianlmx/tabatago/commit/4c5bcc41c50efd8b416ddd456b3628b56f906db1)) * **test:** resolve unhandled rejection in sidebar logout error test ([20f0189](https://gitea.1000co.fr/millianlmx/tabatago/commit/20f01899df3b4982a6c758cb2f2eae0f5c0eb1d4)) * tolerate brew post-install warning exit code ([96654d6](https://gitea.1000co.fr/millianlmx/tabatago/commit/96654d61c78cc52fd78796a019fbf1c818a872d0)) * update PostHog to 3.62.0 to fix SwiftDriver compilation error ([5b67aea](https://gitea.1000co.fr/millianlmx/tabatago/commit/5b67aea7ce76d6441dc0ac0f7986b995858a353f)) * update workflow references to .github/ and gitignore xcuserstate ([560b056](https://gitea.1000co.fr/millianlmx/tabatago/commit/560b056dc9c8d641d657e8c779641e834f722fb5)) * use canImport(WatchKit) guard for accessoryCorner, use -scheme in CI build ([60ac624](https://gitea.1000co.fr/millianlmx/tabatago/commit/60ac62448763f2bda93b1bf55ac84eb6861c8f2d)), closes [#if](https://gitea.1000co.fr/millianlmx/tabatago/issues/if) [#if](https://gitea.1000co.fr/millianlmx/tabatago/issues/if) [#if](https://gitea.1000co.fr/millianlmx/tabatago/issues/if) * use createBrowserClient for proper cookie-based auth ([554ad2a](https://gitea.1000co.fr/millianlmx/tabatago/commit/554ad2a352f71c6d27329767f985eaf30a5f1bbd)) * use full brew path with arch -arm64 for Rosetta runner ([f5a777a](https://gitea.1000co.fr/millianlmx/tabatago/commit/f5a777aee8f9acad150ed678d0863a22a9d9dbdb)) * use full path for npm ([da62d6f](https://gitea.1000co.fr/millianlmx/tabatago/commit/da62d6fa580b634600f4e27037719ab972a03f1a)) * use xcodebuild build + manual ipa packaging (no scheme needed) ([a48ee00](https://gitea.1000co.fr/millianlmx/tabatago/commit/a48ee0007ade146a0f4d0fa4af84b28be96c230d)) * **widget:** add NSExtension to info.properties for xcodegen compat ([309d67c](https://gitea.1000co.fr/millianlmx/tabatago/commit/309d67c88a8336b5f8d78476c71f3c5a0f4d0130)) * wrap accessoryCorner in #if os(watchOS) for Xcode 26 compat ([a6ea4ca](https://gitea.1000co.fr/millianlmx/tabatago/commit/a6ea4ca9041b8b511eab05a635a496738c4ec236)), closes [#if](https://gitea.1000co.fr/millianlmx/tabatago/issues/if) * **youtube-worker:** sync package-lock.json with @google/genai dep and harden Dockerfile ([a4c6a12](https://gitea.1000co.fr/millianlmx/tabatago/commit/a4c6a123a030795bbdbda3b081ca39a10e0b0e25)) ### Features * 5 tab screens wired to centralized data layer ([99d8fba](https://gitea.1000co.fr/millianlmx/tabatago/commit/99d8fba852144298ee17554afb4fd09e5e6cce7e)) * add admin-web Docker build & push workflow with semantic-release ([0166398](https://gitea.1000co.fr/millianlmx/tabatago/commit/0166398ae1ba045e11be2714bc9df976a90ce0e2)) * add dependencies for i18n, notifications, purchases, and analytics ([6a94d54](https://gitea.1000co.fr/millianlmx/tabatago/commit/6a94d545f2ddf3612d0d933b9d2e8910a5b10188)) * add form input components with tests ([3df7dd4](https://gitea.1000co.fr/millianlmx/tabatago/commit/3df7dd4a473bcc295dcabb0a384d8e76c8124e8a)) * add media upload component with comprehensive tests ([6adf709](https://gitea.1000co.fr/millianlmx/tabatago/commit/6adf709dce0672c44c5fd5083d06ebe0f0ed989e)) * add reusable UI components with tests ([71e9a9b](https://gitea.1000co.fr/millianlmx/tabatago/commit/71e9a9bdb5ead8772df58d61f2fc3bac07be498f)) * add shared card components ([001b376](https://gitea.1000co.fr/millianlmx/tabatago/commit/001b376fc019f35132cc6c5510eb6f2a740c42c5)) * add storage utilities for file management ([e2e9988](https://gitea.1000co.fr/millianlmx/tabatago/commit/e2e99887ac0ca37abb494a21e5e1e13a47a384f0)) * add success toasts for create operations and login ([fc43f73](https://gitea.1000co.fr/millianlmx/tabatago/commit/fc43f73b82f9d29c53ab05bc6834a59cc91cb078)) * add workout form component with advanced test mocking ([9dd1a4f](https://gitea.1000co.fr/millianlmx/tabatago/commit/9dd1a4fe7ce15de155cb0361169e3842c7be7fd5)) * add workout management pages ([bd14922](https://gitea.1000co.fr/millianlmx/tabatago/commit/bd14922efa11bd466241f1f87bb8f8dc61cd60a8)) * **admin-web, functions:** overhaul music library and add AI genre classification ([edcd857](https://gitea.1000co.fr/millianlmx/tabatago/commit/edcd857c70bd9075d5646f245cdf31c8e734b5ad)) * Apple Watch app + Paywall + Privacy Policy + rebranding ([2ad7ae3](https://gitea.1000co.fr/millianlmx/tabatago/commit/2ad7ae3a3468b6956bdac3642f104e73093590cc)) * category/collection detail screens + Inter font loading ([2d24831](https://gitea.1000co.fr/millianlmx/tabatago/commit/2d24831f8e80c5f5e4dad9f392c7473305005959)) * close v1 feature gaps — freemium gating, video/audio infrastructure, EAS build config ([a042c34](https://gitea.1000co.fr/millianlmx/tabatago/commit/a042c348c190b48b11f2fb3032d9b94357dd330a)) * data layer with types, 50 workouts, and Zustand stores ([5477ecb](https://gitea.1000co.fr/millianlmx/tabatago/commit/5477ecb852a03121cb72324d46480054c198d752)) * design system v2 with liquid glass aesthetic ([511e207](https://gitea.1000co.fr/millianlmx/tabatago/commit/511e207762abeb947a9628fca0ae1270ba0acf7c)) * Dynamic Island pause state, Apple-aligned spacing, and UI polish ([95f34e6](https://gitea.1000co.fr/millianlmx/tabatago/commit/95f34e6471033aa7951816bcefd3cc555ad7654f)) * explore tab, React Query data layer, programs, sync, analytics, testing infrastructure ([cd065d0](https://gitea.1000co.fr/millianlmx/tabatago/commit/cd065d07c30f2fc0fbb90a46925543aa2ed369b4)) * extend user profile with onboarding data model ([b600833](https://gitea.1000co.fr/millianlmx/tabatago/commit/b60083341e31d4e0f5f9197bc5e576a35caeb329)) * i18n infrastructure with 4-locale support (en, fr, es, de) ([d6bc7f5](https://gitea.1000co.fr/millianlmx/tabatago/commit/d6bc7f5a4cb5f87874c67e6838cce8b48e1fb96a)) * i18n locale files for all screens (en, fr, es, de) ([e59c87f](https://gitea.1000co.fr/millianlmx/tabatago/commit/e59c87fd1bbb0b0160f3f1f52b283ab92e9173a6)) * **i18n:** complete internationalization for iOS + watchOS across all views ([0f5b7b9](https://gitea.1000co.fr/millianlmx/tabatago/commit/0f5b7b9e18954fb06eb533bb96733ab982b641b1)) * implement beautiful toast notifications with Sonner ([3d026b6](https://gitea.1000co.fr/millianlmx/tabatago/commit/3d026b68ee3ebb5240dbb4dea383bb212a0c9140)) * implement full authentication system with middleware protection ([e0057e1](https://gitea.1000co.fr/millianlmx/tabatago/commit/e0057e18e032d5e0b4fdc423f84540fa017f551a)) * implement React Query for Supabase data fetching ([b1741e9](https://gitea.1000co.fr/millianlmx/tabatago/commit/b1741e965c6fd899eca29359f81abb5ad0231397)) * integrate theme and i18n across all screens ([f807980](https://gitea.1000co.fr/millianlmx/tabatago/commit/f80798069b037da22f6de622041d5776349aa57a)) * Live Activity accessibility and supplemental families (small/medium) ([fe005ee](https://gitea.1000co.fr/millianlmx/tabatago/commit/fe005ee7f34b381d56988f503ba2fdd68281e3b8)) * migrate icons to SF Symbols, refactor explore tab, add collections/programs data layer ([b833198](https://gitea.1000co.fr/millianlmx/tabatago/commit/b833198e9dec78f6b842d9878929145c4bf81a99)) * move HealthKit permission to onboarding, remove HR write ([310124a](https://gitea.1000co.fr/millianlmx/tabatago/commit/310124ad6389851f5a47f45b786c36182c1aac58)) * notification, purchase, and analytics services ([540bb01](https://gitea.1000co.fr/millianlmx/tabatago/commit/540bb015c7663e4eed762b14583bcf3b28a2a180)) * onboarding flow (6 screens) + audio engine + design system ([fa189fe](https://gitea.1000co.fr/millianlmx/tabatago/commit/fa189fe72e93162823a3fbb2fe8a41a390bb4852)) * onboarding flow with staggered-reveal wow screen ([aa75afb](https://gitea.1000co.fr/millianlmx/tabatago/commit/aa75afb1b7ed3cc54055aa0f2b5d9094b861a718)) * production-grade Live Activity with type-safe phases, decomposed views, previews, and alert transitions ([dc3ff15](https://gitea.1000co.fr/millianlmx/tabatago/commit/dc3ff15e8151ba6f0537593b027f6bd658834a38)), closes [#Preview](https://gitea.1000co.fr/millianlmx/tabatago/issues/Preview) [#Preview](https://gitea.1000co.fr/millianlmx/tabatago/issues/Preview) * redesign Dynamic Island with phase-driven UI and animations ([c152c22](https://gitea.1000co.fr/millianlmx/tabatago/commit/c152c22ffb3a577867ce7dbbebdc8a83bf3e0c39)) * redesign player with Dynamic Island, compact timer, and fix Live Activity timer drift ([b0d364e](https://gitea.1000co.fr/millianlmx/tabatago/commit/b0d364eca2f96e80a19c14ebe4578ae0cd2cf4df)) * replace native confirm() dialogs with custom delete confirmation dialogs ([b177656](https://gitea.1000co.fr/millianlmx/tabatago/commit/b177656efc4430d7edfee2840abc0276c87119e8)) * shared components, hooks, and audio engine ([13faf21](https://gitea.1000co.fr/millianlmx/tabatago/commit/13faf21b8d233acf040f7f3bbd9a7d25793d5da5)) * switch to Firebase OTA deployment, drop ios-deploy ([9b06c0a](https://gitea.1000co.fr/millianlmx/tabatago/commit/9b06c0ae5c5e17e19029157ddeaa381b0a65e60d)) * system light/dark theme infrastructure ([f17125e](https://gitea.1000co.fr/millianlmx/tabatago/commit/f17125e2316e7ebc06d0cef9ffcf682769dde7b7)) * timer engine + full-screen timer UI ([31bdb15](https://gitea.1000co.fr/millianlmx/tabatago/commit/31bdb1586f5797c5492b0dfcb13ae41ca6d74ac5)) * update Home screen to use React Query with loading states ([1973241](https://gitea.1000co.fr/millianlmx/tabatago/commit/197324188c51651254cbe273edbad9f9b916fda7)) * update mobile app screens ([8c8dbeb](https://gitea.1000co.fr/millianlmx/tabatago/commit/8c8dbebd17966c3a6488941c27235281098a8a30)) * workout flow — detail, player, and complete screens ([b0521de](https://gitea.1000co.fr/millianlmx/tabatago/commit/b0521ded5a5dc62064cbb0a850866a68bb95682b)) * YouTube music download system with admin dashboard ([3d8d9ef](https://gitea.1000co.fr/millianlmx/tabatago/commit/3d8d9efd702b08c78e48694feff7792f4fead3e0)) --- admin-web/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin-web/package.json b/admin-web/package.json index 8dd9913..e67e91e 100644 --- a/admin-web/package.json +++ b/admin-web/package.json @@ -1,6 +1,6 @@ { "name": "my-app", - "version": "0.1.0", + "version": "1.0.0", "private": true, "scripts": { "dev": "next dev",