-
fd7515f8c2
feat: make Ombrora logo in header link to homepage
master

anthonyandClaude Sonnet 5
2026-08-11 11:58:06 +02:00
-
f1a2639866
feat: show full supported-platforms block on each downloader page

anthonyandClaude Sonnet 5
2026-08-11 11:55:48 +02:00
-
948b77cef4
feat: add per-platform SEO landing pages (/youtube-downloader, etc.)

anthonyandClaude Sonnet 5
2026-08-11 11:53:36 +02:00
-
bd863056a3
feat: add supported sites page, remove yt-dlp mentions from public copy

anthonyandClaude Sonnet 5
2026-08-11 11:36:29 +02:00
-
c8e991a8f7
feat: add how-it-works, supported platforms and FAQ sections to homepage

anthonyandClaude Sonnet 5
2026-08-11 11:24:00 +02:00
-
1963521818
feat: redesign language switcher as dropdown, add cursor pointers
anthony
2026-08-11 10:51:53 +02:00
-
74fca57f4c
fix: rename middleware.ts to proxy.ts
anthony
2026-08-11 09:38:42 +02:00
-
9e2423ed76
fix: remove unused ts-jest dependency causing npm install failure

anthonyandClaude Sonnet 5
2026-08-11 09:28:10 +02:00
-
e39a8c0fc0
feat: add PostHog analytics tracking script
anthony
2026-08-11 09:23:01 +02:00
-
2e0548591d
docs: add Tailwind and multilanguage global constraints to CLAUDE.md
anthony
2026-08-11 09:10:42 +02:00
-
95d25a6d8a
fix: add missing existsSync to fs mock in processor tests
anthony
2026-08-11 09:04:16 +02:00
-
f6dc3801c6
feat: restyle StatusView and status page with Tailwind
anthony
2026-08-11 09:02:32 +02:00
-
3f499177b6
feat: add hero section and reassurance grid to home page
anthony
2026-08-11 09:01:18 +02:00
-
f3da96ee15
feat: add ReassuranceSection with 4 benefit cards
anthony
2026-08-11 09:01:01 +02:00
-
29547d1acd
feat: restyle SubmitForm with Tailwind, inline button, and violet glow
anthony
2026-08-11 09:00:34 +02:00
-
efe6515fc9
feat: update locale layout with Inter font, ThemeProvider, SEO metadata, JSON-LD, Header, and footer
anthony
2026-08-11 09:00:01 +02:00
-
6e7ee816ad
feat: add Header component with logo, theme toggle, and language switcher
anthony
2026-08-11 08:59:32 +02:00
-
10a06495d8
feat: replace emoji flags with SVG flag images in LanguageSwitcher
anthony
2026-08-11 08:59:16 +02:00
-
3994d32d35
feat: add ThemeToggle component with next-themes
anthony
2026-08-11 08:58:58 +02:00
-
630f036f14
feat: add local flag SVGs for language switcher
anthony
2026-08-11 08:57:12 +02:00
-
2c991cbc26
feat: add SEO, reassurance, subheading, and footer translation keys to all 4 locales
anthony
2026-08-11 08:50:53 +02:00
-
29ae2d3650
feat: install Tailwind CSS v4 with PostCSS
anthony
2026-08-11 08:49:43 +02:00
-
717b251941
docs: add minimalist UI implementation plan

anthonyandClaude Sonnet 4.6
2026-08-10 16:01:38 +02:00
-
83a67928da
docs: add minimalist UI design spec

anthonyandClaude Sonnet 4.6
2026-08-10 15:48:33 +02:00
-
e7af883953
feat: translate SubmitForm and StatusView with next-intl
anthony
2026-08-10 15:35:21 +02:00
-
a89095b5c4
feat: restructure routes under [locale], add LanguageSwitcher
anthony
2026-08-10 15:34:34 +02:00
-
930b824902
feat: add translation messages for en, fr, es, it
anthony
2026-08-10 15:33:17 +02:00
-
9ea9f4f5f1
feat: add locale-detection middleware
anthony
2026-08-10 15:32:38 +02:00
-
0a75aba78b
feat: install next-intl and set up i18n routing config
anthony
2026-08-10 15:32:11 +02:00
-
cad0584af3
docs: add i18n implementation plan (next-intl, 6 tasks)
anthony
2026-08-10 15:29:26 +02:00
-
e632608f1c
docs: add i18n design spec (next-intl, FR/EN/ES/IT, URL routing)
anthony
2026-08-10 15:22:01 +02:00
-
ee063aa460
Code Review Graph + Docs + Config
anthony
2026-08-10 15:15:19 +02:00
-
603c2b332c
docs: add README

anthonyandClaude Sonnet 4.6
2026-08-10 15:13:45 +02:00
-
01b67bb81c
feat: bundle yt-dlp and ffmpeg Linux binaries in bin/

anthonyandClaude Sonnet 4.6
2026-08-10 15:13:23 +02:00
-
f2ae4f4c63
chore: commit Next.js-generated tsconfig and agent rules
anthony
2026-08-10 14:56:33 +02:00
-
612459a4ec
feat: add submission form and status page
anthony
2026-08-10 14:51:20 +02:00
-
479ce1b921
feat: add cron cleanup and worker-check scripts
anthony
2026-08-10 14:49:28 +02:00
-
e6d937fd9b
feat: add worker main poll loop
anthony
2026-08-10 14:46:30 +02:00
-
443657ceef
feat: add yt-dlp download processor
anthony
2026-08-10 14:42:29 +02:00
-
f21089cf76
feat: add API routes (POST /downloads, GET /downloads/[uuid], GET /download/[token])
anthony
2026-08-10 14:40:44 +02:00
-
ab9235fe57
feat: add yt-dlp argument builder
anthony
2026-08-10 14:31:43 +02:00
-
4766bb3a18
feat: add token create/validate utilities
anthony
2026-08-10 14:29:43 +02:00
-
3feb336bb0
feat: add IP-based rate limiter (swc/jest replaces ts-jest for TS7 compat)
anthony
2026-08-10 14:28:13 +02:00
-
28159d0a4a
chore: add config, prisma schema and client (Prisma 7 adapter)
anthony
2026-08-10 14:23:31 +02:00
-
df3b6dc8c9
chore: scaffold project
anthony
2026-08-10 14:14:34 +02:00