mirror of
https://github.com/storytold/effectcraft.git
synced 2026-10-23 12:13:04 -05:00
Commit Graph
Select branches
Hide Pull Requests
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/independent-gpu-parity-20261014
codex/windows-installer-latest-20261014-01
dependabot/cargo/cargo-dependencies-746d475865
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/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
sonar-fix/enforce-https
sonar-fix/js-csprng
sonar-fix/js-css-reliability
sonar-fix/path-cmd-hardening
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/merge
#1037
#1038
#1039
#104
#1041
#1043
#1044
#1046
#1048
#105
#1050
#1051
#1052
#1054
#1057
#1060
#1065
#1066
#1069
#1069/merge
#107
#1073
#1075
#108
#1082
#1084
#1086
#1087
#1088
#109
#1090
#1091
#1092
#1092/merge
#1093
#1094
#1094/merge
#1097
#1098
#11
#110
#1100
#1100/merge
#1101
#1102
#1103
#1103/merge
#1104
#1105
#1105/merge
#1106
#1107
#1107/merge
#1108
#1109
#111
#1110
#1111
#1112
#1113
#1114
#1115
#1117
#1119
#112
#1121
#1121/merge
#1122
#1123
#1124
#1125
#1126
#1127
#1129
#113
#1131
#1134
#1135
#1137
#1139
#114
#1142
#1143
#1144
#1146
#1147
#1149
#115
#1150
#1150/merge
#1152
#1153
#1156
#1158
#1159
#116
#1160
#1161
#1162
#1163
#1164
#1164/merge
#1165
#1165/merge
#1166
#1168
#1170
#1172
#1173
#1175
#1176
#1177
#1177/merge
#118
#1180
#1182
#1183
#1184
#1188
#1189
#119
#1191
#1199
#12
#120
#1204
#1206
#121
#1210
#1212
#1214
#1216
#1219
#1219/merge
#122
#1222
#1223
#1224
#1224/merge
#1225
#1225/merge
#1226
#1226/merge
#123
#124
#125
#1254
#1258
#1259
#126
#1262
#1262/merge
#1265
#1266
#1266/merge
#1269
#127
#1270
#1270/merge
#1271
#1272
#1273
#1273/merge
#1276
#1276/merge
#1277
#1277/merge
#1278
#1278/merge
#1279
#1279/merge
#128
#1280
#1280/merge
#1281
#1281/merge
#1282
#1283
#1283/merge
#1285
#1286
#1286/merge
#1287
#1287/merge
#1289
#1289/merge
#129
#1291
#1291/merge
#1292
#1294
#1295
#1296
#1296/merge
#1297
#1297/merge
#1298
#1298/merge
#13
#130
#1300
#1300/merge
#1302
#1304
#1304/merge
#1307
#131
#1310
#1310/merge
#1311
#1312
#1313
#1314
#1314/merge
#1315
#1315/merge
#1316
#1316/merge
#1317
#1318
#132
#132/merge
#1320
#1320/merge
#1321
#1322
#1322/merge
#1323
#1323/merge
#1324
#1324/merge
#1325
#1326
#1326/merge
#1327
#1327/merge
#1328
#1328/merge
#133
#1330
#1331
#1332
#1333
#1334
#1336
#1336/merge
#1337
#1337/merge
#1338
#1338/merge
#1339
#1339/merge
#134
#1340
#1340/merge
#1341
#1341/merge
#1342
#1342/merge
#1343
#1343/merge
#1344
#1345
#1346
#1346/merge
#1347
#1347/merge
#1349
#135
#1350
#1351
#1352
#1352/merge
#1353
#1354
#1356
#1357
#1358
#1358/merge
#1359
#1359/merge
#1360
#1362
#1363
#1366
#1367
#1369
#1370
#1370/merge
#1371
#1372
#1374
#1374/merge
#1375
#1376
#1377
#1378
#1379
#138
#1380
#1380/merge
#1382
#1382/merge
#1383
#1384
#1385
#1385/merge
#1387
#1387/merge
#139
#1390
#1390/merge
#1391
#1394
#1395
#1395/merge
#1397
#1398
#1399
#14
#140
#1400
#1400/merge
#1401
#1401/merge
#1402
#1406
#1408
#1408/merge
#141
#1412
#1413
#1415
#1418
#1418/merge
#1419
#142
#1421
#1421/merge
#1422
#1423
#1423/merge
#1424
#143
#1430
#1431
#1432
#1433
#1435
#1438
#1439
#1439/merge
#144
#1441
#1441/merge
#1444
#1447
#1448
#145
#1452
#1454
#1455
#1459
#1459/merge
#1466
#1466/merge
#1470
#1471
#1472
#1477
#1478
#1479
#148
#1480
#1482
#1485
#1490
#1490/merge
#1494
#1494/merge
#1496
#1497
#15
#150
#1501
#1502
#1503
#1503/merge
#1504
#1504/merge
#1505
#1505/merge
#1508
#1508/merge
#1511
#1512
#1513
#1513/merge
#1514
#1514/merge
#1515
#1515/merge
#1520
#1523
#1523/merge
#1524
#1525
#1525/merge
#1527
#1529
#1529/merge
#1538
#1539
#1539/merge
#1540
#1541
#1541/merge
#1543
#1549
#1550
#1550/merge
#1554
#1554/merge
#1558
#1559
#1561
#1565
#1566
#1567
#1568
#1568/merge
#1569
#1571
#1571/merge
#1572
#1574
#1574/merge
#1581
#1581/merge
#1583
#1583/merge
#1584
#1591
#1591/merge
#1592
#1592/merge
#1594
#1598
#1598/merge
#1599
#1599/merge
#16
#1600
#1600/merge
#1601
#1601/merge
#1603
#1603/merge
#1604
#1604/merge
#1608
#1610
#1610/merge
#1612
#1614
#1614/merge
#1620
#1621
#1621/merge
#1622
#1623
#1623/merge
#1627
#1628
#1631
#1631/merge
#1632
#1632/merge
#1634
#1638
#1639
#1640
#1643
#1643/merge
#1647
#1648
#1649
#1651
#1651/merge
#1652
#1653
#1653/merge
#1654
#1654/merge
#1655
#1655/merge
#1659
#1661
#1661/merge
#1662
#1664
#1669
#1669/merge
#1671
#1671/merge
#1672
#1679
#1688
#1689
#1694
#1695
#1696
#1699
#1699/merge
#17
#1704
#1705
#1705/merge
#1706
#1706/merge
#1709
#1710
#1710/merge
#1711
#1712
#1721
#1726
#1726/merge
#1729
#1729/merge
#173
#1730
#1731
#1732
#1732/merge
#1736
#1736/merge
#1737
#1737/merge
#1739
#1739/merge
#1748
#1749
#1749/merge
#1752
#1753
#1755
#1755/merge
#1758
#1758/merge
#1759
#1760
#1761
#1761/merge
#1762
#1762/merge
#1763
#1763/merge
#1772
#1772/merge
#1773
#1774
#1774/merge
#1775
#1775/merge
#1776
#1776/merge
#1778
#1779
#1779/merge
#178
#1784
#1784/merge
#1785
#1787
#1790
#18
#1801
#1802
#1803
#1804
#1804/merge
#1805
#1805/merge
#1808
#181
#1810
#1810/merge
#1813
#1813/merge
#182
#1820
#1820/merge
#1821
#1822
#1822/merge
#1827
#1827/merge
#1829
#1829/merge
#183
#1830
#1830/merge
#1833
#1833/merge
#1836
#1836/merge
#1837
#1837/merge
#184
#1840
#1840/merge
#1841
#1841/merge
#1842
#1842/merge
#1843
#1843/merge
#1844
#1844/merge
#1846
#1846/merge
#1847
#1847/merge
#1848
#1848/merge
#185
#1850
#1850/merge
#1851
#1851/merge
#1852
#1852/merge
#1853
#1853/merge
#1855
#1856
#1856/merge
#1858
#1858/merge
#1859
#1859/merge
#186
#1860
#1860/merge
#1861
#1864
#1864/merge
#1865
#1865/merge
#1867
#1867/merge
#1869
#1869/merge
#187
#1872
#1872/merge
#1873
#1873/merge
#1874
#1874/merge
#1875
#1875/merge
#1876
#1876/merge
#188
#1881
#1881/merge
#1887
#1887/merge
#1889
#189
#1890
#1890/merge
#1891
#1891/merge
#1892
#1892/merge
#1895
#1895/merge
#1897
#1897/merge
#19
#1901
#1901/merge
#1902
#1903
#1903/merge
#1904
#1904/merge
#1906
#1906/merge
#1907
#1907/merge
#1909
#1909/merge
#1911
#1911/merge
#1915
#1915/merge
#1916
#1916/merge
#1917
#1917/merge
#1918
#1918/merge
#1919
#1920
#1920/merge
#1921
#1921/merge
#1922
#1922/merge
#1928
#1928/merge
#1929
#1929/merge
#193
#1931
#1931/merge
#1933
#1933/merge
#1945
#1945/merge
#1946
#1946/merge
#1947
#1947/merge
#1948
#1948/merge
#1949
#1949/merge
#195
#1951
#1951/merge
#1954
#1956
#1956/merge
#1957
#1958
#1958/merge
#196
#1962
#1965
#1965/merge
#1966
#1967
#1967/merge
#1968
#1968/merge
#1969
#1969/merge
#197
#1970
#1970/merge
#1972
#1972/merge
#1973
#1973/merge
#1974
#1974/merge
#1975
#1976
#1978
#1978/merge
#1980
#1980/merge
#1981
#1981/merge
#1982
#1982/merge
#1983
#1983/merge
#1984
#1984/merge
#1989
#1990
#1992
#1993
#1993/merge
#1996
#1996/merge
#1997
#1997/merge
#2
#20
#200
#2000
#2000/merge
#2002
#2002/merge
#2003
#2003/merge
#2007
#2007/merge
#2012
#2012/merge
#2016
#2016/merge
#2023
#2027
#2027/merge
#2030
#2030/merge
#2033
#2033/merge
#2039
#2039/merge
#2040
#2040/merge
#2041
#2041/merge
#2042
#2042/merge
#2045
#2045/merge
#2046
#2046/merge
#2047
#2047/merge
#2048
#2048/merge
#2049
#2049/merge
#2050
#2050/merge
#2051
#2051/merge
#2054
#2054/merge
#2059
#2060
#2061
#2062
#2065
#2065/merge
#207
#2071
#2071/merge
#2089
#2089/merge
#2099
#21
#210
#2106
#2106/merge
#2107
#2107/merge
#2108
#2108/merge
#2109
#2109/merge
#211
#2110
#2110/merge
#2111
#2111/merge
#2114
#2114/merge
#2116
#2116/merge
#2118
#2118/merge
#213
#214
#2154
#2154/merge
#2155
#2155/merge
#2156
#2156/merge
#2157
#2157/merge
#2158
#2158/merge
#2159
#2159/merge
#2160
#2160/merge
#2161
#2161/merge
#2162
#2162/merge
#2163
#2163/merge
#2164
#2164/merge
#2165
#2165/merge
#2166
#2166/merge
#2169
#2169/merge
#217
#2170
#2170/merge
#2171
#2171/merge
#2176
#2176/merge
#2177
#2177/merge
#2178
#2178/merge
#2181
#2181/merge
#2182
#2182/merge
#2184
#2184/merge
#2185
#2185/merge
#2187
#219
#2190
#2191
#2192
#2193
#2194
#2195
#2196
#2197
#22
#220
#2204
#2204/merge
#2206
#2206/merge
#221
#2211
#2211/merge
#2214
#2215
#2216
#2216/merge
#2217
#2218
#2219
#2219/merge
#222
#2221
#2221/merge
#2222
#2222/merge
#2223
#2223/merge
#2225
#2225/merge
#2228
#2228/merge
#223
#2230
#2230/merge
#2231
#2231/merge
#2233
#2233/merge
#2235
#2236
#2236/merge
#2237
#2237/merge
#224
#228
#23
#233
#235
#236
#237
#238
#239
#24
#240
#241
#242
#244
#245
#247
#249
#25
#251
#251/merge
#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/merge
#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/merge
#401
#402
#404
#405
#422
#423
#424
#424/merge
#427
#429
#432
#433
#435
#436
#437
#437/merge
#438
#439
#442
#443
#444
#445
#447
#449
#451
#452
#454
#455
#458
#459
#460
#461
#462
#464
#464/merge
#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/merge
#667
#668
#669
#671
#672
#673
#674
#675
#676
#677
#686
#688
#689
#69
#694
#695
#698
#698/merge
#699
#7
#70
#701
#701/merge
#702
#703
#705
#708
#709
#71
#711
#713
#716
#72
#720
#720/merge
#721
#721/merge
#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/merge
#803
#806
#807
#81
#819
#819/merge
#82
#822
#822/merge
#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/merge
#856
#856/merge
#857
#858
#859
#860
#860/merge
#861
#862
#863
#865
#867
#868
#869
#873
#876
#877
#883
#884
#885
#885/merge
#887
#888
#889
#889/merge
#891
#892
#893
#894
#894/merge
#895
#898
#899
#9
#904
#906
#907
#913
#914
#916
#917
#917/merge
#918
#918/merge
#919
#92
#920
#921
#922
#923
#924
#925
#926
#927
#928
#930
#933
#934
#935
#936
#937
#938
#940
#948
#949
#949/merge
#95
#950
#951
#953
#954
#969
#973
#973/merge
#979
#98
#980
#981
#981/merge
#983
#984
#987
#99
#995
#995/merge
#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.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
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/independent-gpu-parity-20261014
codex/windows-installer-latest-20261014-01
dependabot/cargo/cargo-dependencies-746d475865
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/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
sonar-fix/enforce-https
sonar-fix/js-csprng
sonar-fix/js-css-reliability
sonar-fix/path-cmd-hardening
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/merge
#1037
#1038
#1039
#104
#1041
#1043
#1044
#1046
#1048
#105
#1050
#1051
#1052
#1054
#1057
#1060
#1065
#1066
#1069
#1069/merge
#107
#1073
#1075
#108
#1082
#1084
#1086
#1087
#1088
#109
#1090
#1091
#1092
#1092/merge
#1093
#1094
#1094/merge
#1097
#1098
#11
#110
#1100
#1100/merge
#1101
#1102
#1103
#1103/merge
#1104
#1105
#1105/merge
#1106
#1107
#1107/merge
#1108
#1109
#111
#1110
#1111
#1112
#1113
#1114
#1115
#1117
#1119
#112
#1121
#1121/merge
#1122
#1123
#1124
#1125
#1126
#1127
#1129
#113
#1131
#1134
#1135
#1137
#1139
#114
#1142
#1143
#1144
#1146
#1147
#1149
#115
#1150
#1150/merge
#1152
#1153
#1156
#1158
#1159
#116
#1160
#1161
#1162
#1163
#1164
#1164/merge
#1165
#1165/merge
#1166
#1168
#1170
#1172
#1173
#1175
#1176
#1177
#1177/merge
#118
#1180
#1182
#1183
#1184
#1188
#1189
#119
#1191
#1199
#12
#120
#1204
#1206
#121
#1210
#1212
#1214
#1216
#1219
#1219/merge
#122
#1222
#1223
#1224
#1224/merge
#1225
#1225/merge
#1226
#1226/merge
#123
#124
#125
#1254
#1258
#1259
#126
#1262
#1262/merge
#1265
#1266
#1266/merge
#1269
#127
#1270
#1270/merge
#1271
#1272
#1273
#1273/merge
#1276
#1276/merge
#1277
#1277/merge
#1278
#1278/merge
#1279
#1279/merge
#128
#1280
#1280/merge
#1281
#1281/merge
#1282
#1283
#1283/merge
#1285
#1286
#1286/merge
#1287
#1287/merge
#1289
#1289/merge
#129
#1291
#1291/merge
#1292
#1294
#1295
#1296
#1296/merge
#1297
#1297/merge
#1298
#1298/merge
#13
#130
#1300
#1300/merge
#1302
#1304
#1304/merge
#1307
#131
#1310
#1310/merge
#1311
#1312
#1313
#1314
#1314/merge
#1315
#1315/merge
#1316
#1316/merge
#1317
#1318
#132
#132/merge
#1320
#1320/merge
#1321
#1322
#1322/merge
#1323
#1323/merge
#1324
#1324/merge
#1325
#1326
#1326/merge
#1327
#1327/merge
#1328
#1328/merge
#133
#1330
#1331
#1332
#1333
#1334
#1336
#1336/merge
#1337
#1337/merge
#1338
#1338/merge
#1339
#1339/merge
#134
#1340
#1340/merge
#1341
#1341/merge
#1342
#1342/merge
#1343
#1343/merge
#1344
#1345
#1346
#1346/merge
#1347
#1347/merge
#1349
#135
#1350
#1351
#1352
#1352/merge
#1353
#1354
#1356
#1357
#1358
#1358/merge
#1359
#1359/merge
#1360
#1362
#1363
#1366
#1367
#1369
#1370
#1370/merge
#1371
#1372
#1374
#1374/merge
#1375
#1376
#1377
#1378
#1379
#138
#1380
#1380/merge
#1382
#1382/merge
#1383
#1384
#1385
#1385/merge
#1387
#1387/merge
#139
#1390
#1390/merge
#1391
#1394
#1395
#1395/merge
#1397
#1398
#1399
#14
#140
#1400
#1400/merge
#1401
#1401/merge
#1402
#1406
#1408
#1408/merge
#141
#1412
#1413
#1415
#1418
#1418/merge
#1419
#142
#1421
#1421/merge
#1422
#1423
#1423/merge
#1424
#143
#1430
#1431
#1432
#1433
#1435
#1438
#1439
#1439/merge
#144
#1441
#1441/merge
#1444
#1447
#1448
#145
#1452
#1454
#1455
#1459
#1459/merge
#1466
#1466/merge
#1470
#1471
#1472
#1477
#1478
#1479
#148
#1480
#1482
#1485
#1490
#1490/merge
#1494
#1494/merge
#1496
#1497
#15
#150
#1501
#1502
#1503
#1503/merge
#1504
#1504/merge
#1505
#1505/merge
#1508
#1508/merge
#1511
#1512
#1513
#1513/merge
#1514
#1514/merge
#1515
#1515/merge
#1520
#1523
#1523/merge
#1524
#1525
#1525/merge
#1527
#1529
#1529/merge
#1538
#1539
#1539/merge
#1540
#1541
#1541/merge
#1543
#1549
#1550
#1550/merge
#1554
#1554/merge
#1558
#1559
#1561
#1565
#1566
#1567
#1568
#1568/merge
#1569
#1571
#1571/merge
#1572
#1574
#1574/merge
#1581
#1581/merge
#1583
#1583/merge
#1584
#1591
#1591/merge
#1592
#1592/merge
#1594
#1598
#1598/merge
#1599
#1599/merge
#16
#1600
#1600/merge
#1601
#1601/merge
#1603
#1603/merge
#1604
#1604/merge
#1608
#1610
#1610/merge
#1612
#1614
#1614/merge
#1620
#1621
#1621/merge
#1622
#1623
#1623/merge
#1627
#1628
#1631
#1631/merge
#1632
#1632/merge
#1634
#1638
#1639
#1640
#1643
#1643/merge
#1647
#1648
#1649
#1651
#1651/merge
#1652
#1653
#1653/merge
#1654
#1654/merge
#1655
#1655/merge
#1659
#1661
#1661/merge
#1662
#1664
#1669
#1669/merge
#1671
#1671/merge
#1672
#1679
#1688
#1689
#1694
#1695
#1696
#1699
#1699/merge
#17
#1704
#1705
#1705/merge
#1706
#1706/merge
#1709
#1710
#1710/merge
#1711
#1712
#1721
#1726
#1726/merge
#1729
#1729/merge
#173
#1730
#1731
#1732
#1732/merge
#1736
#1736/merge
#1737
#1737/merge
#1739
#1739/merge
#1748
#1749
#1749/merge
#1752
#1753
#1755
#1755/merge
#1758
#1758/merge
#1759
#1760
#1761
#1761/merge
#1762
#1762/merge
#1763
#1763/merge
#1772
#1772/merge
#1773
#1774
#1774/merge
#1775
#1775/merge
#1776
#1776/merge
#1778
#1779
#1779/merge
#178
#1784
#1784/merge
#1785
#1787
#1790
#18
#1801
#1802
#1803
#1804
#1804/merge
#1805
#1805/merge
#1808
#181
#1810
#1810/merge
#1813
#1813/merge
#182
#1820
#1820/merge
#1821
#1822
#1822/merge
#1827
#1827/merge
#1829
#1829/merge
#183
#1830
#1830/merge
#1833
#1833/merge
#1836
#1836/merge
#1837
#1837/merge
#184
#1840
#1840/merge
#1841
#1841/merge
#1842
#1842/merge
#1843
#1843/merge
#1844
#1844/merge
#1846
#1846/merge
#1847
#1847/merge
#1848
#1848/merge
#185
#1850
#1850/merge
#1851
#1851/merge
#1852
#1852/merge
#1853
#1853/merge
#1855
#1856
#1856/merge
#1858
#1858/merge
#1859
#1859/merge
#186
#1860
#1860/merge
#1861
#1864
#1864/merge
#1865
#1865/merge
#1867
#1867/merge
#1869
#1869/merge
#187
#1872
#1872/merge
#1873
#1873/merge
#1874
#1874/merge
#1875
#1875/merge
#1876
#1876/merge
#188
#1881
#1881/merge
#1887
#1887/merge
#1889
#189
#1890
#1890/merge
#1891
#1891/merge
#1892
#1892/merge
#1895
#1895/merge
#1897
#1897/merge
#19
#1901
#1901/merge
#1902
#1903
#1903/merge
#1904
#1904/merge
#1906
#1906/merge
#1907
#1907/merge
#1909
#1909/merge
#1911
#1911/merge
#1915
#1915/merge
#1916
#1916/merge
#1917
#1917/merge
#1918
#1918/merge
#1919
#1920
#1920/merge
#1921
#1921/merge
#1922
#1922/merge
#1928
#1928/merge
#1929
#1929/merge
#193
#1931
#1931/merge
#1933
#1933/merge
#1945
#1945/merge
#1946
#1946/merge
#1947
#1947/merge
#1948
#1948/merge
#1949
#1949/merge
#195
#1951
#1951/merge
#1954
#1956
#1956/merge
#1957
#1958
#1958/merge
#196
#1962
#1965
#1965/merge
#1966
#1967
#1967/merge
#1968
#1968/merge
#1969
#1969/merge
#197
#1970
#1970/merge
#1972
#1972/merge
#1973
#1973/merge
#1974
#1974/merge
#1975
#1976
#1978
#1978/merge
#1980
#1980/merge
#1981
#1981/merge
#1982
#1982/merge
#1983
#1983/merge
#1984
#1984/merge
#1989
#1990
#1992
#1993
#1993/merge
#1996
#1996/merge
#1997
#1997/merge
#2
#20
#200
#2000
#2000/merge
#2002
#2002/merge
#2003
#2003/merge
#2007
#2007/merge
#2012
#2012/merge
#2016
#2016/merge
#2023
#2027
#2027/merge
#2030
#2030/merge
#2033
#2033/merge
#2039
#2039/merge
#2040
#2040/merge
#2041
#2041/merge
#2042
#2042/merge
#2045
#2045/merge
#2046
#2046/merge
#2047
#2047/merge
#2048
#2048/merge
#2049
#2049/merge
#2050
#2050/merge
#2051
#2051/merge
#2054
#2054/merge
#2059
#2060
#2061
#2062
#2065
#2065/merge
#207
#2071
#2071/merge
#2089
#2089/merge
#2099
#21
#210
#2106
#2106/merge
#2107
#2107/merge
#2108
#2108/merge
#2109
#2109/merge
#211
#2110
#2110/merge
#2111
#2111/merge
#2114
#2114/merge
#2116
#2116/merge
#2118
#2118/merge
#213
#214
#2154
#2154/merge
#2155
#2155/merge
#2156
#2156/merge
#2157
#2157/merge
#2158
#2158/merge
#2159
#2159/merge
#2160
#2160/merge
#2161
#2161/merge
#2162
#2162/merge
#2163
#2163/merge
#2164
#2164/merge
#2165
#2165/merge
#2166
#2166/merge
#2169
#2169/merge
#217
#2170
#2170/merge
#2171
#2171/merge
#2176
#2176/merge
#2177
#2177/merge
#2178
#2178/merge
#2181
#2181/merge
#2182
#2182/merge
#2184
#2184/merge
#2185
#2185/merge
#2187
#219
#2190
#2191
#2192
#2193
#2194
#2195
#2196
#2197
#22
#220
#2204
#2204/merge
#2206
#2206/merge
#221
#2211
#2211/merge
#2214
#2215
#2216
#2216/merge
#2217
#2218
#2219
#2219/merge
#222
#2221
#2221/merge
#2222
#2222/merge
#2223
#2223/merge
#2225
#2225/merge
#2228
#2228/merge
#223
#2230
#2230/merge
#2231
#2231/merge
#2233
#2233/merge
#2235
#2236
#2236/merge
#2237
#2237/merge
#224
#228
#23
#233
#235
#236
#237
#238
#239
#24
#240
#241
#242
#244
#245
#247
#249
#25
#251
#251/merge
#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/merge
#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/merge
#401
#402
#404
#405
#422
#423
#424
#424/merge
#427
#429
#432
#433
#435
#436
#437
#437/merge
#438
#439
#442
#443
#444
#445
#447
#449
#451
#452
#454
#455
#458
#459
#460
#461
#462
#464
#464/merge
#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/merge
#667
#668
#669
#671
#672
#673
#674
#675
#676
#677
#686
#688
#689
#69
#694
#695
#698
#698/merge
#699
#7
#70
#701
#701/merge
#702
#703
#705
#708
#709
#71
#711
#713
#716
#72
#720
#720/merge
#721
#721/merge
#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/merge
#803
#806
#807
#81
#819
#819/merge
#82
#822
#822/merge
#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/merge
#856
#856/merge
#857
#858
#859
#860
#860/merge
#861
#862
#863
#865
#867
#868
#869
#873
#876
#877
#883
#884
#885
#885/merge
#887
#888
#889
#889/merge
#891
#892
#893
#894
#894/merge
#895
#898
#899
#9
#904
#906
#907
#913
#914
#916
#917
#917/merge
#918
#918/merge
#919
#92
#920
#921
#922
#923
#924
#925
#926
#927
#928
#930
#933
#934
#935
#936
#937
#938
#940
#948
#949
#949/merge
#95
#950
#951
#953
#954
#969
#973
#973/merge
#979
#98
#980
#981
#981/merge
#983
#984
#987
#99
#995
#995/merge
#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.2.0
v0.3.0
v0.3.1
v0.4.0
v0.6.0
v0.7.0
v0.8.0
v0.9.2
-
9b5652f686
Merge pull request #49 from storytold/timeline-comp-tabs
BFlat
2026-10-05 11:59:07 +07:00 -
c7c90cfa74
M3.15: Timeline tabs per open comp; Project double-click opens; tab drag insertion mark
timeline-comp-tabs

