Commit Graph
61 Commits
Author SHA1 Message Date
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
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 08ca6ac158 Merge pull request '[BUG] Fix redirects going to wrong pages in certain scenarios' (#4) from bug_redirect_lessons into main
release-container / build-and-push (push) Failing after 15m37s
Reviewed-on: #4
v0.1.2
2026-06-18 00:50:44 -05:00
iamdoubz b0a6312db6 Fix redirects going to wrong pages in certain scenarios 2026-06-18 00:46:43 -05:00
iamdoubz 16f86ad0b3 Add arm64 and use build cache
release-container / build-and-push (push) Successful in 17m12s
v0.1.1
2026-06-18 00:14:20 -05:00
iamdoubz f0d8e4a167 Add dockerfile and build pipline for Gitea
release-container / build-and-push (push) Successful in 18s
v0.1.0
2026-06-17 23:08:55 -05:00
iamdoubz db7c881deb Add package-lock.json file 2026-06-17 23:05:17 -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 b54c149a2e Merge pull request '[Feature] Add lessons in each level: outline, detail, extra' (#1) from feature_level_lessons into main
Reviewed-on: http://git.dou.bet/iamdoubz/drawit/pulls/1
2026-06-17 19:12:45 -05:00
iamdoubz 2dc54c1dff Add lessons in each level: outline, detail, extra 2026-06-17 19:11:15 -05:00