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: continuedev/continue
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.1.20-vscode
Choose a base ref
...
head repository: continuedev/continue
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Feb 24, 2025

  1. Reliably trigger VSCode extension rebuild

    The code to trigger a rebuild on missing extension.js added in
    #3276
    turns out not to be entirely reliable because esbuild sometimes
    falls back to full-contents comparison rather than using the modtime.
    To fix this, include a buildTimestamp file in the input, and
    rewrite that when we want to trigger a rebuild.
    owtaylor committed Feb 24, 2025
    Copy the full SHA
    2483abd View commit details
  2. Copy the full SHA
    3667346 View commit details

Commits on Mar 8, 2025

  1. Copy the full SHA
    45dfdcd View commit details

Commits on Mar 20, 2025

  1. Decorate all active edit ranges

    If a user selects multiple chunks of code with cmd-I, only the most recent chunk of code is decorated as a selection.
    
    This commit addresses that problem by changing setDecorations to addDecorations, and carefully tracking which ranges are currently active in the EditDecorationManager.
    
    Additionally, overlapping or adjacent ranges are now merged seamlessly to prevent redundant highlights.
    GauravVBhambhani committed Mar 20, 2025
    Copy the full SHA
    8699786 View commit details

Commits on Mar 21, 2025

  1. feat: Improve ProtocolClient initialization and GUI loading

    - Introduce `onProtocolClientInitialized` to handle client initialization events.
    - Use `Delegates.observable` for `ideProtocolClient` to trigger listeners on changes.
    - Ensure URL loading is deferred until protocol client is initialized.
    lkk214 committed Mar 21, 2025
    Copy the full SHA
    0c829fd View commit details

Commits on Mar 28, 2025

  1. Copy the full SHA
    6d47951 View commit details

Commits on Mar 31, 2025

  1. optional-context-name

    RomneyDa committed Mar 31, 2025
    Copy the full SHA
    a94c178 View commit details

Commits on Apr 1, 2025

  1. Copy the full SHA
    e20b3bf View commit details
  2. bump config-yaml

    sestinj committed Apr 1, 2025
    Copy the full SHA
    c59c834 View commit details
  3. Copy the full SHA
    b8de35c View commit details

Commits on Apr 2, 2025

  1. Copy the full SHA
    c1157db View commit details
  2. Copy the full SHA
    db3b891 View commit details
  3. bump and fix tests

    sestinj committed Apr 2, 2025
    Copy the full SHA
    4e1cdb4 View commit details
  4. bump

    sestinj committed Apr 2, 2025
    Copy the full SHA
    c9eb782 View commit details
  5. bump core, gui

    sestinj committed Apr 2, 2025
    Copy the full SHA
    7b15fbf View commit details
  6. injectBlock

    sestinj committed Apr 2, 2025
    Copy the full SHA
    4ae3ac9 View commit details
  7. cascading config p2

    RomneyDa committed Apr 2, 2025
    Copy the full SHA
    931ee37 View commit details
  8. Copy the full SHA
    203704a View commit details
  9. Copy the full SHA
    f5b6ffd View commit details
  10. Copy the full SHA
    49cf3d9 View commit details
  11. Copy the full SHA
    caf6cb0 View commit details

Commits on Apr 3, 2025

  1. Copy the full SHA
    02a1259 View commit details
  2. missing spaces in asksage

    uinstinct committed Apr 3, 2025
    Copy the full SHA
    8df0c16 View commit details
  3. Copy the full SHA
    21492af View commit details
  4. Copy the full SHA
    93e23dd View commit details
  5. fix tab space in edit doc

    uinstinct committed Apr 3, 2025
    Copy the full SHA
    22fb6aa View commit details
  6. Copy the full SHA
    ce5dac3 View commit details
  7. Copy the full SHA
    f59ecd8 View commit details
  8. Copy the full SHA
    6ff60e0 View commit details
  9. getFileresults

    RomneyDa committed Apr 3, 2025
    Copy the full SHA
    2e9f005 View commit details
  10. glob search

    RomneyDa committed Apr 3, 2025
    Copy the full SHA
    b9e4737 View commit details
  11. implementation of hub client

    sestinj committed Apr 3, 2025
    Copy the full SHA
    98d9772 View commit details
  12. Copy the full SHA
    67888c7 View commit details
  13. optional apiKey

    sestinj committed Apr 3, 2025
    Copy the full SHA
    3505e17 View commit details
  14. feat: prompt blocks

    Patrick-Erichsen committed Apr 3, 2025
    Copy the full SHA
    9df325a View commit details

Commits on Apr 4, 2025

  1. Copy the full SHA
    57d4663 View commit details
  2. glob search working

    RomneyDa committed Apr 4, 2025
    Copy the full SHA
    bbb1805 View commit details
  3. Copy the full SHA
    d4e1609 View commit details
  4. Copy the full SHA
    2baf137 View commit details
  5. cleanup

    RomneyDa committed Apr 4, 2025
    Copy the full SHA
    10a9e84 View commit details
  6. cleanup

    RomneyDa committed Apr 4, 2025
    Copy the full SHA
    9a7ceba View commit details
  7. edit tool first take

    RomneyDa committed Apr 4, 2025
    Copy the full SHA
    e02741c View commit details
  8. delete cmd on click

    Patrick-Erichsen committed Apr 4, 2025
    Copy the full SHA
    dca4685 View commit details
  9. updates

    sestinj committed Apr 4, 2025
    Copy the full SHA
    441fe96 View commit details
  10. edit tool ui take zero

    RomneyDa committed Apr 4, 2025
    Copy the full SHA
    9c0f433 View commit details
  11. error if already exists"

    RomneyDa committed Apr 4, 2025
    Copy the full SHA
    5014e16 View commit details
  12. edit tool call div

    RomneyDa committed Apr 4, 2025
    Copy the full SHA
    e595ce8 View commit details
  13. merge create tool updates

    RomneyDa committed Apr 4, 2025
    Copy the full SHA
    95016e5 View commit details
  14. edit tool autoapply

    RomneyDa committed Apr 4, 2025
    Copy the full SHA
    2780b58 View commit details
  15. toolbar styling

    RomneyDa committed Apr 4, 2025
    Copy the full SHA
    af9b80f View commit details