bflatasticandClaude Opus 5.5
2026-10-05 11:58:19 +07:00 -
a008a904af
Merge pull request #48 from storytold/graph-auto-visible-keys
BFlat
2026-10-05 11:05:02 +07:00 -
73b2607c9a
M5.16: Key Light: keyer eyedroppers pick from the effect input (effect.pickColor); "keylight" search
graph-auto-visible-keys

bflatasticandClaude Opus 5.5
2026-10-05 11:04:10 +07:00 -
47f2a5a3e6
M5.15: J / K and Select All Keyframes use what the Timeline shows; Graph Editor Auto-Select Graph Type

bflatasticandClaude Opus 5.5
2026-10-05 10:36:55 +07:00 -
c90fd35ff8
Merge pull request #40 from storytold/timeline-keyframes
BFlat
2026-10-05 08:13:28 +07:00 -
ef856d8f67
M5.14: docs: parity, agents and preferences cover the keyframe, clipboard and responsiveness fixes
timeline-keyframes

bflatasticandClaude Opus 5.5
2026-10-05 08:06:32 +07:00 -
dfb0227468
M5.14: J / K stop at the work area; the Info panel shows a selected keyframe

bflatasticandClaude Opus 5.5
2026-10-05 08:05:03 +07:00 -
43bf2906d3
M5.13: keyframe paste: several copied layers paste onto as many layers in order; Paste Reversed pastes like Paste

