Repository navigation
Releases
Releases · Kylejeong2/d-shift
D-Shift 0.2.0
Added
- Downloadable app: universal (Apple silicon and Intel)
D-Shift.appattached to each GitHub release, built byscripts/bundle.shand 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
.envfile. - 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:
bashandsave_memoryare replaced by hiddensearch_memory(read-only shell) andwrite_memory(.mdfiles 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.