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: cppalliance/cppa-cursor-browser
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: cppalliance/cppa-cursor-browser
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 5 commits
  • 47 files changed
  • 2 contributors

Commits on Jun 5, 2026

  1. refactor(services): centralize workspace determination in resolve_wor…

    …kspace_context (#91) (#96)
    
    * feat: initial implementation
    
    * fix: type check error
    
    * fix: reviewer's comments
    
    * fix: nit pack comments
    bradjin8 authored Jun 5, 2026
    Configuration menu
    Copy the full SHA
    2a34331 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f6143f View commit details
    Browse the repository at this point in the history
  3. Add typed raw accessors with drift logging; migrate workspace tabs an…

    …d resolver (#94)
    
    * feat: initial implementation for typed accessor methods
    
    * fix: typecheck fail error
    
    * fix: review comments by ai
    
    * fix: outside diff range comments
    
    * fix: reviews from the reviewer and ai
    
    * fix: remaining issues
    bradjin8 authored Jun 5, 2026
    Configuration menu
    Copy the full SHA
    937dc91 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2026

  1. refactor(search): decompose 520-line monolithic search handler into f…

    …ocused per-source functions (closes #99) (#102)
    
    * fix: initial implmentation
    
    * fix: typecheck error
    
    * fix: add test for search helpers
    
    * fix; review findings
    
    * fix: nitpack and outside diff comments
    
    * fix: Do not expose raw exception text in API warnings.
    bradjin8 authored Jun 11, 2026
    Configuration menu
    Copy the full SHA
    fe3c728 View commit details
    Browse the repository at this point in the history
  2. Enable strict mypy and add typed search models (#100) (#103)

    * feat: initial implementation
    
    * fix: test failing ssues
    
    * fix: review findings
    
    * fix: outside diff finding
    
    * fix: after rebasing
    
    * fix: Changed record_source_failure(self, exc: BaseException, …) → exc: Exception
    
    * fix: reviewer's findings
    
    * fix: coderabbitai's full review findings
    
    * fix: typecheck failure.
    
    * update gitignore file
    
    * fix: unify bubble KV loaders and converge DisplayBubble shapes
    
    Route all bubbleId:* loads through workspace_db._parse_bubble_kv_row and load_bubble_map (including workspace tabs). Introduce DisplayBubble/BubbleMetadata and utils/display_bubble builders shared by tabs, CLI, and IDE markdown export.
    
    Co-authored-by: Cursor <[email protected]>
    
    ---------
    
    Co-authored-by: Cursor <[email protected]>
    bradjin8 and cursoragent authored Jun 11, 2026
    Configuration menu
    Copy the full SHA
    f194541 View commit details
    Browse the repository at this point in the history
Loading