Commit Graph
75 Commits
Author SHA1 Message Date
Dan 917991c290 Add stock ComfyUI workflow template for coloring-book art 2026-06-29 14:10:59 +00:00
Dan 8c07bc4986 Add potrace dependency for line-art vectorization 2026-06-29 14:10:59 +00:00
Dan 2efdc54a16 Resolve and render AI-created Trace and Color lessons 2026-06-29 14:10:58 +00:00
Dan d89227c259 Surface Create entry and creations, hidden when unconfigured 2026-06-29 14:10:58 +00:00
Dan 21376fd1b4 Add Create form with subject input and status polling 2026-06-29 14:10:57 +00:00
Dan b39bdaaa78 Add Create page, gated on creator role and ComfyUI 2026-06-29 14:10:56 +00:00
Dan e918955cda Show created-lessons review section on the admin page 2026-06-29 14:10:56 +00:00
Dan 2e20f54513 Add admin UI to review and promote created lessons 2026-06-29 14:10:55 +00:00
Dan a772c23559 Add creator role buttons to admin user management 2026-06-29 14:10:55 +00:00
Dan ed30020b6c Allow admins to assign the creator role 2026-06-29 14:10:54 +00:00
Dan c9aed9f283 Add admin endpoint to approve, block, or promote creations 2026-06-29 14:10:54 +00:00
Dan 9a7fd01eae Add endpoint to poll a creation's status 2026-06-29 14:10:53 +00:00
Dan e7759405ce Add create endpoint: moderate subject then queue generation 2026-06-29 14:10:52 +00:00
Dan 5ec87c4fd5 Add ambient type declarations for the potrace module 2026-06-29 14:10:52 +00:00
Dan cb80cdfc35 Add created-lesson data layer, generation pipeline, lesson builder 2026-06-29 14:10:51 +00:00
Dan ddb5362050 Add potrace vectorizer: PNG to fitted SVG reveal steps 2026-06-29 14:10:51 +00:00
Dan 99af05b8d0 Add ComfyUI client: queue prompt, poll, fetch line art 2026-06-29 14:10:50 +00:00
Dan fb55c3b788 Add subject moderation: sanitize, allowlist, blocklist, review queue 2026-06-29 14:10:37 +00:00
Dan d2fe11ea6e Add created_lessons table for AI-generated lessons 2026-06-29 14:09:05 +00:00
Dan 667d5d83cc Add creator role to the user Role union 2026-06-29 14:08:42 +00:00
iamdoubz ebd66e2d9c Merge pull request '[Feature] Add a bunch more things to draw :)' (#11) from feature_early_beginner into main
Reviewed-on: #11
2026-06-26 17:03:27 -05:00
Dan 4b0807719e Cap landing-page Early Beginner teaser to six subjects 2026-06-26 21:58:25 +00:00
Dan 52363fc107 Render Early Beginner as themed group sections on Learn page 2026-06-26 21:58:25 +00:00
Dan b69408aad9 Wire expanded Early Beginner subjects and add themed group helpers 2026-06-26 21:58:25 +00:00
Dan 088cc4179d Add 19 original animal doodle subjects for Early Beginner 2026-06-26 21:58:25 +00:00
Dan aa8474caa9 Add 13 geometric Early Beginner subjects: shapes, objects, clothes, faces 2026-06-26 21:58:25 +00:00
iamdoubz 668f3569f7 Merge pull request '[Feature] Add beginner levels' (#10) from feature_beginner_levels into main
Reviewed-on: #10
2026-06-21 08:45:37 -05:00
iamdoubz be470268ab Add beginner levels focusing on shapes and 3d 2026-06-21 08:44:23 -05:00
iamdoubz ee8e218b7d Merge pull request '[Feature] Add dark mode and theming' (#9) from feature_settings_avatar into main
Reviewed-on: #9
2026-06-20 20:46:27 -05:00
iamdoubz c02893371a Add dark mode, theming 2026-06-20 20:45:05 -05:00
iamdoubz c0504c7665 Merge pull request '[Feature] Profile settings and avatar' (#8) from feature_settings_avatar into main
Reviewed-on: #8
2026-06-20 12:52:35 -05:00
iamdoubz 5803d65a48 Add profile changes for name, email, password, avatar 2026-06-20 12:46:25 -05:00
iamdoubz 063b9c9510 Add profile changes for name, email, password, avatar 2026-06-20 12:46:06 -05:00
iamdoubz 27c6d86d50 Details animation does not play cont 2026-06-20 05:38:25 -05:00
iamdoubz bdd53f06c8 Bump version
release-container / build-and-push (push) Successful in 1m16s
v0.1.4
2026-06-20 05:16:30 -05:00
iamdoubz 1d45442fed Add documentation files 2026-06-20 05:13:55 -05:00
iamdoubz fb4cdeb0cd Merge pull request '[BUG] Details lesson does not show how to draw video' (#7) from bug_details_animation into main
Reviewed-on: #7
2026-06-20 05:13:02 -05:00
iamdoubz d255c1cce1 Details lesson loads your outline drawing as the canvas's base image, but that saved image was composited on an opaque white background, so it painted over the faint guide and the line-by-line video underneath 2026-06-20 05:11:03 -05:00
iamdoubz 4ab06366a6 Add package-lock.json file
release-container / build-and-push (push) Successful in 1m26s
v0.1.3
2026-06-18 10:19:43 -05:00
iamdoubz 6008bf9039 Update dependencies 2026-06-18 10:19:16 -05:00
iamdoubz eb74b5462b Change npm install to npm ci 2026-06-18 10:18:57 -05:00
iamdoubz 9f0aab5757 Change npm ci to npm install 2026-06-18 10:16:46 -05:00
iamdoubz e3b3c03bef Substitute npm install for npm ci
release-container / build-and-push (push) Failing after 56s
2026-06-18 10:08:26 -05:00
iamdoubz db8c3652b6 Needs apt-get not apt 2026-06-18 10:05:47 -05:00
iamdoubz b87c1da035 Merge pull request '[Feature] Add docker compose' (#6) from feature_docker_compose into main
release-container / build-and-push (push) Failing after 1m6s
Reviewed-on: #6
2026-06-18 10:00:53 -05:00
iamdoubz 8052ffae10 Remove arm64 builds and qemu 2026-06-18 09:58:37 -05:00
iamdoubz 5acdab34c0 Bump dependencies to latest versions 2026-06-18 09:56:21 -05:00
iamdoubz 3cb91f0956 Add docker-compose.yml file 2026-06-18 09:55:40 -05:00
iamdoubz 1e009ec98c Add wget to image 2026-06-18 09:55:13 -05:00
iamdoubz 51342444df Merge pull request '[Bug] Coloring page and detail animations' (#5) from bug_coloring_animations into main
Reviewed-on: #5
2026-06-18 09:25:05 -05:00