bflatasticandClaude Opus 5.5
2026-10-05 08:02:16 +07:00 -
9ea1f1325d
M5.12: double-click a keyframe to edit its value; Select Equal / Previous / Following Keyframes; roving keys as dots

bflatasticandClaude Opus 5.5
2026-10-05 07:58:03 +07:00 -
daed03305a
M5.11: Graph Editor: drags move every selected key, Shift keeps an axis, Ctrl / Ctrl+Alt clicks; drags and the transform box never merge or lose keys

bflatasticandClaude Opus 5.5
2026-10-05 07:52:20 +07:00 -
9929b5f9ac
M5.10: keyframes behave like After Effects: drags never destroy keys, stretched layers, Shift/Ctrl/Ctrl+Alt clicks, locked layers, Hold off

bflatasticandClaude Opus 5.5
2026-10-05 07:40:42 +07:00 -
3b6b390f68
M12.8: read the system memory every 30 s instead of 10 s

bflatasticandClaude Opus 5.5
2026-10-05 07:25:01 +07:00 -
e3778b1afd
M3.15: Ctrl+C / Ctrl+X / Ctrl+V reach Edit ▸ Copy, Cut and Paste in the real app

bflatasticandClaude Opus 5.5
2026-10-05 07:15:22 +07:00 -
f3db1ebe38
M5.9: keyframe drags in the Timeline follow the pointer to the end; Shift snaps

