Brandon Thomas
74571c9f47
fix password reset (backend) ( #1037 )
2026-02-13 09:14:55 +07:00
Brandon Thomas
dd8b6338a6
Vendor symphonia ( #1036 )
...
Two reasons for this:
- super brittle when pinned to non-main commit
e1a70095c4409478c1ded499fb8dd4afa540fb90
- I was recently stuck on a flight without good wifi and setting up a
new devenv. Cargo was totally unable to download the remote github
dependency, but was fine downloading the entire artcraft repo. Seems bad
to link to other repos that Cargo can't quickly pull on low bandwidth.
We'll need to slim this down later and eventually get back on main
branch.
2026-02-12 04:27:37 +07:00
Brandon Thomas
57e4887cbf
checkout flow with account creation; endpoints to support ( #1025 )
...
New endpoints:
- checkout flow with integrated account creation (!!!)
- change password
- change email
New updates:
- Session info handler returns onboarding state
2026-02-01 00:10:08 -05:00
Brandon Thomas
f435e9fb7e
cleanup dead shared_service_components crate
2026-01-24 09:31:53 -05:00
Brandon Thomas
8de0a2e988
redis rate limiter to async ( #983 )
2026-01-18 10:59:46 -05:00
Brandon Thomas
31940f59a2
get rid of r2d2_redis crate and replace with modern redis client ( #982 )
2026-01-17 23:24:47 -05:00
Brandon Thomas
5688d8cef7
worldlabs tauri ( #933 )
...
not finished: need refresh tokens and thumbnails
2025-12-18 22:50:36 -05:00
Brandon Thomas
754a4da019
worldlabs client library ( #931 )
2025-12-17 00:21:56 -05:00
Brandon Thomas
0a5f220a7d
remove openssl / native-tls in favor of rustls -- this lets Artcraft run on Linux! ( #907 )
2025-11-20 22:46:05 -05:00
Brandon Thomas
57534c7a77
artcraft grok video integration ( #892 )
2025-10-31 02:59:10 -04:00
Brandon Thomas
262d931c3d
grok client (not yet integrated) ( #891 )
...
- image gen works
- video gen works
- login flow works
2025-10-30 17:11:32 -04:00
Brandon Thomas
1b70ee7394
fixup sora sentinel tokens ( #879 )
2025-10-16 19:09:52 -04:00
Brandon Thomas
2d44b92bfc
cleanup sora client ( #863 )
2025-10-02 00:27:16 -04:00
Brandon Thomas
8c36a7f98a
refactor client package organization
2025-10-01 17:56:04 -04:00
Brandon Thomas
9d9ec36341
stripe payments and subscriptions ( #829 )
2025-09-17 11:43:00 -04:00
Brandon Thomas
d85aa7a221
macOS title bar (might create temporary regressions) ( #779 )
2025-08-24 14:52:58 -04:00
Brandon Thomas
12ee081cdf
tauri 2.4 -> 2.8 upgrade ( #778 )
2025-08-23 23:45:32 -04:00
Brandon Thomas
0dc0a2f597
add midjourney support ( #761 )
2025-08-15 01:52:01 -04:00
Brandon Thomas
58d5a172c4
consolidate cloudflare handling code ( #728 )
2025-07-16 01:09:50 -04:00
Brandon Thomas
9bc24ac216
introduce sqlite with Tauri; task tracking database ( #712 )
2025-07-13 18:48:47 -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
ea1905cfcf
tauri bg removal fix ( #672 )
2025-06-14 01:25:26 -04:00
Brandon Thomas
36e35dab0b
fal on the backend ( #653 )
2025-06-03 14:59:28 -04:00
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
352c7517cc
openart client (maybe we won't do this just yet) ( #648 )
2025-05-30 19:39:41 -04:00
Brandon Thomas
2d8e835401
standardize actix versions in root Cargo.toml
2025-05-25 23:47:12 -04:00
Brandon Thomas
c34f75d071
cleanup hakari packages
2025-05-25 23:15:32 -04:00
Brandon Thomas
3d807fdeb2
refactor database crates
2025-05-25 22:33:18 -04:00
Brandon Thomas
b3a62cce64
refactor packages
2025-05-25 22:09:59 -04:00
Brandon Thomas
6595518b35
add detailed build info in an about settings pane ( #634 )
2025-05-25 14:45:50 -04:00
ArEnSc
618cbc8f0e
Feature/clean ( #633 )
...
Clean up the TS work unify and the app
2025-05-24 23:31:25 -04:00
Brandon Thomas
fe8939a0f6
incomplete runwayml implementation (pausing for now) ( #624 )
2025-05-20 23:39:34 -04:00
Brandon Thomas
d244524abc
fal api integration in tauri + frontend controls + background removal ( #607 )
2025-05-13 13:12:49 -04:00
Brandon Thomas
42965dfcfa
modal settings menu ( #583 )
2025-05-05 23:06:32 -04:00
Brandon Thomas
1f6416856a
rename tauri-artcraft to artcraft because it impacts exe name
2025-05-04 00:37:59 -04:00
Brandon Thomas
4c0d062d76
production build + production origin host fix
2025-05-01 20:57:59 -04:00
Brandon Thomas
40da6f6500
(messy) uploading to storyteller backend works, sans creds
2025-05-01 16:30:44 -04:00
Brandon Thomas
54d417f4c5
use vendored tauri-plugin-http from tauri app
2025-05-01 14:02:05 -04:00
Brandon Thomas
f1b9299e46
memory store utilties to reuse
2025-04-30 23:43:24 -04:00
Brandon Thomas
7bd3f6f8c6
remove core-foundation for breaking windows
2025-04-30 03:42:32 -04:00
Brandon Thomas
fc0fba7573
task draining / filtering
2025-04-29 17:34:49 -04:00
Brandon Thomas
66abfd18ba
simple image medadata functions
2025-04-26 21:42:38 -04:00
Brandon Thomas
98b7042192
much better session behavior on desktop app (large refactor) ( #553 )
2025-04-24 19:16:45 -04:00
Brandon Thomas
3eebb7fec9
download and upload media files with sora remix requests
2025-04-22 20:43:14 -04:00
Brandon Thomas
769ee07d69
Storyteller Rust API client
2025-04-22 18:55:30 -04:00
Brandon Thomas
a4e7a785d7
new sora tauri endpoints
2025-04-21 16:13:37 -04:00
Brandon Thomas
0d879af3a4
Refactor, clean up tauri builds
2025-04-20 01:24:25 -04:00
Kasisnu
bae6bc6863
move sentinel token generation into rust
2025-04-15 21:44:58 +05:30
Kasisnu
9c4072016d
image-gen: make refresh token call in-cluster for now
2025-04-11 18:35:33 +05:30