Skip to content

Implement fundation - #52

Merged
bahman026 merged 2 commits into
shopfrom
implement_fundation
Jun 24, 2026
Merged

Implement fundation#52
bahman026 merged 2 commits into
shopfrom
implement_fundation

Conversation

@bahman026

Copy link
Copy Markdown
Owner

No description provided.

bahman026 and others added 2 commits June 24, 2026 21:42
- Wire shop to the shared admin-owned Postgres via a read-only Setting
  model; render the global footer (links, contact, socials, about,
  copyright) from autoloaded settings through Inertia shared props.
- Add SEO scaffolding: AppHead component, shared meta defaults,
  canonical, Open Graph/Twitter, robots.txt.
- Add useFormat composable (Persian digits, Jalali date, money).
- Add Persian RTL 404/500 error pages.
- Add self-hosted FontAwesome behind a shared Icon component and make
  it the required icon pattern in AGENTS.md.

Co-authored-by: Cursor <cursoragent@cursor.com>
- .env.example now defaults to the shared Postgres (was sqlite) so deploys
  and clones don't silently fall back to an empty database
- build canonical/og:url from APP_URL and trust proxy headers so SEO URLs
  stay correct behind a TLS-terminating proxy
- run shop tests against the admin-owned schema in Postgres via
  DatabaseTransactions, with CI building the schema from admin migrations

Co-authored-by: Cursor <cursoragent@cursor.com>
@bahman026
bahman026 merged commit dc8fd08 into shop Jun 24, 2026
2 checks passed
@bahman026
bahman026 deleted the implement_fundation branch June 24, 2026 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant