mirror of
https://github.com/storytold/effectcraft.git
synced 2026-10-26 11:07:54 -06:00
Commit Graph
Select branches
Hide Pull Requests
build/craft-update-495e597
ci-packaging-lint
ci-speedup-nightly-platform-checks
ci/direct-source-coverage-20261015
claude/community-pr-review-lwtrlr
claude/issue-117-render-settings-templates
codex/egui-037-effect-followup-20261025
codex/egui-037-effectcraft-20261023
codex/independent-gpu-parity-20261014
codex/windows-installer-latest-20261014-01
dependabot/cargo/cargo-dependencies-d7bbe6dae4
docs-m3-m4
docs/136-137-149-releasing-tools-fonts
docs/164-165-169-174-180-web-packaging
docs/community-fixes-7-oct
docs/gaps-reports-7-oct
docs/issue-status
docs/issues-85-117
docs/vector-retain-layer-sizes
feat/297-image-sequences
fix/103-preview-audio-cache
fix/106-gpu-out-of-memory
fix/139-readback-wait
fix/146-151-152-153-project-text
fix/147-156-162-viewer
fix/154-155-cli
fix/157-160-timeline
fix/161-vp9
fix/172-long-audio
fix/1898-legacy-particles
fix/191-saved-workspaces-menu
fix/192-output-to-dialog
fix/198-201-204-app-startup
fix/203-205-206-timeline-shapes
fix/208-209-audio-preview
fix/212-puppet-input-cache
fix/215-216-218-web-workers
fix/227-shape-effect-points
fix/274-audio-stutter
fix/367-nms-degenerate
fix/368-tflite-budgets
fix/417-viewer-resolution
fix/43-wayland-icon
fix/44-project-import
fix/45-project-details
fix/46-docking
fix/63-viewer-scale
fix/64-double-axes
fix/65-drag-refresh
fix/68-open-links
fix/85-88-viewer-drop
fix/89-timeline-drop
fix/93-angle-revolutions
fix/relink-windows-paths
fix/script-access-windows-prefix
fix/sonar-engine-text-layout
fix/sonar-rust-render-parse
fix/sonar-shell-package-sha
fix/synthetic-modifiers
graph-auto-visible-keys
home-screen-ae
m13-audio-scrub
m13-face-ml
m13-nested-markers
m13-new-viewer
m13-roto-ml
m3-delete-confirm
m3-layer-settings
m3-project-operations
m4-content-keyed-frames
m4-motion-blur-depth
m4-nested-comps
m4-preview
main
pr/craft-fonts
pr/release-0.3.0
pr/release-0.4.0
pr/release-gate
refactor/shared-pdf-reader
release
release-pass-azure-secrets
security/s8233-job-permission
sonar-fix/enforce-https
sonar-fix/js-csprng
sonar-fix/js-css-reliability
sonar-fix/path-cmd-hardening
sonar/js-s4138-s6582
test/backfill-regression-tests
timeline-comp-tabs
timeline-keyframes
#10
#1005
#1008
#1009
#101
#1013
#1014
#1015
#1017
#1018
#1019
#102
#1021
#1026
#1027
#1028
#1029
#1030
#1034
#1035
#1036
#1036
#1037
#1038
#1039
#104
#1041
#1043
#1044
#1046
#1048
#105
#1050
#1051
#1052
#1054
#1057
#1060
#1065
#1066
#1069
#1069
#107
#1073
#1075
#108
#1082
#1084
#1086
#1087
#1088
#109
#1090
#1091
#1092
#1092
#1093
#1094
#1094
#1097
#1098
#11
#110
#1100
#1100
#1101
#1102
#1103
#1103
#1104
#1105
#1105
#1106
#1107
#1107
#1108
#1109
#111
#1110
#1111
#1112
#1113
#1114
#1115
#1117
#1119
#112
#1121
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1129
#113
#1131
#1134
#1135
#1137
#1139
#114
#1142
#1143
#1144
#1146
#1147
#1149
#115
#1150
#1150
#1152
#1153
#1156
#1158
#1159
#116
#1160
#1161
#1162
#1163
#1164
#1164
#1165
#1165
#1166
#1168
#1170
#1172
#1173
#1175
#1176
#1177
#1177
#118
#1180
#1182
#1183
#1184
#1188
#1189
#119
#1191
#1199
#12
#120
#1204
#1206
#121
#1210
#1212
#1214
#1216
#1219
#1219
#122
#1222
#1223
#1224
#1224
#1225
#1225
#1226
#1226
#123
#124
#125
#1254
#1258
#1259
#126
#1262
#1262
#1265
#1266
#1266
#1269
#127
#1270
#1270
#1271
#1272
#1273
#1273
#1276
#1276
#1277
#1277
#1278
#1278
#1279
#1279
#128
#1280
#1280
#1281
#1281
#1282
#1283
#1283
#1285
#1286
#1286
#1287
#1287
#1289
#1289
#129
#1291
#1291
#1292
#1294
#1295
#1296
#1296
#1297
#1297
#1298
#1298
#13
#130
#1300
#1300
#1302
#1304
#1304
#1307
#131
#1310
#1310
#1311
#1312
#1313
#1314
#1314
#1315
#1315
#1316
#1316
#1317
#1318
#132
#132
#1320
#1320
#1321
#1322
#1323
#1323
#1324
#1324
#1325
#1326
#1326
#1327
#1328
#1328
#133
#1330
#1331
#1332
#1333
#1334
#1336
#1336
#1337
#1337
#1338
#1338
#1339
#1339
#134
#1340
#1340
#1341
#1341
#1342
#1342
#1343
#1343
#1344
#1345
#1346
#1346
#1347
#1347
#1349
#135
#1350
#1351
#1352
#1352
#1353
#1354
#1356
#1357
#1358
#1358
#1359
#1359
#1360
#1362
#1363
#1366
#1367
#1369
#1370
#1370
#1371
#1372
#1374
#1374
#1375
#1376
#1377
#1378
#1379
#138
#1380
#1380
#1382
#1382
#1383
#1384
#1385
#1385
#1387
#1387
#139
#1390
#1390
#1391
#1394
#1395
#1395
#1397
#1398
#1399
#14
#140
#1400
#1400
#1401
#1401
#1402
#1406
#1408
#1408
#141
#1412
#1413
#1415
#1418
#1418
#1419
#142
#1421
#1421
#1422
#1423
#1423
#1424
#143
#1430
#1431
#1432
#1433
#1435
#1438
#1439
#1439
#144
#1441
#1441
#1444
#1447
#1448
#145
#1452
#1454
#1455
#1459
#1459
#1466
#1466
#1470
#1471
#1472
#1477
#1478
#1479
#148
#1480
#1482
#1485
#1490
#1490
#1494
#1494
#1496
#1497
#15
#150
#1501
#1502
#1503
#1504
#1504
#1505
#1505
#1508
#1508
#1511
#1512
#1513
#1513
#1514
#1514
#1515
#1515
#1520
#1523
#1523
#1524
#1525
#1525
#1527
#1529
#1529
#1538
#1539
#1539
#1540
#1541
#1541
#1543
#1549
#1550
#1550
#1554
#1554
#1558
#1559
#1561
#1565
#1566
#1567
#1568
#1568
#1569
#1571
#1571
#1572
#1574
#1574
#1581
#1581
#1583
#1583
#1584
#1591
#1591
#1592
#1592
#1594
#1598
#1598
#1599
#1599
#16
#1600
#1600
#1601
#1601
#1603
#1603
#1604
#1608
#1610
#1610
#1612
#1614
#1614
#1620
#1621
#1621
#1622
#1623
#1623
#1627
#1628
#1631
#1631
#1632
#1632
#1634
#1638
#1639
#1640
#1643
#1647
#1648
#1649
#1651
#1651
#1652
#1653
#1654
#1654
#1655
#1655
#1659
#1661
#1661
#1662
#1664
#1669
#1669
#1671
#1671
#1672
#1679
#1688
#1689
#1694
#1695
#1696
#1699
#17
#1704
#1705
#1705
#1706
#1706
#1709
#1710
#1710
#1711
#1712
#1721
#1726
#1726
#1729
#1729
#173
#1730
#1731
#1732
#1732
#1736
#1736
#1737
#1737
#1739
#1739
#1748
#1749
#1749
#1752
#1753
#1755
#1755
#1758
#1758
#1759
#1760
#1761
#1762
#1762
#1763
#1763
#1772
#1772
#1773
#1774
#1774
#1775
#1775
#1776
#1776
#1778
#1779
#1779
#178
#1784
#1784
#1785
#1787
#1790
#18
#1801
#1802
#1803
#1804
#1804
#1805
#1805
#1808
#181
#1810
#1813
#182
#1820
#1820
#1821
#1822
#1822
#1827
#1827
#1829
#1829
#183
#1830
#1830
#1833
#1836
#1836
#1837
#184
#1840
#1840
#1841
#1842
#1843
#1844
#1844
#1846
#1847
#1848
#1848
#185
#1850
#1851
#1851
#1852
#1852
#1853
#1853
#1855
#1856
#1856
#1858
#1858
#1859
#1859
#186
#1860
#1860
#1861
#1864
#1864
#1865
#1867
#1869
#1869
#187
#1872
#1873
#1873
#1874
#1874
#1875
#1875
#1876
#1876
#188
#1881
#1887
#1887
#1889
#189
#1890
#1890
#1891
#1892
#1892
#1895
#1895
#1897
#1897
#19
#1901
#1902
#1903
#1903
#1904
#1904
#1906
#1907
#1909
#1911
#1911
#1915
#1916
#1916
#1917
#1918
#1918
#1919
#1920
#1921
#1921
#1922
#1922
#1928
#1929
#193
#1931
#1933
#1945
#1946
#1947
#1947
#1948
#1949
#1949
#195
#1951
#1951
#1954
#1956
#1956
#1957
#1958
#196
#1962
#1965
#1965
#1966
#1967
#1967
#1968
#1969
#1969
#197
#1970
#1970
#1972
#1972
#1973
#1974
#1974
#1975
#1976
#1978
#1978
#1980
#1980
#1981
#1981
#1982
#1982
#1983
#1983
#1984
#1984
#1989
#1990
#1992
#1993
#1993
#1996
#1996
#1997
#2
#20
#200
#2000
#2000
#2002
#2002
#2003
#2007
#2007
#2012
#2012
#2016
#2023
#2027
#2030
#2030
#2033
#2039
#2039
#2040
#2041
#2042
#2042
#2045
#2046
#2047
#2047
#2048
#2049
#2050
#2051
#2051
#2054
#2054
#2059
#2060
#2061
#2062
#2065
#2065
#207
#2071
#2071
#2089
#2089
#2099
#21
#210
#2106
#2107
#2107
#2108
#2109
#2109
#211
#2110
#2111
#2111
#2114
#2116
#2118
#2118
#213
#214
#2154
#2154
#2155
#2156
#2157
#2157
#2158
#2158
#2159
#2160
#2160
#2161
#2161
#2162
#2162
#2163
#2164
#2164
#2165
#2165
#2166
#2169
#2169
#217
#2170
#2170
#2171
#2176
#2176
#2177
#2178
#2181
#2181
#2182
#2184
#2185
#2187
#219
#2190
#2191
#2192
#2193
#2194
#2195
#2196
#2197
#22
#220
#2204
#2206
#221
#2211
#2214
#2215
#2216
#2216
#2217
#2218
#2219
#2219
#222
#2221
#2222
#2222
#2223
#2225
#2225
#2228
#223
#2230
#2230
#2231
#2233
#2233
#2235
#2236
#2236
#2237
#2239
#224
#2241
#2244
#2245
#2245
#2247
#2247
#2248
#2248
#2249
#2250
#2250
#2252
#2253
#2253
#2254
#2254
#2255
#2255
#2256
#2256
#2257
#2258
#2258
#2259
#2260
#2262
#2262
#2263
#2263
#2264
#2265
#2266
#2266
#2268
#2268
#2270
#2270
#2272
#2272
#2273
#2274
#2277
#2277
#2279
#2279
#228
#2280
#2280
#2281
#2281
#2283
#2283
#2284
#2284
#2287
#2287
#2288
#2288
#2289
#2289
#2290
#2290
#2291
#2291
#23
#2300
#2300
#2302
#2302
#2306
#2306
#2308
#2308
#2309
#2309
#2311
#2311
#2312
#2312
#2313
#2313
#2316
#233
#2331
#2331
#2332
#2332
#2333
#2333
#2334
#2334
#2335
#2335
#2336
#2336
#2337
#2337
#2338
#2338
#2339
#2339
#2340
#2340
#2341
#2341
#2342
#2342
#2343
#2343
#2344
#2344
#2345
#2345
#2346
#2346
#2347
#2347
#2348
#2348
#235
#2350
#2350
#2351
#2351
#2352
#2352
#2355
#2355
#2356
#2356
#2359
#2359
#236
#2360
#2360
#2361
#2361
#2362
#2362
#2363
#2363
#2364
#2364
#2365
#2365
#2366
#2366
#2367
#2368
#2368
#2369
#2369
#237
#2370
#2370
#238
#239
#2394
#2394
#2396
#2396
#2398
#2398
#2399
#2399
#24
#240
#2400
#2400
#2401
#2401
#2402
#2402
#2403
#2403
#2404
#2404
#2405
#2405
#2406
#2406
#2408
#2408
#2409
#2409
#241
#2410
#2410
#242
#2420
#2422
#2422
#2424
#2424
#2425
#2425
#2426
#2426
#2427
#2427
#2429
#2432
#2435
#2437
#2437
#2438
#2439
#244
#2441
#2442
#2442
#2443
#2445
#2445
#2446
#2446
#2447
#2447
#2448
#2448
#2449
#2449
#245
#2450
#2450
#2452
#2452
#2453
#2453
#2454
#2454
#2455
#2455
#2456
#2458
#2459
#2460
#2460
#2461
#2461
#2462
#2462
#2463
#2463
#2466
#2466
#2467
#2467
#247
#2470
#2470
#2471
#2471
#2472
#2472
#2474
#2474
#2475
#2475
#2476
#2476
#249
#25
#251
#251
#255
#256
#26
#265
#266
#267
#27
#276
#277
#278
#28
#280
#281
#282
#283
#286
#287
#289
#29
#291
#292
#294
#296
#298
#299
#3
#30
#305
#309
#31
#310
#311
#312
#319
#32
#321
#323
#33
#330
#330
#34
#342
#344
#345
#346
#35
#353
#354
#357
#36
#365
#37
#373
#374
#38
#380
#381
#382
#383
#384
#387
#388
#39
#391
#398
#399
#4
#40
#400
#400
#401
#402
#404
#405
#422
#423
#424
#424
#427
#429
#432
#433
#435
#436
#437
#437
#438
#439
#442
#443
#444
#445
#447
#449
#451
#452
#454
#455
#458
#459
#460
#461
#462
#464
#464
#465
#466
#469
#471
#472
#478
#479
#48
#480
#487
#49
#490
#497
#499
#5
#50
#502
#503
#506
#507
#508
#51
#512
#516
#517
#518
#519
#52
#521
#522
#523
#524
#53
#54
#55
#555
#556
#557
#558
#559
#56
#560
#561
#562
#563
#564
#565
#566
#567
#57
#571
#573
#575
#578
#579
#58
#582
#584
#585
#587
#589
#59
#592
#593
#594
#597
#598
#6
#60
#605
#606
#607
#608
#61
#610
#614
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#626
#627
#628
#629
#630
#631
#632
#634
#635
#636
#638
#639
#641
#643
#645
#646
#648
#650
#653
#654
#655
#656
#657
#661
#662
#665
#666
#666
#667
#668
#669
#671
#672
#673
#674
#675
#676
#677
#686
#688
#689
#69
#694
#695
#698
#698
#699
#7
#70
#701
#701
#702
#703
#705
#708
#709
#71
#711
#713
#716
#72
#720
#720
#721
#721
#726
#728
#73
#731
#733
#734
#735
#737
#739
#74
#740
#742
#743
#744
#746
#752
#754
#755
#76
#761
#763
#764
#765
#769
#77
#771
#772
#774
#775
#778
#78
#780
#781
#782
#784
#785
#787
#789
#79
#790
#792
#793
#796
#798
#799
#8
#80
#800
#801
#802
#802
#803
#806
#807
#81
#819
#819
#82
#822
#822
#823
#824
#825
#826
#827
#829
#83
#830
#835
#836
#84
#842
#843
#844
#845
#846
#847
#848
#849
#850
#851
#852
#853
#854
#855
#855
#856
#856
#857
#858
#859
#860
#860
#861
#862
#863
#865
#867
#868
#869
#873
#876
#877
#883
#884
#885
#885
#887
#888
#889
#889
#891
#892
#893
#894
#894
#895
#898
#899
#9
#904
#906
#907
#913
#914
#916
#917
#917
#918
#918
#919
#92
#920
#921
#922
#923
#924
#925
#926
#927
#928
#930
#933
#934
#935
#936
#937
#938
#940
#948
#949
#949
#95
#950
#951
#953
#954
#969
#973
#973
#979
#98
#980
#981
#981
#983
#984
#987
#99
#995
#995
#996
v0.1.0
v0.1.1
v0.10.0
v0.11.1
v0.13.0
v0.14.0
v0.15.0
v0.16.0
v0.17.0
v0.2.0
v0.3.0
v0.3.1
v0.4.0
v0.6.0
v0.7.0
v0.8.0
v0.9.2
Select branches
Hide Pull Requests
build/craft-update-495e597
ci-packaging-lint
ci-speedup-nightly-platform-checks
ci/direct-source-coverage-20261015
claude/community-pr-review-lwtrlr
claude/issue-117-render-settings-templates
codex/egui-037-effect-followup-20261025
codex/egui-037-effectcraft-20261023
codex/independent-gpu-parity-20261014
codex/windows-installer-latest-20261014-01
dependabot/cargo/cargo-dependencies-d7bbe6dae4
docs-m3-m4
docs/136-137-149-releasing-tools-fonts
docs/164-165-169-174-180-web-packaging
docs/community-fixes-7-oct
docs/gaps-reports-7-oct
docs/issue-status
docs/issues-85-117
docs/vector-retain-layer-sizes
feat/297-image-sequences
fix/103-preview-audio-cache
fix/106-gpu-out-of-memory
fix/139-readback-wait
fix/146-151-152-153-project-text
fix/147-156-162-viewer
fix/154-155-cli
fix/157-160-timeline
fix/161-vp9
fix/172-long-audio
fix/1898-legacy-particles
fix/191-saved-workspaces-menu
fix/192-output-to-dialog
fix/198-201-204-app-startup
fix/203-205-206-timeline-shapes
fix/208-209-audio-preview
fix/212-puppet-input-cache
fix/215-216-218-web-workers
fix/227-shape-effect-points
fix/274-audio-stutter
fix/367-nms-degenerate
fix/368-tflite-budgets
fix/417-viewer-resolution
fix/43-wayland-icon
fix/44-project-import
fix/45-project-details
fix/46-docking
fix/63-viewer-scale
fix/64-double-axes
fix/65-drag-refresh
fix/68-open-links
fix/85-88-viewer-drop
fix/89-timeline-drop
fix/93-angle-revolutions
fix/relink-windows-paths
fix/script-access-windows-prefix
fix/sonar-engine-text-layout
fix/sonar-rust-render-parse
fix/sonar-shell-package-sha
fix/synthetic-modifiers
graph-auto-visible-keys
home-screen-ae
m13-audio-scrub
m13-face-ml
m13-nested-markers
m13-new-viewer
m13-roto-ml
m3-delete-confirm
m3-layer-settings
m3-project-operations
m4-content-keyed-frames
m4-motion-blur-depth
m4-nested-comps
m4-preview
main
pr/craft-fonts
pr/release-0.3.0
pr/release-0.4.0
pr/release-gate
refactor/shared-pdf-reader
release
release-pass-azure-secrets
security/s8233-job-permission
sonar-fix/enforce-https
sonar-fix/js-csprng
sonar-fix/js-css-reliability
sonar-fix/path-cmd-hardening
sonar/js-s4138-s6582
test/backfill-regression-tests
timeline-comp-tabs
timeline-keyframes
#10
#1005
#1008
#1009
#101
#1013
#1014
#1015
#1017
#1018
#1019
#102
#1021
#1026
#1027
#1028
#1029
#1030
#1034
#1035
#1036
#1036
#1037
#1038
#1039
#104
#1041
#1043
#1044
#1046
#1048
#105
#1050
#1051
#1052
#1054
#1057
#1060
#1065
#1066
#1069
#1069
#107
#1073
#1075
#108
#1082
#1084
#1086
#1087
#1088
#109
#1090
#1091
#1092
#1092
#1093
#1094
#1094
#1097
#1098
#11
#110
#1100
#1100
#1101
#1102
#1103
#1103
#1104
#1105
#1105
#1106
#1107
#1107
#1108
#1109
#111
#1110
#1111
#1112
#1113
#1114
#1115
#1117
#1119
#112
#1121
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1129
#113
#1131
#1134
#1135
#1137
#1139
#114
#1142
#1143
#1144
#1146
#1147
#1149
#115
#1150
#1150
#1152
#1153
#1156
#1158
#1159
#116
#1160
#1161
#1162
#1163
#1164
#1164
#1165
#1165
#1166
#1168
#1170
#1172
#1173
#1175
#1176
#1177
#1177
#118
#1180
#1182
#1183
#1184
#1188
#1189
#119
#1191
#1199
#12
#120
#1204
#1206
#121
#1210
#1212
#1214
#1216
#1219
#1219
#122
#1222
#1223
#1224
#1224
#1225
#1225
#1226
#1226
#123
#124
#125
#1254
#1258
#1259
#126
#1262
#1262
#1265
#1266
#1266
#1269
#127
#1270
#1270
#1271
#1272
#1273
#1273
#1276
#1276
#1277
#1277
#1278
#1278
#1279
#1279
#128
#1280
#1280
#1281
#1281
#1282
#1283
#1283
#1285
#1286
#1286
#1287
#1287
#1289
#1289
#129
#1291
#1291
#1292
#1294
#1295
#1296
#1296
#1297
#1297
#1298
#1298
#13
#130
#1300
#1300
#1302
#1304
#1304
#1307
#131
#1310
#1310
#1311
#1312
#1313
#1314
#1314
#1315
#1315
#1316
#1316
#1317
#1318
#132
#132
#1320
#1320
#1321
#1322
#1323
#1323
#1324
#1324
#1325
#1326
#1326
#1327
#1328
#1328
#133
#1330
#1331
#1332
#1333
#1334
#1336
#1336
#1337
#1337
#1338
#1338
#1339
#1339
#134
#1340
#1340
#1341
#1341
#1342
#1342
#1343
#1343
#1344
#1345
#1346
#1346
#1347
#1347
#1349
#135
#1350
#1351
#1352
#1352
#1353
#1354
#1356
#1357
#1358
#1358
#1359
#1359
#1360
#1362
#1363
#1366
#1367
#1369
#1370
#1370
#1371
#1372
#1374
#1374
#1375
#1376
#1377
#1378
#1379
#138
#1380
#1380
#1382
#1382
#1383
#1384
#1385
#1385
#1387
#1387
#139
#1390
#1390
#1391
#1394
#1395
#1395
#1397
#1398
#1399
#14
#140
#1400
#1400
#1401
#1401
#1402
#1406
#1408
#1408
#141
#1412
#1413
#1415
#1418
#1418
#1419
#142
#1421
#1421
#1422
#1423
#1423
#1424
#143
#1430
#1431
#1432
#1433
#1435
#1438
#1439
#1439
#144
#1441
#1441
#1444
#1447
#1448
#145
#1452
#1454
#1455
#1459
#1459
#1466
#1466
#1470
#1471
#1472
#1477
#1478
#1479
#148
#1480
#1482
#1485
#1490
#1490
#1494
#1494
#1496
#1497
#15
#150
#1501
#1502
#1503
#1504
#1504
#1505
#1505
#1508
#1508
#1511
#1512
#1513
#1513
#1514
#1514
#1515
#1515
#1520
#1523
#1523
#1524
#1525
#1525
#1527
#1529
#1529
#1538
#1539
#1539
#1540
#1541
#1541
#1543
#1549
#1550
#1550
#1554
#1554
#1558
#1559
#1561
#1565
#1566
#1567
#1568
#1568
#1569
#1571
#1571
#1572
#1574
#1574
#1581
#1581
#1583
#1583
#1584
#1591
#1591
#1592
#1592
#1594
#1598
#1598
#1599
#1599
#16
#1600
#1600
#1601
#1601
#1603
#1603
#1604
#1608
#1610
#1610
#1612
#1614
#1614
#1620
#1621
#1621
#1622
#1623
#1623
#1627
#1628
#1631
#1631
#1632
#1632
#1634
#1638
#1639
#1640
#1643
#1647
#1648
#1649
#1651
#1651
#1652
#1653
#1654
#1654
#1655
#1655
#1659
#1661
#1661
#1662
#1664
#1669
#1669
#1671
#1671
#1672
#1679
#1688
#1689
#1694
#1695
#1696
#1699
#17
#1704
#1705
#1705
#1706
#1706
#1709
#1710
#1710
#1711
#1712
#1721
#1726
#1726
#1729
#1729
#173
#1730
#1731
#1732
#1732
#1736
#1736
#1737
#1737
#1739
#1739
#1748
#1749
#1749
#1752
#1753
#1755
#1755
#1758
#1758
#1759
#1760
#1761
#1762
#1762
#1763
#1763
#1772
#1772
#1773
#1774
#1774
#1775
#1775
#1776
#1776
#1778
#1779
#1779
#178
#1784
#1784
#1785
#1787
#1790
#18
#1801
#1802
#1803
#1804
#1804
#1805
#1805
#1808
#181
#1810
#1813
#182
#1820
#1820
#1821
#1822
#1822
#1827
#1827
#1829
#1829
#183
#1830
#1830
#1833
#1836
#1836
#1837
#184
#1840
#1840
#1841
#1842
#1843
#1844
#1844
#1846
#1847
#1848
#1848
#185
#1850
#1851
#1851
#1852
#1852
#1853
#1853
#1855
#1856
#1856
#1858
#1858
#1859
#1859
#186
#1860
#1860
#1861
#1864
#1864
#1865
#1867
#1869
#1869
#187
#1872
#1873
#1873
#1874
#1874
#1875
#1875
#1876
#1876
#188
#1881
#1887
#1887
#1889
#189
#1890
#1890
#1891
#1892
#1892
#1895
#1895
#1897
#1897
#19
#1901
#1902
#1903
#1903
#1904
#1904
#1906
#1907
#1909
#1911
#1911
#1915
#1916
#1916
#1917
#1918
#1918
#1919
#1920
#1921
#1921
#1922
#1922
#1928
#1929
#193
#1931
#1933
#1945
#1946
#1947
#1947
#1948
#1949
#1949
#195
#1951
#1951
#1954
#1956
#1956
#1957
#1958
#196
#1962
#1965
#1965
#1966
#1967
#1967
#1968
#1969
#1969
#197
#1970
#1970
#1972
#1972
#1973
#1974
#1974
#1975
#1976
#1978
#1978
#1980
#1980
#1981
#1981
#1982
#1982
#1983
#1983
#1984
#1984
#1989
#1990
#1992
#1993
#1993
#1996
#1996
#1997
#2
#20
#200
#2000
#2000
#2002
#2002
#2003
#2007
#2007
#2012
#2012
#2016
#2023
#2027
#2030
#2030
#2033
#2039
#2039
#2040
#2041
#2042
#2042
#2045
#2046
#2047
#2047
#2048
#2049
#2050
#2051
#2051
#2054
#2054
#2059
#2060
#2061
#2062
#2065
#2065
#207
#2071
#2071
#2089
#2089
#2099
#21
#210
#2106
#2107
#2107
#2108
#2109
#2109
#211
#2110
#2111
#2111
#2114
#2116
#2118
#2118
#213
#214
#2154
#2154
#2155
#2156
#2157
#2157
#2158
#2158
#2159
#2160
#2160
#2161
#2161
#2162
#2162
#2163
#2164
#2164
#2165
#2165
#2166
#2169
#2169
#217
#2170
#2170
#2171
#2176
#2176
#2177
#2178
#2181
#2181
#2182
#2184
#2185
#2187
#219
#2190
#2191
#2192
#2193
#2194
#2195
#2196
#2197
#22
#220
#2204
#2206
#221
#2211
#2214
#2215
#2216
#2216
#2217
#2218
#2219
#2219
#222
#2221
#2222
#2222
#2223
#2225
#2225
#2228
#223
#2230
#2230
#2231
#2233
#2233
#2235
#2236
#2236
#2237
#2239
#224
#2241
#2244
#2245
#2245
#2247
#2247
#2248
#2248
#2249
#2250
#2250
#2252
#2253
#2253
#2254
#2254
#2255
#2255
#2256
#2256
#2257
#2258
#2258
#2259
#2260
#2262
#2262
#2263
#2263
#2264
#2265
#2266
#2266
#2268
#2268
#2270
#2270
#2272
#2272
#2273
#2274
#2277
#2277
#2279
#2279
#228
#2280
#2280
#2281
#2281
#2283
#2283
#2284
#2284
#2287
#2287
#2288
#2288
#2289
#2289
#2290
#2290
#2291
#2291
#23
#2300
#2300
#2302
#2302
#2306
#2306
#2308
#2308
#2309
#2309
#2311
#2311
#2312
#2312
#2313
#2313
#2316
#233
#2331
#2331
#2332
#2332
#2333
#2333
#2334
#2334
#2335
#2335
#2336
#2336
#2337
#2337
#2338
#2338
#2339
#2339
#2340
#2340
#2341
#2341
#2342
#2342
#2343
#2343
#2344
#2344
#2345
#2345
#2346
#2346
#2347
#2347
#2348
#2348
#235
#2350
#2350
#2351
#2351
#2352
#2352
#2355
#2355
#2356
#2356
#2359
#2359
#236
#2360
#2360
#2361
#2361
#2362
#2362
#2363
#2363
#2364
#2364
#2365
#2365
#2366
#2366
#2367
#2368
#2368
#2369
#2369
#237
#2370
#2370
#238
#239
#2394
#2394
#2396
#2396
#2398
#2398
#2399
#2399
#24
#240
#2400
#2400
#2401
#2401
#2402
#2402
#2403
#2403
#2404
#2404
#2405
#2405
#2406
#2406
#2408
#2408
#2409
#2409
#241
#2410
#2410
#242
#2420
#2422
#2422
#2424
#2424
#2425
#2425
#2426
#2426
#2427
#2427
#2429
#2432
#2435
#2437
#2437
#2438
#2439
#244
#2441
#2442
#2442
#2443
#2445
#2445
#2446
#2446
#2447
#2447
#2448
#2448
#2449
#2449
#245
#2450
#2450
#2452
#2452
#2453
#2453
#2454
#2454
#2455
#2455
#2456
#2458
#2459
#2460
#2460
#2461
#2461
#2462
#2462
#2463
#2463
#2466
#2466
#2467
#2467
#247
#2470
#2470
#2471
#2471
#2472
#2472
#2474
#2474
#2475
#2475
#2476
#2476
#249
#25
#251
#251
#255
#256
#26
#265
#266
#267
#27
#276
#277
#278
#28
#280
#281
#282
#283
#286
#287
#289
#29
#291
#292
#294
#296
#298
#299
#3
#30
#305
#309
#31
#310
#311
#312
#319
#32
#321
#323
#33
#330
#330
#34
#342
#344
#345
#346
#35
#353
#354
#357
#36
#365
#37
#373
#374
#38
#380
#381
#382
#383
#384
#387
#388
#39
#391
#398
#399
#4
#40
#400
#400
#401
#402
#404
#405
#422
#423
#424
#424
#427
#429
#432
#433
#435
#436
#437
#437
#438
#439
#442
#443
#444
#445
#447
#449
#451
#452
#454
#455
#458
#459
#460
#461
#462
#464
#464
#465
#466
#469
#471
#472
#478
#479
#48
#480
#487
#49
#490
#497
#499
#5
#50
#502
#503
#506
#507
#508
#51
#512
#516
#517
#518
#519
#52
#521
#522
#523
#524
#53
#54
#55
#555
#556
#557
#558
#559
#56
#560
#561
#562
#563
#564
#565
#566
#567
#57
#571
#573
#575
#578
#579
#58
#582
#584
#585
#587
#589
#59
#592
#593
#594
#597
#598
#6
#60
#605
#606
#607
#608
#61
#610
#614
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#626
#627
#628
#629
#630
#631
#632
#634
#635
#636
#638
#639
#641
#643
#645
#646
#648
#650
#653
#654
#655
#656
#657
#661
#662
#665
#666
#666
#667
#668
#669
#671
#672
#673
#674
#675
#676
#677
#686
#688
#689
#69
#694
#695
#698
#698
#699
#7
#70
#701
#701
#702
#703
#705
#708
#709
#71
#711
#713
#716
#72
#720
#720
#721
#721
#726
#728
#73
#731
#733
#734
#735
#737
#739
#74
#740
#742
#743
#744
#746
#752
#754
#755
#76
#761
#763
#764
#765
#769
#77
#771
#772
#774
#775
#778
#78
#780
#781
#782
#784
#785
#787
#789
#79
#790
#792
#793
#796
#798
#799
#8
#80
#800
#801
#802
#802
#803
#806
#807
#81
#819
#819
#82
#822
#822
#823
#824
#825
#826
#827
#829
#83
#830
#835
#836
#84
#842
#843
#844
#845
#846
#847
#848
#849
#850
#851
#852
#853
#854
#855
#855
#856
#856
#857
#858
#859
#860
#860
#861
#862
#863
#865
#867
#868
#869
#873
#876
#877
#883
#884
#885
#885
#887
#888
#889
#889
#891
#892
#893
#894
#894
#895
#898
#899
#9
#904
#906
#907
#913
#914
#916
#917
#917
#918
#918
#919
#92
#920
#921
#922
#923
#924
#925
#926
#927
#928
#930
#933
#934
#935
#936
#937
#938
#940
#948
#949
#949
#95
#950
#951
#953
#954
#969
#973
#973
#979
#98
#980
#981
#981
#983
#984
#987
#99
#995
#995
#996
v0.1.0
v0.1.1
v0.10.0
v0.11.1
v0.13.0
v0.14.0
v0.15.0
v0.16.0
v0.17.0
v0.2.0
v0.3.0
v0.3.1
v0.4.0
v0.6.0
v0.7.0
v0.8.0
v0.9.2
-
37c9b449c6
Never crash: media crate without expect()