bflatasticandClaude Opus 5.5
2026-10-05 07:14:02 +07:00 -
2d4a0902ea
M12.8: the app no longer freezes every 10 s on Windows: the system memory is read in the background

bflatasticandClaude Opus 5.5
2026-10-05 07:05:17 +07:00 -
4b37443481
Merge pull request #39 from storytold/docs-m3-m4
BFlat
2026-10-05 06:46:50 +07:00 -
a965d8df49
M3.9: an edit that only allocates ids still counts as a change
docs-m3-m4

bflatasticandClaude Opus 5.5
2026-10-05 06:43:10 +07:00 -
cb892b5239
M4.12: docs: ROADMAP, parity, web, preferences and agents brought up to date after M3 and M4

bflatasticandClaude Opus 5.5
2026-10-05 06:35:00 +07:00 -
a12d4ae1fa
M3.9: a browser session restored with unsaved changes stays modified

bflatasticandClaude Opus 5.5
2026-10-05 06:33:40 +07:00 -
b21e04b301
M4.12: never crash: hostile input in New Comp from Selection, an empty work area in Cache Frames When Idle

bflatasticandClaude Opus 5.5
2026-10-05 06:30:46 +07:00 -
339a05d771
Merge pull request #37 from storytold/pr/never-crash-clean-crates
Brandon Thomas
2026-10-04 15:34:52 -04:00 -
7f1e2df862
Merge pull request #24 from storytold/pr/never-crash-opus-vp9
Brandon Thomas
2026-10-04 15:34:33 -04:00 -
61e859e3de
Merge pull request #23 from storytold/pr/never-crash-hevcenc
Brandon Thomas
2026-10-04 15:34:15 -04:00 -
6aa490b826
Merge pull request #22 from storytold/pr/never-crash-av1enc
Brandon Thomas
2026-10-04 15:33:56 -04:00 -
c6b8f5412f
Merge pull request #36 from storytold/pr/never-crash-ui
Brandon Thomas
2026-10-04 15:33:38 -04:00 -
4926dd2c4c
Merge pull request #35 from storytold/pr/never-crash-render-gpu
Brandon Thomas
2026-10-04 15:33:18 -04:00 -
fc0eee53dc
Merge pull request #31 from storytold/pr/never-crash-raster-path
Brandon Thomas
2026-10-04 15:32:58 -04:00 -
5d716c2f5a
Merge pull request #29 from storytold/pr/never-crash-text
Brandon Thomas
2026-10-04 15:32:39 -04:00 -
f82ac49855
Merge pull request #26 from storytold/pr/never-crash-track
Brandon Thomas
2026-10-04 15:32:18 -04:00 -
64531e4aac
Merge pull request #33 from storytold/pr/never-crash-effects
Brandon Thomas
2026-10-04 15:32:00 -04:00 -
c6488d0cd4
Merge pull request #30 from storytold/pr/never-crash-engine
Brandon Thomas
2026-10-04 15:31:40 -04:00 -
f864b29549
Merge pull request #27 from storytold/pr/never-crash-script
Brandon Thomas
2026-10-04 15:31:21 -04:00 -
46cd757f99
Merge pull request #21 from storytold/pr/never-crash-expr
Brandon Thomas
2026-10-04 15:31:01 -04:00 -
a3976913c2
Merge pull request #34 from storytold/pr/never-crash-time
Brandon Thomas
2026-10-04 15:30:42 -04:00 -
6f52a0aab8
Merge pull request #19 from storytold/pr/never-crash-project
Brandon Thomas
2026-10-04 15:30:22 -04:00 -
010cb8129f
Merge pull request #17 from storytold/pr/never-crash-media
Brandon Thomas
2026-10-04 15:29:59 -04:00 -
43c485e31e
Merge pull request #14 from storytold/pr/never-crash-interchange
Brandon Thomas
2026-10-04 15:29:41 -04:00 -
d350f4e7ac
Merge pull request #25 from storytold/pr/never-crash-lottie
Brandon Thomas
2026-10-04 15:29:22 -04:00 -
a792844d7e
Merge pull request #16 from storytold/pr/never-crash-pdf
Brandon Thomas
2026-10-04 15:29:03 -04:00 -
e171c33686
Merge pull request #15 from storytold/pr/never-crash-svg
Brandon Thomas
2026-10-04 15:28:44 -04:00 -
91a3b14cb2
Merge pull request #18 from storytold/pr/never-crash-psd
Brandon Thomas
2026-10-04 15:28:25 -04:00 -
a69f417d63
Merge pull request #28 from storytold/pr/never-crash-guard
Brandon Thomas
2026-10-04 15:28:05 -04:00 -
e6bda37e80
Merge pull request #12 from storytold/pr/never-crash-steering
Brandon Thomas
2026-10-04 15:27:45 -04:00 -
7ee6d6a301
Merge pull request #38 from storytold/m4-nested-comps
BFlat
2026-10-05 02:08:13 +07:00 -
e295679b7f
M4.11: docs: architecture, parity and ROADMAP cover nested comps and motion blur
m4-nested-comps

