| .. |
|
cordn
|
Cordn crew chat: ephemeral envelopes (coordinator can't see the sender)
|
2026-09-03 18:14:58 +07:00 |
|
stubs
|
feat: map as homepage, 3D globe, camera fix, Sasquatch upgrades, UI/UX polish
|
2026-07-22 22:47:39 +07:00 |
|
wallet
|
fix: remove orphaned canvas code from RiderCardPage causing ctx/Printer is not defined crash
|
2026-06-16 17:02:59 +07:00 |
|
admins.ts
|
Spot detail: make mapper clickable + add Message Mapper button
|
2026-08-15 10:03:58 +07:00 |
|
amber.ts
|
chore(lint): clear all no-unused-vars warnings (position-precise)
|
2026-09-26 22:20:21 +07:00 |
|
backers.ts
|
feat(supporters): per-row dates + 'updated', dedicated /donate page, extract shared support cards
|
2026-10-05 19:54:49 +07:00 |
|
backup.ts
|
fix(trust): tier 2 — moderation, labels & data integrity (H2–H17)
|
2026-10-02 21:30:01 +07:00 |
|
badges.ts
|
feat(profile): badges — clickable chips + a SkateSpots member badge
|
2026-09-28 19:40:19 +07:00 |
|
becomeRoles.tsx
|
i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales
|
2026-10-07 18:09:57 +07:00 |
|
bolt11.test.ts
|
test: fix incorrect bolt11 fixtures (210n = 21 sats, not 2100n)
|
2026-09-24 20:12:20 +07:00 |
|
bolt11.ts
|
feat(receipts): verifiable Lightning preimage receipts (money legs)
|
2026-10-01 17:25:16 +07:00 |
|
cachedTileLayer.ts
|
feat(offline): cache map tiles on-device + photo mirror fallback
|
2026-09-28 13:01:27 +07:00 |
|
calendar.ts
|
Improve Create Tour: consistent schedules, calendar export & punk redesign
|
2026-09-09 22:16:16 +07:00 |
|
capacitorAmberSigner.ts
|
fix(amber): Amethyst-style foreground-intent signer to end the GrapheneOS sign hang
|
2026-09-07 12:39:00 +07:00 |
|
cashuEscrow.test.ts
|
feat(marketplace): Cashu escrow core (time-locked P2PK) + design
|
2026-09-26 21:01:31 +07:00 |
|
cashuEscrow.ts
|
feat(marketplace): Cashu escrow core (time-locked P2PK) + design
|
2026-09-26 21:01:31 +07:00 |
|
citrine.ts
|
fix: make relay-probe timers and effect hooks lint-clean across ESLint versions
|
2026-09-24 19:55:38 +07:00 |
|
clink.ts
|
feat(clink): real bech32+TLV decode/validation (lib/clink.ts), spec-correct raw QR/copy, show decoded pricing; validate scanner
|
2026-10-06 11:16:20 +07:00 |
|
coachOptions.ts
|
Expand coach credentials with skate roles + a free-text note
|
2026-10-04 10:35:23 +07:00 |
|
coordinator.ts
|
feat(crew): accept a phone-run Cordn coordinator in the crew form
|
2026-09-29 16:02:09 +07:00 |
|
craftFields.ts
|
Add craft-specific detail fields with matching display sections
|
2026-10-04 10:53:57 +07:00 |
|
crewAgent.ts
|
Update Sasquatch avatar to the correct mascot image
|
2026-09-03 18:59:05 +07:00 |
|
crewHelpers.ts
|
Crews: proximity discovery, activity/rep signals, treasury, hiring pipeline, crew-hosted events + reverse links; add Contacts page
|
2026-07-25 12:38:45 +07:00 |
|
dateFnsI18n.ts
|
i18n(ja): add Japanese as fourth locale (plumbing + font + batch 1 shell)
|
2026-10-07 17:21:18 +07:00 |
|
deckDesign.ts
|
DIY: parametric 2D deck designer with 1:1 printable template
|
2026-10-05 11:16:34 +07:00 |
|
derivedRegions.ts
|
feat(spots): tag new spots/shops by default with a BigDataCloud fallback
|
2026-10-01 14:37:29 +07:00 |
|
diyGuides.ts
|
Freeze/hide the Deck designer (not ready for regular users)
|
2026-10-05 12:53:13 +07:00 |
|
exchangeRateService.ts
|
Deck cost calculator: convert + a searchable multi-currency selector
|
2026-10-05 10:16:50 +07:00 |
|
featuredVerification.ts
|
fix(audit P1): comment cache key, ticket verify fails closed, featured amount check, no empty-object persist, sticky sub-bars
|
2026-10-05 21:07:07 +07:00 |
|
genUserName.test.ts
|
fix: restore full skate-spots source tree from misplaced src/src/ copy
|
2026-06-15 22:18:28 +07:00 |
|
genUserName.ts
|
fix: restore full skate-spots source tree from misplaced src/src/ copy
|
2026-06-15 22:18:28 +07:00 |
|
geocodeRegions.ts
|
feat(spots): tag new spots/shops by default with a BigDataCloud fallback
|
2026-10-01 14:37:29 +07:00 |
|
geolocation.ts
|
feat(directions): follow mode, choose-your-start, offline route cache
|
2026-09-27 19:11:14 +07:00 |
|
glossary.ts
|
Glossary: drop difficulty levels, expand & correct tricks
|
2026-07-29 23:08:37 +07:00 |
|
imageFallback.ts
|
feat(offline): cache map tiles on-device + photo mirror fallback
|
2026-09-28 13:01:27 +07:00 |
|
labelKeys.ts
|
i18n(es): batch 4 — Lab option labels, Sasquatch static FAQ, fee tiers
|
2026-10-02 15:57:44 +07:00 |
|
labExtras.ts
|
Add a live profile preview to every Lab offer form
|
2026-10-04 11:25:58 +07:00 |
|
labRoutes.ts
|
Give Lab profiles a per-craft URL: /lab/<craft>/<pubkey>/<id>
|
2026-10-04 11:32:15 +07:00 |
|
lastLocation.ts
|
Instant cold-start: query persistence, optimistic geolocation, skeleton pins
|
2026-09-09 21:58:22 +07:00 |
|
lazyWithRetry.ts
|
fix(dev): self-healing lazyWithRetry (retries + cooldown reload); add dev:fresh; auto-restart dev on dep changes
|
2026-10-05 23:37:46 +07:00 |
|
lightningAddress.ts
|
Add duration tiers + layered NIP-57 zap verification, extend featured/Pro to tours
|
2026-07-24 16:18:15 +07:00 |
|
localModeration.ts
|
feat(moderation): reversible verdicts (undo) + community photos as a signal
|
2026-09-28 01:06:04 +07:00 |
|
mintReachability.ts
|
Platform-aware wallet mints (Option C: native + browser scoping)
|
2026-07-24 17:22:41 +07:00 |
|
ncryptsec.ts
|
feat(auth): NIP-49 encrypted keys + NIP-46 nostrconnect QR login
|
2026-10-01 12:00:08 +07:00 |
|
newsletterArticle.ts
|
feat(newsletter): add Drop #006 to the archive (+cover support), incl. Sasquatch and Mints
|
2026-09-27 20:26:14 +07:00 |
|
newsletterIssues.test.ts
|
test: cover zap helpers and newsletter data
|
2026-09-26 19:45:48 +07:00 |
|
newsletterIssues.ts
|
feat(newsletter): add Drop #006 to the archive (+cover support), incl. Sasquatch and Mints
|
2026-09-27 20:26:14 +07:00 |
|
nfc.ts
|
feat(nfc): native Android tag-writer plugin (APK) + Web NFC on web
|
2026-10-02 14:14:31 +07:00 |
|
nip05.ts
|
Add soft NIP-05 verification for skaters (open directory + "Verified" filter)
|
2026-09-02 21:51:11 +07:00 |
|
nip05Providers.ts
|
Add tour countdown badges + fix/standardize NIP-05 provider prompts
|
2026-09-09 22:31:44 +07:00 |
|
nip06.test.ts
|
fix: restore full skate-spots source tree from misplaced src/src/ copy
|
2026-06-15 22:18:28 +07:00 |
|
nip06.ts
|
fix: restore full skate-spots source tree from misplaced src/src/ copy
|
2026-06-15 22:18:28 +07:00 |
|
nostrConnect.ts
|
feat(auth): NIP-49 encrypted keys + NIP-46 nostrconnect QR login
|
2026-10-01 12:00:08 +07:00 |
|
notificationPrefs.ts
|
feat(market): counter-offer negotiations + trade notifications
|
2026-09-29 18:33:11 +07:00 |
|
offlineCache.ts
|
fix: tier 3 — medium bugs & hardening
|
2026-10-02 22:26:46 +07:00 |
|
osNotify.ts
|
feat(notify): scheduled event reminders (Phase 1b) + v1.5.7
|
2026-09-29 14:12:55 +07:00 |
|
platform.ts
|
fix(pro): single-source the platform Lightning address + show it to payers
|
2026-09-27 14:13:37 +07:00 |
|
polyfills.ts
|
New project created with Shakespeare
|
2026-06-15 19:49:07 +07:00 |
|
pow.ts
|
feat(marketplace): NIP-13 proof of work - free CPU anti-spam
|
2026-10-01 16:42:10 +07:00 |
|
proAuth.ts
|
fix(map+badges+sasquatch): attribution contrast/overlap, dedupe 🦧, label AI balance, persist NIP-98
|
2026-09-28 20:16:15 +07:00 |
|
profileHandles.ts
|
feat(nip05): multiple handles for profiles, crews and shops
|
2026-10-03 17:26:59 +07:00 |
|
pushService.ts
|
feat(push): category-aware notifications (trades-only actually means trades-only)
|
2026-10-01 20:01:07 +07:00 |
|
queryPersister.ts
|
fix(audit P1): comment cache key, ticket verify fails closed, featured amount check, no empty-object persist, sticky sub-bars
|
2026-10-05 21:07:07 +07:00 |
|
quickCapture.ts
|
Fix Quick Snap opening gallery instead of camera on native (v1.0.70)
|
2026-07-24 19:47:36 +07:00 |
|
receipts.ts
|
feat(barter): optional good-faith deposit with a verifiable receipt
|
2026-10-01 18:39:30 +07:00 |
|
relatr.ts
|
fix: restore full skate-spots source tree from misplaced src/src/ copy
|
2026-06-15 22:18:28 +07:00 |
|
relayAdmin.ts
|
Add real relay-level takedown (NIP-86 banevent) for admin deletes
|
2026-09-03 23:07:14 +07:00 |
|
relayProbe.ts
|
fix: make relay-probe timers and effect hooks lint-clean across ESLint versions
|
2026-09-24 19:55:38 +07:00 |
|
relays.ts
|
feat(relays): Local + Blocked relay categories
|
2026-09-26 21:26:13 +07:00 |
|
reminders.ts
|
feat(notify): scheduled event reminders (Phase 1b) + v1.5.7
|
2026-09-29 14:12:55 +07:00 |
|
riderCard.ts
|
i18n(es): batch 3 part 2 — locale-aware dates & relative times
|
2026-10-02 15:19:38 +07:00 |
|
riderCardCanvas.ts
|
fix(card): audit fixes — share link, dup passes, dead stats, public style, holo persist
|
2026-10-02 14:43:43 +07:00 |
|
routeCache.ts
|
fix: tier 3 — medium bugs & hardening
|
2026-10-02 22:26:46 +07:00 |
|
routing.ts
|
i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings
|
2026-10-02 15:31:27 +07:00 |
|
safeJson.ts
|
Security hardening (audit F1-F4): secure Cashu seed in native Keychain/KeyStore with mandatory first-time backup; verify event signatures for trust scores (WoT + NIP-85 Relatr); add safeJson guard on config boot parse; delete dead CashuWallet.tsx with raw alert(mnemonic)
|
2026-09-24 18:13:58 +07:00 |
|
sanitizeUrl.test.ts
|
test: add unit tests for bolt11, verifyInvoice, and sanitizeUrl (audit 5.5)
|
2026-09-24 19:41:42 +07:00 |
|
sanitizeUrl.ts
|
feat(lab,spots): validate contact details + drag & drop photo upload
|
2026-09-27 09:46:37 +07:00 |
|
sasquatchAi.ts
|
feat(ai): route production AI to our own proxy on ai.skate-spots.org
|
2026-09-28 13:53:46 +07:00 |
|
sasquatchBrain.ts
|
feat(ai-proxy): run the AI proxy on the CVM host, ready to switch over
|
2026-09-28 13:32:05 +07:00 |
|
sasquatchPro.ts
|
i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings
|
2026-10-02 15:31:27 +07:00 |
|
secureStorage.ts
|
Security hardening (audit F1-F4): secure Cashu seed in native Keychain/KeyStore with mandatory first-time backup; verify event signatures for trust scores (WoT + NIP-85 Relatr); add safeJson guard on config boot parse; delete dead CashuWallet.tsx with raw alert(mnemonic)
|
2026-09-24 18:13:58 +07:00 |
|
signerCapabilities.ts
|
fix(amber): stop passive decryption from storming Amber on navigation (1.2.16)
|
2026-09-07 14:57:35 +07:00 |
|
skateboardRating.ts
|
fix: restore full skate-spots source tree from misplaced src/src/ copy
|
2026-06-15 22:18:28 +07:00 |
|
skateNip05.ts
|
feat(offline): the map survives a dead relay (and says so) + skater@skate-spots.org
|
2026-09-28 12:48:54 +07:00 |
|
skateTags.ts
|
i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings
|
2026-10-02 15:31:27 +07:00 |
|
sortOptions.ts
|
feat(marketplace): shipping flow - who-pays, distances, guided handoff
|
2026-10-01 16:55:27 +07:00 |
|
spotQuality.ts
|
feat(quality): review queue for every kind, soft photo gate, empty-map nudge
|
2026-09-28 09:59:09 +07:00 |
|
spotStatus.ts
|
i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings
|
2026-10-02 15:31:27 +07:00 |
|
spotTypeLabel.ts
|
i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings
|
2026-10-02 15:31:27 +07:00 |
|
stashBackup.ts
|
feat(stash): password/key-encrypted backups for Export/Import
|
2026-10-03 11:23:49 +07:00 |
|
tileCache.ts
|
feat(offline): cache map tiles on-device + photo mirror fallback
|
2026-09-28 13:01:27 +07:00 |
|
transitUi.ts
|
feat(transit): depart/arrive time picker, mode filters, and stop boards
|
2026-10-01 11:14:34 +07:00 |
|
tripPlanner.ts
|
i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales
|
2026-10-07 18:09:57 +07:00 |
|
trustFilter.ts
|
refactor: split non-component exports (react-refresh) into their own modules
|
2026-09-26 23:29:42 +07:00 |
|
types.ts
|
i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales
|
2026-10-07 18:09:57 +07:00 |
|
uiFlags.ts
|
fix(ui): backup-reminder timing + stray X, and event spot-link layout
|
2026-10-03 21:18:40 +07:00 |
|
utils.ts
|
New project created with Shakespeare
|
2026-06-15 19:49:07 +07:00 |
|
verifyEvents.ts
|
Security hardening (audit F1-F4): secure Cashu seed in native Keychain/KeyStore with mandatory first-time backup; verify event signatures for trust scores (WoT + NIP-85 Relatr); add safeJson guard on config boot parse; delete dead CashuWallet.tsx with raw alert(mnemonic)
|
2026-09-24 18:13:58 +07:00 |
|
verifyInvoice.test.ts
|
test: fix incorrect bolt11 fixtures (210n = 21 sats, not 2100n)
|
2026-09-24 20:12:20 +07:00 |
|
verifyInvoice.ts
|
security: verify invoice amounts + require provider-issued zap receipts (1.2.14)
|
2026-09-07 11:45:21 +07:00 |
|
videoEmbed.ts
|
Add "The Part" — crew video/montage (YouTube + Instagram)
|
2026-09-02 23:59:50 +07:00 |
|
weather.ts
|
i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales
|
2026-10-07 18:09:57 +07:00 |
|
zapReceipt.ts
|
feat(reputation): verifiable payment tier via NIP-57 zap receipts
|
2026-10-01 16:14:55 +07:00 |