Brandon ThomasandClaude Opus 5.5
2026-10-04 12:18:36 -04:00 -
8e4e29844e
Never crash: PDF close-path operators and CFF outlines without a current point

Brandon ThomasandClaude Opus 5.5
2026-10-04 12:15:02 -04:00 -
6708ff55b4
Never crash: SVG path data no longer loops forever on a number after Z

Brandon ThomasandClaude Opus 5.5
2026-10-04 12:14:58 -04:00 -
ed54a8cd15
Never crash: interchange export/import without expect()

Brandon ThomasandClaude Opus 5.5
2026-10-04 12:10:09 -04:00 -
3861b6d043
Merge pull request #13 from storytold/m3-project-operations
BFlat
2026-10-04 23:05:45 +07:00 -
e0ed28f55d
M3.9: closing a modified project asks to save it first; the modified mark follows undo
m3-project-operations

bflatasticandClaude Opus 5.5
2026-10-04 23:02:14 +07:00 -
0da12c676f
Never crash: steering rules, clippy.toml, forbid unsafe

Brandon ThomasandClaude Opus 5.5
2026-10-04 11:43:47 -04:00 -
10644a83aa
Merge pull request #11 from storytold/pr/license-standard
Brandon Thomas
2026-10-04 10:09:09 -04:00 -
93c858688b
Licensing: standard LICENSE files, NOTICE, ArtCraft brand terms

