| .. |
|
auth
|
fix(chat): clear translation memory + worker on logout
|
2026-10-27 10:52:01 +07:00 |
|
chat
|
feat(chat): all-language on-device translation (M2M100 + Basque Opus)
|
2026-10-27 13:06:04 +07:00 |
|
comments
|
i18n: translate image alt/aria + generated export documents (last English literals)
|
2026-10-07 18:30:52 +07:00 |
|
crew
|
feat(cordn): polish private chat onboarding, polling and invites
|
2026-10-27 16:22:25 +07:00 |
|
onboarding
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
ui
|
fix(ui): make long dropdown menus scrollable
|
2026-10-08 18:10:55 +07:00 |
|
wallet
|
feat(escrow): seller-advertised mint, preferred by the buyer
|
2026-10-10 08:57:33 +07:00 |
|
ActivityNotificationCard.tsx
|
i18n(es): batch 3 part 2 — locale-aware dates & relative times
|
2026-10-02 15:19:38 +07:00 |
|
AddPhotoToSpot.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
AddTagsToSpot.tsx
|
fix(trust): tier 2 — moderation, labels & data integrity (H2–H17)
|
2026-10-02 21:30:01 +07:00 |
|
AddToCalendar.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
AddToCollectionDialog.tsx
|
i18n(es): batch 3 part 1 — routing UI, Sasquatch panel, collections, splash
|
2026-10-02 15:15:06 +07:00 |
|
AdminReviewCard.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
AmberApprovalHint.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
AngorProjectCard.tsx
|
feat(supporters): per-row dates + 'updated', dedicated /donate page, extract shared support cards
|
2026-10-05 19:54:49 +07:00 |
|
AppProvider.tsx
|
feat(relays): ensure the community relay is in the NIP-65 list (+ silent republish)
|
2026-10-12 13:29:04 +07:00 |
|
AttendeeList.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
AttendeeStack.tsx
|
Events Phase 1: NIP-52 RSVPs, attendee stacks, date filter, host notifications
|
2026-09-03 10:47:57 +07:00 |
|
BackupReminder.tsx
|
fix(ui): backup-reminder timing + stray X, and event spot-link layout
|
2026-10-03 21:18:40 +07:00 |
|
BetaDisclaimerDialog.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
CameraCapture.tsx
|
i18n: translate image alt/aria + generated export documents (last English literals)
|
2026-10-07 18:30:52 +07:00 |
|
ClinkPayButton.tsx
|
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 |
|
CollectiveJoinRequestCard.tsx
|
Give Lab profiles a per-craft URL: /lab/<craft>/<pubkey>/<id>
|
2026-10-04 11:32:15 +07:00 |
|
CollectiveMembers.tsx
|
i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings
|
2026-10-02 15:31:27 +07:00 |
|
ConfirmMembershipCard.tsx
|
i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings
|
2026-10-02 15:31:27 +07:00 |
|
ControllerBadge.tsx
|
feat(roles): owner/admin/organiser badges across pages + card studio
|
2026-10-02 13:30:04 +07:00 |
|
CoordinatorSettingsCard.tsx
|
fix(coordinator): status badge shows labels (missing socialUi prefix) + 15min announce
|
2026-10-12 17:36:27 +07:00 |
|
CraftProfileForm.tsx
|
i18n: translate image alt/aria + generated export documents (last English literals)
|
2026-10-07 18:30:52 +07:00 |
|
CrewAgentPanel.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
CrewBadge.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
CrewChat.tsx
|
feat(chat): on-device translation pilot (English ↔ Spanish)
|
2026-10-27 10:49:54 +07:00 |
|
CrewForm.tsx
|
feat(cordn): crew Cordn group link-out (Level 1)
|
2026-10-12 21:46:03 +07:00 |
|
CrewInviteCard.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
CrewInviteDialog.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
CrewLinkField.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
CrewLookingFor.tsx
|
i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings
|
2026-10-02 15:31:27 +07:00 |
|
CrewNip05Badge.tsx
|
feat(nip05): multiple handles for profiles, crews and shops
|
2026-10-03 17:26:59 +07:00 |
|
CrewRequestToJoin.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
CrewsForSpotCard.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
CrewTreasuryCard.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
CrossLinkCards.tsx
|
Give Lab profiles a per-craft URL: /lab/<craft>/<pubkey>/<id>
|
2026-10-04 11:32:15 +07:00 |
|
CustomizeNavSheet.tsx
|
fix(ux): URL-addressable marketplace tabs, offers error state, nav reset
|
2026-10-09 21:04:52 +07:00 |
|
CVMHealthCheck.tsx
|
Make Sasquatch tell the truth: direct relay queries, not a CVM server
|
2026-09-10 00:16:59 +07:00 |
|
DeckCostCalculator.tsx
|
i18n: translate image alt/aria + generated export documents (last English literals)
|
2026-10-07 18:30:52 +07:00 |
|
DeckDesigner.tsx
|
DIY: parametric 2D deck designer with 1:1 printable template
|
2026-10-05 11:16:34 +07:00 |
|
DeckRating.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
DeepLinkHandler.tsx
|
fix(amber): call setPackageName before signing so the plugin opens Amber (1.2.9)
|
2026-09-04 21:44:27 +07:00 |
|
DeleteEntityDialog.tsx
|
i18n(es): translate page/component toasts (follow, delete, reports, sync, review queue)
|
2026-10-07 17:14:18 +07:00 |
|
DesktopNavManager.tsx
|
fix: tier 4 — offer role trust, proof replay, crew alerts, error/nav i18n
|
2026-10-02 23:22:13 +07:00 |
|
DestinationSearch.tsx
|
i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings
|
2026-10-02 15:31:27 +07:00 |
|
EditProfileForm.tsx
|
feat(nip05): multiple handles for profiles, crews and shops
|
2026-10-03 17:26:59 +07:00 |
|
EmptyState.tsx
|
fix(a11y): Batch E part 1 — labels, valid nesting, touch targets
|
2026-09-26 18:46:51 +07:00 |
|
EntityTypeField.tsx
|
i18n(es): translate shared component literals (camera, quality meter, entity picker, offline, comments)
|
2026-10-07 16:44:23 +07:00 |
|
ErrorBoundary.tsx
|
fix: tier 4 — offer role trust, proof replay, crew alerts, error/nav i18n
|
2026-10-02 23:22:13 +07:00 |
|
ErrorFallback.tsx
|
fix: tier 4 — offer role trust, proof replay, crew alerts, error/nav i18n
|
2026-10-02 23:22:13 +07:00 |
|
ErrorState.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
EscrowPanel.tsx
|
i18n(es): batch 3 part 2 — locale-aware dates & relative times
|
2026-10-02 15:19:38 +07:00 |
|
EscrowRequestDialog.tsx
|
feat(escrow): seller-advertised mint, preferred by the buyer
|
2026-10-10 08:57:33 +07:00 |
|
EventCard.tsx
|
i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings
|
2026-10-02 15:31:27 +07:00 |
|
EventCountdown.tsx
|
fix: tier 3 — medium bugs & hardening
|
2026-10-02 22:26:46 +07:00 |
|
EventsCalendar.tsx
|
i18n(es): batch 3 part 2 — locale-aware dates & relative times
|
2026-10-02 15:19:38 +07:00 |
|
EventSponsors.tsx
|
i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales
|
2026-10-07 18:09:57 +07:00 |
|
EventUpdates.tsx
|
i18n(es): batch 3 part 2 — locale-aware dates & relative times
|
2026-10-02 15:19:38 +07:00 |
|
FeaturedEventUpgrade.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
FirstRunChecklist.tsx
|
fix(onboarding): stop the first-run checklist + backup reminder nagging returning users
|
2026-10-12 23:11:42 +07:00 |
|
FollowListManager.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
FormWizard.tsx
|
Lab forms: multi-step wizard (shared form + coach) and bespoke scroll-to
|
2026-10-04 12:29:42 +07:00 |
|
FounderFollow.tsx
|
i18n(es): translate page/component toasts (follow, delete, reports, sync, review queue)
|
2026-10-07 17:14:18 +07:00 |
|
FundingGoalCard.tsx
|
feat(events): crowdfunding funding goals via zaps
|
2026-09-26 17:24:42 +07:00 |
|
GearSwapItemCard.tsx
|
fix(marketplace): close P0 trade/offer bugs + deep flow audit
|
2026-10-09 21:35:06 +07:00 |
|
GrantProCard.tsx
|
i18n(es): batch 3 part 2 — locale-aware dates & relative times
|
2026-10-02 15:19:38 +07:00 |
|
HandoffHelper.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
HostingDashboard.tsx
|
i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales
|
2026-10-07 18:09:57 +07:00 |
|
ImageLightbox.tsx
|
i18n: translate image alt/aria + generated export documents (last English literals)
|
2026-10-07 18:30:52 +07:00 |
|
ImageWithFallback.tsx
|
feat(offline): cache map tiles on-device + photo mirror fallback
|
2026-09-28 13:01:27 +07:00 |
|
JoinRequestCard.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
LabCrewsStrip.tsx
|
feat(lab): add Clothing Designer craft (kind 35015)
|
2026-10-10 19:30:47 +07:00 |
|
LabDraftBanner.tsx
|
Autosave Lab profile drafts so long forms survive nav/reload
|
2026-10-04 11:35:41 +07:00 |
|
LabExtrasFields.tsx
|
Generalize the coach profile enrichment to every Lab craft
|
2026-10-04 10:49:48 +07:00 |
|
LabExtrasSection.tsx
|
Generalize the coach profile enrichment to every Lab craft
|
2026-10-04 10:49:48 +07:00 |
|
LabLinkField.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
LabProfilePreview.tsx
|
Add a live profile preview to every Lab offer form
|
2026-10-04 11:25:58 +07:00 |
|
LabProfileProgress.tsx
|
Lab forms: profile-completeness progress + scroll-to/inline validation
|
2026-10-04 11:39:31 +07:00 |
|
LabProUpgrade.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
LanguageToggle.tsx
|
fix(ui): harden menus for all locales
|
2026-10-26 21:44:16 +07:00 |
|
Layout.tsx
|
fix(chat): clear translation memory + worker on logout
|
2026-10-27 10:52:01 +07:00 |
|
LazyMount.tsx
|
perf(marketplace): lazy-mount grid cards + open the detail page on click
|
2026-09-26 23:08:01 +07:00 |
|
ListingOffersPanel.tsx
|
feat(marketplace): close the deal from an accepted offer
|
2026-10-10 15:51:58 +07:00 |
|
ListingTradeActions.tsx
|
fix(marketplace): escrow-required guard, ask-seller on active, scoped receipts
|
2026-10-10 09:08:52 +07:00 |
|
MapFooterStrip.tsx
|
chore(map): drop the "Supported by N" backer count from the map footer strip
|
2026-10-07 16:12:04 +07:00 |
|
MapSearchSuggestions.tsx
|
feat(map): add autocomplete suggestions to the search bar
|
2026-10-09 16:31:31 +07:00 |
|
MapSkeletonPins.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
MarketplaceItemCard.tsx
|
perf(market): drop the duplicate per-card trust query
|
2026-10-09 18:09:48 +07:00 |
|
MarkSoldDialog.tsx
|
feat(marketplace): close the deal from an accepted offer
|
2026-10-10 15:51:58 +07:00 |
|
MemberVisibilityControl.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
MyDataTab.tsx
|
Fix the My Data delete dialog layout
|
2026-10-04 18:22:07 +07:00 |
|
NewMessageDialog.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
NewsletterBackfillPanel.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
NewsletterComposer.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
NewsletterIssueView.tsx
|
i18n(es): batch 3 part 2 — locale-aware dates & relative times
|
2026-10-02 15:19:38 +07:00 |
|
NewsletterOverlay.tsx
|
fix(newsletter): Monday reminder banner on mobile (bottom, above nav) not clipped by the map toolbar
|
2026-10-05 20:48:02 +07:00 |
|
NewsletterSubscribeButton.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
NfcWriteButton.tsx
|
feat(nfc): write-to-NFC-tag for cards & passes (Web NFC)
|
2026-10-02 14:10:09 +07:00 |
|
Nip05Badges.tsx
|
feat(nip05): multiple handles for profiles, crews and shops
|
2026-10-03 17:26:59 +07:00 |
|
Nip05HandlesEditor.tsx
|
feat(nip05): multiple handles for profiles, crews and shops
|
2026-10-03 17:26:59 +07:00 |
|
Nip05Required.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
NofferField.tsx
|
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 |
|
NostrProvider.tsx
|
feat(relay): retire the legacy hosted relay from the app + servers
|
2026-10-12 13:06:02 +07:00 |
|
NostrSync.tsx
|
feat(relays): ensure the community relay is in the NIP-65 list (+ silent republish)
|
2026-10-12 13:29:04 +07:00 |
|
NoteContent.test.tsx
|
fix: restore full skate-spots source tree from misplaced src/src/ copy
|
2026-06-15 22:18:28 +07:00 |
|
NoteContent.tsx
|
fix: restore full skate-spots source tree from misplaced src/src/ copy
|
2026-06-15 22:18:28 +07:00 |
|
NotificationBell.tsx
|
i18n(es): batch 3 part 2 — locale-aware dates & relative times
|
2026-10-02 15:19:38 +07:00 |
|
NotificationSettingsCard.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
OfferDialog.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
OfficialBadge.tsx
|
security: implement all 8 protection measures
|
2026-06-18 14:03:15 +07:00 |
|
OfflineIndicator.tsx
|
i18n(es): translate shared component literals (camera, quality meter, entity picker, offline, comments)
|
2026-10-07 16:44:23 +07:00 |
|
OsNotificationBridge.tsx
|
i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales
|
2026-10-07 18:09:57 +07:00 |
|
PageHeader.tsx
|
feat(ui): adopt the shared PageHeader on Wallet, CreateListing, GearSwap, Messages
|
2026-09-26 19:23:01 +07:00 |
|
PaymentReadinessNote.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
PayWithSats.tsx
|
fix(marketplace): verify payment_hash and never pay fiat as sats
|
2026-10-09 23:14:29 +07:00 |
|
PhotoDropzone.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
PlatformFeePayment.tsx
|
feat(relay): retire the legacy hosted relay from the app + servers
|
2026-10-12 13:06:02 +07:00 |
|
ProBadge.tsx
|
Add duration tiers + layered NIP-57 zap verification, extend featured/Pro to tours
|
2026-07-24 16:18:15 +07:00 |
|
ProfileBadges.tsx
|
feat(profile): badges — clickable chips + a SkateSpots member badge
|
2026-09-28 19:40:19 +07:00 |
|
ProfilePreviewCard.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
ProSupportScreen.tsx
|
i18n(es): translate zap/NWC/delete/stash toasts + reuse feesUi keys for fee metadata
|
2026-10-07 16:55:33 +07:00 |
|
PWAInstallPrompt.tsx
|
refactor: split non-component exports (react-refresh) into their own modules
|
2026-09-26 23:29:42 +07:00 |
|
QualityMeter.tsx
|
i18n(es): translate shared component literals (camera, quality meter, entity picker, offline, comments)
|
2026-10-07 16:44:23 +07:00 |
|
RegionBackfillCard.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
RelatrSettings.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
RelayListManager.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
ReportDialog.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
ReportsInbox.tsx
|
i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales
|
2026-10-07 18:09:57 +07:00 |
|
ReportSpotStatusDialog.tsx
|
i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings
|
2026-10-02 15:31:27 +07:00 |
|
RequestToJoinCollective.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
RiderCard.tsx
|
i18n: translate image alt/aria + generated export documents (last English literals)
|
2026-10-07 18:30:52 +07:00 |
|
RouteDialog.tsx
|
feat(map,i18n): single-copy world clamp + regional flags + pt-PT
|
2026-10-26 16:09:21 +07:00 |
|
RouteErrorBoundary.tsx
|
fix: tier 4 — offer role trust, proof replay, crew alerts, error/nav i18n
|
2026-10-02 23:22:13 +07:00 |
|
RsvpButtons.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
SasquatchActionCard.tsx
|
i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings
|
2026-10-02 15:31:27 +07:00 |
|
SasquatchAiStatusCard.tsx
|
i18n(es): batch 3 part 1 — routing UI, Sasquatch panel, collections, splash
|
2026-10-02 15:15:06 +07:00 |
|
SasquatchGuide.tsx
|
fix(sasquatch): reply in all 24 locales; record translation/Basque state
|
2026-10-27 16:06:50 +07:00 |
|
SasquatchProDialog.tsx
|
i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings
|
2026-10-02 15:31:27 +07:00 |
|
ScrollToTop.tsx
|
New project created with Shakespeare
|
2026-06-15 19:49:07 +07:00 |
|
SecuritySettings.tsx
|
fix(trust): tier 2 — moderation, labels & data integrity (H2–H17)
|
2026-10-02 21:30:01 +07:00 |
|
SellerDashboard.tsx
|
fix(marketplace): show an outage instead of an empty trade/reputation state
|
2026-10-10 09:32:52 +07:00 |
|
SetStatusDialog.tsx
|
i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales
|
2026-10-07 18:09:57 +07:00 |
|
ShareAppCard.tsx
|
feat(android): pass-the-app card (QR + share sheet + NFC tag)
|
2026-10-26 11:41:51 +07:00 |
|
ShareProfileDialog.tsx
|
Add owner Edit + Share to Lab provider profiles
|
2026-10-04 11:16:54 +07:00 |
|
ShippingStatusCard.tsx
|
fix(marketplace): show an outage instead of an empty trade/reputation state
|
2026-10-10 09:32:52 +07:00 |
|
ShopBountyCard.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
SilentPaymentsCard.tsx
|
feat(supporters): per-row dates + 'updated', dedicated /donate page, extract shared support cards
|
2026-10-05 19:54:49 +07:00 |
|
SkateGlobe.tsx
|
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)
|
2026-09-03 21:30:56 +07:00 |
|
SkateNip05Input.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
SkaterDirectoryCard.tsx
|
i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales
|
2026-10-07 18:09:57 +07:00 |
|
SortDropdown.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
SpamFeePayment.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
SplashScreen.tsx
|
i18n(es): batch 3 part 1 — routing UI, Sasquatch panel, collections, splash
|
2026-10-02 15:15:06 +07:00 |
|
SponsorSlot.tsx
|
i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales
|
2026-10-07 18:09:57 +07:00 |
|
SpotCard.tsx
|
fix(spot-card): make the whole card clickable again
|
2026-10-12 14:03:16 +07:00 |
|
SpotChat.tsx
|
i18n(es): batch 3 part 2 — locale-aware dates & relative times
|
2026-10-02 15:19:38 +07:00 |
|
SpotLocationPicker.tsx
|
feat(map,i18n): single-copy world clamp + regional flags + pt-PT
|
2026-10-26 16:09:21 +07:00 |
|
SpotMap.tsx
|
feat(map,i18n): single-copy world clamp + regional flags + pt-PT
|
2026-10-26 16:09:21 +07:00 |
|
SpotOwnership.tsx
|
fix: H14 double-pay guard + H1 claim provenance
|
2026-10-03 09:34:00 +07:00 |
|
SpotPicker.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
SpotStatusBadge.tsx
|
i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings
|
2026-10-02 15:31:27 +07:00 |
|
StashBackupDialogs.tsx
|
feat(stash): password strength meter + filename hint on encrypted export
|
2026-10-03 11:29:04 +07:00 |
|
StopDepartures.tsx
|
i18n(es): batch 3 part 1 — routing UI, Sasquatch panel, collections, splash
|
2026-10-02 15:15:06 +07:00 |
|
SupportSkateSpots.tsx
|
i18n(es): translate SupportSkateSpots + hook toasts (follow, report, offline, publish)
|
2026-10-07 16:50:00 +07:00 |
|
TagInput.tsx
|
fix: restore full skate-spots source tree from misplaced src/src/ copy
|
2026-06-15 22:18:28 +07:00 |
|
ThemeToggle.tsx
|
fix: restore full skate-spots source tree from misplaced src/src/ copy
|
2026-06-15 22:18:28 +07:00 |
|
TourCard.tsx
|
i18n(es): batch 4 — Lab option labels, Sasquatch static FAQ, fee tiers
|
2026-10-02 15:57:44 +07:00 |
|
TradeConfirmRow.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
TradeNotificationCard.tsx
|
feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1)
|
2026-10-01 23:57:20 +07:00 |
|
TradeRecommendationsCard.tsx
|
fix(reputation): skeleton loading + no empty-card flash
|
2026-10-03 10:34:25 +07:00 |
|
TradeReputationCard.tsx
|
fix(marketplace): show an outage instead of an empty trade/reputation state
|
2026-10-10 09:32:52 +07:00 |
|
TradeReputationPanel.tsx
|
fix(marketplace): show an outage instead of an empty trade/reputation state
|
2026-10-10 09:32:52 +07:00 |
|
TripItineraryCard.tsx
|
i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales
|
2026-10-07 18:09:57 +07:00 |
|
TrustBadge.tsx
|
feat(trust): Settings -> Trust and name AGPL on the License page
|
2026-10-09 17:45:56 +07:00 |
|
TrustFilter.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
TrustFlaggedNotice.tsx
|
feat(trust): a real mute (NIP-51 kind 10000) that hides content
|
2026-10-09 18:23:04 +07:00 |
|
TrustSettingsCard.tsx
|
feat(trust): network alerts for reported accounts you follow
|
2026-10-09 18:32:47 +07:00 |
|
UserStatusIndicator.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
VenueAccessCard.tsx
|
feat(card): public pass hint + shop/listing pass badges (audit items 2 & 4)
|
2026-10-02 15:05:49 +07:00 |
|
VouchCard.tsx
|
fix(audit UI/UX): 44px slabs, missing grid base cols, aria-labels, dark weather panel, contrast, sheet width, stretched-link SpotCard
|
2026-10-05 21:47:29 +07:00 |
|
WalletModal.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
WaysToSupport.tsx
|
feat(supporters): per-row dates + 'updated', dedicated /donate page, extract shared support cards
|
2026-10-05 19:54:49 +07:00 |
|
WeatherLegend.tsx
|
feat(weather): 6-day forecast
|
2026-10-12 13:51:29 +07:00 |
|
WeatherToggle.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
WhosSkating.tsx
|
chore(lint): remove all explicit any + sweep dead imports
|
2026-09-26 21:40:42 +07:00 |
|
ZapBadgesCard.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
ZapButton.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
ZapCrewDialog.tsx
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
|
2026-10-02 10:11:06 +07:00 |
|
ZapDialog.tsx
|
i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales
|
2026-10-07 18:09:57 +07:00 |