Svelte 5 frontend for tube (private video viewer)
  • CSS 41.8%
  • TypeScript 35%
  • Svelte 20.8%
  • JavaScript 1.6%
  • HTML 0.8%
Find a file
Дмитрий Воронков 17a36d7e51 cleanup: remove unused imports, use shared formatters
- +layout.svelte: removed unused ICON import
- watch/[id]/+page.svelte: removed unused 'app' import,
  replaced inline toLocaleDateString with formatDate() from
  src/lib/utils/format.ts (matches the search page's date format)

15/15 FSM tests still pass; all E2E flows verified via Playwright MCP.
2026-08-14 14:09:59 +04:00
src cleanup: remove unused imports, use shared formatters 2026-08-14 14:09:59 +04:00
static Complete UI: layout, search, login, static assets, SPA config 2026-08-13 19:08:27 +04:00
.gitignore Complete UI: layout, search, login, static assets, SPA config 2026-08-13 19:08:27 +04:00
.prettierignore Initial scaffold: Svelte 5 + SvelteKit SPA + shaka 2026-08-13 18:53:55 +04:00
.prettierrc Initial scaffold: Svelte 5 + SvelteKit SPA + shaka 2026-08-13 18:53:55 +04:00
API.md Initial scaffold: Svelte 5 + SvelteKit SPA + shaka 2026-08-13 18:53:55 +04:00
ARCHITECTURE.md Initial scaffold: Svelte 5 + SvelteKit SPA + shaka 2026-08-13 18:53:55 +04:00
eslint.config.js Initial scaffold: Svelte 5 + SvelteKit SPA + shaka 2026-08-13 18:53:55 +04:00
package-lock.json fix: import type ApiError (interface, not runtime export) 2026-08-13 19:51:01 +04:00
package.json Initial scaffold: Svelte 5 + SvelteKit SPA + shaka 2026-08-13 18:53:55 +04:00
README.md Initial commit 2026-08-13 14:14:43 +00:00
svelte.config.js Initial scaffold: Svelte 5 + SvelteKit SPA + shaka 2026-08-13 18:53:55 +04:00
tsconfig.json Initial scaffold: Svelte 5 + SvelteKit SPA + shaka 2026-08-13 18:53:55 +04:00
vite.config.ts Initial scaffold: Svelte 5 + SvelteKit SPA + shaka 2026-08-13 18:53:55 +04:00

tube-frontend

Svelte 5 frontend for tube (private video viewer)