Brandon ThomasandClaude Opus 5.5
2026-10-04 10:05:24 -04:00 -
0a8cdfc67e
Scripting: Property.keyInSpatialTangent / keyOutSpatialTangent under their AE names

storybored379andClaude Opus 5.5
2026-10-03 23:36:10 -07:00 -
3411fc80ab
Keyframes: a Hold key no longer eases the motion into it

storybored379andClaude Opus 5.5
2026-10-03 23:36:10 -07:00 -
18fcc48046
Shortcuts: don't bind macOS-only Ctrl+Cmd shortcuts off macOS

storybored379andClaude Opus 5.5
2026-10-03 23:36:10 -07:00 -
fb87ac5647
Merge branch 'worktree-agent-a0407bd39e9d4b595'
Brandon Thomas
2026-10-04 03:41:14 -04:00 -
a006ed5765
M13.32: web main-thread stall: Warp Stabilizer plans solved in job workers

Brandon ThomasandClaude Opus 5.5
2026-10-04 03:40:46 -04:00 -
402b4cb52f
Merge branch 'worktree-agent-abff9a10f06a98f2c'
Brandon Thomas
2026-10-04 03:19:26 -04:00 -
f9e1807962
Merge branch 'main' into worktree-agent-abff9a10f06a98f2c
Brandon Thomas
2026-10-04 03:16:01 -04:00 -
3921e6c680
M13.30: Content-Aware Fill in a job worker on its GPU