bflatasticandClaude Opus 5.5
2026-10-05 01:56:17 +07:00 -
995d99f938
M4.11: one motion blur gate for layers, masks, effects and Advanced 3D

bflatasticandClaude Opus 5.5
2026-10-05 01:55:34 +07:00 -
c5e33f1a02
Never crash: deny panic lints in the already-clean crates and apps

Brandon ThomasandClaude Opus 5.5
2026-10-04 14:52:39 -04:00 -
543942d085
Never crash: frame-pool panic handler and ui-egui without expect()

Brandon ThomasandClaude Opus 5.5
2026-10-04 14:52:28 -04:00 -
0b5cff1743
M4.10: a nested comp shows nothing before it starts or after it ends

bflatasticandClaude Opus 5.5
2026-10-05 01:47:54 +07:00 -
0fe6db00e8
M4.9: Preserve frame rate when nested or in render queue, Preserve resolution when nested

bflatasticandClaude Opus 5.5
2026-10-05 01:33:14 +07:00 -
e910858445
Never crash: PostScript radix numbers outside 2..=36

Brandon ThomasandClaude Opus 5.5
2026-10-04 14:21:14 -04:00 -
fe89ab9146
Never crash: render and gpu crates without panic!()

Brandon ThomasandClaude Opus 5.5
2026-10-04 14:20:37 -04:00 -
fc737d76da
Never crash: Tick and timecode arithmetic can't overflow or divide by zero

