ideas: add Ideas page, nav link; remove feedback button from About

New /ideas/ page with Svelte component: card list sorted by votes,
inline submit form, optimistic vote toggling, delete for own/admin.
Bug report link moved to bottom of Ideas page. Feedback button removed
from About page.
This commit is contained in:
Davide Scaini
2026-05-13 19:29:39 +02:00
parent 9553ca5ce7
commit 38f2e51788
4 changed files with 225 additions and 10 deletions
+1
View File
@@ -221,6 +221,7 @@ try {
<a href={`${baseUrl}convert/`} class="text-sm text-zinc-400 hover:text-white transition-colors shrink-0">Convert</a>
)}
<a href={`${baseUrl}segments/`} class="text-sm text-zinc-400 hover:text-white transition-colors shrink-0">Segments</a>
<a href={`${baseUrl}ideas/`} class="text-sm text-zinc-400 hover:text-white transition-colors shrink-0">Ideas</a>
<a id="nav-about" href={`${baseUrl}about/`} class="text-sm text-zinc-400 hover:text-white transition-colors shrink-0">About</a>
{wikiUrl && (
<a id="nav-wiki" href={wikiUrl} style="display:none"