Commit Graph
54 Commits
Author SHA1 Message Date
multipleof4 9488497ae4 Fix: Inline all JS, DOM-safe init, defensive loading 2026-03-20 22:12:09 -07:00
multipleof4 e0d5faa882 Delete: Merged into app.js 2026-03-20 22:12:06 -07:00
multipleof4 4dae9d9cec Delete: Merged into app.js 2026-03-20 22:12:05 -07:00
multipleof4 fc277f7e42 Delete: Merged into app.js 2026-03-20 22:12:03 -07:00
multipleof4 e1de66a399 Delete: Merged into app.js 2026-03-20 22:12:00 -07:00
multipleof4 50e8223bbb Feat: Main orchestrator — generation loop and events 2026-03-20 22:08:01 -07:00
multipleof4 72b69455e9 Feat: UI state management and DOM helpers 2026-03-20 22:07:56 -07:00
multipleof4 47fcdb2edc Feat: GIF assembly from base64 frames via gif.js 2026-03-20 22:07:49 -07:00
multipleof4 390a1c9693 Feat: OpenRouter image generation API client 2026-03-20 22:07:41 -07:00
multipleof4 593f22ea6a Feat: LocalStorage API key persistence 2026-03-20 22:07:38 -07:00
multipleof4 2c7f9654ee Feat: Custom font and base styles 2026-03-20 22:07:35 -07:00
multipleof4 0c8bf2585c Feat: App shell with module loader and Tailwind 2026-03-20 22:07:31 -07:00
multipleof4 568d8dd08c Delete styles.css 2026-03-20 22:06:52 -07:00
multipleof4 f468b865ce Delete app.js 2026-03-20 22:06:45 -07:00
multipleof4 7cdff0ecbc Feat: Vanilla JS app — OpenRouter image gen + GIF 2026-03-20 22:01:45 -07:00
multipleof4 2ead48f7b4 Feat: Stain font, Tailwind, AR button styles 2026-03-20 22:01:42 -07:00
multipleof4 0d49e2e4d2 Feat: Vanilla HTML shell with all UI sections 2026-03-20 22:01:37 -07:00
multipleof4 0d1cb6d3cf Feat: Core Alpine app with OpenRouter GIF gen 2026-03-20 21:54:18 -07:00
multipleof4 477c80d57a Feat: Global styles with Stain font + Tailwind 2026-03-20 21:54:15 -07:00
multipleof4 7e25c0bb1b Feat: Main entry point with Alpine app shell 2026-03-20 21:54:09 -07:00
multipleof4 325e2aa947 Feat: Main HTML layout with Alpine and Tailwind 2026-03-20 21:44:42 -07:00
multipleof4 4c632efc46 Delete assets directory 2026-03-20 21:43:43 -07:00
multipleof4 ac283d522e Fix: Handle localStorage crashes and simplify init 2026-03-20 21:39:16 -07:00
multipleof4 41685017a8 Fix: Handle module script DOMContentLoaded timing 2026-03-20 21:36:09 -07:00
multipleof4 1cdb7b6b98 Refactor: full vanilla app state + DOM rendering 2026-03-20 21:33:01 -07:00
multipleof4 96f4d72d8c Refactor: remove Alpine/Lucide, vanilla UI wiring 2026-03-20 21:32:55 -07:00
multipleof4 15a5054a78 Fix: createIcons({icons}) + reliable icon refresh 2026-03-20 21:29:51 -07:00
multipleof4 d6f8298767 Fix: lucide + stable gemini 0.5K selector 2026-03-20 21:29:42 -07:00
multipleof4 28989cbbe3 Fix: lucide rerender + model-size handling 2026-03-20 21:22:31 -07:00
multipleof4 d512ed31f7 Fix: docs-aligned image request and response parsing 2026-03-20 21:22:26 -07:00
multipleof4 bc2d492803 Fix: add Stain font-face and body font 2026-03-20 21:22:23 -07:00
multipleof4 b400fd9ed9 Fix: lucide loading + cleaner header + model size UI 2026-03-20 21:22:17 -07:00
multipleof4 dcc334479f Feat: Alpine app orchestration and generation loop 2026-03-20 21:14:39 -07:00
multipleof4 f7359ad1b2 Feat: UI helpers and prompt builders 2026-03-20 21:14:36 -07:00
multipleof4 85f7860f22 Feat: client-side GIF creation utility 2026-03-20 21:14:32 -07:00
multipleof4 80df783aa3 Feat: OpenRouter image-only generation helper 2026-03-20 21:14:25 -07:00
multipleof4 eb85f1fb82 Feat: lightweight neutral lightmode styles 2026-03-20 21:14:17 -07:00
multipleof4 ee65bb525c Delete assets/css/styles.css 2026-03-20 21:14:03 -07:00
multipleof4 e6045da44b Delete assets/js/app.js 2026-03-20 21:13:56 -07:00
multipleof4 93b987dedc Feat: full single-page UI scaffold 2026-03-20 21:13:37 -07:00
multipleof4 22a612c619 Delete: Merged into app.js IIFE 2026-03-20 21:08:39 -07:00
multipleof4 33a9ba803d Delete: Merged into app.js IIFE 2026-03-20 21:08:36 -07:00
multipleof4 52f3d3aaa6 Delete: Merged into app.js IIFE 2026-03-20 21:08:35 -07:00
multipleof4 6956f400ba Fix: Non-module global registration for Alpine 2026-03-20 21:07:24 -07:00
multipleof4 266dd5e493 Fix: No changes needed, keeping as-is 2026-03-20 21:07:19 -07:00
multipleof4 164eb35338 Fix: Script load order, Alpine init, icons 2026-03-20 21:07:14 -07:00
multipleof4 b785fd3d13 Feat: Alpine state + generation loop 2026-03-20 20:59:29 -07:00
multipleof4 fa5dbfffea Feat: Client-side GIF renderer 2026-03-20 20:59:18 -07:00
multipleof4 a95181aba5 Feat: OpenRouter image frame generation 2026-03-20 20:59:09 -07:00
multipleof4 2532a38b9f Feat: Centralized app/model config 2026-03-20 20:59:05 -07:00