Brandon ThomasandClaude Opus 5.5
2026-10-04 03:15:54 -04:00 -
c8a42b2a26
Merge branch 'worktree-agent-afaf588d9c94630c4'
Brandon Thomas
2026-10-04 03:06:47 -04:00 -
c59e0a6407
Merge main into M13.28 worktree

Brandon ThomasandClaude Opus 5.5
2026-10-04 02:57:55 -04:00 -
91f4a603a9
Merge branch 'main' into worktree-agent-abff9a10f06a98f2c
Brandon Thomas
2026-10-04 02:57:35 -04:00 -
f3715aac32
M13.30: web depth and polish

Brandon ThomasandClaude Opus 5.5
2026-10-04 02:57:17 -04:00 -
6f7e536ca6
M13.28: architecture notes for the part C GPU effects

Brandon ThomasandClaude Opus 5.5
2026-10-04 02:56:16 -04:00 -
c4315818da
M13.28: GPU generators (fx_gen2): Lightning, Advanced Lightning, Beam, Lens Flare, Radio Waves, Vegas, Stroke, Scribble, Write-on, Paint Bucket, Eyedropper Fill, CC Glue Gun, CC Threads, Audio Spectrum/Waveform, Basic Text, Path Text

Brandon ThomasandClaude Opus 5.5
2026-10-04 02:56:00 -04:00 -
f1a999edbe
Merge branch 'worktree-agent-a11430ddf8ce9f23d'
Brandon Thomas
2026-10-04 02:34:35 -04:00 -
2d41ce612d
M13.29: ROADMAP GPU effect count