Brandon ThomasandClaude Opus 5.5
2026-10-04 14:20:33 -04:00 -
5dd7d9bb57
Never crash: effects crate without expect()

Brandon ThomasandClaude Opus 5.5
2026-10-04 14:14:16 -04:00 -
4e98b8c4bd
Merge pull request #32 from storytold/m4-preview
BFlat
2026-10-05 01:13:37 +07:00 -
19c1d2ea1d
Never crash: reject SVGs nested too deeply

Brandon ThomasandClaude Opus 5.5
2026-10-04 14:05:58 -04:00 -
ad5aa542b4
Never crash: reject timeline documents nested too deeply

Brandon ThomasandClaude Opus 5.5
2026-10-04 14:05:57 -04:00 -
d1413d5209
Never crash: bound PSD descriptor nesting

Brandon ThomasandClaude Opus 5.5
2026-10-04 14:05:55 -04:00 -
da3177954f
M4.8: docs: parity covers the cached playback fixes
m4-preview

bflatasticandClaude Opus 5.5
2026-10-05 01:04:21 +07:00 -
fa27d621e0
M4.8: Edit ▸ Purge clears what it names: disk and snapshot purges keep the RAM preview, memory purges drop decoded footage

bflatasticandClaude Opus 5.5
2026-10-05 01:03:47 +07:00 -
5ce641c6b3
M4.7: Cache Frames When Idle renders the work area in the background

