SkateSpots/src/components
2026-10-08 17:18:34 +07:00
..
auth Fix mobile grid overflow + add a Top Shops leaderboard 2026-10-04 18:01:49 +07:00
comments i18n: translate image alt/aria + generated export documents (last English literals) 2026-10-07 18:30:52 +07:00
crew feat(crews): support multiple NIP-05 handles per crew 2026-10-03 17:13:26 +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(map): one close button on the spot sheet 2026-09-29 17:56:01 +07:00
wallet 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
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 fix(dms): DM inbox relays were wiped on every load, so DMs went nowhere 2026-09-27 19:58:54 +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 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
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 i18n(es): batch 3 part 2 — locale-aware dates & relative times 2026-10-02 15:19:38 +07:00
CrewForm.tsx feat(crew): validate & normalise website, band and social links 2026-10-03 18:05:07 +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(trust): tier 2 — moderation, labels & data integrity (H2–H17) 2026-10-02 21:30:01 +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 Add Cashu escrow settings + a "require escrow" listing flag 2026-10-04 17:54:42 +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
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 i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings 2026-10-02 15:31:27 +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 i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings 2026-10-02 15:31:27 +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 i18n(cs): complete Czech (100%) + add to picker 2026-10-08 17:18:34 +07:00
Layout.tsx fix(nav): inline language switcher in the mobile sheet (portaled dropdown was unclickable inside a dialog) 2026-10-07 17:54:32 +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(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1) 2026-10-01 23:57:20 +07:00
ListingTradeActions.tsx fix: tier 3 — medium bugs & hardening 2026-10-02 22:26:46 +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
MapSkeletonPins.tsx feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1) 2026-10-01 23:57:20 +07:00
MarketplaceItemCard.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
MarkSoldDialog.tsx feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1) 2026-10-01 23:57:20 +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 chore(relays): drop the dead wotr.relatr.xyz from default relay lists 2026-09-28 18:13:19 +07:00
NostrSync.tsx i18n(es): translate page/component toasts (follow, delete, reports, sync, review queue) 2026-10-07 17:14:18 +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 feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1) 2026-10-01 23:57:20 +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 fix(audit P2 money/auth): invoice amount checks (Pro/fee/pointer), verify embedded zap req, harden NIP-05 proof + Pro grant, sanitize cordn link 2026-10-05 21:32:58 +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 fix: tier 3 — medium bugs & hardening 2026-10-02 22:26:46 +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 i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales 2026-10-07 18:09:57 +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 feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1) 2026-10-01 23:57:20 +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
ShareProfileDialog.tsx Add owner Edit + Share to Lab provider profiles 2026-10-04 11:16:54 +07:00
ShippingStatusCard.tsx feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1) 2026-10-01 23:57:20 +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(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
SpotChat.tsx i18n(es): batch 3 part 2 — locale-aware dates & relative times 2026-10-02 15:19:38 +07:00
SpotLocationPicker.tsx feat(create-spot): pin map, progressive disclosure, mandatory photo+description, inline errors, draft autosave 2026-10-07 10:29:01 +07:00
SpotMap.tsx i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales 2026-10-07 18:09:57 +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 feat(i18n): Spanish (Castellano) — infra + Map/Spots, Marketplace, Lab (batch 1) 2026-10-01 23:57:20 +07:00
TradeReputationPanel.tsx fix(reputation): skeleton loading + no empty-card flash 2026-10-03 10:34:25 +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(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
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
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
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