Brandon ThomasandClaude Opus 5.5
2026-10-04 02:33:51 -04:00 -
47be3e18f3
Merge main into M13.29 worktree
Brandon Thomas
2026-10-04 01:36:27 -04:00 -
1c855c3e07
M13.29: GPU effects part D (particles and remaining fallbacks)

Brandon ThomasandClaude Opus 5.5
2026-10-04 01:35:56 -04:00 -
5df9cde182
M13.28: GPU pixel ports (fx_pixel2): CC Cross/Radial/Vector Blur, Reduce Interlace Flicker, CC Composite, Color Link, Cineon, HDR Compander/Highlight Compression, Grow Bounds, CC Overbrights, CC Block Load, CC Burn Film, CC Glass/Plastic, CC HexTile, CC Mr. Smoothie, Inner/Outer Key, CC Simple Wire Removal, Basic 3D

Brandon ThomasandClaude Opus 5.5
2026-10-04 01:33:54 -04:00 -
764c3a31ad
M13.28: golden hashes of the plan-drawn CPU effects (pinned before the GPU refactor)

Brandon ThomasandClaude Opus 5.5
2026-10-04 01:06:40 -04:00 -
b9f09869eb
M13.29: particle effects golden hashes

Brandon ThomasandClaude Opus 5.5
2026-10-04 01:04:43 -04:00 -
51c21931ca
Parity audit at
d39c0e8: ≈99% weighted, 89/3/0, every P0 feature done
Brandon ThomasandClaude Opus 5.5
2026-10-04 01:01:21 -04:00 -
d39c0e818c
Merge branch 'worktree-agent-a9fea98fe9839069d'
Brandon Thomas
2026-10-04 00:53:58 -04:00 -
d5bb5ad994
Merge branch 'main' into worktree-agent-a9fea98fe9839069d
Brandon Thomas
2026-10-04 00:52:53 -04:00 -
14f9c44915
Merge branch 'worktree-agent-a3d97efbded4f5ed3'
Brandon Thomas
2026-10-04 00:50:49 -04:00 -
b3a228ed74
Merge branch 'main' into worktree-agent-a3d97efbded4f5ed3
Brandon Thomas
2026-10-04 00:50:03 -04:00 -
ce6ece4cd4
M13.27: sim effects golden hashes