bflatasticandClaude Opus 5.5
2026-10-05 00:56:49 +07:00 -
6214aecdb9
M4.6: previews: Auto resolution keeps its scale while playing, Cache Before Playback plays what fits, achieved frame rate in the Info panel

bflatasticandClaude Opus 5.5
2026-10-05 00:52:50 +07:00 -
5648fdb1c2
M4.5: RAM preview: render options in the frame key, least-recently-shown eviction, stale frames freed at once

bflatasticandClaude Opus 5.5
2026-10-05 00:43:56 +07:00 -
786e4e8b97
Never crash: raster and path crates without expect()/unwrap()/unreachable!()

Brandon ThomasandClaude Opus 5.5
2026-10-04 13:41:09 -04:00 -
3d5432c318
Never crash: engine without expect() (job polling, commands, menus)

Brandon ThomasandClaude Opus 5.5
2026-10-04 13:40:46 -04:00 -
0873393e43
Never crash: text layout and font resolution without expect()

Brandon ThomasandClaude Opus 5.5
2026-10-04 13:27:38 -04:00 -
6144ca0804
Never crash: last-resort guard around command execution, and a logging panic hook

Brandon ThomasandClaude Opus 5.5
2026-10-04 13:27:33 -04:00 -
f8460971f0
Never crash: scripts nested too deeply return an error instead of overflowing the stack

