Commit Graph

  • f6e1d98504 bump database schema for tauri + two new fields Brandon Thomas 2026-05-11 21:22:30 -04:00
  • 8a57ded55c closer to showing billing issues Brandon Thomas 2026-05-11 16:25:40 -04:00
  • bcc7f70dc6 error handling Brandon Thomas 2026-05-11 16:17:01 -04:00
  • 287479b1ab log errors Brandon Thomas 2026-05-11 15:04:50 -04:00
  • 7f23b171a5 fal in frontend selector Brandon Thomas 2026-05-11 14:52:57 -04:00
  • 97822b7900 wire up fal Brandon Thomas 2026-05-11 14:47:35 -04:00
  • 76732edab4 move Brandon Thomas 2026-05-11 14:39:04 -04:00
  • 86bdd4bd4f router wip, need to change artcraft_router Brandon Thomas 2026-05-11 09:42:19 -04:00
  • 5f1ade7600 correct display Brandon Thomas 2026-05-11 09:04:45 -04:00
  • 9c9e1fe099 set api keys works Brandon Thomas 2026-05-10 19:57:26 -04:00
  • d01012b539 store api keys Brandon Thomas 2026-05-10 19:50:49 -04:00
  • 93daa61443 response shape Brandon Thomas 2026-05-10 18:59:49 -04:00
  • 0b5d9679f0 commands Brandon Thomas 2026-05-10 18:51:26 -04:00
  • 77476078c5 refactor Brandon Thomas 2026-05-10 11:07:17 -04:00
  • 79590cbfa2 move package Brandon Thomas 2026-05-10 10:54:26 -04:00
  • 3a4044d2ab implementation Brandon Thomas 2026-05-10 10:46:51 -04:00
  • 4dc1f0b7e3 prototype Brandon Thomas 2026-05-10 10:37:39 -04:00
  • 7ad2fd255e tests Brandon Thomas 2026-05-10 10:25:20 -04:00
  • e5a2d3176e api key Brandon Thomas 2026-05-10 10:20:43 -04:00
  • b1a49d1dbb handle loading Brandon Thomas 2026-05-10 10:14:58 -04:00
  • 8682c1aaf8 serialization Brandon Thomas 2026-05-10 10:00:45 -04:00
  • 5e3fe6cfc4 payloads Brandon Thomas 2026-05-10 09:59:08 -04:00
  • 024c834d8d mj Brandon Thomas 2026-05-10 09:11:14 -04:00
  • 24d973b120 beginning to prototype this out Brandon Thomas 2026-05-10 09:09:41 -04:00
  • 0efafe8043 FAL polling APIs + additional API bindings (#1501) Brandon Thomas 2026-05-11 21:12:10 -04:00
  • 3581d2c698 extract image, more tests bt-fal-polling Brandon Thomas 2026-05-11 21:11:01 -04:00
  • 85c20cd3f9 tests Brandon Thomas 2026-05-11 20:51:34 -04:00
  • bda1060a21 poll response Brandon Thomas 2026-05-11 20:41:37 -04:00
  • ed1c7fbc1b new error types Brandon Thomas 2026-05-11 19:55:42 -04:00
  • aded57c9a0 polling Brandon Thomas 2026-05-11 19:40:19 -04:00
  • 8032b79a4d 3d Brandon Thomas 2026-05-11 19:05:45 -04:00
  • 9937efed81 3d Brandon Thomas 2026-05-11 19:01:14 -04:00
  • 8a2c4dc0e8 kling 3.0 i2v Brandon Thomas 2026-05-11 18:29:25 -04:00
  • 09e197d19a add kling video Brandon Thomas 2026-05-11 18:25:40 -04:00
  • bfc34005d9 basis for polling Brandon Thomas 2026-05-11 18:20:59 -04:00
  • 3543393965 test Brandon Thomas 2026-05-11 17:42:28 -04:00
  • d2d56d7220 polling Brandon Thomas 2026-05-11 17:09:30 -04:00
  • 25b2be92c8 artcraft router: image pipeline v2 w/ some fal models for testing (#1500) Brandon Thomas 2026-05-11 12:24:42 -04:00
  • 5f8014dd70 implementations bt-artcraft-router-fal-v2 Brandon Thomas 2026-05-11 12:23:53 -04:00
  • 6b54957b23 nano banana 2 Brandon Thomas 2026-05-11 12:12:16 -04:00
  • 3b8040390c tests Brandon Thomas 2026-05-11 11:50:57 -04:00
  • 597e81a486 optional webhooks Brandon Thomas 2026-05-11 10:55:23 -04:00
  • 0b6b49f3f8 webhook optional client Brandon Thomas 2026-05-11 10:50:25 -04:00
  • 190c0c65c8 first implementation Brandon Thomas 2026-05-11 10:42:55 -04:00
  • 49f224a03d rename struct (wide impact) Brandon Thomas 2026-05-11 10:15:34 -04:00
  • 89f6015e3f Fix aspect ratio picker losing label after model switch (#1499) BFlat 2026-05-11 20:24:01 +07:00
  • 3b889b6fdb website: make video button (#1498) BFlat 2026-05-11 18:59:11 +07:00
  • 3ab2974d89 new fal client design to handle webhooks + queued requests with same API (#1497) Brandon Thomas 2026-05-10 07:48:13 -04:00
  • d78cca34f3 nano banana pro text to image bt-fal-new-design Brandon Thomas 2026-05-10 02:13:25 -04:00
  • 7723341b6c nbp Brandon Thomas 2026-05-10 01:51:32 -04:00
  • f318074ac5 tests Brandon Thomas 2026-05-10 01:45:31 -04:00
  • 15bf96a519 nano banana 2 Brandon Thomas 2026-05-10 01:35:30 -04:00
  • acabcee636 nbp 2 text Brandon Thomas 2026-05-10 01:12:30 -04:00
  • 575d40fd51 flux Brandon Thomas 2026-05-10 00:44:20 -04:00
  • d4c78b84c7 flux Brandon Thomas 2026-05-10 00:23:16 -04:00
  • 33a866a67d endpoint Brandon Thomas 2026-05-10 00:14:54 -04:00
  • 5d59aaeafe new endpoint Brandon Thomas 2026-05-10 00:02:59 -04:00
  • 9e2a77a7fe add tests Brandon Thomas 2026-05-09 23:24:51 -04:00
  • c1ace07f67 rembg request Brandon Thomas 2026-05-09 23:21:57 -04:00
  • 4dea85ef91 move tests into the right place Brandon Thomas 2026-05-09 23:09:41 -04:00
  • 6665e41605 new endpoint Brandon Thomas 2026-05-09 23:05:53 -04:00
  • 7bb6f69244 sort Brandon Thomas 2026-05-09 22:56:22 -04:00
  • fb205808b2 tests updated Brandon Thomas 2026-05-09 22:47:22 -04:00
  • f0b11e4b72 rename Brandon Thomas 2026-05-09 22:42:21 -04:00
  • fad7931b26 refactor Brandon Thomas 2026-05-09 22:40:20 -04:00
  • 853047433b change api Brandon Thomas 2026-05-09 22:22:34 -04:00
  • 4feda78618 website: add Edit 2D nav entry pointing to /pagedraw Tanish Manku 2026-05-09 17:27:17 -07:00
  • b8786e2e18 fal redesign wip Brandon Thomas 2026-05-09 20:25:32 -04:00
  • 220cf66dfc fal_client refactors ahead of a bigger one (#1496) Brandon Thomas 2026-05-09 19:46:32 -04:00
  • cbfb432971 rename bt-fal-improvements Brandon Thomas 2026-05-09 19:39:53 -04:00
  • e3f4ca5aae website: add /pagedraw route with REST omni adapter Tanish Manku 2026-05-09 16:17:34 -07:00
  • 2cbfe7d292 ui-pagedraw: bundle BaseImageSelector in lib + adapter showToast slot Tanish Manku 2026-05-09 16:17:15 -07:00
  • 24e62ab7df frontend libs: strip unused imports + small type fixes Tanish Manku 2026-05-09 16:17:01 -07:00
  • fea122e35c rename webhook module Brandon Thomas 2026-05-09 17:49:19 -04:00
  • f6c23f7621 new trait Brandon Thomas 2026-05-09 17:49:07 -04:00
  • 2d18a07843 3D PageScene: Componentize and big refactor (#1492) Tanish Manku 2026-05-09 14:26:42 -07:00
  • b6c2b59876 Merge remote-tracking branch 'origin/main' into refactor/3d-componentize refactor/3d-componentize Tanish Manku 2026-05-09 13:55:47 -07:00
  • 369c552096 PageDraw: Generate fixes and performance boost (#1494) Tanish Manku 2026-05-09 13:51:25 -07:00
  • 14a9967dbb artcraft: tighten PageDraw generate pipeline against bypass and resource leaks qol/pagedraw-generate-performance Tanish Manku 2026-05-09 13:38:43 -07:00
  • bc15d93606 artcraft: clear baseImageBitmap synchronously when starting a new base load Tanish Manku 2026-05-09 13:36:49 -07:00
  • 456885f618 artcraft: gate PageDraw Generate on a loaded baseImageBitmap and cancel stale base loads Tanish Manku 2026-05-09 13:27:28 -07:00
  • bc1b1df0d4 PageDraw: Remove extra useEffect dependency Tanish Manku 2026-05-08 08:49:53 -07:00
  • 96e0b1065b artcraft: stabilize PageDraw bake hooks via latest-refs to stop cascading recreates Tanish Manku 2026-05-06 13:00:44 -07:00
  • 5d8e22afb2 artcraft: drop worker base-bitmap cache so rapid HistoryStack navigation doesn't lag Tanish Manku 2026-05-06 12:20:13 -07:00
  • bbdde58b92 artcraft: pre-bake PageDraw composite on idle and cache base bitmap in worker Tanish Manku 2026-05-06 09:08:29 -07:00
  • 574de2be90 artcraft: send PageDraw composite as canvas_image_media_token to match field semantics Tanish Manku 2026-05-05 21:53:18 -07:00
  • b72c0ab911 artcraft: stop duplicate generates and offload PageDraw compositing to a worker Tanish Manku 2026-05-05 20:28:16 -07:00
  • 39d2945e5e remove unused code Brandon Thomas 2026-05-09 16:49:31 -04:00
  • 13a5dad3a5 beeble improvements, don't 500 on bad input (#1493) Brandon Thomas 2026-05-09 10:49:05 -04:00
  • ef36378e7a 400 on bad video input bt-beeble-improvements Brandon Thomas 2026-05-09 10:48:32 -04:00
  • f8be6ea4c9 website: hide resolution picker, progress timer 5 mins bflatastic 2026-05-09 16:35:18 +07:00
  • d659f8485c ui-pagescene: recover shape geometry key on scene cache reload Tanish Manku 2026-05-08 22:01:49 -07:00
  • 19e27f440c concrete error Brandon Thomas 2026-05-09 00:13:41 -04:00
  • aec5e50f54 ui-pagescene: defer pointer-lock acquisition to mousemove so click-to-select works Tanish Manku 2026-05-08 21:11:05 -07:00
  • 7b4835a44e set product category Brandon Thomas 2026-05-09 00:07:36 -04:00
  • edd900d29b ui-pagescene: snapshot+restore camera quat across pointer-lock unlock to stop rotation snap Tanish Manku 2026-05-08 21:02:05 -07:00
  • 1ea94e4b42 ui-pagescene: hoist useViewportSize above early return in ControlPanelSceneObject Tanish Manku 2026-05-08 20:10:38 -07:00
  • 32a7eb67dd artcraft: mount MainApp at root + scope TabBody pages with <div> Tanish Manku 2026-05-08 20:07:27 -07:00
  • 5f70776afe website: unified credits chip for mobile and desktop view bflatastic 2026-05-09 09:28:23 +07:00
  • a883f79c6d ui-pagescene: Stage3DBody uses reactive useViewportSize hook Tanish Manku 2026-05-08 19:28:14 -07:00