Commit Graph
45 Commits
Author SHA1 Message Date
iamdoubz 011918c62c Add creator mode 2026-06-29 09:19:02 -05: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
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 be470268ab Add beginner levels focusing on shapes and 3d 2026-06-21 08:44:23 -05:00
iamdoubz c02893371a Add dark mode, theming 2026-06-20 20:45:05 -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 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 f1304bd028 Ensure Details guide animations work 2026-06-18 09:21:54 -05:00
iamdoubz a66fbc2fa9 Fix some odd behavior when switching between colors and tools 2026-06-18 09:21:27 -05:00
iamdoubz b0a6312db6 Fix redirects going to wrong pages in certain scenarios 2026-06-18 00:46:43 -05:00
iamdoubz 5a4d42137b Show Color it optional step as complete if done, make levels accordion style collapsible 2026-06-17 21:22:17 -05:00
iamdoubz e868e2a2e7 Add three lesson structure to remaining Early Beginner levels 2026-06-17 21:19:17 -05:00
iamdoubz 3fdce23929 Carry over the drawn image from outline to details 2026-06-17 20:51:41 -05:00
iamdoubz 8803d17f11 Change level wording, fix retry lesson not opening 2026-06-17 19:54:28 -05:00
iamdoubz e0fa562617 Add studio for pen, pencile, marker, eraser, fill bucket, opacity slider, custom colors, layers 2026-06-17 19:31:10 -05:00
iamdoubz 2dc54c1dff Add lessons in each level: outline, detail, extra 2026-06-17 19:11:15 -05:00
iamdoubz f58b470396 Store progress in a level including anything drawn on web canvas, be able to save and download drawings from profile page 2026-06-17 16:46:38 -05:00
iamdoubz 9b9408f596 Create a profile view of badges and achievements 2026-06-17 16:45:19 -05:00
iamdoubz 81c63e5822 Add shading to higher level and tutorial 2026-06-17 14:49:53 -05:00
iamdoubz 338665c2f9 Redo early level drawings to be more natural 2026-06-17 13:52:07 -05:00
iamdoubz 4884678f14 Add active nav links 2026-06-17 13:51:18 -05:00
iamdoubz 50df5b5f5b Add progress indicators and gate everything after level 1 2026-06-17 12:24:09 -05:00
iamdoubz a94be1ebca First attempt erg pull for DrawIt 2026-06-17 10:15:27 -05:00