Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: maxritter/pilot-shell
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v7.8.5
Choose a base ref
...
head repository: maxritter/pilot-shell
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v7.9.0
Choose a head ref
  • 2 commits
  • 54 files changed
  • 2 contributors

Commits on Mar 30, 2026

  1. feat: add E2E encrypted spec sharing with collaborative annotation fe…

    …edback
    
    - URL-hash-first sharing: compress + AES-256-GCM encrypt specs into shareable URLs
    - Recipient views shared spec in Console with annotation support (text select + block-level '+' button)
    - Send Feedback generates encrypted feedback URL back to sharer
    - Import feedback with per-annotation accept/reject and dedup
    - Embedded paste service fallback for oversized specs (3-day TTL)
    - Share with Teammate / Receive Feedback buttons in view and annotate modes
    - Auto-switch to review mode after importing feedback
    - License email used as author identity
    - 55 sharing-specific tests (compress, crypto, sharing, store, routes, feedback)
    maxritter committed Mar 30, 2026
    Configuration menu
    Copy the full SHA
    8144796 View commit details
    Browse the repository at this point in the history
  2. chore(release): 7.9.0 [skip ci]

    # [7.9.0](v7.8.5...v7.9.0) (2026-03-30)
    
    ### Features
    
    * add E2E encrypted spec sharing with collaborative annotation feedback ([8144796](8144796))
    semantic-release-bot committed Mar 30, 2026
    Configuration menu
    Copy the full SHA
    333505c View commit details
    Browse the repository at this point in the history
Loading