Integrate tested canvas, fullscreen, shortcuts and provider-limit fixes - #79
Merged
Merged
Conversation
Implement CSS-only fullscreen overlay that expands a terminal session to fill the entire viewport without persisting bounds to the backend. Key design decisions: - Fullscreen layer rendered outside the canvas camera transform to avoid coordinate-system conflicts with pan/zoom - No IPC bounds changes: crash-safe, original layout preserved on restart - Single-session constraint: entering fullscreen for another session auto-exits the current one - Escape key exits fullscreen (bubble phase to avoid stealing from modals) - Exit button in top-right corner and restore button in header Includes i18n strings (en/ru) and feature documentation.
Final part of the stack. It resolves what no other pull request resolves and adopts the fixes from stalled pull requests that do not fall under a maintainer exclusion. - Issue #53: the HOME clock shows the localized date under the time. - Issue #22: the plugin showcase and search work anonymously, following the issue's preferred baseline. GitHub sign-in is explained as optional before it starts. A rate-limit error names when to retry. The release workflow warns when no OAuth client ID is configured. - From #51: hook stdin is read up to 512 KiB, so a long final answer keeps its turn id and bounded text. - From #35: the default session denies web permissions, a crashed renderer reloads in place, lost child processes are logged, and the secret audit also scans the built bundle and Windows home paths. - An Unreleased changelog section describes the whole stack in EN/RU/ZH. Co-authored-by: SHEM <arxipov-pavel@mail.ru> Co-authored-by: s079891 <mail@4544.ru> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> (cherry picked from commit 3b3674a)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This integrates the DEV build manually checked and approved by the maintainer: terminal placement near HOME, terminal fullscreen, region dragging, local note scrolling, provider quota fixes, and anonymous plugin discovery.
3b3674afrom fix: close open issues and fold in safe fixes from open PRs #70 by @BIackFIame: HOME date, anonymous plugin showcase/search, and rate-limit messaging. Earlier stack parts feat(hosts): remote computers over SSH, placement, privacy tiers and accounts #65–69 are not included, so fix: close open issues and fold in safe fixes from open PRs #70 is not closed by this PR. Existing main-process hardening and answer-capture grants are preserved.Original commits and their author/co-author trailers are retained through merge commits. Additional upstream credits retained in the adapted #70 commit: @qSHEMq (SHEM, #35), @kootik (s079891, #51), and Claude Opus 5.5. Integration and manual acceptance: @howdeploy.
Validation: the maintainer manually checked the combined DEV build and confirmed the final region fix. DEV production build and TypeScript checks passed locally. GitHub CI on cce4f8f passed all three jobs: Linux tests/typecheck/build and Chromium/MCP smoke checks, Windows named-pipe host and packaging, and packaged macOS CLI resolution. The Linux suite contains 873 passing tests. An outdated source assertion for the DEV build label was aligned with the explicit build-channel flag.
Closes #59
Closes #71
Closes #74
Closes #76
Closes #77
Closes #78