Commit graph

  • b910141699 fix(amber): stop passive decryption from storming Amber on navigation (1.2.16) shakespeare.diy 2026-09-07 14:57:35 +0700
  • fcf8059860 chore(release): bump to 1.2.15 (Amber foreground-intent signer) shakespeare.diy 2026-09-07 13:32:51 +0700
  • 63db160b80 fix(amber): Amethyst-style foreground-intent signer to end the GrapheneOS sign hang shakespeare.diy 2026-09-07 12:39:00 +0700
  • be05a603be security: verify invoice amounts + require provider-issued zap receipts (1.2.14) shakespeare.diy 2026-09-07 11:45:21 +0700
  • 850c37dbaa diag(delete): narrate SIGN vs PUBLISH phases on-screen to locate the hang (1.2.13) shakespeare.diy 2026-09-04 23:07:13 +0700
  • 52fd6f7a81 fix(delete): single signature for admin takedown — stop Amber collision hang (1.2.12) shakespeare.diy 2026-09-04 22:56:38 +0700
  • 955a823b02 fix(android): ship stock MainActivity so the app launches (fixes crash) (1.2.11) shakespeare.diy 2026-09-04 22:20:18 +0700
  • 88685262ce fix(android): remove custom MainActivity that broke app startup (black screen) shakespeare.diy 2026-09-04 22:02:23 +0700
  • 50914b7b9b fix(amber): call setPackageName before signing so the plugin opens Amber (1.2.9) shakespeare.diy 2026-09-04 21:44:27 +0700
  • fea9ab3091 fix(android): native intent hand-off so Amber actually opens for signing (1.2.8) shakespeare.diy 2026-09-04 21:23:38 +0700
  • 6030c76256 chore(release): bump to 1.2.7 with Amber intent-signing fix + release notes shakespeare.diy 2026-09-04 21:06:45 +0700
  • 0b50fbb91a fix(amber): drive native signing/encryption via OS Intent + deep-link callback shakespeare.diy 2026-09-04 21:03:52 +0700
  • b6a37f8bbb Request all Amber permissions at login (fixes silent no-prompt signing) shakespeare.diy 2026-09-03 23:49:03 +0700
  • 96e2939451 Fix notification badge sticking after "Mark read" shakespeare.diy 2026-09-03 23:46:39 +0700
  • 244cfcf787 Fix Amber never prompting on sign/encrypt (GrapheneOS ContentProvider stall) shakespeare.diy 2026-09-03 23:33:17 +0700
  • e223e59389 Bump version to 1.2.6 (1.2.5 already published to Zapstore) shakespeare.diy 2026-09-03 23:23:16 +0700
  • a3e04de1c7 Restore caret ranges for @nostrify packages shakespeare.diy 2026-09-03 23:10:54 +0700
  • c3fc033b37 Add real relay-level takedown (NIP-86 banevent) for admin deletes shakespeare.diy 2026-09-03 23:07:14 +0700
  • 79e8376f58 Make admin delete non-blocking + polish notification bell shakespeare.diy 2026-09-03 22:59:16 +0700
  • 36845b122d Add dependency-free BOLT11 amount decoder; drop removed nip57 helper shakespeare.diy 2026-09-03 22:20:27 +0700
  • 144227b88b Fix zap request construction for newer nostr-tools types shakespeare.diy 2026-09-03 22:14:46 +0700
  • 0665d94a30 Bump version to 1.2.5 (Amber signing hang fix) shakespeare.diy 2026-09-03 22:09:03 +0700
  • f730f0b200 Harden all Amber signing paths against empty-id / bare-signature responses shakespeare.diy 2026-09-03 22:05:25 +0700
  • 977d71dc60 Fix admin delete hanging on "Deleting…" with Amber signer shakespeare.diy 2026-09-03 21:56:26 +0700
  • 26245f3d05 Scope Vitest to src/ only; exclude .agents skill templates, build artifacts, and cvm-server from the test run shakespeare.diy 2026-09-03 21:33:16 +0700
  • a0673a3244 Fix ESLint gate: scope ignores to app source (exclude android/.agents/cvm-server/public html/scripts), add index.html title, downgrade unused-vars & no-explicit-any to warnings, fix real lint errors (SkateGlobe unused-expr, EventsPage prefer-const, LicensePage Infinity shadow, useless-escape in SasquatchGuide/RiderCardPage, stale eslint-disable directives) shakespeare.diy 2026-09-03 21:30:56 +0700
  • b2339a8fab Fix final 2 type errors: cast profile through unknown in CoachDetailPage, remove invalid variant/size props from ZapButton in TourDetailPage shakespeare.diy 2026-09-03 21:23:32 +0700
  • be95def874 Fix runtime crash: leftover allComments references in MapPage/EventsPage useMemo deps after useCommentCounts rename shakespeare.diy 2026-09-03 21:20:12 +0700
  • aea66d11e2 Fix 78 pre-existing TypeScript errors surfaced by npm test shakespeare.diy 2026-09-03 21:18:02 +0700
  • 635e52df4a Bump version to 1.2.4 and update release notes (Amber signing hardening, upload fallbacks, URL sanitizing) shakespeare.diy 2026-09-03 20:48:07 +0700
  • 5e8544316b Audit fixes: harden Amber signEvent response handling, fix web AmberSigner signEvent naming, add Blossom upload fallbacks, sanitize untrusted URLs in FoodPage/CreateTourPage shakespeare.diy 2026-09-03 20:20:08 +0700
  • 5017c1b7ff Fix mobile bugs: DM/crew-chat crash, notification popover clipping, multi-account switch shakespeare.diy 2026-09-03 20:09:01 +0700
  • 3582262a44 Bump web version to 1.2.3 shakespeare.diy 2026-09-03 19:27:35 +0700
  • dc410106b3 Newsletter: subscriber count + admin archive backfill to Nostr shakespeare.diy 2026-09-03 19:21:09 +0700
  • 08f74d7991 Add Nostr-native newsletter: subscribe, mailbox & notifications shakespeare.diy 2026-09-03 19:16:49 +0700
  • cdf8cee3a6 Update Sasquatch avatar to the correct mascot image shakespeare.diy 2026-09-03 18:59:05 +0700
  • 878da94b7b Make Crew Agent genuinely crew-aware; swap bee emoji for Sasquatch avatar shakespeare.diy 2026-09-03 18:55:54 +0700
  • 0b786e546f Notification bell: drop the "Browse all crews" footer shakespeare.diy 2026-09-03 18:38:33 +0700
  • c51d9f68d4 DM inbox: real unread indicators (was hardcoded to 0) shakespeare.diy 2026-09-03 18:35:13 +0700
  • 3833625bde Signup: require a display name (changeable later), remove skip shakespeare.diy 2026-09-03 18:32:08 +0700
  • 39afc00b6e Crew chat: unread dot on the Chat tab (cheap, honest, no bell spam) shakespeare.diy 2026-09-03 18:21:38 +0700
  • e843bd526a Cordn crew chat: ephemeral envelopes (coordinator can't see the sender) shakespeare.diy 2026-09-03 18:14:58 +0700
  • 739469aa1d Crew chat: frame built-in E2E chat as the default, Cordn as honest opt-in shakespeare.diy 2026-09-03 18:02:53 +0700
  • e698e4880f Crew chat: subtle "New" divider for messages since last visit shakespeare.diy 2026-09-03 15:58:54 +0700
  • f37d0184d3 Collective join-requests: one-tap approve from the bell shakespeare.diy 2026-09-03 15:49:49 +0700
  • 314c8620f1 Lab collective join-requests → notification bell shakespeare.diy 2026-09-03 15:41:03 +0700
  • 64b91c0ae2 Mutual crew<->Lab link verification (trust badge) + polish shakespeare.diy 2026-09-03 15:29:57 +0700
  • a89fca8e28 Lab: payment-readiness prompt on every provider form + drop downhill/longboard from judge shakespeare.diy 2026-09-03 15:21:34 +0700
  • 598362a196 Fix date-window chips overflowing off the phone screen shakespeare.diy 2026-09-03 15:11:30 +0700
  • 8110efe821 Compress /events chrome on mobile so event cards reach above the fold shakespeare.diy 2026-09-03 15:08:45 +0700
  • d577c8e455 Prevent scheduling events in the past + full events-section audit shakespeare.diy 2026-09-03 15:02:25 +0700
  • fbb70983cd Tighten /events header on mobile so cards sit higher above the fold shakespeare.diy 2026-09-03 14:53:53 +0700
  • 5a0e6d21a0 Hide visible scrollbar on mobile for a clean, app-like feel shakespeare.diy 2026-09-03 14:49:43 +0700
  • 135fbaab40 Events discovery polish + real bug/perf fixes across the grid shakespeare.diy 2026-09-03 14:47:02 +0700
  • 854d18c322 Give admins moderator control over events + fix a spoofing hole shakespeare.diy 2026-09-03 14:40:17 +0700
  • 25c57cbb2f Fix event UX correctness: live countdown, cancellation banner, NIP-52 tag cleanup shakespeare.diy 2026-09-03 14:33:28 +0700
  • 29d09eb6ec Add rich Open Graph / Twitter share metadata + canonical share link to event page shakespeare.diy 2026-09-03 12:46:45 +0700
  • 87c81a63c9 Event detail hero redesign + live countdown + sponsors shakespeare.diy 2026-09-03 12:04:07 +0700
  • 78f4a6d09a Host tools: attendee list w/ trust, event updates, edit-alerts, Hosting tab shakespeare.diy 2026-09-03 11:25:57 +0700
  • 7439b980bb Events Phase 1: NIP-52 RSVPs, attendee stacks, date filter, host notifications shakespeare.diy 2026-09-03 10:47:57 +0700
  • 453adc4604 Bring desktop/tablet "More" menu to parity with mobile burger shakespeare.diy 2026-09-03 10:29:54 +0700
  • c34f194d8f Polish notifications: full activity center (social + crews), not just crews shakespeare.diy 2026-09-03 10:21:15 +0700
  • 35915557bb Add in-app routing (foot/bike/moto/car) via OSRM — no external maps handoff shakespeare.diy 2026-09-03 10:17:06 +0700
  • f4bca7b736 Admins can endorse join-requests; founder ratifies (kind 9087) shakespeare.diy 2026-09-03 01:40:04 +0700
  • 0f2215f46c Sync crew-notification dismissals across devices (private NIP-78) shakespeare.diy 2026-09-03 01:32:04 +0700
  • 042e4af8ed Expand crew roles to the full Lab craft roster shakespeare.diy 2026-09-03 01:07:44 +0700
  • e2a0184260 Polish create-crew wizard: live feedback, smart stepper, member preview shakespeare.diy 2026-09-03 00:59:30 +0700
  • 5716870863 Redesign create-crew into a guided, idiotproof wizard shakespeare.diy 2026-09-03 00:44:59 +0700
  • a2c34800ce Add sponsor picker + notifiable crew join-requests shakespeare.diy 2026-09-03 00:23:55 +0700
  • 50d8d9e614 Wire live Cordn encrypted crew chat over the coordinator (ContextVM) shakespeare.diy 2026-09-03 00:15:22 +0700
  • cbd30fee00 Add skate roles to the crew roster (filmer, photographer, etc.) shakespeare.diy 2026-09-03 00:07:30 +0700
  • 91045e17ae Add "The Part" — crew video/montage (YouTube + Instagram) shakespeare.diy 2026-09-02 23:59:50 +0700
  • 4f3339650d Add crew roles & relationships (Phase 3: sponsor + Cordn coordinator) shakespeare.diy 2026-09-02 23:52:33 +0700
  • 8a384c79d2 Redesign crew detail + crews page (Phase 2: visual) shakespeare.diy 2026-09-02 23:07:27 +0700
  • e8c1fbc71a Add crew invitation & notification system (Phase 1) shakespeare.diy 2026-09-02 22:59:34 +0700
  • 6ea96171ad Surface Sponsors & Support up top on the profile shakespeare.diy 2026-09-02 22:38:36 +0700
  • 2bb0f98f45 Redesign profile stats strip into a balanced, scannable grid shakespeare.diy 2026-09-02 22:29:10 +0700
  • 9958020776 Make profile stat pills clickable — jump to their section shakespeare.diy 2026-09-02 22:23:22 +0700
  • 8ba54273b7 ShareProfileDialog: no horizontal scroll + canonical share URL shakespeare.diy 2026-09-02 22:16:09 +0700
  • 1b57f79cba Fix blank QR in ShareProfileDialog — import qrcode lazily shakespeare.diy 2026-09-02 22:12:45 +0700
  • deb8fe1995 Profile polish: NIP-05 field UX, share+QR, at-a-glance stats, cleaner empty states shakespeare.diy 2026-09-02 22:08:49 +0700
  • a6c90941d2 Ensure Become-Skater ↔ Profile field consistency shakespeare.diy 2026-09-02 21:56:28 +0700
  • dbae3a1501 Add soft NIP-05 verification for skaters (open directory + "Verified" filter) shakespeare.diy 2026-09-02 21:51:11 +0700
  • bb6245e53c Skater profile: browse real map spots for home spot + always use kind-0 profile pic shakespeare.diy 2026-09-02 21:44:12 +0700
  • 4c9839eb45 Rename "Action shot" to "Profile Pic" and add custom Level option for skaters shakespeare.diy 2026-09-02 21:34:59 +0700
  • 3ef11eda61 Refine Lab banner copy, stance to Regular/Goofy, full profile carry-over chips on Become-Skater, remove Back to Leaderboard from profile shakespeare.diy 2026-09-02 21:28:55 +0700
  • 67d8a24d73 Fuse skater profile (35000) with Nostr identity (kind 0) shakespeare.diy 2026-09-02 21:11:36 +0700
  • b42c234709 Add Skater profiles (kind 35000) + /skaters directory shakespeare.diy 2026-09-02 20:58:51 +0700
  • 9599adaf0d Redesign profile edit form UI/UX + per-line sponsors shakespeare.diy 2026-09-02 20:06:32 +0700
  • 11c67fcf22 Profile: add Lightning, Silent Payment, Sponsors & Cordn fields shakespeare.diy 2026-09-02 20:00:21 +0700
  • b3a49499bb Rename "The Quiver" to "Stash" for brand consistency shakespeare.diy 2026-09-02 19:41:45 +0700
  • 32a3cbca88 Public Stash items: "The Quiver" showcase + marketplace hybrid shakespeare.diy 2026-09-02 19:33:34 +0700
  • 889f6311ed Mobile bottom nav: Profile tab now opens your profile, not Settings shakespeare.diy 2026-09-02 19:23:56 +0700
  • 9086123240 Fix messy Stash header/toolbar layout on mobile shakespeare.diy 2026-09-02 19:17:40 +0700
  • 955d5902d5 Add RK69 DIY Skatepark to Supporters / Friends shakespeare.diy 2026-08-31 19:42:16 +0700
  • 538ae4dfb1 v1.2.2: bump version + release notes (Sasquatch left panel, full data coverage, Judges, clickable stats) shakespeare.diy 2026-08-27 16:30:25 +0700
  • a0c8493502 Sasquatch: open the panel on the LEFT again on desktop shakespeare.diy 2026-08-27 16:28:07 +0700
  • 407ba40a33 Sasquatch: full public-data coverage (all Lab crafts + shops + tours) shakespeare.diy 2026-08-27 16:14:20 +0700
  • e996d96fa0 Sasquatch: fix desktop discoverability + repetitive greeting shakespeare.diy 2026-08-27 15:51:42 +0700
  • d12af9e56d Update release notes for v1.2.1 (Judges tab + clickable community stats) shakespeare.diy 2026-08-27 15:36:33 +0700