Brandon ThomasandClaude Opus 5.5
2026-10-04 13:26:05 -04:00 -
bf8962becf
Never crash: trackers and camera solver without expect()

Brandon ThomasandClaude Opus 5.5
2026-10-04 13:24:17 -04:00 -
1da7dc4659
Never crash: Lottie enum values can't overflow

Brandon ThomasandClaude Opus 5.5
2026-10-04 13:24:14 -04:00 -
5cc376a818
Never crash: Opus and VP9 encoders without expect()

Brandon ThomasandClaude Opus 5.5
2026-10-04 13:23:06 -04:00 -
da3c7a842d
Never crash: HEVC encoder without expect()/unreachable!()

Brandon ThomasandClaude Opus 5.5
2026-10-04 13:23:03 -04:00 -
ee90d87742
Never crash: AV1 encoder without expect()/unreachable!()

Brandon ThomasandClaude Opus 5.5
2026-10-04 13:22:59 -04:00 -
fc8fea031c
Never crash: reject deeply nested expressions instead of overflowing the stack

Brandon ThomasandClaude Opus 5.5
2026-10-04 13:22:36 -04:00 -
249cc145e3
Merge pull request #8 from storybored379/pr/fullscreen-shortcut-off-mac
BFlat
2026-10-05 00:16:09 +07:00 -
9ec7680291
Merge pull request #20 from storytold/m3-layer-settings
BFlat
2026-10-05 00:15:20 +07:00 -
cb6e1beebc
M3.14: docs: ROADMAP marks project operations done
m3-layer-settings

bflatasticandClaude Opus 5.5
2026-10-05 00:08:29 +07:00 -
948f06fbf2
M3.14: project files name the version that wrote them, never save unreadable, keep their format

bflatasticandClaude Opus 5.5
2026-10-05 00:08:07 +07:00 -
587d4803fe
Never crash: project crate without expect()

Brandon ThomasandClaude Opus 5.5
2026-10-04 12:58:51 -04:00 -
6fc39eb133
M3.13: menu bar: Group/Ungroup Shapes in the Layer menu, Window ▸ Learn, flowchart shortcuts, Center In View shortcut, Reveal in Explorer on Windows

bflatasticandClaude Opus 5.5
2026-10-04 23:58:00 +07:00 -
a34d0c421b
M3.12: Pre-compose keeps the composition's settings; New Comp from Selection is one undo step with After Effects' options

bflatasticandClaude Opus 5.5
2026-10-04 23:48:54 +07:00 -
89653f37de
M3.11: layer commands respect locks, keep children in place on delete, arrange step by step, keep depth and separated dimensions, keep links on duplicate/paste

bflatasticandClaude Opus 5.5
2026-10-04 23:33:54 +07:00 -
dc573f77e6
Never crash: PSD reader bounds overflow and input-sized allocations

Brandon ThomasandClaude Opus 5.5
2026-10-04 12:27:18 -04:00 -
753de070a0
M3.10: Layer Settings opens Solid Settings with "Affect all layers that use this solid"; settings dialogs register every control

bflatasticandClaude Opus 5.5
2026-10-04 23:22:09 +07:00 -
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