Repository navigation
Releases: rogerbucks/thoughtknot
Releases · rogerbucks/thoughtknot
Release list
Nightly 0.7.1-nightly.20261018
A nightly build of main at 08527d7. Every test passed on it, but it has not been through a stable release's checks. For the newest work only; most people should use the latest stable release.
0.7.0
Layout engine
- Graphviz 16.1.0, read from the engine itself (inside @viz-js/viz 3.31.0) when this release was built.
- Checked against the published advisories for Graphviz and for @viz-js/viz (OSV, with NVD behind it) by this release’s quality job: none is known to affect either.
- Its licence, and where its source is, are in THIRD_PARTY_NOTICES.md.
What's Changed
- Public plan: clustered wiki roadmap, blocked-by links, community templates by @rogerbucks in #551
- Publish a nightly pre-release from a passing main, never counted as a release by @rogerbucks in #552
- Say the bar, details, edit pane, table and page words from the catalogue by @rogerbucks in #553
- Add the project's ethos as a graph, and an Ethos page on the wiki by @rogerbucks in #554
- Hold each host to speed budgets in CPU instructions by @rogerbucks in #545
- Move to MPL-2.0, and add a code of conduct, a trademark note and the sign-off rule by @rogerbucks in #556
- Say the settings page's words from the catalogue by @rogerbucks in #557
- Say the export form, path, walk and view maker words from the catalogue by @rogerbucks in #562
- Keep a tall drawing in a note within the window, as a setting by @rogerbucks in #560
- Tidy the Diagram type list and the View menu by @rogerbucks in #563
- Say the AI dialog and the leave-Obsidian question in the person's language by @rogerbucks in #565
- Count again only the benchmarks a change reaches, and give the drawings' counts room by @rogerbucks in #558
- Require every function to work by keyboard on any device with one by @rogerbucks in #567
- Draw a schema block as the schema itself by @rogerbucks in #564
- Say the drawing, untangle, proposal and step words in the person's language by @rogerbucks in #571
- Ship standard schemas a graph can name, and warn of a named schema that is missing by @rogerbucks in #572
- Plan text to graph: an AI breaks prose into a graph, from the editor or as a skill by @rogerbucks in #569
- Tidy the edit panel: suggestions as a keyboard dropdown, the card's tools in one row by @rogerbucks in #573
- Open a thing's details with what is going on, then its links in and out by @rogerbucks in #566
- Say the diagram types, notes, parked things, changes and review in the person's language by @rogerbucks in #575
- Wrap long lines in the text box, and check the browser page by keyboard on a phone by @rogerbucks in #577
- Say the details panel, properties, adding a thing, Edit and drafts in the person's language by @rogerbucks in #578
- Make the 50-thing drawing count steady again by @rogerbucks in #568
- Say the AI models settings, style block summary and table headers in the person's language by @rogerbucks in #580
- Plan winning back the drawings' instruction counts in Wave 6 by @rogerbucks in #581
- Lead the hover tooltip with how a thing is linked, and read it aloud on focus by @rogerbucks in #576
- Make V-10's huge graph real: graph theory and this project by @rogerbucks in #559
- Add the project's home page on GitHub Pages by @rogerbucks in #570
- Curve radial links around boxes, drag boxes to move them, and keep phone gestures in the drawing by @rogerbucks in #561
- Add developer pages to the wiki, made from the code by @rogerbucks in #583
- Check pointer targets and reflow at 320 in a real Chrome, in both hosts by @rogerbucks in #582
- Rename the product from Graph Note to ThoughtKnot by @rogerbucks in #579
- Point every link at rogerbucks/thoughtknot by @rogerbucks in #589
- Serve the home page at thoughtknot.app by @rogerbucks in #585
- Let the build status script run with nothing installed by @rogerbucks in #592
- Show strangers what the project is, and ask for sign-off on web commits by @rogerbucks in #590
- Plan graphs kept in a GitHub repository, held after R2 by @rogerbucks in #593
- Write repository settings under its current name after a rename by @rogerbucks in #596
- Hold every document and comment to plain English for ADHD readers by @rogerbucks in #588
- Add a security policy (SECURITY.md) by @rogerbucks in #594
- Move a box from the keyboard, and round the centre of a radial drawing by @rogerbucks in #587
- Write CONTRIBUTING, the package guides and RELEASING in plain English by @rogerbucks in #591
- 0.7.0: ThoughtKnot, test languages, speed budgets and nightly builds by @rogerbucks in #597
- Lead the wiki's Home page with the whole product by @rogerbucks in #586
- Write the comments in scripts/ in plain English by @rogerbucks in #595
- Accept the 0.7.0 bundle growth and mesh search count by @rogerbucks in #603
Full Changelog: 0.6.0...0.7.0
Nightly 0.6.1-nightly.20261018
A nightly build of main at 6b6e7c7. Every test passed on it, but it has not been through a stable release's checks. For the newest work only; most people should use the latest stable release.
0.6.0
Layout engine
- Graphviz 16.1.0, read from the engine itself (inside @viz-js/viz 3.31.0) when this release was built.
- Checked against the published advisories for Graphviz and for @viz-js/viz (OSV, with NVD behind it) by this release’s quality job: none is known to affect either.
- Its licence, and where its source is, are in THIRD_PARTY_NOTICES.md.
What's Changed
- Reorder the roadmap and make the requirements graph the one source by @rogerbucks in #501
- Add Claude's review of every pull request by @rogerbucks in #499
- Wave 4: finish WCAG 2.2 AA checks for every Obsidian view, closing slice 4 by @rogerbucks in #500
- Add the changes view and pull request review to Wave 5 by @rogerbucks in #519
- Make CI faster without dropping a check by @rogerbucks in #524
- Make the wiki and a plain-English user guide from the repository by @rogerbucks in #523
- Show what changed in a graph since an earlier version by @rogerbucks in #525
- Fix the wiki's first run by @rogerbucks in #529
- Review pull requests, merges and commits in the browser editor by @rogerbucks in #531
- Automated quality, part 1: named open numbers, requirements from a graph note, screen-reader check by @rogerbucks in #532
- Design review for language, plug-ins and theming; quick tests picked by imports by @rogerbucks in #533
- Automated quality, part 2: every view run from the keyboard alone, and four gaps fixed by @rogerbucks in #535
- Host contract, plug-in interface, locale formats and right-to-left style sheets by @rogerbucks in #534
- Check every message the user reads for plain English by @rogerbucks in #536
- Say the words the person reads from one catalogue, in the host's language by @rogerbucks in #537
- Give every reader problem a stable code, the same from both libraries by @rogerbucks in #538
- Move the Obsidian community release after all planned waves by @rogerbucks in #539
- Check design comments: graph-spec exports, Python docstrings, README layers by @rogerbucks in #520
- Style the interface through one set of design tokens, which plug-ins inherit and add to by @rogerbucks in #540
- Add the whiteboard: requirements, roadmap waves after R2 and its design by @rogerbucks in #541
- Build the editor page before any editor test starts a server by @rogerbucks in #542
- Draw every view in forced colours and more contrast, and scale text to 200% by @rogerbucks in #543
- Run the test suite on six machines at once, and print only failures by @rogerbucks in #544
- Read the interface in the host's direction, and keep each name in its own by @rogerbucks in #547
- Add the Copilot Cowork skill: requirements, a held wave after R2 and its design by @rogerbucks in #546
- Track right-to-left drawings as a must, and right to left for every plug-in by @rogerbucks in #548
- Check every view in the long and right-to-left test languages by @rogerbucks in #550
- 0.6.0: Wave 4 done, the changes view, the wiki, and the start of language and plug-ins by @rogerbucks in #549
Full Changelog: 0.5.0...0.6.0
0.5.0
Layout engine
- Graphviz 16.1.0, read from the engine itself (inside @viz-js/viz 3.31.0) when this release was built.
- Checked against the published advisories for Graphviz and for @viz-js/viz (OSV, with NVD behind it) by this release’s quality job: none is known to affect either.
- Its licence, and where its source is, are in THIRD_PARTY_NOTICES.md.
What's Changed
- Board plan: Closed on, waves (Wave iteration + Order), Started on, and the mirror on every push to main by @rogerbucks in #469
- Mirror: set project fields by GraphQL, not gh project item-edit by @rogerbucks in #470
- Bump the actions-version-updates group across 1 directory with 2 updates by @dependabot[bot] in #455
- Accept a requirements copy changed only by tests flipped from planned to written by @rogerbucks in #471
- Add a partial test status between planned and written by @rogerbucks in #474
- C2: /graph edit opens the browser editor from the Claude Code mod by @rogerbucks in #473
- Notes in the editor: shown, callouts, kept by edits, added by @rogerbucks in #472
- W15 viewer aids: mini-map, details kept open, quick info by @rogerbucks in #476
- C3: classification in the core and the Claude ceiling by @rogerbucks in #475
- Readers: a change set may DELETE and SET, one named target each by @rogerbucks in #477
- C4 shared display layer: one DOM layer for Obsidian and the browser editor by @rogerbucks in #479
- Proposals: checked by the graph spec, removals as DELETE, decisions in the judgement block by @rogerbucks in #480
- Model ceiling: a model's row of the destination matrix by @rogerbucks in #478
- C5: the browser host shell for the editor page by @rogerbucks in #481
- C6: the browser editor's export by @rogerbucks in #482
- C7: proposals from Claude (cc_claude_only, cc_claude_proposes) by @rogerbucks in #483
- Refuse Claude writes to the mod data folder by @rogerbucks in #484
- WCAG 2.2 AA for every interface: requirements, board fixes, automated check by @rogerbucks in #485
- C8: editor keyboard, reduced motion and text version by @rogerbucks in #487
- Build W3C PROV into both readers: had-plan, prov-attributed, prov-revision, cache marker by @rogerbucks in #486
- Compare the requirements flip check against the merge base by @rogerbucks in #492
- Mirror: reopen and relabel a downgraded proof; list bot issues without false duplicate stops by @rogerbucks in #491
- Split the core guide into topic files by @rogerbucks in #494
- Tests make their own files: a generator for the images the checks need by @rogerbucks in #495
- C9: editing on the browser editor page by @rogerbucks in #489
- 0.5.0: slice 3 complete, slice 4 at 57 of 60 by @rogerbucks in #498
New Contributors
- @dependabot[bot] made their first contribution in #455
Full Changelog: 0.4.5...0.5.0
0.4.5
Layout engine
- Graphviz 16.1.0, read from the engine itself (inside @viz-js/viz 3.31.0) when this release was built.
- Checked against the published advisories for Graphviz and for @viz-js/viz (OSV, with NVD behind it) by this release’s quality job: none is known to affect either.
- Its licence, and where its source is, are in THIRD_PARTY_NOTICES.md.
What's Changed
- Show each requirement's build status on the project from GitHub's events by @rogerbucks in #461
- Find the project through GraphQL, and seed the mirror's values from where each requirement stands by @rogerbucks in #466
- Tests wait for the state they assert, never 20 ms; guard against new fixed sleeps by @rogerbucks in #468
- Block copy and stale picker by @rogerbucks in #465
- 0.4.5: Undo stays within its block, and slice 3 so far by @rogerbucks in #467
Full Changelog: 0.4.4...0.4.5
0.4.3
Layout engine
- Graphviz 16.1.0, read from the engine itself (inside @viz-js/viz 3.31.0) when this release was built.
- Checked against the published advisories for Graphviz and for @viz-js/viz (OSV, with NVD behind it) by this release’s quality job: none is known to affect either.
- Its licence, and where its source is, are in THIRD_PARTY_NOTICES.md.
What's Changed
- Speed tests assert the work done, never the time taken; add a release dry run by @rogerbucks in #112
- Count the benchmarks' work in CPU instructions under Cachegrind, never time by @rogerbucks in #113
- Hold the instruction counts: the first CI figures as the baseline by @rogerbucks in #114
- 0.4.3: slice 2 plus the release fixes by @rogerbucks in #115
Full Changelog: 0.4.2...0.4.3