Commit Graph
13513 Commits
Author SHA1 Message Date
Brandon Thomas 8b96d8f5df log resizing 2025-07-16 19:18:30 -04:00
Brandon Thomas 29ceb13492 better resizing 2025-07-16 19:16:18 -04:00
Brandon Thomas 44889e735b can't size too small 2025-07-16 19:12:41 -04:00
Brandon Thomas 16c14a49b4 don't set window off to the bottom right 2025-07-16 19:01:44 -04:00
Brandon Thomas 5e7f8ca8d1 don't position off-screen (top left) 2025-07-16 18:30:29 -04:00
Brandon Thomas 2a95f9eda3 refactor 2025-07-16 18:26:35 -04:00
Brandon Thomas b320ae3746 refactor 2025-07-16 18:23:19 -04:00
Brandon Thomas b6337c30d5 refactor package 2025-07-16 17:46:40 -04:00
Brandon Thomas 08f6f569bf slightly better logging 2025-07-16 17:37:39 -04:00
Brandon Thomas 1abc74d735 configure logging with RUST_LOG 2025-07-16 17:24:23 -04:00
Brandon Thomas fc6503ecd1 move provider priority setup 2025-07-16 17:10:08 -04:00
Brandon Thomas ad4fc71802 move starup tasks 2025-07-16 17:01:49 -04:00
Brandon Thomas cef7b24b48 log RUST_LOG 2025-07-16 16:58:55 -04:00
Brandon Thomas 9475b7ef20 remove dead code 2025-07-16 16:19:03 -04:00
Brandon Thomas ce3ed46903 prevent window from being under-sized
(might need to detect retina like displays)
2025-07-16 15:43:18 -04:00
Brandon Thomas 4ad4270801 move startup lifecycle tasks to separate function / module 2025-07-16 15:32:39 -04:00
Kasisnu a3f3bd8b3f bump nx version 2025-07-16 20:48:44 +05:30
bflatastic a93e921b51 3d model upload fix, upload button, modal block propagation of keyboard events 2025-07-16 13:57:09 +07:00
Brandon Thomas 58d5a172c4 consolidate cloudflare handling code (#728) 2025-07-16 01:09:50 -04:00
Brandon Thomas 012b7a9567 artcraft task polling (#727) 2025-07-15 22:28:03 -04:00
BFlat 18f4411f2a 2D reset canvas button and persist prompt boxes (#726)
- 2D reset canvas button under the left side toolbar. on click prompts a
confirmation to clear the canvas.
- all prompt boxes persist prompts, aspect ratio, system prompt and
reference images for that session until refreshed.
2025-07-15 18:46:58 -04:00
Brandon Thomas 0ed4d58387 refactor job api types for later reuse in http client (#725) 2025-07-15 01:09:10 -04:00
Brandon Thomas 9782bd33bc enable text prompts for videos (#724) 2025-07-14 22:14:36 -04:00
Brandon Thomas 2c9be7c262 fix aspect ratio controls on image gen (first pass) (#723)
This doesn't support all aspect ratios for all models. We'll need to
come back and offer per-model options.
2025-07-14 21:51:32 -04:00
Brandon Thomas a1f38b3695 upgrade nx (seems to be blocking netflify) (#721)
- tested artcraft locally
- tested website build
2025-07-14 16:27:08 -04:00
Brandon Thomas d5566c3466 remove unnecessary javascript package files (#720)
plus ignore some secrets that keep my git status dirty
2025-07-14 16:01:16 -04:00
Brandon Thomas 27d2ae47b3 remove "secrets" (not ours) that Netlify is complaining about (#719)
I don't think these are secrets. They're literally in publicly used and
consumed HTML content.

I'll need to remove the old HTML scraping libraries as they're no longer
relevant.
2025-07-14 15:42:24 -04:00
Brandon Thomas 926076441b update artcraft download links (#718) 2025-07-14 15:38:39 -04:00
Brandon Thomas 64353f1be9 video thumbnails from fal (#717) 2025-07-14 02:24:38 -04:00
bflatastic a8bb7f2720 windows dev script sqlx offline 2025-07-14 09:51:27 +07:00
Brandon Thomas ec1257ccf6 fix sqlx sqlite build for dev and CI (#716) 2025-07-13 20:26:57 -04:00
Brandon Thomas 6038fa4fd3 rename and retitle macos build action, add additional branch (#715) 2025-07-13 19:07:33 -04:00
Brandon ThomasandKasisnu 8ae6867e05 Kasisnu's artcraft release changes (#713)
Co-authored-by: Kasisnu <5044120+kasisnu@users.noreply.github.com>
2025-07-13 18:55:32 -04:00
Brandon Thomas 9bc24ac216 introduce sqlite with Tauri; task tracking database (#712) 2025-07-13 18:48:47 -04:00
bflatastic 590c2fbf96 multiselect and line node resizing/moving fix 2025-07-11 22:32:09 +07:00
bflatastic 212283e8d2 node sizing fix 2025-07-11 18:42:47 +07:00
BFlat 40d22b8ad0 2d bug fixes (#711)
**fixes:**
- artcraft logo link removed
- buggy layering system fixed
- no more circle resize jumping issue
- undo stack doesn't break images anymore
- undo, redo, copy, paste, delete keybinds work on mac now
- white bar at bottom removed
2025-07-11 15:58:33 +07:00
BFlat 01dca1f7b8 fixed image resizing, overflow drawing, show transform controls outside canvas (#710)
- images added to the canvas are now centered and 85% filled on the
canvas
- images resize properly without any restriction
- selected objects now show transform controls when overflowing the
canvas outside
- can now draw freely with the brush and it doesn't stop when you
overflow the edges
- code clean up and unneccessary comments removal
2025-07-10 09:38:50 +07:00
Brandon Thomas bc51b1d22b cleanup sqlx derive macros (#709) 2025-07-09 19:38:19 -04:00
Brandon Thomas fed32ce1fd tokens + enums - make sqlx optional (#708) 2025-07-09 18:21:56 -04:00
bflatastic 138ec975de rearrange button 2025-07-09 22:12:58 +07:00
bflatastic 895159afbf added shape color change 2025-07-09 22:05:51 +07:00
Brandon Thomas d44bd5edd9 fix fal webhook video metadata 2025-07-09 10:54:14 -04:00
Brandon Thomas 5ad15c4a2c background removal command (work in progress) (#707) 2025-07-09 10:02:17 -04:00
bflatastic 7541aa97a5 shape as outline icons instead of solid 2025-07-09 20:46:05 +07:00
BFlat 443648fcf9 bg color button color picker default to white (#706) 2025-07-09 20:32:15 +07:00
BFlat 1d8ed0e7a4 draw shapes by dragging (#705)
- select a shape and drag to draw it
- hold shift to make it proportional
2025-07-09 15:53:28 +07:00
BFlat 8657edf2a1 fix trackpad zoom (#704) 2025-07-09 14:33:24 +07:00
Brandon Thomas 0c283491e4 gpt-image-1 fixes: context images, working on 2d/3d, working with sora/artcraft (#703) 2025-07-07 18:45:48 -04:00
BFlat fa495c65d1 2d bug fixes and improvements (#702)
**fixes:**
- moved canvas fit to screen button to inside prompt box
- canvas fit to screen logic works properly and always centered
- canvas doesnt overflow screen and annoyingly scroll anymore
- brush now has an active state and border and shows brush icon when not
active
- hidden eraser button for now since it doesn't work

TODO:
- missing features
2025-07-07 22:33:39 +07:00