Skip to content

Release Signboard 1.5.0#43

Merged
cdevroe merged 17 commits into
mainfrom
beta/1.5.0
Jun 10, 2026
Merged

Release Signboard 1.5.0#43
cdevroe merged 17 commits into
mainfrom
beta/1.5.0

Conversation

@cdevroe

@cdevroe cdevroe commented Jun 10, 2026

Copy link
Copy Markdown
Owner

Summary

This drafts the Signboard 1.5.0 release PR. It is a large update across the desktop app, CLI, MCP server, Obsidian integration, docs, and tests.

No release binaries are included here. Those will be uploaded separately.

Changelog

Board views and Planner

  • Added a Table board view for scanning cards in rows.
  • Added Created and Updated columns in Table.
  • Added Table sorting by board order, due date, title, created date, and updated date.
  • Let Table rows move cards to another list.
  • Reused board search, labels, date filters, task badges, and linked-object counts in Table.
  • Expanded Planner shortcuts for all open boards and current-board scopes.
  • Added Planner Day and Agenda shortcut handling.
  • Added source board and list context to dated cards.
  • Kept Planner on the default Signboard palette while still showing board-colored source pills.
  • Improved how completed lists and checked task due dates are hidden from actionable date views.

Open boards and Quick Add

  • Removed the open-board tab limit.
  • Added overflow tabs behind an N more switcher entry.
  • Improved the quick board switcher.
  • Let the switcher close open boards.
  • Added board/list selection to Quick Add.
  • Kept Shift + Enter for create, open, and focus notes.
  • Added an optional app-level global Quick Add shortcut while Signboard is running.

Cards and editor

  • Added card created and updated timestamp display.
  • Added shared timestamp helpers for desktop, CLI, and MCP responses.
  • Added lifecycle metadata for new cards.
  • Improved task due-date behavior so checked tasks do not keep cards in date views.
  • Added linked objects from the card editor.
  • Supported linked Obsidian notes, local files, folders, web URLs, app deep links, and Signboard links.
  • Added drag-and-drop linking for local files.
  • Added URL favicon caching for linked web links.
  • Added linked-object counts on Kanban cards and Table rows.
  • Added missing Obsidian note states with recreate, relink, and remove actions.
  • Added Open With actions for the default Markdown app, file reveal, Obsidian, and Signboard links.
  • Improved card drag placeholder and drag behavior.

Obsidian

  • Added Obsidian vault detection for boards.
  • Added flat Obsidian-friendly card properties.
  • Added signboard://open-card links for trusted board roots.
  • Added validated signboard://open-board handling for vault-contained boards.
  • Added managed Signboard Board.base generation.
  • Added linked Obsidian note creation from the card editor.
  • Added Obsidian URI copy/open actions.
  • Added an optional Obsidian companion plugin.
  • Let the plugin open/copy Signboard links, attach notes, handle Obsidian deep links, create boards from folders, and clean up deleted-note links after confirmation.

Calendar, settings, and notifications

  • Added External Published Calendar as an opt-in local iCalendar feed.
  • Served the feed only on 127.0.0.1 with a per-install token URL.
  • Added board-level inclusion settings for the calendar feed.
  • Included card due dates and unchecked task due dates in the feed.
  • Excluded completed-list cards and checked task due dates by default.
  • Moved app-wide tooltip, notification, Quick Add shortcut, and calendar settings into app settings.
  • Improved due notification collection for tasks and completed workflows.

CLI and MCP

  • Added signboard boards create.
  • Shared default board scaffolding between CLI and MCP board creation.
  • Added card timestamp data to CLI JSON output and MCP card responses.
  • Added CLI sort options for oldest/newest created and updated cards.
  • Kept updated as a compatibility alias for newest updated cards.
  • Added MCP awareness of the Table view.
  • Added MCP support for External Published Calendar board settings.
  • Updated packaged CLI shims to run in Electron Node mode.
  • Fixed CLI startup behavior so terminal commands do not launch the desktop app lifecycle.

Accessibility and keyboard flow

  • Added shared accessibility helpers.
  • Improved modal focus handling and focus restoration.
  • Added live status announcements for common actions.
  • Added keyboard result navigation for board search, Planner search, and Archive search.
  • Added keyboard navigation for board tabs, settings sections, list actions, and filter popovers.
  • Improved keyboard-only focus styling.
  • Added reduced-motion and forced-colors support.
  • Deferred DOM changes after native menu and select interactions where needed.

Stability, release, and docs

  • Updated Electron to 40.10.1.
  • Added and expanded tests for timestamps, External Published Calendar, Obsidian integration, the Obsidian plugin, CLI, MCP, board views, and Playwright flows.
  • Updated the README, user guide, CLI docs, MCP docs, design notes, and agent docs.
  • Added a feature showcase video outline.
  • Bumped the app version to 1.5.0.

Validation

  • Compared beta/1.5.0 against main: 15 commits, 75 changed files.
  • Tests were not run during this PR drafting pass.

@cdevroe
cdevroe marked this pull request as ready for review June 10, 2026 18:20
@cdevroe
cdevroe merged commit c62514a into main Jun 10, 2026
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