Conversation
* Refactor dependency boundaries to prevent circular imports Add an automated circular-dependency gate and baseline artifacts so regressions fail fast while replacing cycle-prone type barrel links with scoped DTO contracts. * Cleanup * Bootstrap monorepo phase 0/1 workspace scaffolding * Finalize phase 2 shared-boundary extraction and root prune Move shared contracts, config, i18n, and shared lib modules into workspace packages and apps, then remove legacy root copies and rewire imports to package-scoped paths to keep ownership explicit during monorepo migration. * Complete phase 4 web relocation into apps/web Move root web folders into apps/web, rewire API and middleware imports to package entrypoints, and prune legacy paths so ownership is unambiguous before phase 5. * Complete phase 3 backend extraction and prune legacy server tree Move backend runtime ownership into package/app boundaries so phase gates can validate without dual-source ambiguity, and record phase-3 evidence/checkpoint updates in OpenSpec. * Complete phase 5 CI/runtime monorepo cutover Align CI, Docker, runtime paths, and docs with the apps/web + packages layout, and add a next-intl root request-config shim so the app boots correctly from the repo root. * Complete root hygiene hardening and archive monorepo OpenSpec changes * Fix loading of files * Remove unused packages * Update monorepo scripts * Move tests * Updating contributing guidelines and add vitest * Arhive openspec * Linter and tests * Delete MD files * Scaffold tooling workspace packages for migration phase A This moves shared lint, prettier, typescript, and tailwind config ownership into workspace packages so later phases can remove root-level tooling shims and dependencies safely. * Final migration steps * Fix monorepo cyclic dependency issues. Update type usages. Format & linting. * Archive openspec * Move root tooling and fix turbo configs * remove tsconfig.json from root * Remove unused vitest * Fix github tooling * Move safe hooks to shared lib * Move hooks to shared lib * Create shared-react package * Remove unused files * Fix build * Fix build add react-shared * Add Expo mobile starter with HeroUI Native theming * Move deps to catalog * Fix build * Prune packages * Add mobile app * fix(shared): remove stale react export surface tests * feat(mobile): integrate HeroUI Native Expo starter * Fix mobile styling * Update mobile * Mobile UI improvements + mac building * Update openspec * Remove old mobile * Move to sdk 55 * Remove starter code Add recipe cards * Openspec archive * Implement native nav * Implement new homescreen layout * Proper native headers * Archive * Add ripple effect * Backend url screen * Implement backend URL and secure store storage * Add procedure to integrate tRPC into mobile app * Archive openspec * Add expo to auth plugin * Update better authh * Add api-key plugin * Update import * Initial auth impl * Downgrade node version for issue: better-auth/better-auth#8194 * Revert auth handler * Add registration screen * Cleanup mobile code. Fix login issues Fix black screen * Extract TRPC to its own package * Split trpc from api and create a shared-server package * Remove dev from test scripts * Integrate i18n mobile app * Use expo-ui and native context menu * Add native sheets fix navigation Add config hooks Fix folder structure * Prev commit * Recipe linking plan * Refactor config type usage * Make public procedures authed * Wire dashboard with actual recipe data * Update openspec plans * Implement recipe dashboard * Add shared styles * Wire up permission system * Fix auth providers and settings cog * Archive specs * Add translations * Add recipe translations * Recipe detail page * Fix openspec tooling * Openspec * Move hooks and contexts to shared hooks * Initial recipe setup design * Further implement recipe page * use tailwind * Fix seamless image * Implement videos and like animation * Timer formatting and text formatting recipes * Add inline timers * Cook mode * Fix cook mode animations * Recipe data implementation * Initial implementation recipe dashboard * Fix recipe actions menu * Archive openspec changes * Fix heroui * Fix dockerbuild * Fix docker * Improve tooling * Improve github workflow * Fix tooling * Tooling fixes * Fix tests * Disable typecheck for now in CI --------- Co-authored-by: annawilmink <annawilmink@gmail.com>
pnpm deploy hoisted ws@7.5.10 (from React Native) instead of ws@8.19.0. ws@7 delivers text frames as strings; tRPC v11 adapter requires Buffers. - Add ws to pnpm catalog (8.19.0) - Add ws as direct dep of apps/web for correct pnpm deploy resolution - Update packages/api and packages/trpc to use catalog reference - Bump version to 0.17.1-beta - Clean up debug logging - Add TRUSTED_ORIGINS and LOG_LEVEL to docker-compose.test.yml - Add --disable-features=dbus to Chrome headless configs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.