Brandon Thomas
caaff569a6
fal client - lots of api wrappers ( #673 )
2025-06-16 01:08:27 -04:00
BFlat
3b0ed7a8ba
feature: create 3d model modal ( #668 )
...
- Create 3d model from image works now (accessed via wand button next to
the + asset button).
- Modal pops up, or if you dont have a FAL api set in settings it'll pop
up an action reminder to set it first.
- You can choose image from library (opens gallery select mode) or
upload an image from computer.
- Pressing create enqueues the image to 3d and closes the modal.
Spinning loading toast on the top right says Generating... until it
finishes.
- When done, currently it just pops up in the library and you can drag
it onto the scene yourself.
**Current bugs/missing features:**
1. No 3D object image thumbnail in gallery
2. If you open up the gallery and try add the newly generated 3d object
to the scene, it will be stuck at "loading" text because of a CORS error
(not sure why). Pressing the button to refresh the gallery before
dragging it in seems to fix that though.
2025-06-14 20:44:03 -04:00
Brandon Thomas
ea1905cfcf
tauri bg removal fix ( #672 )
2025-06-14 01:25:26 -04:00
ArEnSc and CrossPr0duct
d1f28877ca
Feature/add background remove ( #670 )
...
Co-authored-by: CrossPr0duct <alicextensor@gmail.com >
2025-06-13 19:07:41 -04:00
BFlat
1b8d8cbd97
login error messages now show properly ( #671 )
2025-06-13 17:33:36 +07:00
bflatastic
8be5013260
re-enable login modal
2025-06-13 16:29:09 +07:00
bflatastic
3c9b81c3ea
bug fix: 3d promptbox events
2025-06-12 22:35:27 +07:00
BFlat
9d1b7d22ee
bug fix: ensure no keyboard events leak through to the canvas ( #669 )
2025-06-12 22:30:43 +07:00
ArEnSc and CrossPr0duct
b046f6ff2a
Feature/Zlayer and opacity issues ( #667 )
...
This adds all the z-layer work and context menus back for composition.
Also fixes the alpha issues and removes menus that are not needed for
now.
---------
Co-authored-by: CrossPr0duct <alicextensor@gmail.com >
2025-06-11 13:43:29 -04:00
BFlat
df0b98ec63
drag and drop gallery 3d objects to 3d scene feature ( #666 )
...
- can now drag and drop 3d models onto the editor scene from the gallery
modal
2025-06-10 12:48:44 +07:00
BFlat
f214577af1
2D canvas gallery image drop feature ( #665 )
...
- now you can drag and drop onto the 2D canvas from the gallery modal
2025-06-10 12:24:28 +07:00
ArEnSc and CrossPr0duct
3efe9db4ca
Create Menus and Bug Fixes ( #664 )
...
Removed:
Save and Load Scene for later.
Added undo and redo as button.
Hide Generate Image
Added a menu ( still needs logic code )
Fixed Opacity on brush.
---------
Co-authored-by: CrossPr0duct <alicextensor@gmail.com >
2025-06-09 17:36:16 -04:00
Brandon Thomas
8208206e5a
missing
2025-06-09 12:20:21 -04:00
Tanish Manku
4f33e74e3a
Make 3D state save and load on tab change ( #661 )
2025-06-06 22:50:47 -07:00
Brandon Thomas
f75b210dcd
end-to-end fal in artcraft backend ( #663 )
2025-06-06 21:37:06 -04:00
Brandon Thomas and Michael Chung
7a07f196d1
Fix Safari issue ( #662 )
...
Co-authored-by: Michael Chung <michaelchung@mac.home >
2025-06-06 20:26:30 -04:00
a609282d8a
Feature/page draw ( #659 )
...
Co-authored-by: CrossPr0duct <alicextensor@gmail.com >
Co-authored-by: BFlat <bombayapirat@gmail.com >
2025-06-06 12:03:09 -04:00
BFlat
0a32e06cd5
reusable model selector ( #660 )
...
- reusable model selector component
- uses zustand with separated states for each tab
Image model list:
- GPT Image 1 (GPT-4o)
- Flux Pro Ultra
- Recraft 3
- Flux.1 Kontext
Video model list:
- Kling 2.0
- Runway
2025-06-06 17:31:36 +07:00
Brandon Thomas
f1563feb91
codegen db
2025-06-05 09:24:06 -04:00
Brandon Thomas
cc73ffab5d
mark fal jobs complete ( #658 )
2025-06-05 09:19:38 -04:00
Brandon Thomas
d374d9339c
codegen db
2025-06-05 00:20:34 -04:00
Brandon Thomas
53681eac3f
hunyuan2 image-to-3d ( #657 )
2025-06-05 00:15:13 -04:00
Brandon Thomas
f22369ea4a
update artcraft website with download links
2025-06-04 22:01:22 -04:00
Brandon Thomas
f7060c0278
classify cloudflare errors
2025-06-04 20:33:27 -04:00
Brandon Thomas
2af8fbd9e1
npm install verbose flags
2025-06-04 20:10:05 -04:00
BFlat
a4eb74292f
login and popup modals ( #652 )
...
- moved artcraft login to first step before sora login
- made sora login skippable
- added pop up to block generation if sora session is not found
2025-06-04 19:47:27 -04:00
Tanish Manku
78b8c56066
Make 2D, 3D, image, video conditionally render ( #654 )
2025-06-04 14:47:39 -07:00
Brandon Thomas
221aa347bf
forgot to commit these
2025-06-04 09:31:34 -04:00
Brandon Thomas
14a27ee803
fal endpoints: kling video 1.6 ( #656 )
2025-06-04 09:27:26 -04:00
Brandon Thomas
36e35dab0b
fal on the backend ( #653 )
2025-06-03 14:59:28 -04:00
Brandon Thomas
cb868c7275
add migrations and materialized final schema
2025-06-02 18:00:04 +05:30
Brandon Thomas
b756f81421
vendor in fal-rs so we can hack in webhook support (then upstream it) ( #650 )
2025-06-02 01:43:18 -04:00
Brandon Thomas
0a1ad3d814
less flux-y generated images as background
2025-06-01 19:13:09 -04:00
Brandon Thomas
9df8c981cd
fix api docs
2025-06-01 16:16:50 -04:00
Brandon Thomas
e7622318c4
deprecate old endpoints (don't remove yet) ( #649 )
2025-06-01 15:51:37 -04:00
Brandon Thomas
352c7517cc
openart client (maybe we won't do this just yet) ( #648 )
2025-05-30 19:39:41 -04:00
bflatastic
010a2f043a
Remove old unused SettingsModal component
2025-05-30 16:09:25 +07:00
bflatastic
cbb32f8275
Fix vertical line color in AssetModal and SettingsModal
2025-05-30 16:08:45 +07:00
bflatastic
0aecc97ede
Update TopBar component: correct label for video tab from "Prompt to Video" to "Image to Video"
2025-05-30 15:44:43 +07:00
bflatastic
72a1bb07e0
Update command in windows_frontend_dev.ps1 to use 'npx' for executing nx dev
2025-05-30 13:05:06 +07:00
Brandon Thomas
6a01e4bba0
we don't need to spam the logs with the challenge html
2025-05-30 00:22:01 -04:00
Brandon Thomas
90d741323c
check cloudflare challenges
2025-05-30 00:03:48 -04:00
Brandon Thomas
066d1c8bfb
emit version to logging, add old sora cookie name
2025-05-29 21:38:07 -04:00
Brandon Thomas
3536736f53
better logging of sora session issues
2025-05-29 20:42:33 -04:00
Brandon Thomas
76d1f65164
more better alerts ( #647 )
2025-05-29 05:28:16 -04:00
Brandon Thomas
ab72551ee7
better events ( #646 )
2025-05-29 05:03:32 -04:00
Brandon Thomas
9cf87cda5b
start phasing fields out from our OpenAI client. These are a liability
...
It's smarter to just dump the fields we don't care about. That is less
of a chance that we got things wrong or things become incongruent at
runtime in the field.
2025-05-28 20:26:07 -04:00
Brandon Thomas
5163f357af
fix nullable type in sora api
2025-05-28 12:15:08 -04:00
BFlat
42dfa9263d
artcraft site landing update ( #645 )
2025-05-28 15:14:35 +07:00
Brandon Thomas
f4d9385668
Fix package.lock ( #644 )
2025-05-28 01:20:09 -04:00