Skip to content

History

Revisions

  • Updated cli commands (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    27c85d2
  • Updated cli commands (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    b3aea9d
  • Updated cli commands (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    015446a
  • Updated cli commands (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    9cc5da9
  • Updated cli commands (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    c3d29bf
  • Updated cli commands (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    4161236
  • Updated cli commands (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    212f7d3
  • Updated cli commands (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    409d2b3
  • Updated cli commands (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    50c024e
  • Updated cli commands (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    2e42932
  • Updated shortcuts (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    3a62676
  • Updated cli server (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    20d167c
  • Updated _Sidebar (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    ee074d0
  • Created cli commands (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    ebf59fa
  • Updated preferences (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    ecc2c93
  • Updated _Sidebar (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    5b8f94d
  • Updated cli server (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    080ced7
  • Updated cli server (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    8f36000
  • Updated cli‐server (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    43a77eb
  • Created cli-server (markdown)

    @blossommerz blossommerz committed Oct 16, 2026
    7c811c6
  • A View menu for the node editor, Split Regions by name, and pulldowns that look like pulldowns THE NODE EDITOR'S VIEW MENU had no page. It is a different menu from the modeling window's View, five commands rather than fourteen, and `menus.md` has described it for weeks without linking anywhere. `menu-node-view.md` lists all five in the order index.html gives them: Zoom to Fit, Center, a separator, then Tidy, Bus Long Wires and Dissolve Bus Relays. The three layout commands moved out of the command palette and into that menu in the last merge, and their icons came with them. Zoom to Fit and Center sit on both windows and do different things on each, so each one gets a page covering the pair. In the modeling window Center needs a selection and centers on it; in the node editor it ignores the selection and centers on every node. That was the only thing worth a page of its own. `organizing.md` now says where to reach both bus commands. It named them and never said how to run them, because when it was written there was nowhere to point. SPLIT REGIONS. The command page was titled Split (Bake), a qualifier that existed only to tell it from Split (Manual), which is gone from the app. The app does not agree with itself here: the native menu says Split (Bake), the toolbar button says Split, and the node's own title says Split. The wiki follows one rule instead, hers: split curves is always Split Curves and split regions is always Split Regions. That matches the pair the wiki already had, and it closes the last documented exception in WIKI_MENU_ORDER.md. TEN SOCKET CARDS drew a pulldown as something else. Six showed a bare wire-only socket, which tells a reader to wire a number in: Measured To, Compare's Operator, Style's Placement, Cap and Join, and Select Alternating's Divide by. Three more drew a raw 0: Sort's By, Offset's Corner and Array Directed's Deskew. All of them are menus in the app, declared as a plain number with the words kept elsewhere, which is why the card pipeline never knew. Each list now opens under its own row, the way the app's own menu reads. Style carries three of them, which is why they open in place rather than in the single slot under the body. The eleven Explode kind cards gain the Kind socket the node has had since the last merge, reading Auto. One word in a diagram caption: an English picture said neighbour. PREV AND NEXT NAV on 13 pages pointed at the wrong neighbours. The script that keeps them in step with the sidebar has not run since at least 2026-09-21 because a line of JavaScript was sitting in a Python file. It runs again, and it now rewrites the foot nav as well as the one in the breadcrumb, which is how a corrected page could still send a reader the wrong way from the bottom. welcome and credits are the ends of the chain and had no foot nav at all; they have one now.

    @blossommerz blossommerz committed Oct 8, 2026
    77b02eb
  • Explode pins a Kind, cluster sockets carry an Order, and a seam is green Theo's v0.3.52 list, twenty-one pages. Explode gains the Kind pulldown and its ten values, an Outputs section split between Auto and pinned, and a section on why you would pin it: a cluster is edited with its inputs empty, so on Auto there are no sockets to wire. Separate XY is deprecated in favor of Explode with Kind set to Point, and documents are converted as they load. The six per-kind banners read Deprecated rather than retired. Cluster Input and Cluster Output carry Order. Cluster Output also gains In, which was missing from the page entirely, and its Outputs now say the node has none on the canvas. clusters.md replaces "drag one up or down to reorder" with the order being a number, not a position, and adds the paragraph on an untouched socket reading its real value rather than zero. Weld Seams gains Across Groups, a boolean on by default, and its alt text no longer calls the seam dashed. Flatten loses the claim that a tiled pattern needs a Flatten in front of Weld Seams, which Across Groups made untrue; the page now says what Flatten is for in general and does not mention Weld Seams at all. Sort gains key 5 Name and a paragraph for each of the six keys, written against sortKey and compareNames rather than from prose. Data Box describes nesting and names, which of the two kinds of name survives a flatten, and what the summary counts. Wallpaper Groups gains the fourth numbered step, which hands the cluster its cell vectors and had never been one, plus the cell-vector figure, the straight edge on a finite block, and cm and cmm counting in twos. Organizing gains a Buses section between Relays and Tidy Layout, covering both commands and why they are a pair, and Tidy Layout gains a paragraph on routing the lanes deliberately. Credits gains an "Ideas, not code" section with two debts that are not libraries. C.a.R., or Zirkel und Lineal, by René Grothmann at the Catholic University of Eichstätt-Ingolstadt, maintained since 1996: the live-construction model this program starts from, credited for the conventions and the direction. Orbi, by the Grasshopper Collective at Nuremberg Tech, for the named bus that a run of Relays carries. Upright becomes Deskew on three pages, matching the app's own label. Four diagrams rebuilt. The weld seam is solid seam green, not dashed accent blue, and the two cluster cards show the sockets the nodes actually have. Also removes .fuse_hidden0000002c00000001, a bridge artifact committed by mistake in 89f4ea9 on 2026-08-25.

    @blossommerz blossommerz committed Oct 7, 2026
    c6e008a
  • American spelling across the English pages Twenty-four occurrences on eighteen pages: centre, honours, honoured, millimetres, travelling, travelled, neighbours, flavour, flavours, afterwards, backwards and coloured. Three of them sat inside alt text, where reading the page never catches them. Two image filenames still read colour and are left that way deliberately.

    @blossommerz blossommerz committed Oct 6, 2026
    d8ce5ed
  • Flatten, and Explode takes a point apart Flatten gets its page. It drops the list structure a Collect built and leaves the geometry untouched. Levels says how many wraps to peel: -1 is the default and takes every level however deeply they nested, 0 takes none, 1 takes the outermost. The diagram is one row per value in that order, with the 0 row doubling as the input since 0 changes nothing. Two things the page says because the node's own source says them, and neither was obvious from the outside. It peels the LIST, not the membership: a copy's own group is what makes it one region rather than part of a merged blob, and Mirror, Rotate and Array already stamp every copy they make as its own, so flattening never welds anything together. And the reason it exists is the weld. Weld Seams keys every seam by its endpoints and by which part of the list it sits in, which stops a real boundary between separate parts being erased, but it also means a tiling cluster whose orbit is a Collect arrives already divided. A pgg cluster hands over its two glide cosets as two parts, so seams that ought to cancel sit on opposite sides of that guard. Put a Flatten in front of the weld and the same tolerance dissolves them. Explode on a point now hands back X and Y as numbers rather than passing the point through, so Separate XY is redundant and is retired: banner on, out of the sidebar and the Data index, page kept because the Explode page links to it. That is how the six retired per-type Explode nodes are handled, and unlike Split (Manual) a deletion would have broken live links. All eleven Explode kind cards are reworked. Every one had shown the same grey Geometry input, so nothing on a card said which kind it was about; the kind lived only in the heading above it. Inputs are now named by kind and typed where the type is certain, which is the open shapes; circle, ellipse and shape stay grey because either a curve or a region can arrive. Title bars take the single output type where there is one and stay neutral where the outputs are mixed. Lists and collections drops the claim that nesting goes one level deep, and points at Flatten as the way to take nesting off.

    @blossommerz blossommerz committed Oct 6, 2026
    9f78f48
  • Name the colour a reader sees, and fix the 17 diagrams that drew the wrong one Every alt text that said "accent" now says what is actually on screen: curve green, region orange, point blue or number purple for a produced type, plain blue where the colour only marks which item is new, selection red where the subject is what is selected, and group blue for a group box. Fifty in all, and no alt text in the English wiki contains the word "accent" any more. Reviewing the pictures against the words found seventeen drawing the wrong colour. The pale-blue-interior-under-a-recoloured-outline fault, found in the booleans, repeated in Cleanup, Filter by Area, Select by Condition and List Length. The six Explode scenes hand back points and were drawing them in the old highlight blue. The two selection scenes were still blue after the switch to red. Area's measured hexagon is a region. Select Outer Edges now fills its four cells and draws their shared edges as the regions they are. Separate by Type carries all three type colours at once rather than one. Vector Math Cross is the number colour, because Cross hands back a number. Explode Polygon is a pentagon now. A four-sided box read as the Rectangle and Square nodes. List Length numbers its boxes 1 to 5, positions rather than indices, so the run ends on the same 5 the read-out states. The group box says box rather than folder, in English and in all six locales. Two labels that sat on the lines they labelled, the Radius read-out and the Through point, are offset perpendicular to those lines. The two Tidy layout images are regenerated from the documents they were always built from. They were thought to have no generator; the generator takes its output filename as an argument, so searching for the filename found nothing. Page corrections from reviewing the node pages against the app: Math, Move, Crossing Census and Stability Sweep were missing the editable marker their app sockets carry, Move and Preview were missing their defaults, Preview had no Outputs section where the absence of one is the point, and Weave called Flip a boolean where every other page says on/off.

    @blossommerz blossommerz committed Oct 5, 2026
    bb5c927
  • Thirteen new diagrams, Split Regions, and a selection that is not region orange Vector Math gets a diagram per operation, drawn on the standard figures and all six sharing one pair of vectors. Stroke placement, cap, join and the miter limit get one each, drawn by handing the real SVG property to the renderer. Split Curves gets a circle cut by three lines, which shows both that crossings open into ends and that arcs stay arcs. Select Parents and Select Children get a pane per press, on the same construction Select Roots uses. Select Roots is rebuilt: the image on the wiki could not be produced by any code in the tree, and its scene had been simplified to something its own alt text contradicted. The selection highlight is now red rather than gold, so it cannot be read as the region orange of the type colours. Split (Manual) is retired. It documented a trigger-driven node the app no longer has, and the Split page told readers to reach for it. The node page is now Split Regions rather than borrowing the command's Bake. Split Curves gains a command page ahead of the command landing. Math's modulo symbol, Move's precedence and bare-point rule, Preview's file migration and selected-beats-the-eye, and the screen calibration Reset and drop-the-override rule were all missing and are now documented. Video became Screencast, to match the app.

    @blossommerz blossommerz committed Oct 4, 2026
    65ab52b
  • Seven new diagrams, a colour rule for the old ones, and 18 titles that match the app New diagrams: the three Regular Polygon tools, Paint Region in three panes, Point: Center of Circle, Reverse Direction, Show Region Direction. Colour, on Blossom's call: a diagram carries the colour of what it produces. Curves green, regions orange, direction marks take the colour of the thing they mark, clicked points navy, calculated points hollow point-blue. Ten draw-tool scenes lost their fill and went green; five shape-node cards had their fill matched to their stroke and gained numbered points with a socket legend. Select is deliberately untouched: its blue and green are the marquee colours, not output types. Naming: 18 page titles disagreed with the app's own command names, Compass Circle being the oldest of them. All 18 retitled, with their breadcrumbs, 17 Menu paths, 137 link texts and 2 stale node link texts. Slugs left alone so the app's Help buttons still resolve. Also: the socket legend work caught two wrong labels, a socket called Point that is really On Circle, and Major and Minor for Major Axis and Minor Axis. Revert to Saved loses the switch-documents section, an edge case documented in more detail than the behaviour deserved.

    @blossommerz blossommerz committed Oct 3, 2026
    0bc1e31
  • Versioning: Beta 3 is 0.3.51

    @blossommerz blossommerz committed Oct 3, 2026
    6bcecce
  • versioning: the middle number names the beta stage, and Beta 3's exception The example was still 0.1.210 and the page said only that the last number counts up. It now says what each of the three numbers means, records Beta 3 as 0.3.50 rather than 0.4.0 with Beta 4 returning to the rule, and explains that 0.3.15 to 0.3.49 are numbers that never existed so the gap does not read as missed releases.

    @blossommerz blossommerz committed Oct 1, 2026
    d94671c
  • The weave nodes, Undo and Redo, Revert to Saved, and prose for 17 commands Pages for Weave, Crossing Census and Stability Sweep, which nothing documented: the Calculate button and why evaluate cannot solve, that the result is not saved in the document, that Tol comes from the sweep plateau, and that the census counts four-end crossings only where Weave also reads an eight-end tangency. Undo and Redo get a page, one for both commands: two histories, one per window, a hundred steps each, acting on the window you are in. Revert to Saved gets one too, including that it clears both undo histories, so a revert cannot be undone. The command prose pass is finished, 35 of 35. Ten Draw pages, five Edit, two Transform, each written against the source rather than the old one-liner. They turned up behaviour nothing had written down: a shape owns only the corner points the tool itself made, a guide crossing gives a free point and not a bound one, Directed Rectangle's third click is a distance that leaves a width handle, and Clean Up asks for a merge tolerance and skips merges that would destroy a derived point. selection.md gains a Select Same section covering all six commands, which had only ever had a row each. Every one of the ten pages the menu-order rule governs now carries the app's own rows in the app's own order, and Schematic finally has its icon.

    @blossommerz blossommerz committed Oct 1, 2026
    e698e16