vyvoj-dash

Run 007: Search + install snippet

Dokončeno

Svelte 5 islands pro filter list a copy install command

Od: 2026-05-10 Do: 2026-05-10 Vytvořeno 10. 5. 2026

4/4

100%

Tasky v runu

Otevřít kanban →
ID Název Status Priorita Vytvořeno
82 PackageSearch Svelte island
List balíčků se nedal prohledávat — při růstu počtu nepoužitelný. Vytvořen PackageSearch.svelte: Svelte 5 island s runes ($state pro query, $derived pro filtered list), case-insensitive substring match. Empty state rozlišuje 'no packages' vs 'no match for query'.
Hotovo
Střední
10. 5. 2026
83 InstallSnippet Svelte island
Detail page nezobrazila install command — user musel hádat package name pro npm install. Vytvořen InstallSnippet.svelte: code block s 'npm install <name>' + Copy button (navigator.clipboard) s 2s 'Zkopírováno' flash, stejný pattern jako CreateTokenForm.
Hotovo
Střední
10. 5. 2026
84 Index page refactor s islandem
Inline list rendering v index.astro znemožnoval interaktivní filter. Refactor: list přesunut do PackageSearch islandu (mount client:load, packages prop), SSR fetch zůstává v frontmatter. Index.astro je teď tenký shell.
Hotovo
Střední
10. 5. 2026
85 Detail page mount install snippet
Detail page chyběl install snippet. Mount InstallSnippet islandu mezi description a README sekci s pkg.name jako prop, client:load pro interaktivitu copy buttonu.
Hotovo
Střední
10. 5. 2026

Screenshoty

0

Žádné screenshoty. Nahraj první.