Brandon ThomasandClaude Opus 5.5
2026-10-04 00:50:03 -04:00 -
b73028d999
Merge branch 'main' into worktree-agent-a9fea98fe9839069d (filmcraft rev 2c5ba7a: AAF and OMF interchange)

Brandon ThomasandClaude Opus 5.5
2026-10-04 00:45:00 -04:00 -
8cb6d34c58
M13.26: import command keeps After Effects' menu label

Brandon ThomasandClaude Opus 5.5
2026-10-04 00:41:06 -04:00 -
1b61d81f3b
Merge branch 'worktree-agent-a139f16b3a4130998'
Brandon Thomas
2026-10-04 00:39:13 -04:00 -
3ee5823429
Merge branch 'worktree-agent-a51902829f462d739'
Brandon Thomas
2026-10-04 00:26:41 -04:00 -
05b614990b
Merge branch 'main' into worktree-agent-a9fea98fe9839069d
Brandon Thomas
2026-10-04 00:25:43 -04:00 -
955422819c
M13.26: Premiere Pro interop commands (file.importTimeline, file.exportTimeline with ProRes 4444 pre-renders), File menu entries, export dialog, docs and pixel round-trip tests

Brandon ThomasandClaude Opus 5.5
2026-10-04 00:25:43 -04:00 -
808ca70d47
Merge origin/main (M13.22 GPU effects part A) into M13.23: both GPU effect lists (236), docs recounted
Brandon Thomas
2026-10-04 00:17:37 -04:00 -
299fe09efe
Merge branch 'main' into worktree-agent-a139f16b3a4130998
Brandon Thomas
2026-10-04 00:15:57 -04:00 -
32c53aa35e
av1enc tests: decode with a single-threaded filmcraft-av1 decoder

