diff --git a/docs/backlog.md b/docs/backlog.md index 77416a3..e216f61 100644 --- a/docs/backlog.md +++ b/docs/backlog.md @@ -139,6 +139,9 @@ удобнее чем sectioned buttons - [ ] неудобно настраивать ползунками, некоторые инструменты удобнее настроить через drag-n-drop. звучит сложно, но надо придумать процесс +- [ ] fav: текущий ui слишком дерганный — при клике на звёздочку элементы + мгновенно пересортировываются и под мышкой оказывается другой элемент. + Нужна или анимация, или механизм отложенного обновления позиций - [ ] просмотр картинки в оригинальном размере, и возможно с зумом отдельных областей, чтобы просмотреть мелкие артефакты, выбор разных подложек - черная\белая\цветные\серая для проверки прозрачных картинок @@ -175,11 +178,6 @@ решения: node Vitest не имеет DOM/canvas, а e2e уже покрывает поведение. - [ ] Ошибка декодирования изображения из `createImageBitmap` пока показывается сырым сообщением браузера; нужен `ToolError`-маппер и i18n-ключ. -- [ ] **Идея 5. Избранные инструменты (fav tools)** — оценка S/M. - Тоггл-звёздочка на карточках каталога, результатах поиска и в шапке - страницы инструмента; список slug в localStorage. Избранное показывается - отдельной секцией сверху каталога и поднимается в выдаче поиска (бонус к - popularity при скоринге). - [ ] **Идея 13. Контраст текста на акцентных кнопках — частично закрыт**. Тона `--color-main`/`--color-accent` подняты под текущий порог `palette.test.ts`; targeted-тест проходит. Light-тема всё ещё ниже AA 4.5 @@ -240,6 +238,9 @@ ## Платформа (API/PWA) +- [ ] Vercel: переезд хостинга с GitHub Pages + глобальная статистика + популярности инструментов через Vercel KV (serverless-функция: INCR при + открытии инструмента, чтение топа для скоринга поиска). - [ ] PWA: manifest + service worker, оффлайн-режим, установка (после S1) - [ ] API: спайк серверного ядра (нативный Rust vs edge-wasm), ключи, free tier (после wasm-фаз 5–7) diff --git a/web/src/lib/components/catalog/ToolCard.svelte b/web/src/lib/components/catalog/ToolCard.svelte index e672cbf..2c22d2f 100644 --- a/web/src/lib/components/catalog/ToolCard.svelte +++ b/web/src/lib/components/catalog/ToolCard.svelte @@ -1,8 +1,10 @@