AyrisAI
1a3e46f16c
fix(api): raise Fastify body size limit for AI menu photo uploads
...
Default 1 MiB limit rejected base64-encoded camera photos before the
request handler ever ran ("Request body is too large"), unrelated to
the OpenAI model. Also adds the public domains RLS policy needed for
custom-domain resolution on the public menu page (already applied
manually via SQL Editor, committing for history).
2026-08-20 05:13:03 +03:00
AyrisAI
93b2a77127
fix(mobile): update public menu URL format to https://menul.io/menu/:slug
2026-08-20 04:32:25 +03:00
AyrisAI
c6b15ffa52
fix(mobile): install missing expo-linking and align native dependencies to 100% Expo SDK 52
2026-08-20 04:09:25 +03:00
AyrisAI
c0544251b8
feat(themes): add Eleia Coastal Kitchen Mediterranean Aegean design system
2026-08-20 03:46:41 +03:00
AyrisAI
bf637b02ed
feat(themes): add Neon Street Fuze graffiti burger/taco menu design system
2026-08-20 03:44:02 +03:00
AyrisAI
809200550e
feat(themes): add La Maison d'Élève French luxury editorial restaurant design system
2026-08-20 03:41:07 +03:00
AyrisAI
de8bd506b8
feat(themes): add Swiss Brutalist restaurant design system with chapter numbers and high-contrast grid
2026-08-20 03:35:44 +03:00
AyrisAI
83fa4236ea
fix(mobile): disable experimental newArchEnabled to prevent TurboModule SIGABRT crash
2026-08-20 03:10:48 +03:00
AyrisAI
4e65d3f708
feat(web): make category navigation and section headers sticky with frosted glass effect
2026-08-20 02:59:24 +03:00
AyrisAI
89c2f62995
feat(themes): add Amber Artisan 2-column bento gourmet dark theme
2026-08-20 02:56:38 +03:00
AyrisAI
da3d4d291b
chore(assets): ensure 1024x1024 app icon is flattened without alpha for Apple App Store compliance
2026-08-20 02:45:19 +03:00
AyrisAI
32818766f0
fix(mobile): remove custom font loader causing SIGABRT crash on iOS release
2026-08-20 02:43:22 +03:00
AyrisAI
3257f7fe57
security: remove any hardcoded credentials from codebase
2026-08-20 02:39:21 +03:00
AyrisAI
f5eebed0a7
fix(mobile): add hardcoded production env fallbacks to prevent launch crash
2026-08-20 02:38:37 +03:00
AyrisAI
856347cabd
fix(api): add GET / root healthcheck endpoint for Coolify
2026-08-20 02:31:04 +03:00
AyrisAI
1379642832
chore: add type module to root package.json
2026-08-20 02:26:57 +03:00
AyrisAI
373de65d07
fix(docker): add curl and healthcheck routes for Coolify
2026-08-20 02:26:21 +03:00
AyrisAI
4f4f68b924
chore(eas): set ios build image to latest
2026-08-20 02:18:37 +03:00
AyrisAI
31ace73a09
chore(api): set production default port to 3000
2026-08-20 02:16:48 +03:00
AyrisAI
e56f92bf56
fix(api): bundle with tsup to resolve ESM shared module execution
2026-08-20 02:16:07 +03:00
AyrisAI
bace019314
fix(docker): ensure public directory exists for web standalone build
2026-08-20 02:10:07 +03:00
AyrisAI
660c38e5e2
fix: add expo-asset and expo-constants to mobile dependencies
2026-08-20 02:09:23 +03:00
AyrisAI
6843c153ef
fix(docker): copy tsconfig.base.json in Dockerfiles
2026-08-20 01:58:57 +03:00
AyrisAI
437af0b251
fix: eas config and dockerfiles
2026-08-20 01:53:41 +03:00
AyrisAI
97b83c7fd4
first commit
2026-08-20 01:51:59 +03:00