Brandon ThomasandClaude Opus 5.5
2026-10-04 00:15:39 -04:00 -
fe80862eeb
M13.26: effectcraft-interchange crate (L3): timeline documents to compositions and back via filmcraft-interchange (FCP7 XML, FCPXML, OTIO, EDL)

Brandon ThomasandClaude Opus 5.5
2026-10-04 00:05:54 -04:00 -
7c675124ae
Merge origin/main (M13.24) into M13.23
Brandon Thomas
2026-10-03 23:59:41 -04:00 -
4a2ca9115b
M13.23: Shatter wireframe views and Foam's texture / map extras fall back via gpu_supported (no readback attempt)

Brandon ThomasandClaude Opus 5.5
2026-10-03 23:59:22 -04:00 -
7a5a93bcbc
Merge branch 'worktree-agent-a38a174c36aa9f23a'
Brandon Thomas
2026-10-03 23:59:12 -04:00 -
d3a7777939
Merge branch 'main' into worktree-agent-a139f16b3a4130998
Brandon Thomas
2026-10-03 23:57:57 -04:00 -
cc5c831c0a
media: WebM VP9 alpha imports as straight alpha (FilmCraft 2c5ba7a)

Brandon ThomasandClaude Opus 5.5
2026-10-03 23:57:57 -04:00 -
ca9a30bf0c
Merge branch 'main' into worktree-agent-a38a174c36aa9f23a
Brandon Thomas
2026-10-03 19:52:55 -04:00 -
8ea5b861ed
Merge branch 'worktree-agent-acd022ffe72ec3783'
Brandon Thomas
2026-10-03 19:08:20 -04:00 -
49d0c16c9f
M13.23: docs — GPU effects part B (parity EFF-5, architecture GPU section, ROADMAP count, gpu crate docs)

Brandon ThomasandClaude Opus 5.5
2026-10-03 18:36:26 -04:00 -
a55b07ef01
Merge main into M13.23
Brandon Thomas
2026-10-03 18:35:42 -04:00 -
7d9f369a5e
Merge branch 'main' into worktree-agent-acd022ffe72ec3783
Brandon Thomas
2026-10-03 18:35:29 -04:00 -
1ec9336d7c
M13.23: GPU simulation render passes

Brandon ThomasandClaude Opus 5.5
2026-10-03 18:35:22 -04:00 -
1b726349ab
M13.24: web app depth (WEB-1) — GPU effects in frame workers, OPFS disk cache, storage manager

Brandon ThomasandClaude Opus 5.5
2026-10-03 18:35:03 -04:00 -
590c85bfb0
Merge branch 'main' into worktree-agent-a38a174c36aa9f23a
Brandon Thomas
2026-10-03 18:28:15 -04:00 -
5d8ad635ad
M13.22: docs — architecture GPU section (time / text / transition families, Advanced 3D split runs and skies on the GPU), parity (EFF-5, 196 GPU effects)

Brandon ThomasandClaude Opus 5.5
2026-10-03 18:27:39 -04:00 -
0c4e533460
M13.22: GPU compositing of Advanced 3D runs with blend modes, track mattes (2D and 3D), Preserve Transparency, and environment backgrounds (Classic and Advanced 3D skies)

Brandon ThomasandClaude Opus 5.5
2026-10-03 18:26:06 -04:00 -
bbe29e7c5b
Merge branch 'worktree-agent-aab5c21557d20742c'
Brandon Thomas
2026-10-03 18:20:21 -04:00 -
bae3ccc410
Merge branch 'main' into worktree-agent-aab5c21557d20742c
Brandon Thomas
2026-10-03 18:14:17 -04:00 -
3881dbb32e
M13.25: Home Templates gallery (thumbnails, open, delete, Save Current as Template), Save as Template and My Custom RGB dialogs, form automation ids; parity update

