Skip to content

Releases

D-Shift 0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 22:57

Added

  • Downloadable app: universal (Apple silicon and Intel) D-Shift.app attached to each GitHub release, built by scripts/bundle.sh and a release workflow on version tags.
  • In-app API key setup stored in the macOS Keychain, and a Change API Key menu item, so the app works without a cloned repo or .env file.
  • Browser-style text zoom: Cmd+= and Cmd+- step the text size from 80% to 200%, Cmd+0 resets. The level is remembered.
  • Message queue: send while Claude is replying and messages run in order. Queued messages can be sent immediately or removed; Stop pauses the queue.
  • Cmd+Return sends immediately, interrupting the current reply. Interrupted replies stay in the conversation as context.
  • Closing the last chat tab hides the sidebar; it reopens with a fresh chat.
  • Clicking anywhere in the sidebar that isn't a button focuses the input.
  • Resize the panel from the top edge and the top-left and bottom-left corners. Vertical position is remembered along with size, and resize cursors now appear even though the panel never activates the app.

Changed

  • The panel backdrop is more opaque (85%) so busy backgrounds show through less.
  • Memory works in the background: bash and save_memory are replaced by hidden search_memory (read-only shell) and write_memory (.md files in the memory folder) tools. The model consults and updates memory without asking or announcing it.
  • Screenshots are a last resort: the model only takes one when the accessibility snapshot lacks the information needed, at most one per question.
  • Screen refreshes (read_screen) no longer show a card in the chat.

Fixed

  • Diagonal resizing from the left corners: the corner handles were clipped by the rounded corners and clicks passed through to the window behind.
  • Commit memory sources that a case-insensitive ignore rule had excluded, which broke CI builds.