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
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
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
64353f1be9
video thumbnails from fal ( #717 )
2025-07-14 02:24:38 -04:00
Brandon Thomas
ec1257ccf6
fix sqlx sqlite build for dev and CI ( #716 )
2025-07-13 20:26:57 -04:00
Brandon Thomas
9bc24ac216
introduce sqlite with Tauri; task tracking database ( #712 )
2025-07-13 18:48:47 -04: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
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
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
Brandon Thomas
e751374192
enqueue 3d using the new endpoint
2025-07-07 01:55:02 -04:00
Brandon Thomas
fb3fef02a6
batch get shouldn't require public visibility + error verbosity
2025-07-07 00:36:06 -04:00
Brandon Thomas
fff76f8693
handle changes to storyteller API and let tauri inform the frontend ( #701 )
2025-07-06 21:18:53 -04:00
Brandon Thomas
4f3d23dcc8
Fal + OpenAI gpt-image-1 + preference routing ( #700 )
2025-07-06 01:14:54 -04:00
Brandon Thomas
324bfc0964
move api clients crate to top-level of workspace for visibility
2025-07-01 18:50:51 -04:00
Brandon Thomas
d8b8b4a037
remove unused imports ( #697 )
2025-06-30 00:03:52 -04:00
Brandon Thomas
a842df3774
fix api docs
2025-06-29 22:22:25 -04:00
Brandon Thomas
4b3df535b5
configure provider priority and dispatch based on it ( #696 )
2025-06-27 21:15:31 -04:00
Brandon Thomas
760639d071
video model plumbing ( #693 )
2025-06-25 14:59:11 -04:00
Brandon Thomas
4e68169faf
cookie debugging
2025-06-24 22:28:48 -04:00
Brandon Thomas
8090cdb526
call api endpoints from frontend ( #692 )
2025-06-24 15:41:02 -04:00
Brandon Thomas
3e42ccc5e5
add artcraft/storyteller host to app info for debugging ( #688 )
2025-06-20 08:36:47 -04:00
Brandon Thomas
77788a74e9
fix imports
2025-06-19 21:30:22 -04:00
Brandon Thomas
691f27eb23
misc: refactor client, move endpoints, more models, local testing, etc. etc. ( #683 )
2025-06-19 20:41:46 -04:00
Brandon Thomas
9008e1f4f4
logging for fal webhook handler
2025-06-19 16:04:38 -04:00
ArEnSc and CrossPr0duct
c11894692c
Background removal race condition fixed. ( #681 )
...
Co-authored-by: CrossPr0duct <alicextensor@gmail.com >
2025-06-19 13:22:25 -04:00
Brandon Thomas
49f18d7616
remaining tauri -> backend -> fal endpoints ( #679 )
2025-06-19 06:43:44 -04:00
Brandon Thomas
05f0fe1216
fal api endpoints in api gateway ( #676 )
2025-06-17 01:18:36 -04:00
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