Brandon ThomasandClaude Opus 5.5
2026-10-03 18:14:17 -04:00 -
a909de43b7
M13.22: GPU time effects (Time Difference, Time Displacement, CC Force Motion Blur, CC Wide Time, Pixel Motion Blur, Timewarp's frame building; motion vectors and frame fetches on the CPU)

Brandon ThomasandClaude Opus 5.5
2026-10-03 17:57:03 -04:00 -
2e5ea051a8
M13.23: GPU Immersive Video effects

Brandon ThomasandClaude Opus 5.5
2026-10-03 17:53:23 -04:00 -
d0b92948ee
M13.22: GPU transitions and perspective (Block Dissolve, CC Glass/Grid/Image Wipe, CC Jaws, CC Line Sweep, CC Radial ScaleWipe, CC Scale Wipe, CC Twister, CC WarpoMatic, Radial Shadow, CC Bender, CC Blobbylize, CC Cylinder, CC Sphere, CC Spotlight, CC Environment, 3D Glasses) and text (Numbers, Timecode: CPU glyph coverage, GPU composite)

Brandon ThomasandClaude Opus 5.5
2026-10-03 17:48:02 -04:00 -
9e70cde725
M13.25: View > Simulate Output > My Custom RGB (primaries, white, gamma or an RGB ICC profile; kept in Settings; view.customRgb) and File menu entries for templates

Brandon ThomasandClaude Opus 5.5
2026-10-03 17:46:41 -04:00 -
e3e35a7ec2
M13.23: GPU colour management (LUTs, OCIO, Color Profile Converter, Lumetri LUT/look)

Brandon ThomasandClaude Opus 5.5
2026-10-03 17:43:24 -04:00 -
b760f1d23a
M13.25: project templates engine — eight original built-in templates with Essential Graphics controls and rendered thumbnails; user .ectemplate templates in the config Templates folder; templates.list/thumbnail/create/saveAs/delete

Brandon ThomasandClaude Opus 5.5
2026-10-03 17:37:18 -04:00 -
6b91afc087
M13.23: GPU 3D Channel effects (aux channels as textures)

Brandon ThomasandClaude Opus 5.5
2026-10-03 17:33:41 -04:00 -
f7927c8f9f
M13.22: GPU CC light family (CC Light Rays, CC Light Burst 2.5, CC Light Sweep, CC Light Wipe)

Brandon ThomasandClaude Opus 5.5
2026-10-03 17:31:26 -04:00 -
f256677c8e
Parity audit at
58163a2: ≈98% weighted (99.6% with fractions), 87/5/0, ≈2–2.5 h wall clock left
Brandon ThomasandClaude Opus 5.5
2026-10-03 17:26:06 -04:00 -
081ce79de3
Merge M13.14 agent-interface audit + lazy open (worktree-agent-a5f8967ebd42ce98b)

Brandon ThomasandClaude Opus 5.5
2026-10-03 17:23:10 -04:00 -
58163a28fb
Merge pull request #5 from storytold/docs-accuracy
BFlat
2026-10-04 01:16:08 +07:00 -
8a7142f9eb
Merge pull request #4 from storytold/timeline-properties
BFlat
2026-10-04 01:16:00 +07:00 -
2c056ae6cf
Docs: accuracy pass — README (306 effects, the web build ships, HEVC/AV1 export, pure-Rust encoders are FilmCraft's plus our own, an accurate 'still to come' list instead of features that exist), ROADMAP (M11 done, M12 mostly done, M13 done, all effects in full), parity summary (no simplified effects left), preferences (web storage is OPFS/IndexedDB; the in-window macOS menu bar setting), CLAUDE.md (the Illustrator sibling is ../vectorcraft)
bflatastic
2026-10-04 01:13:21 +07:00 -
f95eface83
M13.20: docs — README (Timeline shortcuts and Puppet tools), control protocol (reveal / keyAt / twirlSelected UI commands, timeline.layer.<id>.row and viewer.puppetPin.<uid> element ids), agents guide (Timeline: layer.arrange above, reveal shortcuts, keys.toggleTransform, rename), architecture (puppet selection, rigging and follow-through; per-thread expression context recovery), parity (M13.17–M13.20)
bflatastic
2026-10-04 01:10:36 +07:00 -
f9990f7387
M13.20: every Timeline property shortcut — double presses AA (Material Options), PP (paint / Roto Brush / Puppet), SS (selected properties), RR (Time Remap), TT (Mask Opacity), MM (all mask properties; a single M now shows Mask Path), FF (missing effects), EE (expressions) next to LL and UU; Alt+Shift+A/P/S/R/T add or remove a keyframe at the current time on every selected layer in one undo step (keys.toggleTransform: separated X/Y/Z Position, Orientation and X/Y/Z Rotation on 3D layers); Ctrl/Cmd+` twirls the selected layers open or closed (from a reveal, their full tree)
bflatastic
2026-10-04 01:10:33 +07:00 -
aef72378f8
M13.19: the Timeline's rename field and twirl arrows work — the name field took the keyboard focus every frame (Enter and clicking away could never leave it, which also silenced every single-key shortcut); it now focuses once with the name selected, Enter or a click elsewhere commits, Escape cancels; the layer row's click area sat on top of the twirl arrow and the name field (it was registered after them) and now sits under them; Ctrl-click a layer's arrow opens every group inside
bflatastic
2026-10-04 01:09:20 +07:00 -
ba3748f79e
Merge pull request #3 from storytold/timeline-viewer-fixes
BFlat
2026-10-04 00:33:54 +07:00 -
52cf74e997
M13.18: drag layer rows in the Timeline to reorder them — a line shows where they land, the selected layers move together (an unselected row moves alone), one undo step, nothing for a drop in place; layer.arrange {above: layer} for agents
bflatastic
2026-10-04 00:30:33 +07:00 -
bb973e2c76
M13.17: the viewer keeps its pan after a middle-button or Hand drag — egui reports no total drag on the release frame, so the pan was recomputed as the drag's start and snapped back
bflatastic
2026-10-04 00:30:29 +07:00 -
bb06a66083
Merge pull request #2 from storytold/puppet-rigging
BFlat
2026-10-04 00:26:24 +07:00 -
78dceea638
M13.16: docs: parity cites the renumbered puppet tasks (M13.14–M13.16)
bflatastic
2026-10-04 00:22:30 +07:00 -
a02bcc8441
M13.16: puppet Follow-Through — puppet.follow (Puppet tool bar ▸ Follow-Through…) makes pins trail a leader pin for hair, cloth and overlapping action: each follower's Position adds the leader's displacement from rest delayed by
delay(the k-th nearest by k × delay with Cascade), scaled by Amount, keeping its own keyframes; leader = the first selected pin, followers = the others; one undo step; reachable over MCP (execute_command)
bflatastic
2026-10-04 00:19:26 +07:00 -
6ec177de83
M13.15: rig puppet pins to nulls — Points Follow Nulls / Nulls Follow Points (Window ▸ Create Nulls From Paths, paths.* {pins?}) take selected pins, named pins, or every pin of a layer with no path: a null per Position / Advanced pin drives its Position (fromComp of the null's anchor, so parented nulls rig limbs), or rides on it (toComp of the pin's Position) to carry other layers; one undo step
bflatastic
2026-10-04 00:19:25 +07:00 -
6869cff51b
M13.14: puppet pin editing — click / Shift-click selects pins (puppet.selectPins), a drag from empty canvas or Alt-drag marquee-selects them, Select All with a pin selected takes every pin of that kind, Delete removes the selected pins instead of their layer; Advanced and Bend pins rotate by their ring and scale by its square (Shift: 15° / 5 % steps, one undo step per drag); ⌘/Ctrl-dragging one of several selected pins records them all; pins in their kind's colour, larger under the pointer; pushpin icons for the five pin tools
bflatastic
2026-10-04 00:19:24 +07:00 -
244cee4687
M8.1: expressions keep working on long-lived threads — boa leaves values on its VM stack when an exception unwinds through call frames (every pending host request does), so after tens to hundreds of evaluations that read layers or effects every expression on the thread failed with "maximum stack size"; a run that hits the limit now gets a fresh context and is retried once (regression test: 6000 host-reading evaluations on one thread)
bflatastic
2026-10-04 00:19:22 +07:00 -
91bd8ca7c8
Merge main into M13.14
Brandon Thomas
2026-10-03 13:13:50 -04:00 -
9890a82796
Merge branch 'worktree-agent-a6553844386fd3ca8'
Brandon Thomas
2026-10-03 13:10:45 -04:00 -
56b3917a14
Merge main into M13.15
Brandon Thomas
2026-10-03 13:00:33 -04:00 -
8b43adb8a0
Merge main into M13.14
Brandon Thomas
2026-10-03 12:59:27 -04:00 -
e2d7a5a182
M13.15: qa batch tool and reply affordances

Brandon ThomasandClaude Opus 5.5
2026-10-03 12:56:58 -04:00 -
12235b5dc5
M13.15: qa project lifecycle; Collect Files makes its folder; agents cookbook

Brandon ThomasandClaude Opus 5.5
2026-10-03 12:56:41 -04:00 -
780419c235
Compositions: reject zero and negative frame rates instead of panicking

storybored379andClaude Opus 5.5
2026-10-03 09:31:41 -07:00 -
0ae7a1925a
Expressions: keep the runtime usable after errors and property reads

storybored379andClaude Opus 5.5
2026-10-03 09:31:41 -07:00 -
77ab92fb7d
M13.15: qa essential graphics template via CLI script

Brandon ThomasandClaude Opus 5.5
2026-10-03 12:30:11 -04:00 -
97329edb39
M13.14: performance section with before/after numbers; test tidy

Brandon ThomasandClaude Opus 5.5
2026-10-03 12:17:46 -04:00 -
9fb375e4b0
Merge branch 'worktree-agent-a4b0610bd14276508'
Brandon Thomas
2026-10-03 12:17:22 -04:00