Julien Calixte julien
julien pushed to main at julien/meadows 2026-06-20 13:31:31 +00:00
69fec5fe2e feat(samples): add "AI deskilling spiral" gallery sample
6a4fe59811 feat(samples): add "Overshoot and collapse" gallery sample
Compare 2 commits »
julien created branch feat/overshoot-collapse-sample in julien/meadows 2026-06-20 13:17:57 +00:00
julien pushed to feat/overshoot-collapse-sample at julien/meadows 2026-06-20 13:17:57 +00:00
6a4fe59811 feat(samples): add "Overshoot and collapse" gallery sample
julien pushed to main at julien/meadows 2026-06-20 13:14:14 +00:00
3a65bf5d59 fix(editor): keep the stock box fixed so simulating doesn't move its arrows
julien pushed to main at julien/meadows 2026-06-20 13:06:19 +00:00
8e1e313b20 refactor(editor): inline the header logo so it tracks the theme primary
julien pushed to main at julien/meadows 2026-06-20 13:01:23 +00:00
d570425402 fix(editor): align the playhead with the chart's left gutter
2c7ec6a6ec style: recolour the favicon to the #ff9ff3 primary
ef0cc2878b fix(editor): stop the t-readout wrapping so playback doesn't reflow
f38cf49f25 style: force the primary colour to #ff9ff3 across every theme
d5cda95c3e fix(editor): stop the behaviour chart flickering during playback
Compare 7 commits »
julien pushed to main at julien/meadows 2026-06-20 12:39:36 +00:00
ed6f011e69 feat(editor): reset the playhead when a different model loads
1d65383bbf fix(editor): make the samples list scrollable so it clears the panel
3fc0e23ec7 style(editor): make the stock fill gauge more vivid
69435b1315 feat(editor): animate the canvas in step with the simulation
c361b05ec4 feat(editor): chart behaviour over time with uPlot
Compare 6 commits »
julien pushed to main at julien/meadows 2026-06-20 12:10:08 +00:00
f0d207c4d5 feat(model): make limits-to-growth a runnable two-flow logistic
34df540e4a feat(editor): add a simulation panel and an element inspector
40dc9fba43 feat(model): equip the sample gallery with runnable values
5b6e830778 feat(model): simulate models from rules over information links
Compare 4 commits »
julien pushed to main at julien/meadows 2026-06-20 10:43:29 +00:00
964e621f0e fix(editor): match the flow arrowhead weight to its line
julien pushed to main at julien/meadows 2026-06-20 09:51:57 +00:00
528fc97c7f refactor(model): polish the coffee and limits-to-growth samples
21a459256a feat(editor): dock flow arrows square at any pipe angle
Compare 2 commits »
julien pushed to main at julien/meadows 2026-06-20 09:19:43 +00:00
df03012c8b style(model): align every sample layout to the 20px grid
d7d0966adc feat(editor): snap dragged nodes to the 20px grid
Compare 2 commits »
julien pushed to main at julien/meadows 2026-06-20 09:09:12 +00:00
27b7a8da5e feat(model): add fixes-that-fail and drift traps to the gallery
julien pushed to main at julien/meadows 2026-06-20 08:41:02 +00:00
26dd245a94 feat(model): extend the sample gallery with five more models
169dd043c3 feat(editor): explain refused loop-closure drags
Compare 2 commits »
julien pushed to main at julien/meadows 2026-06-20 08:14:45 +00:00
9f11d5230d fix(editor): fit the view after a restored model is measured
julien pushed to main at julien/meadows 2026-06-20 08:13:27 +00:00
a44f1e7bb1 docs: record the inline glossary as F11 in the design
32498d51d1 fix(editor): render the palette above the loop-badge overlay
Compare 2 commits »
julien pushed to main at julien/meadows 2026-06-20 08:09:28 +00:00
cd276d9d2a feat(editor): add glossary tooltips to the palette
e1efa3c823 feat(editor): gloss the selected element in a panel
6815b81701 fix(editor): fit the view after loaded nodes are measured
5e50b2dfd4 feat(model): add node and link glossary definitions
Compare 4 commits »
julien pushed to main at julien/meadows 2026-06-20 08:03:29 +00:00
acce53ce47 fix(docker): copy pnpm-workspace.yaml into the install layer
72ef29413a feat(editor): wire autosave and add JSON import/export
75ebb39848 feat(editor): add debounced model autosave composable
4c55ff9ffa feat(model): add IndexedDB-backed model repository
9f71febca0 feat(model): round-trip models as versioned JSON
Compare 6 commits »
julien pushed to main at julien/meadows 2026-06-20 07:42:47 +00:00
bc90a9bca9 fix(editor): keep loop badges on nodes while dragging
julien pushed to main at julien/meadows 2026-06-20 07:38:00 +00:00
37017c1175 docs: align design docs and README with the editor
d3119e8a20 feat(editor): wire the canvas and mount the editor
03848ae893 feat(editor): add node, edge, palette, and loop-overlay components
0416581799 feat(editor): add shared loop-highlight state
0aaa4114d9 feat(store): add model store with snapshot undo/redo and loops
Compare 11 commits »
julien pushed to main at julien/meadows 2026-06-20 00:27:05 +00:00
aadc157144 docs(design): lead with the House of Quality visual