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