Skip to content

Releases: tiylabs/plume

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 18 Oct 12:57
70759dc

✨ New Features

  • 70759dc - agent: ✨ Connect your own AI agent through a local MCP helper (PR #11 by @jorben)

v0.6.1-rc.5

v0.6.1-rc.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Oct 12:27

✨ New Features

  • a40f06f - agent: ✨ Add local agent API with MCP helper and settings tab (commit by @jorben)
  • 822bee7 - settings: ✨ Name the agent tab MCP, with the MCP mark, after Storage (commit by @jorben)
  • 234b1dd - settings: ✨ Shorten the agent access options (commit by @jorben)
  • b2207c1 - settings: ✨ Gather the MCP tab's connection rows and rotate the credential (commit by @jorben)
  • 34084b7 - agent: ✨ Add a searchable description to the MCP copy (commit by @jorben)

🐛 Bug Fixes

  • 29ae770 - agent: 🐛 Report a missing vault only while the chooser is up (commit by @jorben)
  • 9e7e77c - agent: 🐛 Retry a refused launch until the ready deadline (commit by @jorben)
  • ddf7e03 - settings: 🐛 Keep a short scrolling page at the top and wrap explanations fully (commit by @jorben)
  • 5abc7e1 - settings: 🐛 Drop the ellipsis from the Rotate button (commit by @jorben)
  • 7f1b05d - agent: 🐛 Take the open note's gate only around the replace itself (commit by @jorben)
  • f94e416 - agent: 🐛 Send replies from a per-connection queue with a deadline (commit by @jorben)
  • 0a88163 - agent: 🐛 Never send a request cancelled while the helper connects (commit by @jorben)
  • 9178893 - agent: 🐛 Never call a rejected write retryable (commit by @jorben)

⚡ Performance Improvements

  • 7404e06 - agent: ⚡️ Match replace passages in linear time (commit by @jorben)

♻️ Refactors

  • 4710435 - agent: ♻️ Rename the helper to plume-cli (commit by @jorben)

✅ Tests

  • 64ee17b - agent: ✅ Cover format claims, evicted notes, revoke and cancel (commit by @jorben)
  • 32e11cf - agent: ✅ Add a lifecycle smoke for quit, kill, vault switch and chooser (commit by @jorben)

🔧 Chores

  • 49ec1fc - agent: 🔧 Drop the hand-written CHANGELOG entry (commit by @jorben)

v0.6.1-rc.4

v0.6.1-rc.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Oct 00:47

✨ New Features

  • a40f06f - agent: ✨ Add local agent API with MCP helper and settings tab (commit by @jorben)
  • 822bee7 - settings: ✨ Name the agent tab MCP, with the MCP mark, after Storage (commit by @jorben)
  • 234b1dd - settings: ✨ Shorten the agent access options (commit by @jorben)
  • b2207c1 - settings: ✨ Gather the MCP tab's connection rows and rotate the credential (commit by @jorben)
  • 34084b7 - agent: ✨ Add a searchable description to the MCP copy (commit by @jorben)

🐛 Bug Fixes

  • 29ae770 - agent: 🐛 Report a missing vault only while the chooser is up (commit by @jorben)
  • 9e7e77c - agent: 🐛 Retry a refused launch until the ready deadline (commit by @jorben)
  • ddf7e03 - settings: 🐛 Keep a short scrolling page at the top and wrap explanations fully (commit by @jorben)
  • 5abc7e1 - settings: 🐛 Drop the ellipsis from the Rotate button (commit by @jorben)
  • 7f1b05d - agent: 🐛 Take the open note's gate only around the replace itself (commit by @jorben)
  • f94e416 - agent: 🐛 Send replies from a per-connection queue with a deadline (commit by @jorben)
  • 0a88163 - agent: 🐛 Never send a request cancelled while the helper connects (commit by @jorben)
  • 9178893 - agent: 🐛 Never call a rejected write retryable (commit by @jorben)

⚡ Performance Improvements

  • 7404e06 - agent: ⚡️ Match replace passages in linear time (commit by @jorben)

♻️ Refactors

  • 4710435 - agent: ♻️ Rename the helper to plume-cli (commit by @jorben)

✅ Tests

  • 64ee17b - agent: ✅ Cover format claims, evicted notes, revoke and cancel (commit by @jorben)
  • 32e11cf - agent: ✅ Add a lifecycle smoke for quit, kill, vault switch and chooser (commit by @jorben)

🔧 Chores

  • 49ec1fc - agent: 🔧 Drop the hand-written CHANGELOG entry (commit by @jorben)

v0.6.1-rc.3

v0.6.1-rc.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Oct 11:31

✨ New Features

  • a40f06f - agent: ✨ Add local agent API with MCP helper and settings tab (commit by @jorben)
  • 822bee7 - settings: ✨ Name the agent tab MCP, with the MCP mark, after Storage (commit by @jorben)
  • 234b1dd - settings: ✨ Shorten the agent access options (commit by @jorben)
  • b2207c1 - settings: ✨ Gather the MCP tab's connection rows and rotate the credential (commit by @jorben)
  • 34084b7 - agent: ✨ Add a searchable description to the MCP copy (commit by @jorben)

🐛 Bug Fixes

  • 29ae770 - agent: 🐛 Report a missing vault only while the chooser is up (commit by @jorben)
  • 9e7e77c - agent: 🐛 Retry a refused launch until the ready deadline (commit by @jorben)
  • ddf7e03 - settings: 🐛 Keep a short scrolling page at the top and wrap explanations fully (commit by @jorben)
  • 5abc7e1 - settings: 🐛 Drop the ellipsis from the Rotate button (commit by @jorben)

♻️ Refactors

  • 4710435 - agent: ♻️ Rename the helper to plume-cli (commit by @jorben)

✅ Tests

  • 64ee17b - agent: ✅ Cover format claims, evicted notes, revoke and cancel (commit by @jorben)
  • 32e11cf - agent: ✅ Add a lifecycle smoke for quit, kill, vault switch and chooser (commit by @jorben)

🔧 Chores

  • 49ec1fc - agent: 🔧 Drop the hand-written CHANGELOG entry (commit by @jorben)

v0.6.1-rc.2

v0.6.1-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Oct 06:15

✨ New Features

  • a40f06f - agent: ✨ Add local agent API with MCP helper and settings tab (commit by @jorben)
  • 822bee7 - settings: ✨ Name the agent tab MCP, with the MCP mark, after Storage (commit by @jorben)
  • 234b1dd - settings: ✨ Shorten the agent access options (commit by @jorben)
  • b2207c1 - settings: ✨ Gather the MCP tab's connection rows and rotate the credential (commit by @jorben)

🐛 Bug Fixes

  • 29ae770 - agent: 🐛 Report a missing vault only while the chooser is up (commit by @jorben)
  • 9e7e77c - agent: 🐛 Retry a refused launch until the ready deadline (commit by @jorben)
  • ddf7e03 - settings: 🐛 Keep a short scrolling page at the top and wrap explanations fully (commit by @jorben)
  • 5abc7e1 - settings: 🐛 Drop the ellipsis from the Rotate button (commit by @jorben)

♻️ Refactors

  • 4710435 - agent: ♻️ Rename the helper to plume-cli (commit by @jorben)

✅ Tests

  • 64ee17b - agent: ✅ Cover format claims, evicted notes, revoke and cancel (commit by @jorben)
  • 32e11cf - agent: ✅ Add a lifecycle smoke for quit, kill, vault switch and chooser (commit by @jorben)

🔧 Chores

  • 49ec1fc - agent: 🔧 Drop the hand-written CHANGELOG entry (commit by @jorben)

v0.6.1-rc.1

v0.6.1-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Oct 05:23

✨ New Features

  • a40f06f - agent: ✨ Add local agent API with MCP helper and settings tab (commit by @jorben)
  • 822bee7 - settings: ✨ Name the agent tab MCP, with the MCP mark, after Storage (commit by @jorben)
  • 234b1dd - settings: ✨ Shorten the agent access options (commit by @jorben)
  • b2207c1 - settings: ✨ Gather the MCP tab's connection rows and rotate the credential (commit by @jorben)

🐛 Bug Fixes

  • 29ae770 - agent: 🐛 Report a missing vault only while the chooser is up (commit by @jorben)
  • 9e7e77c - agent: 🐛 Retry a refused launch until the ready deadline (commit by @jorben)
  • ddf7e03 - settings: 🐛 Keep a short scrolling page at the top and wrap explanations fully (commit by @jorben)
  • 5abc7e1 - settings: 🐛 Drop the ellipsis from the Rotate button (commit by @jorben)

♻️ Refactors

  • 4710435 - agent: ♻️ Rename the helper to plume-cli (commit by @jorben)

✅ Tests

  • 64ee17b - agent: ✅ Cover format claims, evicted notes, revoke and cancel (commit by @jorben)
  • 32e11cf - agent: ✅ Add a lifecycle smoke for quit, kill, vault switch and chooser (commit by @jorben)

🔧 Chores

  • 49ec1fc - agent: 🔧 Drop the hand-written CHANGELOG entry (commit by @jorben)

v0.6.1-rc.0

v0.6.1-rc.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Oct 03:56

✨ New Features

  • a40f06f - agent: ✨ Add local agent API with MCP helper and settings tab (commit by @jorben)

🐛 Bug Fixes

  • 29ae770 - agent: 🐛 Report a missing vault only while the chooser is up (commit by @jorben)
  • 9e7e77c - agent: 🐛 Retry a refused launch until the ready deadline (commit by @jorben)

✅ Tests

  • 64ee17b - agent: ✅ Cover format claims, evicted notes, revoke and cancel (commit by @jorben)
  • 32e11cf - agent: ✅ Add a lifecycle smoke for quit, kill, vault switch and chooser (commit by @jorben)

🔧 Chores

  • 49ec1fc - agent: 🔧 Drop the hand-written CHANGELOG entry (commit by @jorben)

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 15:14
99fd7af

🐛 Bug Fixes

  • 99fd7af - panel: 🐛 Stop a new draft from adopting the previous draft's file (PR #9 by @jorben)

♻️ Refactors

  • e4475bd - architecture: ♻️ Restructure layout, boundaries and big types (PR #7 by @jorben)

v0.6.0-rc.4

v0.6.0-rc.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Oct 14:55

🐛 Bug Fixes

  • e00dab5 - panel: 🐛 Stop a new draft from adopting the previous draft's file (commit by @jorben)
  • 908fdab - session: Merge master and preserve draft identity after refactor (commit by @jorben)

♻️ Refactors

  • e4475bd - architecture: ♻️ Restructure layout, boundaries and big types (PR #7 by @jorben)

v0.6.0-rc.3

v0.6.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Oct 14:33

✨ New Features

  • a384d85 - dev: ✨ Keep development notes in ~/Documents/Plume-dev (commit by @jorben)

🐛 Bug Fixes

  • ba88435 - ci: 🐛 Keep the doc-reference check from counting its own examples (commit by @jorben)
  • 064ac28 - ci: 🐛 Pin SwiftLint, keep keyboard-test output out of the bundle, fix stale names (commit by @jorben)
  • 96cc6e6 - kit: 🐛 Build GitSyncScheduler's default dependencies inside the actor (commit by @jorben)
  • de2d786 - editor: 🐛 Keep action shortcuts visible (commit by @jorben)
  • 3f4c6b0 - session: 🐛 Navigate to adjacent notes (commit by @jorben)

♻️ Refactors

  • 103abc2 - kit: ♻️ Group PlumeKit sources by domain (move only) (commit by @jorben)
  • 7c863d7 - app: ♻️ Group Plume sources by responsibility (move only) (commit by @jorben)
  • 8260e35 - tests: ♻️ Move the PlumeKit suite to Tests/PlumeKitTests (commit by @jorben)
  • 6b42b13 - tests: ♻️ Group the PlumeKit tests by domain (move only) (commit by @jorben)
  • 497f5db - app: ♻️ Move packaging resources into App/ (move only) (commit by @jorben)
  • 599284d - scripts: ♻️ Move Swift tool scripts into Scripts/tools (move only) (commit by @jorben)
  • 4b8ebf1 - scripts: ♻️ Merge the WKWebView test scripts into test-web.sh (commit by @jorben)
  • 00e7121 - editor: ♻️ Group editor sources and WKWebView tests by role (move only) (commit by @jorben)
  • 472c988 - editor: ♻️ Update imports for the grouped sources and extract the bridge protocol types (commit by @jorben)
  • c513d39 - design: ♻️ Organise design assets by kind (move only) (commit by @jorben)
  • 2a2d779 - panel: ♻️ Rename the controller and window files to Panel (move only) (commit by @jorben)
  • 08c83c7 - panel: ♻️ Name the panel a panel, keeping the stored JSON keys (commit by @jorben)
  • 241555a - editor: ♻️ Name the panel a panel in the editor's own identifiers (commit by @jorben)
  • 8f75a7b - files: ♻️ Name three files after the type they will keep (move only) (commit by @jorben)
  • 055f84a - kit: ♻️ One main type per file in PlumeKit (commit by @jorben)
  • 8a1a8ec - app: ♻️ One main type per file in the Plume target (commit by @jorben)
  • 9706fd8 - files: ♻️ Give SettingsStore and L10n files of their own (commit by @jorben)
  • 0761c0b - files: ♻️ Rename three files for the concepts they hold (move only) (commit by @jorben)
  • e4d1550 - names: ♻️ VaultReconciler, ReleaseFetcher, BuildProfile.dev and a GitSyncMore split by topic (commit by @jorben)
  • 02142d3 - kit: ♻️ Move StateStore and SettingsStore into PlumeKit (move only) (commit by @jorben)
  • 7d55012 - kit: ♻️ Inject a Scheduling clock into StateStore and SettingsStore, with tests (commit by @jorben)
  • 8862ec1 - kit: ♻️ Move VaultService into PlumeKit (move only) (commit by @jorben)
  • 833a3f3 - kit: ♻️ Move ReleaseFetcher into PlumeKit (move only) (commit by @jorben)
  • cbc2a4b - kit: ♻️ Route ReleaseFetcher through HTTPFetching, with tests (commit by @jorben)
  • ecfd9e6 - kit: ♻️ Move the Git sync schedule into PlumeKit as GitSyncScheduler, with tests (commit by @jorben)
  • b82aaab - editor: ♻️ Declare the host API in bridge/protocol.ts and type main.ts's host as HostAPI (commit by @jorben)
  • 18005de - kit: ♻️ Move BridgeMessage into PlumeKit (move only) (commit by @jorben)
  • 7189bc5 - kit: ♻️ Decode BridgeMessage with Decodable and enumerate its type names (commit by @jorben)
  • 6546620 - bridge: ♻️ Send typed EditorCommands instead of call("name", [Any]) (commit by @jorben)
  • e089eaa - kit: ♻️ Move Banner and the visit history into PlumeKit's Session folder, with tests (commit by @jorben)
  • 6d2df90 - kit: ♻️ Give StateStore panelState(id:) and updatePanel(id:) for the session to use (commit by @jorben)
  • fbea056 - session: ♻️ Move the note session out of PanelController into PlumeKit's NoteSession (commit by @jorben)
  • 9b75e84 - bridge: ♻️ Route page messages through EditorBridgeRouter, one line per message (commit by @jorben)
  • 8ebec3e - panel: ♻️ Split PanelController by concern into same-type extension files (commit by @jorben)
  • 72d03d9 - session: ♻️ Move the external-change handling into NoteSession+External (code unchanged) (commit by @jorben)
  • 6235c58 - app: ♻️ Split AppDelegate into AppCoordinator, VaultCoordinator, UpdateCoordinator and MainMenuBuilder (commit by @jorben)
  • 4d6280e - editor: ♻️ Move the input rules, block select and shortcut vocabulary out of main.ts (commit by @jorben)
  • a2ce3ad - editor: ♻️ Move the DOM lookups, page state, chrome and send() out of main.ts (commit by @jorben)
  • adf6645 - editor: ♻️ Build the host API with createHost(deps) in bridge/host.ts (commit by @jorben)
  • d392081 - editor: ♻️ Split the rest of main.ts into editor/ modules; main.ts is now 260 lines (commit by @jorben)
  • 0eb29f9 - editor: ♻️ Split format-bar.ts into format/inline, format/block, format/keys and the bar itself (commit by @jorben)
  • ea592d1 - layout: ♻️ Move artifacts, packaging and DockSpaceProbe into the capitalised layout (move only) (commit by @jorben)
  • 1c0e740 - layout: ♻️ Point the README, Package.swift and release workflow at the renamed directories (commit by @jorben)
  • a9ef780 - editor: ♻️ Mount the theme style from main.ts instead of on import (commit by @jorben)
  • bb4f043 - panel: ♻️ Remove the unused goBack and goForward wrappers (commit by @jorben)

✅ Tests

  • [`77fec6...
Read more