Move the demo market to Mexico City, priced in US dollars
The showcase was a Barcelona market: Catalan names, +34 numbers, euro rates and "Carrer Example 12" on every job. Presented to a Mexican client, all of that reads as somebody else's product. City comes from NEXT_PUBLIC_CITY_* as before, now Ciudad de México at 19.4326/-99.1332, with MAPBOX_COUNTRY=mx. The seed's fallbacks were Barcelona literals, so an unset env quietly seeded a different city than the app rendered — they now agree. Two db tests pinned the Barcelona centre as a hardcoded constant, which is why the deck returned zero cards on the first run here: every pro was a continent outside the radius. They read the same env as the seed now, so the trap cannot recur. Money: formatCents defaults to USD/en-US, and the nine hardcoded euro signs across the card, search rows, quote strip and forms are dollars. The rate NUMBERS are unchanged and still read high for CDMX — that is a pricing decision, not a currency one, and is left alone deliberately. Seed people are Mexican, addressed on real Roma/Condesa streets rotated by index rather than one placeholder repeated. Phones moved to +52 55, which moves the demo login to +525500000000 / 000000. Also in here, from the same session: - Sending a job now confirms. The mutation always succeeded; the sheet just closed with no receipt, which from the customer's side is indistinguishable from a dead button. Dismissing that receipt resolves as 'sent', so the card does not return to the deck. - Media moves to DigitalOcean Spaces, with the public origin derived from bucket and region instead of a second env var to keep in sync. - Managed-Postgres TLS: DATABASE_CA_CERT takes a path or inline PEM. - The client-facing project panel beside the running app. - Two profiles removed and four renamed to match their photos. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Generated
+18
-15
@@ -23,19 +23,19 @@ importers:
|
||||
|
||||
apps/web:
|
||||
dependencies:
|
||||
'@linkder/api':
|
||||
'@linkdr/api':
|
||||
specifier: workspace:*
|
||||
version: link:../../packages/api
|
||||
'@linkder/db':
|
||||
'@linkdr/db':
|
||||
specifier: workspace:*
|
||||
version: link:../../packages/db
|
||||
'@linkder/notify':
|
||||
'@linkdr/notify':
|
||||
specifier: workspace:*
|
||||
version: link:../../packages/notify
|
||||
'@linkder/shared':
|
||||
'@linkdr/shared':
|
||||
specifier: workspace:*
|
||||
version: link:../../packages/shared
|
||||
'@linkder/storage':
|
||||
'@linkdr/storage':
|
||||
specifier: workspace:*
|
||||
version: link:../../packages/storage
|
||||
'@sentry/nextjs':
|
||||
@@ -120,19 +120,19 @@ importers:
|
||||
|
||||
packages/api:
|
||||
dependencies:
|
||||
'@linkder/db':
|
||||
'@linkdr/db':
|
||||
specifier: workspace:*
|
||||
version: link:../db
|
||||
'@linkder/geocode':
|
||||
'@linkdr/geocode':
|
||||
specifier: workspace:*
|
||||
version: link:../geocode
|
||||
'@linkder/notify':
|
||||
'@linkdr/notify':
|
||||
specifier: workspace:*
|
||||
version: link:../notify
|
||||
'@linkder/shared':
|
||||
'@linkdr/shared':
|
||||
specifier: workspace:*
|
||||
version: link:../shared
|
||||
'@linkder/storage':
|
||||
'@linkdr/storage':
|
||||
specifier: workspace:*
|
||||
version: link:../storage
|
||||
'@opentelemetry/api':
|
||||
@@ -163,7 +163,10 @@ importers:
|
||||
|
||||
packages/db:
|
||||
dependencies:
|
||||
'@linkder/shared':
|
||||
'@aws-sdk/client-s3':
|
||||
specifier: ^3.717.0
|
||||
version: 3.1114.0
|
||||
'@linkdr/shared':
|
||||
specifier: workspace:*
|
||||
version: link:../shared
|
||||
'@opentelemetry/api':
|
||||
@@ -194,7 +197,7 @@ importers:
|
||||
|
||||
packages/geocode:
|
||||
dependencies:
|
||||
'@linkder/shared':
|
||||
'@linkdr/shared':
|
||||
specifier: workspace:*
|
||||
version: link:../shared
|
||||
zod:
|
||||
@@ -210,10 +213,10 @@ importers:
|
||||
|
||||
packages/notify:
|
||||
dependencies:
|
||||
'@linkder/db':
|
||||
'@linkdr/db':
|
||||
specifier: workspace:*
|
||||
version: link:../db
|
||||
'@linkder/shared':
|
||||
'@linkdr/shared':
|
||||
specifier: workspace:*
|
||||
version: link:../shared
|
||||
drizzle-orm:
|
||||
@@ -255,7 +258,7 @@ importers:
|
||||
specifier: ^3.24.1
|
||||
version: 3.25.76
|
||||
devDependencies:
|
||||
'@linkder/shared':
|
||||
'@linkdr/shared':
|
||||
specifier: workspace:*
|
||||
version: link:../shared
|
||||
typescript:
|
||||
|
||||
Reference in New Issue
Block a user