Skip to content

Prepare Trellis 0.7.0 release - #1

Merged
CocaPls merged 4 commits into
mainfrom
release/0.7.0
Sep 30, 2026
Merged

CocaPls merged 4 commits into
mainfrom
release/0.7.0

Conversation

@CocaPls

@CocaPls CocaPls commented Sep 30, 2026 •

Copy link
Copy Markdown
Owner

Trellis 0.5.2 is the latest public version. This prepares 0.7.0 with optional display-only tag slots, labels in six native Obsidian views, configurable filename structures, and safer change previews and recovery. All new display options are off by default. README, changelog, and release notes describe update behavior, compatibility limits, and recovery.

Bootstrap note selection now uses native labels and checkboxes for touch, pen, and keyboard input, while retaining mouse drag and Shift-range selection. Filename guards reject Windows superscript device names and occupied destinations that differ by case or canonical Unicode spelling. Bulk previews, undo, automation, note creation, and final rename checks share the collision guard; a note can still change only its own letter case.

Validation:

  • 209 automated tests, lint, production build, release metadata, asset comparison, and high/critical audit checks passed locally and in CI on Ubuntu and Windows for d5a3e65.
  • The current candidate loaded in isolated macOS Obsidian 1.8.7. Reserved-name and case-collision rejection preserved both note bodies; own case-only rename and native checkbox selection worked.
  • On macOS Obsidian 1.13.7, native checkbox activation, mouse/Shift selection handlers, keyboard Space, focus restoration, and 390px mobile-mode DOM behavior were checked. Touch events were synthesized; physical touch hardware was not tested. Mara's notes and settings remained unchanged.
  • Earlier preparation checks covered fresh install, direct 0.5.2 upgrade, filename/link and display-only flows, and full isolated 1.8.7 process restart. Those checks are separate from this targeted platform retest.
  • Obsidian's official Preview scan completed for d5a3e65 with no source warnings and a dependency Pass. Ponytail review found no further simplification to apply.
  • Three moderate findings remain in the development-only Obsidian SDK/lint dependency chain. Production dependency audit is clean; these packages are absent from the plugin bundle.

Windows Obsidian UI and physical Android/iOS execution remain unverified and are documented in the release notes. Native display names rely partly on internal Obsidian view structure.

This is source preparation only. The release branch remains separate from main; the repository owner will handle merging, the release tag, GitHub Release, and public distribution.

@CocaPls
CocaPls marked this pull request as ready for review September 30, 2026 15:22
@CocaPls
CocaPls merged commit e2db88f into main Sep 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant