Skip to content

Pragma 0.7.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 01:23
· 6 commits to refs/heads/main since this release
e8519ad

What's Changed

馃殌 Features

  • feat: open file paths and links from terminals with Cmd or Ctrl click by @NiklasTech in #592
  • feat: support high contrast, color vision deficiency and reduced motion by @NiklasTech in #590
  • feat: give every open repository its own color by @NiklasTech in #589
  • feat: choose an accent color for any theme by @NiklasTech in #587
  • feat: show a background image and make the window translucent by @NiklasTech in #586
  • feat: customize the editor's appearance independently of the UI theme by @NiklasTech in #585
  • feat: adjust UI density, scale and font by @NiklasTech in #584
  • feat: add more built-in themes and follow the system appearance by @NiklasTech in #583
  • feat: create custom themes from a few colors or by extending a theme by @NiklasTech in #582
  • feat: limit themes to colors and derive light or dark mode from the theme by @NiklasTech in #581
  • feat: show git changes for all open repositories by @NiklasTech in #569
  • feat: show all open repositories in the file explorer by @NiklasTech in #568
  • feat: open terminals in a chosen repository by @NiklasTech in #567
  • feat: switch the editor between open repositories without losing their state by @NiklasTech in #566
  • feat: open notifications and activity entries in the session's repository by @NiklasTech in #565
  • feat: run tasks for every open repository by @NiklasTech in #564
  • feat: group agent threads by repository and pick the repository for new sessions by @NiklasTech in #563
  • feat: show an overview of all open repositories with their agents in Agents mode by @NiklasTech in #562
  • feat: run each agent session in its own repository by @NiklasTech in #561
  • feat: store the repository on each chat session and keep sessions of all open repositories loaded by @NiklasTech in #560
  • feat: notify about finished and waiting sessions in the app and with sound by @NiklasTech in #559
  • feat: keep several repositories open in one window and switch the active one by @NiklasTech in #558
  • feat: clean up a session worktree after its pull request is merged by @NiklasTech in #557
  • feat: remove orphaned session worktrees when a workspace opens by @NiklasTech in #554
  • feat: let sessions share a worktree and children build on their parent's work by @NiklasTech in #555
  • feat: commit uncommitted changes when finishing a session by @NiklasTech in #553
  • feat: sync skills and agents from .pragma into the folders each coding CLI reads by @NiklasTech in #545
  • feat: choose isolated, shared or checkout when launching several sessions by @NiklasTech in #543
  • feat: remove a session worktree automatically when no session needs it by @NiklasTech in #544
  • feat: start every session through one function that picks its work environment by @NiklasTech in #541
  • feat: show and use the skills and agents that coding CLIs keep in the project by @NiklasTech in #542
  • feat: branch a session worktree from a given base branch by @NiklasTech in #539
  • feat: keep project agents as Markdown files in .pragma/agents by @NiklasTech in #536
  • feat: import Markdown files from the workspace as tasks by @NiklasTech in #535
  • feat: read skills in the SKILL.md standard format next to single-file skills by @NiklasTech in #532

馃悰 Bug Fixes

  • fix: align the Tauri crates with the npm packages so release builds pass by @NiklasTech in #609
  • fix: open the command failure actions only from the gutter mark by @NiklasTech in #607
  • fix: jump to the setting a settings search result names by @NiklasTech in #606
  • fix: notify when a Claude Code session finishes or needs input by @NiklasTech in #605
  • fix: support macOS terminal shortcuts in coding CLI sessions by @NiklasTech in #604
  • fix: stop the Changes view from reloading in a loop by @NiklasTech in #603
  • fix: name the personal value instead of Inherit in project settings by @NiklasTech in #602
  • fix: keep tabs inside their tab bar at every density and UI scale by @NiklasTech in #601
  • fix: switch and close repositories from the Git panel and tidy it when narrow by @NiklasTech in #600
  • fix: scroll the file lists of the commit, compare and file history dialogs by @NiklasTech in #599
  • perf: keep Go to File responsive in large folders by @NiklasTech in #598
  • fix: center the macOS traffic lights in the title bar at every density and UI scale by @NiklasTech in #597
  • fix: open the terminal from the Agents workspace and without an open folder by @NiklasTech in #596
  • fix: use Mac friendly default shortcuts and keep the menu bar in sync with them by @NiklasTech in #595
  • fix: remove background settings, move editor colors into a dialog and import Markdown agents by @NiklasTech in #594
  • fix: redraw CLI sessions after switching back to their view by @NiklasTech in #591
  • fix: delete a merged session branch on discard when requested by @NiklasTech in #540
  • fix: reload git state after branch, index and file changes outside Pragma by @NiklasTech in #534
  • fix: stop a debug build that runs under the release identifier by @NiklasTech in #531
  • fix: show Fetch as a labeled button next to Pull and Push in the Git sidebar by @NiklasTech in #530
  • fix: give coding CLI conversations the workspace skills and stop sending rules files twice by @NiklasTech in #528
  • fix: render task notes as Markdown and keep the task dialog inside the window by @NiklasTech in #492
  • fix: support macOS terminal shortcuts like Cmd+K, Cmd+C/V and Option word navigation by @NiklasTech in #493
  • fix: run tasks on an engine that can chat instead of always the built-in provider by @NiklasTech in #494
  • ci: publish releases from the Release Drafter draft with the build assets by @NiklasTech in #488

馃О Maintenance

馃摝 Dependencies

Full Changelog: v0.6.0...v0.7.0