github oddur/gnosis v0.38.0
Gnosis 0.38.0

2 hours ago

Gnosis now loads the pages you're likely to open next before you open them. Activity, briefings, chat and multi-step PR actions show more clearly what is happening.

Pages load before you open them

  • When you open a PR, its Changes, Checks, comments and commits load in the background. In testing, Checks opened in about 40 ms instead of 1.6–6.7 s, and Changes in about 0.1 s.
  • When you hover over or arrow to a PR in ⌘K, recently viewed, a stack, a tab or Activity, it starts loading.
  • New Preloading settings, in Settings › Integrations:
    • turn preloading off;
    • choose how much to load (Light, Normal or Eager);
    • stop preparing the top of the queue;
    • set how much of your hourly GitHub limit preloading may use (3–15%). The settings also show what preloading has used this hour.
  • Preloading uses less on battery and when it nears its limit. It never writes to GitHub or starts AI generation.

Clearer progress

  • Activity moved from the bottom bar into a small capsule in the title bar. Press ⌘⇧A to open it. Explanation builds show each step as it runs.
  • A row of chips above the queue shows how many briefings are generating, queued, ready, paused or failed. Click a chip to filter the queue.
  • Each chat answer shows what it was built from: the selected code, the diffs and the PR description. Click a file to open it at those lines.
  • Merging a whole stack, pushing a conflict resolution and restacking now show their steps before anything is sent to GitHub. Enter never confirms a push or merge.

Lighter GitHub loading

  • Opening a PR downloads much less. Finding where a branch split from main took about 880 KB and now takes about 10 KB.
  • After a push, only the files that changed are downloaded again.
  • Large comparisons are no longer cut off at 300 files, and the file lists of big PRs load in parallel.

Fixes

  • ⌘F and topic jumps on long explanations now keep the match in view while the content above it loads.
  • Saved work is no longer lost if the app quits while it is still saving.
  • Drawers slide in from their edge.

Changes: #282, #283, #284, #285, #286, #287, #289, #290, #291, #292, #293, #294, #300, #301

Don't miss a new gnosis release

NewReleases is sending notifications on new releases.