Rename public discovery app from "finder" to "koja"
Rebrand the public café-discovery app: directories web/finder→web/koja and docker/finder→docker/koja, plus all service wiring (docker-compose, Caddy subdomain koja.meezi.ir, env vars KOJA_PORT / NEXT_PUBLIC_KOJA_URL, CI workflows) and the app's display name (Koja / کجا). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+2
-2
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"name": "meezi-finder",
|
||||
"name": "koja",
|
||||
"version": "0.1.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "meezi-finder",
|
||||
"name": "koja",
|
||||
"version": "0.1.0",
|
||||
"dependencies": {
|
||||
"@ducanh2912/next-pwa": "^10.2.9",
|
||||
@@ -1,14 +1,20 @@
|
||||
{
|
||||
"name": "meezi-finder",
|
||||
"name": "koja",
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "next dev",
|
||||
"build": "next build",
|
||||
"start": "next start",
|
||||
"lint": "next lint"
|
||||
"lint": "next lint",
|
||||
"cap:sync": "cap sync android",
|
||||
"cap:open": "cap open android"
|
||||
},
|
||||
"dependencies": {
|
||||
"@capacitor/android": "^6.2.0",
|
||||
"@capacitor/core": "^6.2.0",
|
||||
"@capacitor/splash-screen": "^6.0.3",
|
||||
"cordova-plugin-pushe": "^2.5.0",
|
||||
"next": "16.2.6",
|
||||
"react": "19.2.6",
|
||||
"react-dom": "19.2.6",
|
||||
@@ -22,6 +28,7 @@
|
||||
"date-fns-jalali": "^3.4.0-0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@capacitor/cli": "^6.2.0",
|
||||
"typescript": "5.8.3",
|
||||
"@types/node": "^22",
|
||||
"@types/react": "19.1.4",
|
||||
|
Before Width: | Height: | Size: 547 B After Width: | Height: | Size: 547 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -2,8 +2,9 @@ import type { MetadataRoute } from "next";
|
||||
|
||||
export default function manifest(): MetadataRoute.Manifest {
|
||||
return {
|
||||
name: "میزییاب — جستجوی کافه و رستوران",
|
||||
short_name: "میزییاب",
|
||||
id: "/fa",
|
||||
name: "کجا — جستجوی کافه و رستوران",
|
||||
short_name: "کجا",
|
||||
description: "بهترین کافهها و رستورانهای ایران را با هوش مصنوعی پیدا کنید",
|
||||
start_url: "/fa",
|
||||
display: "standalone",
|
||||
@@ -33,6 +34,14 @@ export default function manifest(): MetadataRoute.Manifest {
|
||||
purpose: "maskable",
|
||||
},
|
||||
],
|
||||
shortcuts: [
|
||||
{
|
||||
name: "جستجوی کافه",
|
||||
short_name: "جستجو",
|
||||
url: "/fa/search",
|
||||
icons: [{ src: "/icons/icon-192.png", sizes: "192x192" }],
|
||||
},
|
||||
],
|
||||
screenshots: [],
|
||||
};
|
||||
}
|
||||
+1
-1
@@ -16,7 +16,7 @@ export function Footer() {
|
||||
<MapPin className="h-3.5 w-3.5 text-white" />
|
||||
</div>
|
||||
<span className="font-bold text-gray-900">
|
||||
{locale === "fa" ? "میزییاب" : "Meezi Finder"}
|
||||
{locale === "fa" ? "کجا" : "Koja"}
|
||||
</span>
|
||||
</div>
|
||||
<p className="mt-3 text-xs leading-relaxed text-gray-500">{t("tagline")}</p>
|
||||
+1
-1
@@ -30,7 +30,7 @@ export function Navbar() {
|
||||
<MapPin className="h-4 w-4 text-white" />
|
||||
</div>
|
||||
<span className="text-base font-bold text-gray-900">
|
||||
{locale === "fa" ? "میزییاب" : "Meezi Finder"}
|
||||
{locale === "fa" ? "کجا" : "Koja"}
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"meta": {
|
||||
"siteName": "Meezi Finder",
|
||||
"siteName": "Koja",
|
||||
"siteDescription": "Discover the best cafes and restaurants in Iran with AI",
|
||||
"homeTitle": "Meezi Finder — AI-Powered Cafe Discovery",
|
||||
"homeTitle": "Koja — AI-Powered Cafe Discovery",
|
||||
"homeDescription": "Find the best cafes and restaurants near you with AI-powered search. Filter by vibe, price, menu, and amenities.",
|
||||
"searchTitle": "Search Cafes & Restaurants",
|
||||
"offlineTitle": "You're Offline",
|
||||
@@ -102,7 +102,7 @@
|
||||
"copyright": "© 2025 Meezi. All rights reserved."
|
||||
},
|
||||
"pwa": {
|
||||
"installTitle": "Install Meezi Finder",
|
||||
"installTitle": "Install Koja",
|
||||
"installDesc": "Add to your home screen for faster access",
|
||||
"installBtn": "Install",
|
||||
"dismissBtn": "Later",
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"meta": {
|
||||
"siteName": "میزییاب",
|
||||
"siteName": "کجا",
|
||||
"siteDescription": "بهترین کافهها و رستورانهای ایران را با هوش مصنوعی پیدا کنید",
|
||||
"homeTitle": "میزییاب — جستجوی هوشمند کافه و رستوران",
|
||||
"homeTitle": "کجا — جستجوی هوشمند کافه و رستوران",
|
||||
"homeDescription": "بهترین کافهها و رستورانهای شهر را با جستجوی هوش مصنوعی پیدا کنید. فیلتر براساس فضا، قیمت، منو و امکانات.",
|
||||
"searchTitle": "جستجوی کافه و رستوران",
|
||||
"offlineTitle": "بدون اینترنت",
|
||||
@@ -102,7 +102,7 @@
|
||||
"copyright": "© ۱۴۰۵ میزی. تمام حقوق محفوظ است."
|
||||
},
|
||||
"pwa": {
|
||||
"installTitle": "نصب اپ میزییاب",
|
||||
"installTitle": "نصب اپ کجا",
|
||||
"installDesc": "برای دسترسی سریعتر روی گوشی نصب کنید",
|
||||
"installBtn": "نصب",
|
||||
"dismissBtn": "بعداً",
|
||||
Reference in New Issue
Block a user