Commits included in published releases. Unpublished intermediate commits are private. Showing matches from the latest 100 commits ending at this release.
Merge PR #1091: the stage3d film -- a 3D board, a layer column and one benchmark band (default, light); closes #1081-#1090
Andy · Sep 30, 2026, 2:50 AM UTC
8b2a3278ad6e
test_run23_courtyard_channel: look for the configured theme's courtyard fill
Rob Boerman · Sep 30, 2026, 12:09 AM UTC
822f13c2473b
#1081 docs: the 853-frame flip count is a review run, not a fixture
Rob Boerman · Sep 29, 2026, 10:39 PM UTC
4066474dd587
#1081 docs: the board knob, cleanup after the write, the flip dwell table
Rob Boerman · Sep 29, 2026, 10:21 PM UTC
2ff2e839ec21
#1081 final review: a board knob, cleanup after the write, fewer flips
Rob Boerman · Sep 29, 2026, 10:11 PM UTC
85a9ed11e996
docs + mutate_1081: the new defaults, Blender, pours and the one pipeline
Rob Boerman · Sep 29, 2026, 9:27 PM UTC
de17e3cb9d7e
film_passes: one band/panel pipeline for make_movie and make_film (#1087)
Rob Boerman · Sep 29, 2026, 9:24 PM UTC
9a6bdb2dcfb0
Defaults: the film is stage3d and every render is light (#1081)
Rob Boerman · Sep 29, 2026, 9:17 PM UTC
9b3440cbd626
stage3d: an opt-in Blender hi-fi backend for the 3D board (#1089)
Rob Boerman · Sep 29, 2026, 9:17 PM UTC
5ee1acf4b2b3
stage3d: plane pours, custom pad outlines and drills on the 3D board (#1090)
Rob Boerman · Sep 29, 2026, 8:39 PM UTC
f080bb10e715
One blocking rule: blocking_defect/blocking_value live in ledger_score (#1088)
Rob Boerman · Sep 29, 2026, 8:32 PM UTC
4435b0bc08ec
test_1081_render3d: the body probe reads the tracked board only
Rob Boerman · Sep 29, 2026, 8:07 PM UTC
b1b909043a5a
test_1081_render3d: probe a tracked board (test_457: orangecrab is untracked)
Rob Boerman · Sep 29, 2026, 8:05 PM UTC
b41bf6a327a7
stage3d: poses pinned, the timeline linear, project models staged
Rob Boerman · Sep 29, 2026, 8:03 PM UTC
8ef286a345c2
stage3d: the board faces the work and turns back; review fixes (#1081)
Rob Boerman · Sep 29, 2026, 7:56 PM UTC
411b202be99c
tests: mutate_1081 -- one row per load-bearing line of the stage3d PR
Rob Boerman · Sep 29, 2026, 7:15 PM UTC
c48b22477a55
docs: the stage3d film -- geometry, the 3D board, the benchmark band (#1081)
Rob Boerman · Sep 29, 2026, 7:14 PM UTC
8e76a281e440
stage3d: back bodies hang below the board; the flip frame fits
Rob Boerman · Sep 29, 2026, 7:14 PM UTC
8ebb024003c6
movie_camera: a turned pad keeps the parser's normal form (fold_rect)
Rob Boerman · Sep 29, 2026, 7:07 PM UTC
90e64362e529
stage3d film: the 3D board and the benchmark band, in both front ends (#1081)
Rob Boerman · Sep 29, 2026, 7:03 PM UTC
54dbe8907986
frame_layout: stage3d says when a frame cannot keep its floor
Rob Boerman · Sep 29, 2026, 6:56 PM UTC
2756e37d8891
stage3d: the three.js board, rendered on SwiftShader (#1081)
Rob Boerman · Sep 29, 2026, 6:55 PM UTC
5ae96ee5c22a
movie_benchmark: only the accepted spine works; say what is unexamined
Rob Boerman · Sep 29, 2026, 6:49 PM UTC
a7a09291900f
stage3d: the timeline and the scene, from the film's own record (#1081)
Rob Boerman · Sep 29, 2026, 6:39 PM UTC
7b645e584dd0
movie_benchmark: one band -- a DONE line, then the run's own ranking (#1081)
Rob Boerman · Sep 29, 2026, 6:33 PM UTC
10fd1514dc6d
frame_layout: the stage3d layout (F) -- the board keeps 70% x 70% (#1081)
Rob Boerman · Sep 29, 2026, 6:33 PM UTC
47cfdedfdbaf
Movie: a turning part turns during its glide (#1086); stage record fixes
Rob Boerman · Sep 29, 2026, 6:13 PM UTC
b1ca695ede04
Movie: one frame path for flipped frames too (#1082 #1083 #1084 #1085)
Rob Boerman · Sep 29, 2026, 5:42 PM UTC
5046c89ca546
GUI parity: a plan run keeps the user's "Fix DRC settings" choice and never overrides an untick
Andy Haas · Sep 29, 2026, 7:49 PM UTC
0a9b652b44db
GUI parity: a replayed bga_fanout couples the recorded pairs at the recorded gap
Andy Haas · Sep 29, 2026, 7:41 PM UTC
bf8e2a4b510f
GUI parity: the flag enumeration covers route_diff, route_planes and bga_fanout
Andy Haas · Sep 29, 2026, 6:19 PM UTC
991a01e16e65
GUI parity: --no-bga-zones U1 U3 disables only those zones in a replay
Andy Haas · Sep 29, 2026, 6:03 PM UTC
ef9847f83ae2
GUI parity: --no-fix-drc-settings replays per step, as route.py runs it
Andy Haas · Sep 29, 2026, 5:58 PM UTC
6d28d25b4de2
GUI parity: a replayed route --component routes that component's nets, not every net
Andy Haas · Sep 29, 2026, 5:54 PM UTC
7595437b818c
GUI parity: every route.py flag reaches a replayed plan or says why not
Andy Haas · Sep 29, 2026, 5:47 PM UTC
4111d8a4a7d8
Grade what a chain introduced; three tests red or flaky on the Modal suite
Andy Haas · Sep 29, 2026, 7:07 PM UTC
1365680f48ee
#1080: register the Donate button's shimmer clock in the wall-clock census
Andy Haas · Sep 29, 2026, 5:16 PM UTC
4a8a077efbb5
Site: the solvers pages explain the dual with worked examples
Andy Haas · Sep 29, 2026, 4:01 PM UTC
3720e37f1d11
#1080: GitHub Sponsors, and a shimmering Donate button in the README and the About tab
Andy Haas · Sep 29, 2026, 3:58 PM UTC
3be3745382e6
Site: the pages say daily, which is how often the workflow runs
Andy Haas · Sep 29, 2026, 1:38 PM UTC
75f2596e8c68
Landing page: say what the page is, not how to install
Andy Haas · Sep 29, 2026, 1:36 PM UTC
ee39870e1cec
Site: publish "Shadow prices as forces" at /solvers/dual/, linked from the solvers page and the landing page