Showing 540 changed files with 27,474 additions and 8,247 deletions.
1 change: 1 addition & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -4,6 +4,7 @@

## Checklist

- [] I've read the [contributing guide](https://github.com/continuedev/continue/blob/main/CONTRIBUTING.md)
- [] The relevant docs, if any, have been updated or created
- [] The relevant tests, if any, have been updated or created

70 changes: 70 additions & 0 deletions .github/workflows/auto-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
name: Create Automatic Release

on:
push:
branches:
- nate/auto-main-release-draft
schedule:
- cron: "0 17 * * 1,3,5" # Run at 9am PST (17:00 UTC) on Monday, Wednesday, Friday
workflow_dispatch: # Keep manual trigger option

jobs:
create-vscode-release:
runs-on: ubuntu-latest
permissions:
contents: write # Needed for creating releases

steps:
- uses: actions/checkout@v4

- name: Get version from package.json
id: get_version
run: |
# Read version from package.json and add -vscode suffix
version=$(node -p "require('./extensions/vscode/package.json').version")
new_version="v${version}-vscode"
echo "New version will be: $new_version"
echo "NEW_VERSION=$new_version" >> $GITHUB_ENV
- name: Create Release
env:
GH_TOKEN: ${{ github.token }}
run: |
# Create a new draft release with auto-generated release notes
gh release create "$NEW_VERSION" \
--generate-notes \
--title "$NEW_VERSION" \
--draft \
--latest \
--prerelease
create-jetbrains-release:
runs-on: ubuntu-latest
permissions:
contents: write # Needed for creating releases

steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Get version from gradle.properties
id: get_version
run: |
# Read version from gradle.properties and add -jetbrains suffix
version=$(grep '^pluginVersion=' extensions/intellij/gradle.properties | cut -d'=' -f2)
new_version="v${version}-jetbrains"
echo "New version will be: $new_version"
echo "NEW_VERSION=$new_version" >> $GITHUB_ENV
- name: Create Release
env:
GH_TOKEN: ${{ github.token }}
run: |
# Create a new draft release with auto-generated release notes
gh release create "$NEW_VERSION" \
--generate-notes \
--title "$NEW_VERSION" \
--draft \
--latest \
--prerelease
61 changes: 61 additions & 0 deletions .github/workflows/jetbrains-release.yaml
Original file line number Diff line number Diff line change
@@ -37,6 +37,52 @@ jobs:
echo "should_run=false" >> $GITHUB_OUTPUT
fi
bump-version:
runs-on: ubuntu-latest
needs:
- check_release_name
if: github.event_name != 'workflow_dispatch' || github.event.inputs.publish_build == 'true'
permissions:
contents: write
pull-requests: write
steps:
# 0. Setup git
- name: Checkout
uses: actions/checkout@v4

- name: Set up Git
run: |
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
- name: Create PR branch
run: |
BRANCH_NAME="chore/bump-jetbrains-version-$(date +%Y%m%d-%H%M%S)"
git checkout -b $BRANCH_NAME
echo "BRANCH_NAME=$BRANCH_NAME" >> $GITHUB_ENV
- name: Bump version in gradle.properties
run: |
cd extensions/intelllij
awk '/pluginVersion=/{split($0,a,"="); split(a[2],b,"."); b[3]+=1; printf "%s=%s.%s.%s\n",a[1],b[1],b[2],b[3];next}1' gradle.properties > tmp && mv tmp gradle.properties
rm -rf tmp
NEW_VERSION=$(grep 'pluginVersion=' gradle.properties | cut -d'=' -f2)
echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV
- name: Create Pull Request
uses: peter-evans/create-pull-request@v7
with:
token: ${{ secrets.CI_GITHUB_TOKEN }}
commit-message: "chore: bump jetbrains extension version to ${{ env.NEW_VERSION }}"
title: "chore: bump jetbrains extension version to ${{ env.NEW_VERSION }}"
body: |
Automated PR to bump the JetBrains extension version after successful pre-release publication.
- Bumped version in extensions/intellij/gradle.properties to ${{ env.NEW_VERSION }}
branch: ${{ env.BRANCH_NAME }}
base: main
delete-branch: true

# Prepare and publish the plugin to JetBrains Marketplace repository
build:
needs: check_release_name
@@ -121,6 +167,21 @@ jobs:
path: gui/node_modules
key: ${{ runner.os }}-node-${{ hashFiles('gui/package-lock.json') }}

- uses: actions/cache@v4
id: config-yaml-cache
with:
path: packages/config-yaml/node_modules
key: ${{ runner.os }}-config-yaml-node-modules-${{ hashFiles('packages/config-yaml/package-lock.json') }}

- name: Build and check config-yaml
run: |
cd ../../packages/config-yaml
npm i
npx tsc --noEmit
# Tests are currently failing, commenting out for now
# npm test
npm run build
# npm install core
- name: Install core node_modules
run: |
Loading