Commit graph

  • f19851da92 security: implement all 8 protection measures shakespeare.diy 2026-06-18 14:03:15 +0700
  • 0451887a17 feat: extended community stats page with Nostr growth data shakespeare.diy 2026-06-18 12:54:32 +0700
  • 0e5abcb2db fix: guard against undefined metadata in AccountSwitcher shakespeare.diy 2026-06-18 11:39:32 +0700
  • bd3e4bee4e perf: lazy loading, faster timeouts, better caching, chunk splitting shakespeare.diy 2026-06-18 11:32:24 +0700
  • d844e151bd Fix CVM relay URL: relay.contextvm.net → relay.contextvm.org shakespeare.diy 2026-06-18 11:13:51 +0700
  • 0f34105e66 Update logo: stylish skateboard deck with location pin on top shakespeare.diy 2026-06-18 01:01:00 +0700
  • 32eda7996e Rework logo: minimal skateboard deck at pin tip, original design preserved shakespeare.diy 2026-06-18 00:50:52 +0700
  • 05a74ed4f8 Fix logo: original pin+circle design preserved, white skateboard deck clearly visible below shakespeare.diy 2026-06-18 00:48:44 +0700
  • 3cba958437 New logo: map pin on top of skateboard deck, same gradient colors shakespeare.diy 2026-06-18 00:46:05 +0700
  • fad3a3323d Replace Impact with Bebas Neue + Barlow Condensed for authentic skate typography shakespeare.diy 2026-06-18 00:37:32 +0700
  • 0f98994c86 Fix NostrSync error toast for accounts with no profile published yet shakespeare.diy 2026-06-17 23:38:24 +0700
  • 6e46214747 Fix profile not loading after Amber login - rewrite NostrSync shakespeare.diy 2026-06-17 23:35:18 +0700
  • 4caad49dfb Fix profile/relay loading after Amber login + add Citrine support shakespeare.diy 2026-06-17 23:15:54 +0700
  • 65914303f1 Fix Amber login for PWA installed to home screen shakespeare.diy 2026-06-17 23:04:48 +0700
  • 0c87fa5827 Fix Amber login not completing on GrapheneOS new-tab callback shakespeare.diy 2026-06-17 22:46:39 +0700
  • 67850348e6 Fix scroll broken on mobile - remove overscroll-behavior:none and webkit-overflow-scrolling:touch from globals shakespeare.diy 2026-06-17 22:39:28 +0700
  • 4398c2e73b Fix Amber login stuck on GrapheneOS/Android browsers shakespeare.diy 2026-06-17 22:37:26 +0700
  • 03d0fe93b0 Improve Amber login flow - zero friction, auto-complete on return shakespeare.diy 2026-06-17 22:29:06 +0700
  • aac2b7b9a2 Improve mobile/Android UI responsiveness shakespeare.diy 2026-06-17 22:04:29 +0700
  • 1441855eb1 feat: add Capacitor + Zapstore config for Android APK distribution shakespeare.diy 2026-06-17 16:11:28 +0700
  • a3cd6cf9f4 feat: Sasquatch clickable links, weather tool, ContextVM footer shakespeare.diy 2026-06-17 15:55:53 +0700
  • f9c0f3c5ac feat: redesign Sasquatch UI - dark jungle aesthetic, mobile-first shakespeare.diy 2026-06-17 12:50:41 +0700
  • c31f79e8b0 fix: improve Sasquatch prompts for accuracy and cleaner responses shakespeare.diy 2026-06-17 12:46:39 +0700
  • 3a4e4ead05 fix: rewrite useCVMClient to query relays directly instead of NIP-44 round-trip shakespeare.diy 2026-06-17 12:32:59 +0700
  • c672066c2c fix: update free AI models to confirmed-working OpenRouter models shakespeare.diy 2026-06-17 12:20:28 +0700
  • cb7714d875 fix: Sasquatch AI fallback chain + greeting responses + better error message shakespeare.diy 2026-06-17 12:16:13 +0700
  • a9c677b58d fix: rewrite useCVMClient to use Relay.connect() instead of SimplePool shakespeare.diy 2026-06-17 12:10:31 +0700
  • c772330e74 fix: remove debug logging from queryNostr, keep clean production server shakespeare.diy 2026-06-17 12:02:09 +0700
  • 4c263e729a fix: replace subscribeMany with querySync for nostr-tools v2 compatibility shakespeare.diy 2026-06-17 11:43:51 +0700
  • 84aa009b33 fix: CVM server tag mapping + add city/country geocoding to spots shakespeare.diy 2026-06-17 11:14:50 +0700
  • 252163625e feat: rebuild Sasquatch as proper CVM agent bridge shakespeare.diy 2026-06-16 22:39:51 +0700
  • c2b7a29d07 feat: update default relay set to all 5 relays shakespeare.diy 2026-06-16 22:35:09 +0700
  • 5526265aea fix: update free model to meta-llama/llama-3.3-70b-instruct:free shakespeare.diy 2026-06-16 22:25:33 +0700
  • 966907a848 chore: clean up console noise - remove debug logs from NostrProvider, NostrSync, useShakespeare shakespeare.diy 2026-06-16 22:23:00 +0700
  • 89b43a44e6 fix: remove leftover shakespeare reference from useCallback deps array shakespeare.diy 2026-06-16 22:06:41 +0700
  • 9be89bf287 feat: switch Sasquatch to free OpenRouter model - works for everyone shakespeare.diy 2026-06-16 22:05:27 +0700
  • d18b62431e fix: remove broken CORS proxy, call ai.shakespeare.diy directly shakespeare.diy 2026-06-16 22:01:15 +0700
  • b815cbfda6 fix: remove dead relay.nostr.band from all relay lists across the app shakespeare.diy 2026-06-16 21:49:02 +0700
  • c643ddb105 fix: add relay.ditto.pub back to CVM client relay list shakespeare.diy 2026-06-16 21:47:14 +0700
  • 9b50cda191 fix: update CVM client relays - remove dead relay.contextvm.net and relay.ditto.pub shakespeare.diy 2026-06-16 21:42:22 +0700
  • 51751f9ea7 fix: route Shakespeare AI calls through CORS proxy for iframe compatibility shakespeare.diy 2026-06-16 20:33:35 +0700
  • 223b7602bf fix: correct model ID to 'shakespeare/claude-sonnet-4.6' for Shakespeare AI shakespeare.diy 2026-06-16 20:26:01 +0700
  • 2aeb41afdc fix: use correct model ID 'claude-sonnet-4-5' for Shakespeare AI calls shakespeare.diy 2026-06-16 20:05:26 +0700
  • 4214845d78 chore: add netlify.toml with build config, cache headers, and SPA redirect shakespeare.diy 2026-06-16 19:56:22 +0700
  • 9d1e875c36 fix: remove wss://wotr.relatr.xyz relay that was consistently failing shakespeare.diy 2026-06-16 19:52:02 +0700
  • 13eac70cec fix: improve 400 error logging to surface raw API body shakespeare.diy 2026-06-16 19:49:09 +0700
  • 632de3e5bd fix: wrap AI block in try/catch for graceful fallback when Shakespeare API fails shakespeare.diy 2026-06-16 19:47:49 +0700
  • 054c06d573 fix: shorten system prompt, improve 400 error logging in Shakespeare hook shakespeare.diy 2026-06-16 19:42:22 +0700
  • ba8b65b6d9 fix: remove system role from Shakespeare AI calls, embed prompt in user message instead shakespeare.diy 2026-06-16 19:39:50 +0700
  • 4aebbc8798 fix: use correct 'shakespeare' model name in SasquatchGuide AI calls shakespeare.diy 2026-06-16 19:36:24 +0700
  • fadf36d86e feat: upgrade Sasquatch from static FAQ to live AI agent with CVM data shakespeare.diy 2026-06-16 19:30:00 +0700
  • 2db0c6f7e2 feat: add SkateSpots CVM server — MCP tools over Nostr shakespeare.diy 2026-06-16 17:45:04 +0700
  • 320032ea37 fix: add missing User and Building2 lucide icon imports to RiderCardPage shakespeare.diy 2026-06-16 17:07:42 +0700
  • ebbf2d6326 fix: remove orphaned canvas code from RiderCardPage causing ctx/Printer is not defined crash shakespeare.diy 2026-06-16 17:02:59 +0700
  • 125bce3637 Replace QRCodeCanvas DOM preview with static placeholder shakespeare.diy 2026-06-16 16:21:58 +0700
  • 6ba5dc1187 Fix QRCodeCanvas: guard against empty value and null context shakespeare.diy 2026-06-16 16:17:56 +0700
  • 8d273428f3 Card redesign: 3-zone layout, shop/sponsor styling, Share button, remove Badges tab shakespeare.diy 2026-06-16 16:07:47 +0700
  • 79dc1e1dcf Fix QR scanning, full npub display, explicit shop/sponsor labels on card shakespeare.diy 2026-06-16 15:51:56 +0700
  • a7158d4901 Replace html2canvas with Canvas 2D renderer for card export shakespeare.diy 2026-06-16 15:40:28 +0700
  • 68922280cb Fix card layout, add real QR code, npub as identity shakespeare.diy 2026-06-16 15:33:02 +0700
  • 046a109eca Fix card printing: html2canvas renders card to PNG before printing shakespeare.diy 2026-06-16 15:22:13 +0700
  • 3b99392f3b Fix card print colors + clarify Nostr verification language shakespeare.diy 2026-06-16 15:07:38 +0700
  • e2582aa013 Rider Card: badge system, remove shop card, fix print, better license ID shakespeare.diy 2026-06-16 14:55:10 +0700
  • 838ef3f355 feat: SkateSpots Rider Cards — 3 card types, 6 themes, holographic shimmer, print-ready shakespeare.diy 2026-06-16 14:29:54 +0700
  • f9327c952d fix: update license page tagline shakespeare.diy 2026-06-16 13:27:00 +0700
  • f2efac72d9 docs: update README with correct domain, new features, and current custom kinds shakespeare.diy 2026-06-16 11:24:09 +0700
  • 9fc39651ca fix: remove MIT note from /license, fix Buy/Sell Gear button on /map, expand stash storage locations shakespeare.diy 2026-06-16 11:21:45 +0700
  • 805edd86ca fix: remove Lightning address card from /supporters, keep only Geyser shakespeare.diy 2026-06-16 11:15:41 +0700
  • 223c311920 fix: add editor icon + colored badges to Lab profile cards shakespeare.diy 2026-06-16 11:11:16 +0700
  • 4e227f0367 feat: License page, Video Editors in Lab, Buy/Sell Gear, Stash locations, Supporters page shakespeare.diy 2026-06-16 11:05:03 +0700
  • 451ec5d3ed Sync package.json and package-lock.json to exactly match skate-spots shakespeare.diy 2026-06-15 23:25:43 +0700
  • 122bdfb102 Sync with skate-spots: THUG2 neon theme, remove old AuthDialog and unused lib files shakespeare.diy 2026-06-15 23:00:01 +0700
  • 540eeead2f fix: replace @noble/curves/secp256k1 dynamic import with nostr-tools finalizeEvent shakespeare.diy 2026-06-15 22:28:45 +0700
  • 0b4fc341a1 fix: replace @noble/hashes/utils import with inline bytesToHex helper shakespeare.diy 2026-06-15 22:24:56 +0700
  • e29d35f1e4 fix: restore full skate-spots source tree from misplaced src/src/ copy shakespeare.diy 2026-06-15 22:18:28 +0700
  • 0bf47751ba fix: replace Tailwind v4 CSS syntax with v3 directives in index.css shakespeare.diy 2026-06-15 22:06:42 +0700
  • 85c2bdc5cc fix: replace radix-ui umbrella imports with direct @radix-ui/react-* packages shakespeare.diy 2026-06-15 22:01:07 +0700
  • 9b58f412cd fix: add missing radix-ui umbrella package dependency shakespeare.diy 2026-06-15 21:52:11 +0700
  • 93e607ea1f fix: upgrade react-day-picker to v9 to resolve date-fns v4 peer dep conflict shakespeare.diy 2026-06-15 21:42:42 +0700
  • 947bb2784b fix: resolve Zod compatibility issue shakespeare.diy 2026-06-15 21:26:53 +0700
  • e5f26f4b1f Revert "fix: resolve Zod compatibility issues for clean build" shakespeare.diy 2026-06-15 21:24:25 +0700
  • be47816c64 fix: resolve Zod compatibility issues for clean build shakespeare.diy 2026-06-15 20:53:41 +0700
  • 27e14994b5 Import files from skate-spots project shakespeare.diy 2026-06-15 20:04:15 +0700
  • 20422fbb84 Add Hello World page at /hello route shakespeare.diy 2026-06-15 19:49:38 +0700
  • 06fae294b8 New project created with Shakespeare shakespeare.diy 2026-06-15 19:49:07 +0700