Skip to content
Merged
Show file tree
Hide file tree
Changes from 19 commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
142fbd5
init: Sitemap & Robot files
Cichorek Feb 13, 2026
647384e
FIX sitemap & robots: remove invalid revalidate exports, add URL fall…
Cichorek Feb 13, 2026
5a7fa64
FIX robots.txt sitemap URL to match generateSitemaps output
Cichorek Feb 13, 2026
70cd0b3
FIX sitemap: defensive lastModified dates and validate locale mode
Cichorek Feb 13, 2026
10435c7
FIX sitemap: guard image URL filter against both null and undefined
Cichorek Feb 16, 2026
ab802f3
FIX coderabbits comments
Cichorek Feb 18, 2026
8b7ddc9
Apply suggestion from @damianlegawiec
Cichorek Feb 20, 2026
6ebf01f
Allow ai robots by default
Cichorek Feb 20, 2026
21892db
Update README.md
Cichorek Feb 20, 2026
e7b4489
Improve sitemap robustness and fix README markdown issues
Cichorek Feb 20, 2026
ed64a2d
MOD del unsupported variable
Cichorek Feb 23, 2026
f3baf3e
Update sitemap and robots to work with new SDK and category routes
Cichorek Mar 11, 2026
b6ce923
Replace env-based sitemap locale config with API-driven market discovery
Cichorek Mar 26, 2026
4564922
Fix TypeScript errors for expanded images on Product type
Cichorek Mar 27, 2026
85b0e3f
Update sitemap to use Media type from new SDK and sync lockfile
Cichorek Mar 27, 2026
59ae0a1
Remove AI crawler blocking from robots.txt
Cichorek Mar 30, 2026
e00b779
Fix sitemap TypeScript errors after SDK upgrade
Cichorek Mar 30, 2026
d9ed9ae
Remove stale SITEMAP_LOCALE_MODE/SITEMAP_COUNTRIES from README
Cichorek Mar 30, 2026
3b77d27
Replace @spree/next import with @/lib/spree after package removal
Cichorek Apr 1, 2026
236dcf5
Address PR review: harden sitemap/robots and improve docs
Cichorek Apr 1, 2026
af83e9d
Add large_url fallback for sitemap image mapping
Cichorek Apr 1, 2026
d83507b
Use NEXT_PUBLIC_SITE_URL exclusively for sitemap/robots URL resolution
Cichorek Apr 2, 2026
1132173
Fetch locale-aware slugs in sitemap and force dynamic rendering
Cichorek Apr 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,6 @@ SENTRY_AUTH_TOKEN=your-auth-token
# Set to "true" only if you have user consent or a privacy policy covering this.
SENTRY_SEND_DEFAULT_PII=false
NEXT_PUBLIC_SENTRY_SEND_DEFAULT_PII=false

# Public site URL (used as fallback for sitemap/robots if store.url is not set)
# NEXT_PUBLIC_SITE_URL=https://your-store.com
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,8 @@ SPREE_PUBLISHABLE_KEY=your_publishable_api_key_here

| Variable | Description | Default |
|----------|-------------|---------|
| `NEXT_PUBLIC_DEFAULT_COUNTRY` | Default country ISO code, used for initial redirects before API data loads | `us` |
| `NEXT_PUBLIC_DEFAULT_LOCALE` | Default locale code | `en` |
| `GTM_ID` | Google Tag Manager container ID (e.g. `GTM-XXXXXXX`) | _(disabled)_ |
| `SENTRY_DSN` | Sentry DSN for error tracking (e.g. `https://key@o0.ingest.sentry.io/0`) | _(disabled)_ |
| `SENTRY_ORG` | Sentry organization slug (for source map uploads) | _(none)_ |
Expand Down
Loading
Loading