newsletter: fix hash-router URL (#/newsletter), add to desktop More dropdown

Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
This commit is contained in:
shakespeare.diy 2026-07-23 20:59:29 +07:00
parent 5edf4d2a9d
commit 08e20b0f39
2 changed files with 10 additions and 3 deletions

View file

@ -442,6 +442,13 @@ export function Layout({ children }: LayoutProps) {
<span className="text-[#ff0040]">Supporters ⚡</span>
</Link>
</DropdownMenuItem>
<DropdownMenuSeparator />
<DropdownMenuItem asChild>
<Link to="/newsletter" className="flex items-center gap-2 cursor-pointer">
<Radio className="h-4 w-4 text-[#ccff00]" />
<span className="text-[#ccff00]">Newsletter</span>
</Link>
</DropdownMenuItem>
</DropdownMenuContent>
</DropdownMenu>
</nav>

View file

@ -179,7 +179,7 @@ export const NEWSLETTER_ISSUES: NewsletterIssue[] = [
The whole app got rebuilt from the ground up this week. Map went dark with Voyager tiles + a bottom sheet + Near Me button. Settings ditched the 7-tab scroll for a clean iOS menu. Wallet went mobile-first. The Lab and Events pages got proper filter drawers and location search. The Rider Card went from a form dump to a staged experience with hero preview, 3 tabs, and witnessed badges finally showing. Sasquatch got repositioned. v1.0.54 shipped to ZapStore. A lot moved.
https://skate-spots.org/newsletter
https://skate-spots.org/#/newsletter
#skateboarding #nostr #skatespots #spotr #newsletter #skatespotsnews`,
},
@ -244,7 +244,7 @@ https://skate-spots.org/newsletter
Security week. Fake spot protection, URL sanitization, map clustering, phishing warnings and more — eight improvements shipped to keep the community clean and the map usable.
https://skate-spots.org/newsletter
https://skate-spots.org/#/newsletter
#skateboarding #nostr #skatespots #spotr #newsletter #skatespotsnews`,
},
@ -418,7 +418,7 @@ function PublishToNostrButton({ issue }: { issue: NewsletterIssue }) {
['t', 'spotr'],
['t', 'newsletter'],
['t', 'skatespotsnews'],
['r', 'https://skate-spots.org/newsletter'],
['r', 'https://skate-spots.org/#/newsletter'],
],
});
setPublished(true);