infraToolchain on latest versions: pnpm 12, TypeScript 7 compiler (TS 6 API kept for lint and build tools), Changesets 3, Vitest 5, ESLint 9.39, Prettier 3.9, Zod 4.6, React 19.3.1 (admin), Terraform Google provider 8.8, latest GitHub Actions majors
docsTech stack plan uses Expo UI, NativeTabs, Stack.Toolbar, predictive back, expo-sqlite offline bundles and React Compiler; Tamagui and @gorhom/bottom-sheet dropped
0.8.02026-10-25
Added
infraPrivate GitHub repository devypt/cityngn with a pnpm and Turborepo monorepo
infraCI on every pull request (lint, typecheck, tests, builds), PR title and changeset checks
infraRelease workflow that versions packages, updates CHANGELOG.md, tags releases and deploys
infraGoogle Cloud deployment workflows and Terraform base for staging and production
mobileExpo app shell with the CityNgn brand, icons and the five tabs
adminNext.js admin shell with social sign-in page and the Changelog page
apiNestJS API with health and remote config (product rules R1–R9) endpoints
designDesign tokens and shared schemas packages
0.7.02026-10-25
Admin dashboard designed
Added
adminCityNgn Admin design: 15 pages with a top navigation bar — social sign-in (Google, Microsoft, Apple; invite-only), Overview, Live, Analytics & reports, Users, User 360, City Guides, Bookings & requests, Service providers, Trust & safety, City content, Notifications & campaigns, App settings, Access & audit, Changelog.
adminAdvanced listings everywhere: saved views, filter builder with AND/OR, multi-column sort, column picker, bulk actions with reasons and approvals, live "new rows" banners, exports.
adminApp settings control the app remotely: product rules R1–R9 per city, feature flags, onboarding, gamification, notifications, cities and languages, safety thresholds, with drafts, approval, staged rollout and rollback.
docsOne spec per admin page (docs/admin/).
Changed
docsAdmin navigation moved from a left sidebar to a top navigation bar; staff sign-in is social only (ADMIN_PLAN.md).
0.6.12026-10-25
Product rules approved
Added
docsApproved product rules R1–R9 (docs/PRODUCT_RULES.md): booking limits, help-request expiry, points and levels, "I already have this", locals can apply as Guides, video-first as a suggestion, translation reports, optional photo, and a cap of 3 open help requests per newcomer.
docsNotifications MEET_REQUEST_EXPIRED, HELP_REQUEST_EXPIRED and BOOKING_PAUSED; Admin per-city marketplace rules settings.
Changed
docsScreen specs reference the rules by ID; "proposed default" wording removed.
designRequest-sent screen says the slot is held for 24 hours.
docsGoogle Cloud deployment plan (docs/DEPLOYMENT.md) and this changelog with its Admin page.
docsEnd-to-end UX validation with 6 personas and 38 journeys (docs/UX_VALIDATION.md); all 63 screens reachable, no dead ends.
Fixed
designSample dates now match the 2026 calendar; sign-up, onboarding, Settle, Services, Guides and Me flows connect correctly (see docs/UX_VALIDATION.md §4).
Changed
infraHosting moved to Google Cloud (Cloud Run, Cloud SQL for PostgreSQL, Identity Platform, Pub/Sub, Cloud Tasks) with GitHub for source and CI/CD.
designEvery existing screen renamed to CityNgn and wired to the new screens (notification bell, messages, bookings, city sections, settings rows).
0.5.02026-10-25
Design system and tech stack
Added
designDesign system: color tokens in light and dark, type for six languages, spacing, radii, shadows, 22 React components with previews, brand book and screen patterns.
docsTech stack recommendation (TECH_STACK.md).
0.4.02026-10-25
Global experience
Added
docsCity data sources, translation pipeline and content operations (CITY_DATA.md).
designGlobal onboarding (language, location, city confirmation), City Guide tab with Top 10 to do / not to do, city facts, food, apps locals use, Arabic right-to-left example, free Guide booking and chat, App Store and Google Play readiness board.
Changed
docsProduct plan made global (any city, tiered coverage) with six languages; Guide meetings are free.
0.3.02026-10-25
Admin platform and brand color
Added
docsEnterprise admin web platform plan (ADMIN_PLAN.md).
Changed
designMain color changed to Cobalt #2340D9.
0.2.02026-10-25
City Guides, Services and gamification
Added
designFirst UX canvas: sign-up, progressive profiling, Guides and Services, points, levels and badges.
Changed
docsSocial networking replaced by City Guides (people) and vetted Services.