Commit Graph

  • eafcdea587 Merge pull request #150 from Luskish/fix/control-close-on-malformed-input BFlat 2026-10-07 11:51:25 +07:00
  • 2fc7da7d29 Control: close the connection on input that isn't a request Luskish 2026-10-06 22:51:59 -04:00
  • fc678ca6cd docs: add star history chart to README coygeek 2026-10-06 19:36:22 -07:00
  • a6e6e2938c Merge pull request #145 from storytold/docs/community-fixes-7-oct BFlat 2026-10-07 07:54:46 +07:00
  • f0b7b11393 Docs: gaps.md records the community fixes of 7 October (#135, #139, #141, #142) bflatastic 2026-10-07 07:54:28 +07:00
  • 578f837fa4 Merge pull request #144 from storytold/fix/139-readback-wait BFlat 2026-10-07 07:53:36 +07:00
  • 80dff0fb0e GPU: bounded readbacks block on the GPU instead of sleeping between polls bflatastic 2026-10-07 07:52:38 +07:00
  • bfabc72be1 Merge #139 from dexterlabs1: contain GPU initialization errors and retire failed compositor work bflatastic 2026-10-07 07:52:46 +07:00
  • a36eabee5a Merge pull request #142 from dexterlabs1/contribution/parent-cycle-current-review BFlat 2026-10-07 07:26:44 +07:00
  • d0bf941522 Merge pull request #141 from jonassneu/fix/angle-input-validation BFlat 2026-10-07 07:24:12 +07:00
  • 2a817d8c72 Merge pull request #135 from storybored379/fix/unicode-label-colors BFlat 2026-10-07 07:19:40 +07:00
  • 7c0cbc5a5c Merge pull request #128 from EthanSuquet/chore/untrack-nested-target BFlat 2026-10-07 07:16:33 +07:00
  • f5b98f8199 fix(engine): bound parenting validation on malformed ancestor chains Dexter 2026-10-06 18:54:13 -05:00
  • a6685a1eb7 G2: cancel numeric edits on Escape and reject non-finite values Jonas Neubauer 2026-10-07 01:43:57 +02:00
  • 94dbccf69f fix: contain GPU initialization and retire failed readbacks Dexter 2026-10-06 16:40:12 -05:00
  • 2e02523fe9 test: tolerate installed variants of bundled font families Dexter 2026-10-06 16:40:12 -05:00
  • 2fadd14f09 Merge pull request #134 from storytold/docs/issues-85-117 BFlat 2026-10-07 02:34:38 +07:00
  • 751d6a5c1a Docs: user issues #85–#117 in gaps, parity, ROADMAP and README bflatastic 2026-10-07 02:34:15 +07:00
  • 63a7483a48 Comments: describe the new drop, angle and cache code without product names bflatastic 2026-10-07 02:34:14 +07:00
  • 1ea493f257 Merge pull request #133 from storytold/fix/85-88-viewer-drop BFlat 2026-10-07 02:31:41 +07:00
  • 8ef1a28bc4 Viewer: drop Project items, files and effects onto the comp (#85, #88) bflatastic 2026-10-07 02:31:13 +07:00
  • 78f49e09ab Merge pull request #131 from storytold/fix/89-timeline-drop BFlat 2026-10-07 02:19:04 +07:00
  • 1a0940d50a Timeline: Project items land where they are dropped (#89) bflatastic 2026-10-07 02:18:38 +07:00
  • 726d7e47a1 Control: ui.click / ui.drag hold their modifiers for the whole gesture Brandon Thomas 2026-10-06 15:16:02 -04:00
  • 9e619d2893 Merge pull request #129 from storytold/fix/106-gpu-out-of-memory BFlat 2026-10-07 02:06:46 +07:00
  • e64076e432 GPU: running out of video memory falls back to the CPU instead of crashing (#106) bflatastic 2026-10-07 02:06:15 +07:00
  • 0f583853ad Untrack crates/hevcenc/target (36 MB of build output) and ignore nested target/ EthanSuquet 2026-10-06 15:02:20 -04:00
  • 0fac647928 Merge pull request #127 from storytold/fix/103-preview-audio-cache BFlat 2026-10-07 01:47:01 +07:00
  • 93856382e7 Preview: Audio, Lock and Shy keep the cache; playback with audio waits for frames (#103) bflatastic 2026-10-07 01:46:35 +07:00
  • 4a401a4785 Merge pull request #123 from storytold/fix/93-angle-revolutions BFlat 2026-10-07 01:29:27 +07:00
  • 27b0eec216 Angles: the revolutions ("0x") scrub and take typing (#93) bflatastic 2026-10-07 01:29:03 +07:00
  • 1a9288f83c Merge pull request #122 from storytold/claude/issue-117-render-settings-templates BFlat 2026-10-07 01:20:01 +07:00
  • 8a415e03ca Render Queue: Render Settings templates apply from the menu (#117) bflatastic 2026-10-07 01:19:25 +07:00
  • ea25e402b1 Merge pull request #119 from storytold/claude/issue-94-windows-arm64-docs BFlat 2026-10-07 00:44:23 +07:00
  • fa25545d8b Docs: Windows ARM64 builds in the README (#94) Claude 2026-10-06 17:44:05 +00:00
  • c750b299cf Merge pull request #118 from storytold/claude/system-fonts-rmnw4m BFlat 2026-10-07 00:37:13 +07:00
  • 202417dab3 Settings: handle invalid Unicode label colours gracefully storybored379 2026-10-06 09:58:59 -07:00
  • 588d269d29 Effects: adding an effect brings up Effect Controls (#87) Brandon Thomas 2026-10-06 11:33:45 -04:00
  • aa31ffc2fb Project: opening a comp brings up its Composition panel (#90) Brandon Thomas 2026-10-06 11:31:27 -04:00
  • 0ffa2470b3 Docs: installed fonts in the font menus (gaps, parity, ROADMAP, README, architecture) Claude 2026-10-06 13:33:22 +00:00
  • dda9961889 G2: font menus list the installed fonts Claude 2026-10-06 13:31:49 +00:00
  • a46ebf4dc7 Puppet: selected pins are filled and ringed, unselected hollow (#96) Brandon Thomas 2026-10-06 11:08:56 -04:00
  • 7002c92632 Timeline: selected effect rows highlight (#91, #97) Brandon Thomas 2026-10-06 11:08:56 -04:00
  • 4b9e701223 Merge remote-tracking branch 'origin/main' into land-prs Brandon Thomas 2026-10-06 10:33:00 -04:00
  • d4e310b252 Merge fixes for #95 + #71 on current main Brandon Thomas 2026-10-06 10:22:15 -04:00
  • 0e27c845f7 Merge pull request #101 from storytold/pr/windows-arm64 Brandon Thomas 2026-10-06 10:21:02 -04:00
  • 7e1c2d0329 Windows ARM64 workflow: pin third-party actions by commit Brandon Thomas 2026-10-06 09:51:09 -04:00
  • 370a7a5131 Windows on ARM64: release builds, PE header check, install test on ARM64 hardware Brandon Thomas 2026-10-06 09:38:55 -04:00
  • dc96725725 audio: allow the deprecated fetch_update while rust-version is 1.95 Brandon Thomas 2026-10-06 08:46:22 -04:00
  • 633fbcfaeb Merge PR #71: Persist Japanese menu language in General settings Brandon Thomas 2026-10-06 08:42:00 -04:00
  • dfd8aac431 keyframe: never-crash deny lints (craftrules standards/never-crash.md) Brandon Thomas 2026-10-04 15:36:48 -04:00
  • 98872a4690 Merge PR #95: Improve AE-style editing, easing fidelity and Windows GPU rendering Brandon Thomas 2026-10-06 08:41:33 -04:00
  • e6c817bb3f Merge pull request #99 from storytold/pr/release-0.3.1 Brandon Thomas 2026-10-06 08:04:15 -04:00
  • e1e0a78be5 Release: EffectCraft v0.3.1 Brandon Thomas 2026-10-06 08:04:07 -04:00
  • 722d7d673c Merge pull request #98 from storytold/pr/windows-packaging Brandon Thomas 2026-10-06 07:54:09 -04:00
  • 17b17bcce3 Windows packaging: Start Menu/Add-Remove icon, no console window, correct description Brandon Thomas 2026-10-06 07:51:06 -04:00
  • 25233abbcb G9: persist Japanese menu language without bundled fonts midasdf 2026-10-06 16:22:23 +09:00
  • 39e6907b5f G2: improve editing reliability and Windows rendering fidelity Dexter 2026-10-06 00:00:31 -05:00
  • 80c246d843 Merge pull request #92 from storytold/m3-delete-confirm BFlat 2026-10-06 11:36:27 +07:00
  • 9624024dc1 M3.16: deleting Project items that compositions use asks first bflatastic 2026-10-06 11:35:57 +07:00
  • b46be83ab4 Merge pull request #84 from fortesnow/jp-font-fallback BFlat 2026-10-06 10:57:36 +07:00
  • 86ae2fa218 Merge pull request #72 from jonassneu/fix/project-delete-shortcuts BFlat 2026-10-06 10:56:43 +07:00
  • f0578a5940 Merge branch 'main' into pr72-land bflatastic 2026-10-06 10:55:43 +07:00
  • 42401e7672 Merge pull request #70 from jonassneu/fix/viewer-visible-layer-selection BFlat 2026-10-06 10:54:56 +07:00
  • c8e9efb962 text: script-aware system font fallback and PostScript / full font names fortesnow 2026-10-06 10:36:48 +09:00
  • 877afeb25a Merge pull request #83 from storytold/pr/release-gate BFlat 2026-10-06 08:37:17 +07:00
  • f25b75486b Release gate: the agent-audit test builds in release mode bflatastic 2026-10-06 08:37:01 +07:00
  • 857340036b Merge pull request #82 from storytold/docs/issue-status BFlat 2026-10-06 00:39:08 +07:00
  • 25f353fb2c Docs: gaps.md records the user issues of 5 October and what became of them bflatastic 2026-10-06 00:38:43 +07:00
  • dd56ae5c00 Merge pull request #81 from storytold/fix/44-project-import BFlat 2026-10-06 00:37:36 +07:00
  • df12664b8e Fix #44: double-click the Project panel's empty area to import bflatastic 2026-10-06 00:37:05 +07:00
  • fdfbca5faf Merge pull request #80 from storytold/fix/43-wayland-icon BFlat 2026-10-06 00:31:29 +07:00
  • b424c321dc Fix #43: the AppImage's window shows the EffectCraft icon on Wayland bflatastic 2026-10-06 00:31:06 +07:00
  • 72e60dc6fa Merge pull request #79 from storytold/fix/45-project-details BFlat 2026-10-06 00:26:17 +07:00
  • e6d4a64775 Fix #45: the Project panel's details stay inside the panel bflatastic 2026-10-06 00:25:57 +07:00
  • 83cd5d0f45 Merge pull request #78 from storytold/fix/46-docking BFlat 2026-10-06 00:18:37 +07:00
  • efcbc2e412 Test #46: panels dock by a drag from the panel menu button; gutters resize bflatastic 2026-10-06 00:18:11 +07:00
  • bb7b5f51de Merge pull request #77 from storytold/fix/65-drag-refresh BFlat 2026-10-06 00:16:25 +07:00
  • 1b8780f6da Fix #65: the viewer keeps up while a layer is dragged bflatastic 2026-10-06 00:16:04 +07:00
  • 75640044b8 Merge pull request #76 from storytold/fix/64-double-axes BFlat 2026-10-05 23:49:03 +07:00
  • 77c056a8db Fix #64: one 3D compass in the viewer bflatastic 2026-10-05 23:48:41 +07:00
  • 0dcbe325ab Merge pull request #74 from storytold/fix/63-viewer-scale BFlat 2026-10-05 23:44:30 +07:00
  • 782a67f228 Fix #63: scaling a layer by its handles follows the pointer bflatastic 2026-10-05 23:43:50 +07:00
  • 4373c24962 Merge pull request #73 from storytold/fix/68-open-links BFlat 2026-10-05 23:27:45 +07:00
  • 0286a49f0a Fix #68: open links in the system browser (Discord buttons, Help menu, Settings) bflatastic 2026-10-05 23:26:29 +07:00
  • 41f5ee3aec G2 (#67): delete Project items with Delete and Backspace Jonas Neubauer 2026-10-05 18:24:14 +02:00
  • a0c1b60d61 G2 (#66): respect solo and visibility in viewer selection Jonas Neubauer 2026-10-05 18:01:41 +02:00
  • e5c58600fd Merge pull request #60 from storytold/pr/freebsd Brandon Thomas 2026-10-05 11:33:17 -04:00
  • b70c808d60 FreeBSD: system info reports memory, CPU model and OS version Brandon Thomas 2026-10-05 08:23:34 -04:00
  • 7f3caeea70 Merge pull request #69 from storytold/pr/gpu-gl-fallback Brandon Thomas 2026-10-05 11:29:02 -04:00
  • 3767332efd GPU compositor declines devices whose limits its pipelines exceed Brandon Thomas 2026-10-05 10:52:04 -04:00
  • 6eedf8e2c5 GPU on wgpu's OpenGL backend: renderable depth target, portable shaders, serialised tests Brandon Thomas 2026-10-05 10:08:21 -04:00
  • 24fcbdf3d2 Merge pull request #62 from storytold/pr/release-0.3.0 BFlat 2026-10-05 20:42:35 +07:00
  • 044fc32a9c Release: EffectCraft v0.3.0 bflatastic 2026-10-05 20:42:11 +07:00
  • b9ffd889bc Merge pull request #61 from storytold/m13-face-ml BFlat 2026-10-05 20:40:31 +07:00
  • e43bf66775 M13.36: face tracking trained model — MediaPipe Face Landmarker on a pure-Rust TFLite interpreter bflatastic 2026-10-05 20:39:45 +07:00
  • e2f027f374 docs: point agents to the shared test corpora (#59) Brandon Thomas 2026-10-05 08:24:13 -04:00
  • 4624c00308 Merge pull request #58 from storytold/m13-roto-ml BFlat 2026-10-05 17:57:36 +07:00
  • 174ab2b6af Merge main (gap assessment) into M13.35: keep parity numbers, record G7's decision and evidence bflatastic 2026-10-05 17:57:09 +07:00
  • 7579de21c6 M13.35: Roto Brush trained model — swappable segment module, MobileSAM in pure Rust bflatastic 2026-10-05 17:55:02 +07:00