Skip to content

Releases: sourcebot-dev/sourcebot

v2.7.0

10 Jan 23:05
Compare
Choose a tag to compare

What's Changed

Happy New Year! πŸŽ‰

New Features

share_links.mp4
  • Implement raw remote git repo support by @msukkari in #152
    This allows you to sync with any git repository, regardless if the code host is supported or not. Example config:
{
    "$schema": "./schemas/v2/index.json",
    "repos": [
        {
            "type": "git",
            "url": "https://my-example-git-host.com/sourcebot.git"
        }
    ]
}

Misc

Full Changelog: v2.6.3...v2.7.0

v2.6.3

19 Dec 03:32
Compare
Choose a tag to compare

Added

  • Added config option settings.reindexInterval and settings.resyncInterval to control how often the index should be re-indexed and re-synced. (#134)
  • Added exclude.size to the GitHub config to allow excluding repositories by size. (#137)

Fixed

  • Fixed issue where config synchronization was failing entirely when a single api call fails. (#142)
  • Fixed 'directory not found' error in certain scenarios when deleting a repository. (#136)

Full Changelog: v2.6.2...v2.6.3

v2.6.2

14 Dec 00:03
Compare
Choose a tag to compare

Added

image
  • Added config support for filtering GitLab & GitHub repositories by topic by @brendan-kellam (#121). E.g.,:
{
    "$schema": "./schemas/v2/index.json",
    "repos": [
        {
            "type": "github",
            "orgs": [
                "sourcebot-dev"
            ],
            // Include repositories in `sourcebot-dev` that have at least one of these topics.
            "topics": [
                "hacktoberfest",
                "advent_of_code"
            ],
            "exclude": {
                // Explicitly exclude a topic from being indexed.
                "topics": [
                    "TypeScript"
                ]
            }
        }
    }
}

Changed

  • Stale repositories are now automatically deleted from the index. This can be configured via settings.autoDeleteStaleRepos in the config by @brendan-kellam (#128). E.g.,:
{
    "$schema": "./schemas/v2/index.json",
    "settings": {
        // Automatically delete stale repositories from the index. Defaults to true.
        "autoDeleteStaleRepos": true
    },
    ...
}

Full Changelog: v2.6.1...v2.6.2

v2.6.1

09 Dec 22:48
Compare
Choose a tag to compare

Added

  • Added config option settings.maxFileSize to control the maximum file size zoekt will index by @brendan-kellam. (#118)

E.g.,:

{
    "$schema": "./schemas/v2/index.json",
    "settings": {
        "maxFileSize": 4194304 // Set size to 4MB (default 2MB)
    }
    // ...
}

Fixed

Full Changelog: v2.6.0...v2.6.1

v2.6.0

03 Dec 00:18
Compare
Choose a tag to compare

What's Changed

image

New Contributors

Full Changelog: v2.5.4...v2.6.0

v2.5.4

29 Nov 18:51
Compare
Choose a tag to compare

Added

  • Added search history to the search bar. (#99)
Screen.Recording.2024-11-28.at.11.08.54.PM.mov

Full Changelog: v2.5.3...v2.5.4

v2.5.3

28 Nov 21:35
Compare
Choose a tag to compare

What's Changed

  • Added symbol suggestions as suggestion type. (#98)
Screen.Recording.2024-11-28.at.1.11.49.PM.mov

Full Changelog: v2.5.2...v2.5.3

v2.5.2

27 Nov 18:53
Compare
Choose a tag to compare

Fixed

  • Fixed issue where incorrect repository icons were shown occasionally in the filter panel. (#95)
  • Fixed homepage links not resolving correctly when DOMAIN_SUB_PATH is set. (#96)

Full Changelog: v2.5.1...v2.5.2

v2.5.1

27 Nov 06:06
Compare
Choose a tag to compare

Added

  • Added file suggestions as a suggestion type. (#88)
  • Added icon and link support for self-hosted repositories. (#93)

Changed

  • Changed how PostHog telemetry key is passed into the docker image. (#92)

Full Changelog: v2.5.0...v2.5.1

v2.5.0

23 Nov 03:05
Compare
Choose a tag to compare

What's Changed

Added search suggestions πŸŽ‰

Screen.Recording.2024-11-21.at.4.22.05.PM.mov

As you type, suggestions will appear for different refinement prefixes (e.g., repo:, case:, etc.) to help you create more complex queries. Additionally, when using the repo: prefix, indexed repositories will be suggested. We have plans on adding suggestions for more prefixes like symbols (sym:) and files (file:) soon.

Full Changelog: v2.4.4...v2.5.0