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: sourcebot-dev/sourcebot
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.15.11
Choose a base ref
...
head repository: sourcebot-dev/sourcebot
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.16.0
Choose a head ref
  • 12 commits
  • 94 files changed
  • 6 contributors

Commits on Mar 21, 2026

  1. chore: add macOS universal-ctags v6.1.0 install script and update con…

    …tributing docs (#1023)
    
    Co-authored-by: Claude Sonnet 4.6 <[email protected]>
    brendan-kellam and claude authored Mar 21, 2026
    Configuration menu
    Copy the full SHA
    e0d4ff9 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2026

  1. fix(web): Handle ambiguous languages (#1026)

    * feat(web): replace language param with path in symbol tools, make repo mandatory
    
    - find_symbol_definitions and find_symbol_references now accept `path`
      (the file where the symbol was encountered) instead of `language`
    - Language is derived internally via detectLanguageFromFilename
    - `repo` is now required in both tool schemas
    - Also fixes ambiguous extension overrides in languageDetection.ts
    
    Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
    
    * delete
    
    * changelog
    
    ---------
    
    Co-authored-by: Claude Sonnet 4.6 <[email protected]>
    brendan-kellam and claude authored Mar 22, 2026
    Configuration menu
    Copy the full SHA
    ee74234 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2026

  1. Configuration menu
    Copy the full SHA
    220a790 View commit details
    Browse the repository at this point in the history
  2. feat: Add support for topics to Search Contexts (#1028)

    * feat: Add support for `topics` to Search Contexts
    
    This commit updates Sourcebot to include support for using `topics` as
    part of the Search Context definition.
    
    As part of this:
    * Updated `repoMetadataSchema` to store `topics` for `github` and
      `gitlab` host types
    * Populate the topic list when compiling GitHub and Gitlab repos
    * Updated schemas to support `includeTopics/excludeTopics`
    * Expanded test coverage
    * Updated Docs
    
    * Replace some references to `GitLab` with `repository`
    
    * One more replace
    
    * Add CHANGELOG.md entry
    
    ---------
    
    Co-authored-by: Gavin Williams <[email protected]>
    fatmcgav and Gavin Williams authored Mar 23, 2026
    Configuration menu
    Copy the full SHA
    38a54bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    621ce07 View commit details
    Browse the repository at this point in the history
  4. feat(web): replace manual auto-scroll with useStickToBottom in chat t…

    …hread (#1031)
    
    * feat(web): replace manual auto-scroll with useStickToBottom in chat thread
    
    Replaces the custom scroll tracking implementation (manual scroll
    listeners, scrollIntoView calls, isAutoScrollEnabled state) with the
    useStickToBottom library already used in detailsCard. Fixes layout
    regressions for sticky answer headers and chat box visibility.
    
    Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
    
    * chore: update CHANGELOG for #1031
    
    Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
    
    * changelog
    
    * feedabck
    
    ---------
    
    Co-authored-by: Claude Sonnet 4.6 <[email protected]>
    brendan-kellam and claude authored Mar 23, 2026
    Configuration menu
    Copy the full SHA
    2a3bd2a View commit details
    Browse the repository at this point in the history
  5. fix(web): don't include sources in grep tool when groupByRepo=true (#…

    …1032)
    
    * fix(web): don't include sources in grep tool when groupByRepo=true
    
    When `groupByRepo=true`, the LLM only sees a repo-level summary and
    never references individual files. Previously, all matched files were
    still streamed to the client as sources, causing 1000+ individual
    setSources() calls and cascading re-renders that froze the UI.
    
    Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
    
    * chore: update CHANGELOG for #1032
    
    Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
    
    ---------
    
    Co-authored-by: Claude Sonnet 4.6 <[email protected]>
    brendan-kellam and claude authored Mar 23, 2026
    Configuration menu
    Copy the full SHA
    783acaa View commit details
    Browse the repository at this point in the history
  6. fix(web): move chat storage keys to constants and clear search scope …

    …on thread creation (#1033)
    
    * refactor(web): move chat storage keys to constants and clear search scope on thread creation
    
    Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
    
    * chore: update CHANGELOG for #1033
    
    Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
    
    * changelog
    
    ---------
    
    Co-authored-by: Claude Sonnet 4.6 <[email protected]>
    brendan-kellam and claude authored Mar 23, 2026
    Configuration menu
    Copy the full SHA
    d8acfae View commit details
    Browse the repository at this point in the history
  7. docs: update theme

    brendan-kellam committed Mar 23, 2026
    Configuration menu
    Copy the full SHA
    b6ae24d View commit details
    Browse the repository at this point in the history
  8. add links to mcp docs

    msukkari committed Mar 23, 2026
    Configuration menu
    Copy the full SHA
    d910b8d View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2026

  1. fix(web): fix inaccurate scroll position when selecting chat referenc…

    …es (#1035)
    
    * fix(web): fix inaccurate scroll position when selecting chat references (SOU-724)
    
    Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
    
    * chore: update CHANGELOG for #1035
    
    Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
    
    ---------
    
    Co-authored-by: Claude Sonnet 4.6 <[email protected]>
    brendan-kellam and claude authored Mar 24, 2026
    Configuration menu
    Copy the full SHA
    8001af2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7ee456 View commit details
    Browse the repository at this point in the history
Loading