Commit Graph

86 Commits

Author SHA1 Message Date
a4e87c6902 Update messages.js 2026-03-20 23:44:19 -07:00
4690837340 Update messages.js 2026-03-20 23:36:28 -07:00
086873fd1c Update messages.js 2026-03-20 23:33:08 -07:00
5fd1a6e93e Update messages.js 2026-03-20 23:27:16 -07:00
86f82677c9 Fix: Implement frame resizing logic 2026-03-20 23:20:36 -07:00
f456e46a15 Feat: Pass max size to gif assembler 2026-03-20 23:20:30 -07:00
bede5bb298 Refactor: Add inp-max-size to element list 2026-03-20 23:20:26 -07:00
db76a53cad Feat: Add max size input for tiny gifs 2026-03-20 23:20:21 -07:00
ddf2ec634a Fix: Default imageSize to 1K and remove UI sync 2026-03-20 23:15:40 -07:00
bd257faa8c Refactor: Remove sel-size and syncSizeByModel 2026-03-20 23:15:36 -07:00
7e7e61c4e9 Feat: Remove size selector and simplify UI 2026-03-20 23:15:31 -07:00
67cddc389c Update README.md 2026-03-20 23:04:22 -07:00
ad64709ce6 Update README.md 2026-03-20 23:04:13 -07:00
1b43507d23 Fix: Remove CSS import, works on static hosting 2026-03-20 23:03:07 -07:00
57228bcbc0 Delete: No bundler to process CSS imports 2026-03-20 23:03:05 -07:00
01a09073bf Fix: Restore CSS inline, remove dead CSS import 2026-03-20 23:03:01 -07:00
8a31cd2110 Revert: Update README.md 2026-03-20 22:58:15 -07:00
cc6094f35a Docs: Add modular architecture notes 2026-03-20 22:57:57 -07:00
e7b6556509 Refactor: App orchestration module 2026-03-20 22:57:52 -07:00
4e2c569438 Refactor: Extract GIF assembler 2026-03-20 22:57:48 -07:00
a04fda0b35 Refactor: Extract OpenRouter client 2026-03-20 22:57:42 -07:00
b076bd66e6 Refactor: Move DOM/UI helpers 2026-03-20 22:57:37 -07:00
bf8661190a Refactor: Centralize prompt builders 2026-03-20 22:57:34 -07:00
3e1dc021e8 Refactor: Isolate API key storage 2026-03-20 22:57:30 -07:00
ebafbc15cc Refactor: Extract font styles 2026-03-20 22:57:26 -07:00
b9cfe19268 Refactor: Move inline JS to modules 2026-03-20 22:57:22 -07:00
0d2d57333f Revert: Update index.html 2026-03-20 22:52:47 -07:00
9b09cada4f Fix: Gemini 0.5K request syntax + parsing 2026-03-20 22:51:06 -07:00
d9a7f2ef52 Fix: show detailed OpenRouter/Gemini errors 2026-03-20 22:42:28 -07:00
be7307de94 Fix: image_size enum + rolling window=1 2026-03-20 22:32:17 -07:00
304360c647 Delete app.js 2026-03-20 22:28:30 -07:00
6e41b2ed17 Delete: Merged into index.html 2026-03-20 22:12:17 -07:00
9488497ae4 Fix: Inline all JS, DOM-safe init, defensive loading 2026-03-20 22:12:09 -07:00
e0d5faa882 Delete: Merged into app.js 2026-03-20 22:12:06 -07:00
4dae9d9cec Delete: Merged into app.js 2026-03-20 22:12:05 -07:00
fc277f7e42 Delete: Merged into app.js 2026-03-20 22:12:03 -07:00
e1de66a399 Delete: Merged into app.js 2026-03-20 22:12:00 -07:00
50e8223bbb Feat: Main orchestrator — generation loop and events 2026-03-20 22:08:01 -07:00
72b69455e9 Feat: UI state management and DOM helpers 2026-03-20 22:07:56 -07:00
47fcdb2edc Feat: GIF assembly from base64 frames via gif.js 2026-03-20 22:07:49 -07:00
390a1c9693 Feat: OpenRouter image generation API client 2026-03-20 22:07:41 -07:00
593f22ea6a Feat: LocalStorage API key persistence 2026-03-20 22:07:38 -07:00
2c7f9654ee Feat: Custom font and base styles 2026-03-20 22:07:35 -07:00
0c8bf2585c Feat: App shell with module loader and Tailwind 2026-03-20 22:07:31 -07:00
568d8dd08c Delete styles.css 2026-03-20 22:06:52 -07:00
f468b865ce Delete app.js 2026-03-20 22:06:45 -07:00
7cdff0ecbc Feat: Vanilla JS app — OpenRouter image gen + GIF 2026-03-20 22:01:45 -07:00
2ead48f7b4 Feat: Stain font, Tailwind, AR button styles 2026-03-20 22:01:42 -07:00
0d49e2e4d2 Feat: Vanilla HTML shell with all UI sections 2026-03-20 22:01:37 -07:00
0d1cb6d3cf Feat: Core Alpine app with OpenRouter GIF gen 2026-03-20 21:54:18 -07:00