Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Admin #30

Open
wants to merge 151 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
151 commits
Select commit Hold shift + click to select a range
a95edb4
Added changes to work within pearai
nang-dev May 29, 2024
4d6623d
Added build-extension (#38)
nang-dev May 30, 2024
1288270
Added renaming from continue to PearAI (#39)
nang-dev Jun 1, 2024
3251b90
Create build script for Windows (#40)
gedeondoescode Jun 2, 2024
66f54a1
merceconflig (#41)
Fryingpannn Jun 2, 2024
f2c0d11
Added github workflow to add relevant people to review (#44)
nang-dev Jun 4, 2024
d40eb4b
Rename more! (#43)
nang-dev Jun 4, 2024
ff3f148
Improved pearai_tutorial.py (#45)
nang-dev Jun 9, 2024
f77cc81
Fixed terminal copying bug (#47)
nang-dev Jun 12, 2024
b1524f8
Added cmd+shift+R edge cases (#48)
nang-dev Jun 16, 2024
7cb8b12
Issue #127 | Copy existing settings from .vscode to .pearai-dev (#52)
aura0003 Jun 17, 2024
fd59dae
Check if source dir exists before migration (#53)
MaySoMusician Jun 23, 2024
6816463
Fixed task calls to be sequential & fixed windows path issue (#57)
ItWasEnder Jun 24, 2024
a4bff96
rename all vscode commands (#59)
ItWasEnder Jun 24, 2024
f3597d9
Replace height with min-height (#54)
MaySoMusician Jun 24, 2024
204f043
Added custom provider for PearAI backend (#58)
ItWasEnder Jun 24, 2024
dbac688
Fix codelens for tutorial file (#56)
MaySoMusician Jun 24, 2024
0420eb1
Open extension panel during first onboarding (#55)
MaySoMusician Jun 24, 2024
1c9522c
Revert "Added custom provider for PearAI backend (#58)" (#60)
ItWasEnder Jun 24, 2024
cba88e5
Added renames (#50)
nang-dev Jun 25, 2024
a6e8710
Correct the serialized config name (#62)
gedeondoescode Jun 26, 2024
1ccb553
Made prettier use single-quote on both normal and jsx strings. (#66)
Mex777 Jun 27, 2024
a1e6d10
Changed help center links and shortcuts (#65)
Mex777 Jun 28, 2024
009ff5a
chore: suppress unauth error for now (#64)
Himanshu-Singh-Chauhan Jun 30, 2024
fa6ae76
Added PearAI server connection (#51)
nang-dev Jul 2, 2024
9d896f5
Renamed webpage (#71)
nang-dev Jul 2, 2024
08a84d3
Fixed accessToken updating bug (#72)
nang-dev Jul 2, 2024
ba1584d
feat: set default location PearAI extension to auxiliary bar (#74)
Himanshu-Singh-Chauhan Jul 4, 2024
520cf0c
feat: add big chat shortcut to view/title (#76)
Himanshu-Singh-Chauhan Jul 5, 2024
22b37dc
Fixed config file (#78)
nang-dev Jul 5, 2024
be27643
Added more rename (#79)
nang-dev Jul 5, 2024
9bf59bf
name change for PearAI server model panel (#80)
Alexx1105 Jul 7, 2024
50533dc
view history shortcut (#82)
Himanshu-Singh-Chauhan Jul 7, 2024
b3dcaf8
Bump toshimaru/auto-author-assign from 2.1.0 to 2.1.1 (#63)
dependabot[bot] Jul 7, 2024
7704abb
feat(chat): add CMD+0 shortcut to toggle between last opened and curr…
akash3444 Jul 7, 2024
52fe33c
Renamed using continue (#85)
nang-dev Jul 7, 2024
f757158
improve onboarding flow (#83)
Himanshu-Singh-Chauhan Jul 7, 2024
f062782
Added UI changes for pearai server flow (#86)
nang-dev Jul 7, 2024
860e58f
Fix more styles for config pages (#87)
MaySoMusician Jul 7, 2024
449de29
Deleted first button, fixed hovering issue, and made toolbar show reg…
jspEclipse Jul 8, 2024
f1e4306
Removed default free trials, and fixed localhost unintentionally in p…
nang-dev Jul 8, 2024
e85d16b
Added Claude 3.5 Sonnet (#77)
cqdev-co Jul 9, 2024
94f7167
Added syntax fix for modelconfig (#89)
nang-dev Jul 9, 2024
0aba260
Added default flow progress (#91)
nang-dev Jul 10, 2024
1136d45
Updating Dependences + URL Sanitation (#90)
cqdev-co Jul 10, 2024
378d3fe
Config path (#92)
nang-dev Jul 10, 2024
0bc85bc
Fixed merge conflict text issue
nang-dev Jul 10, 2024
150e9b4
Release for 0.0.1
nang-dev Jul 10, 2024
03e899c
Changed code-oss to pearai (#94)
nang-dev Jul 10, 2024
af64c10
Added fix for deps (#95)
nang-dev Jul 11, 2024
d6b8a93
Changed Package.js To not bump version (#96)
nang-dev Jul 11, 2024
c8e0576
Added changes for onboarding (#97)
nang-dev Jul 11, 2024
0198881
Added pearai-latest model (#100)
nang-dev Jul 12, 2024
78e99e8
build: update build script to use npm run tsc and npm run build (#99)
Himanshu-Singh-Chauhan Jul 12, 2024
561523a
feat: switch between current and last chat (#98)
Himanshu-Singh-Chauhan Jul 12, 2024
05f25e3
Renamed PearAI walkthrough (#102)
timknappe Jul 15, 2024
055bed6
feat: shortcuts display bar (#101)
Himanshu-Singh-Chauhan Jul 15, 2024
6a5fec2
Contributing revamp (#104)
nang-dev Jul 17, 2024
cc60942
sticky 'Cancel' button (#103)
Himanshu-Singh-Chauhan Jul 17, 2024
971ad37
fix: Shortcuts Bar spacing between & y-axis align (#106)
wflore19 Jul 18, 2024
69d4b56
fix file context provider stale (#111)
Himanshu-Singh-Chauhan Jul 23, 2024
9e7f2fc
open session at bottom (#105)
Himanshu-Singh-Chauhan Jul 23, 2024
661200b
Improved Onboarding, fixed small shortcut UI error. (#110)
jspEclipse Jul 23, 2024
b4cfa11
fix login redirect uri. redirect to callback (#107)
Ellahinator Jul 23, 2024
9302c65
enable autocompletion (#113)
jespiron Jul 28, 2024
b87f77a
Update the submodule repo readme (#115)
oracle-code Jul 31, 2024
02fb4db
Bumped version to 0.0.2 (#116)
nang-dev Jul 31, 2024
bc740e1
New updated link (#117)
oracle-code Aug 1, 2024
5148002
Improve onboarding, changed list of commands in layout.tsx (#118)
jspEclipse Aug 2, 2024
06b3223
Added error handle for 401 Error, allow redirect to login auth url (#…
Pockylee Aug 2, 2024
38f1848
Added Add selected (#119)
nang-dev Aug 2, 2024
de84713
made the shortcuts sticky (#121)
jspEclipse Aug 3, 2024
adccd62
Added fix for pearai not found (#120)
nang-dev Aug 3, 2024
953647e
Refactored model election and onboarding flow (#123)
nang-dev Aug 7, 2024
bb1531b
docs: detailed pr template (#126)
wflore19 Aug 10, 2024
34bb257
fix(ui): make "Continue Generation" button more visible (#125)
akash3444 Aug 11, 2024
1cfd2e1
changed add selected to append selected (#129)
jspEclipse Aug 11, 2024
0ccac8b
Added Refactor Update (#137)
nang-dev Aug 13, 2024
76c4080
Fixed im_end bug (#140)
nang-dev Aug 15, 2024
1d40cd5
fix: replace point 'preview' w/ 'screenshot' (#143)
wflore19 Aug 16, 2024
3b5f930
onclick - history/append selected (#144)
Himanshu-Singh-Chauhan Aug 17, 2024
58e89e1
Stopped pylance and liveserver extensions from being copied over (#141)
nang-dev Aug 17, 2024
e491d06
Added logout and error handling (#145)
nang-dev Aug 17, 2024
887a93e
add: redirect for inline auth 401 error 🪃❌ (#124)
wflore19 Aug 17, 2024
9041245
Fixed pearai-server and anthropic (#146)
nang-dev Aug 17, 2024
2df43b9
chat-toolbar-refactor (#142)
SHADOW-LIGHTS Aug 17, 2024
489004a
reduce-font (#147)
Fryingpannn Aug 17, 2024
2e8a379
Added image support with claude (#148)
nang-dev Aug 17, 2024
d3301a7
Fixed continue generation (#149)
nang-dev Aug 19, 2024
3274336
Added new keys
Aug 21, 2024
450e226
chore: add check to install [email protected] if not already installed …
Himanshu-Singh-Chauhan Aug 21, 2024
aaf9e44
Small fixes (#153)
nang-dev Aug 22, 2024
078c696
ui fix (#154)
SHADOW-LIGHTS Aug 22, 2024
121a95e
Added autocomplete (#158)
nang-dev Aug 23, 2024
0607b8c
welcome page
Fryingpannn Aug 23, 2024
4f741db
Added if user if not logged in, don't use autocomplete (#159)
nang-dev Aug 23, 2024
55568cb
replace continue gif with pearAI (#156)
Vincexodus Aug 23, 2024
f487b54
remove add to config button pear model (#151)
Himanshu-Singh-Chauhan Aug 23, 2024
0ff93ff
Switching keybinds for appending and creating new chats (#138)
vedantgrover Aug 23, 2024
5b655ec
feat: Login Button (Status Bar) (#150)
ICEPrey Aug 23, 2024
3c064af
CLeaned up welcome (#161)
nang-dev Aug 24, 2024
d30ec8f
Set default position of activity bar to top (#162)
Himanshu-Singh-Chauhan Aug 24, 2024
5433fb1
Removed hard coded supabase keys (#155)
MaxFSP Aug 25, 2024
b9b7e37
Added initial working (#164)
nang-dev Aug 25, 2024
47df1be
[WIP] Documentation (#157)
akash3444 Aug 26, 2024
f375c6a
feat: #271 add default gpt4o and claude models (#160)
jpan8866 Aug 26, 2024
8dba4ac
Onboarding new (#166)
nang-dev Aug 26, 2024
26f3879
New Login pearai server (#169)
nang-dev Aug 26, 2024
1da1c26
Bump to v1.0.0 (#170)
nang-dev Aug 26, 2024
399f36a
redesign help page UI (#172)
Himanshu-Singh-Chauhan Aug 27, 2024
256746f
Fix for the big chat shortcut and changed the splitEditor shortcut (#…
MaxFSP Aug 27, 2024
b1132ee
Added default model changes (#173)
nang-dev Aug 27, 2024
45ab65f
Disable fim (#174)
nang-dev Aug 27, 2024
d531488
modified onboarding page (#165)
Alvarixxs Aug 27, 2024
c59d90a
cmd+\
Fryingpannn Aug 27, 2024
73eb368
Changed viewHistory (#177)
nang-dev Aug 27, 2024
b089454
Added help buttons (#178)
nang-dev Aug 28, 2024
b30ff33
Revert "feat: Login Button (Status Bar) (#150)" (#179)
nang-dev Aug 28, 2024
650030f
Revert "Switching keybinds for appending and creating new chats (#138…
Fryingpannn Aug 28, 2024
1895f4a
Added mandatory (#181)
nang-dev Aug 28, 2024
b73a01b
clean up help buttons, reflect keybind changes (#182)
MitchTM17 Aug 29, 2024
0b0fc77
Added H (#183)
nang-dev Aug 29, 2024
fffdd78
feat: Enforce default models + UI tweaks (#184)
jpan8866 Aug 29, 2024
16c44bc
Added tutorial help (#187)
nang-dev Aug 29, 2024
7548bcd
Changed pearAI.quickFix to open in a new chat (#186)
timknappe Aug 30, 2024
74f385f
Added remove (#190)
nang-dev Aug 30, 2024
6ab2392
Added fix (#192)
nang-dev Sep 2, 2024
672ce26
fix (#193)
Fryingpannn Sep 2, 2024
7e9deef
update autocompete links (#195)
Himanshu-Singh-Chauhan Sep 4, 2024
d21da54
Refine Welcome.md shortcut descriptions (#194)
tesnikio Sep 5, 2024
a7e0af6
PearAI authentication is now accessible from within pear app. Changes…
Alvarixxs Sep 7, 2024
02c6230
Updated Read Me File. Removed Co....... (#202)
Malodeity Sep 9, 2024
7c9cc0b
Hide arrows when container expanded (#199)
pgkt04 Sep 13, 2024
ece83ce
Changed chat input border to PearAI colors (#200)
djarran Sep 13, 2024
2e50cea
Added leetcode (#207)
nang-dev Sep 14, 2024
ed6ed10
Added reset working (#208)
nang-dev Sep 14, 2024
77ed8be
Removed cont (#209)
nang-dev Sep 14, 2024
026b2ce
Filtering out system messages from Bedrock (#210)
ashvinnihalani Sep 17, 2024
1e5a929
Added v1.1.0 (#213)
nang-dev Sep 17, 2024
7df7bb9
Added v1.1.0
Sep 17, 2024
51a8b41
Added slash command for v0 (#201)
djarran Sep 17, 2024
0aa427d
Add global state to copy function (#212)
NicholasLe04 Sep 17, 2024
7da3c7a
Removed random stuff (#214)
nang-dev Sep 17, 2024
edf8043
Added more prompt for leetcode (#216)
nang-dev Sep 17, 2024
bf67ece
Added config changes (#217)
nang-dev Sep 18, 2024
18f0ac6
Added default add (#218)
nang-dev Sep 18, 2024
242b40f
Added sensei slash command (replaces beginner) (#220)
Fryingpannn Sep 18, 2024
6223291
Bumped to v1.2.0
Sep 18, 2024
63cadb6
file creation (#205)
Himanshu-Singh-Chauhan Sep 18, 2024
1bd96ac
Added squahs
Sep 19, 2024
88817b3
Added working backwards
Oct 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .changes/extensions/intellij/0.0.53.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
## 0.0.53 - 2024-07-10
### Added
* Support for .prompt files
* New onboarding experience
### Fixed
* Indexing fixes from VS Code versions merged into IntelliJ
* Improved codebase indexing reliability and testing
* Fixes for autocomplete text positioning and timing
6 changes: 6 additions & 0 deletions .changes/extensions/intellij/0.0.54.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## 0.0.54 - 2024-07-13
### Added
* Partial autocomplete acceptance
* Autocomplete status bar spinner
### Fixed
* Fixed duplicate completion bug and others
2 changes: 1 addition & 1 deletion .changes/extensions/intellij/v0.0.25.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

### Changed

- Intellij extension no longer relies on the Continue Python server
- Intellij extension no longer relies on the PearAI Python server
16 changes: 16 additions & 0 deletions .changes/extensions/vscode/0.8.42.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
## 0.8.42 - 2024-07-02

### Added

- Support for Gemini 1.5 Pro
- Link to code in the sidebar when using codebase retrieval
- Smoother onboarding experience
- .prompt files, a way of saving and sharing slash commands
- Support for Claude 3.5 Sonnet, Deepseek Coder v2, and other new models
- Support for comments in config.json
- Specify multiple autocomplete models and switch between them
- Improved bracket matching strategy reduces noisy completions

### Fixed

- Numerous reliability upgrades to codebase indexing
4 changes: 4 additions & 0 deletions .changes/extensions/vscode/0.8.43.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
## 0.8.43 - 2024-07-08
### Added
* Improved indexing reliability and testing
* Quick Actions: use CodeLens to quickly take common actions like adding docstrings
12 changes: 12 additions & 0 deletions .changes/extensions/vscode/0.8.45.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## 0.8.45 - 2024-08-05
### Added
* Support for Llama 3.1 and gpt-4o-mini
* Support for WatsonX+Granite models
### Changed
* Significant improvements to indexing performance
* Improved @codebase quality by more accurately searching over file names and paths
* Improved @codebase accuracy
* Further improvements to indexing performance
### Fixed
* Improved docs indexing and management
* Fixed Gemini embeddings provider
6 changes: 6 additions & 0 deletions .changes/extensions/vscode/0.8.46.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## 0.8.46 - 2024-08-11
### Added
* new /onboard slash command
### Fixed
* Fixed problem loading config.ts
* Fixed bug causing duplicate indexing work
8 changes: 8 additions & 0 deletions .changes/extensions/vscode/0.8.47.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
## 0.8.47 - 2024-08-27
### Added
* Use headless browser for crawling to get better results
* TTS support in the chat window
### Changed
* Improved support for WatsonX models
### Fixed
* Fixed several small indexing bugs
8 changes: 8 additions & 0 deletions .changes/extensions/vscode/0.8.48.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
## 0.8.48 - 2024-09-01
### Added
* Improved indexing progress UI
* Improved @codebase using repomap
* Repo map context provider
### Fixed
* Many small UI improvements
* Fixes db.search not a function
3 changes: 3 additions & 0 deletions .changes/extensions/vscode/0.8.49.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 0.8.49 - 2024-09-01
### Fixed
* Hotfix: submenu context providers
3 changes: 3 additions & 0 deletions .changes/extensions/vscode/0.8.50.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 0.8.50 - 2024-09-02
### Fixed
* Hotfix for ability to use more than one inline context provider
3 changes: 3 additions & 0 deletions .changes/extensions/vscode/0.8.51.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 0.8.51 - 2024-09-05
### Fixed
* Fixed CRLF bug causing diff streams to treat every line as changed on Windows
4 changes: 4 additions & 0 deletions .changes/extensions/vscode/0.8.52.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
## 0.8.52 - 2024-09-16
### Changed
* Use Chromium only as a fallback after asking user
* Redesigned onboarding flow
2 changes: 1 addition & 1 deletion .changes/extensions/vscode/v0.5.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

### Added

- Codebase Retrieval: Use /codebase or cmd+enter and Continue will automatically gather the most important context
- Codebase Retrieval: Use /codebase or cmd+enter and PearAI will automatically gather the most important context

### Changed

Expand Down
2 changes: 1 addition & 1 deletion .changes/extensions/vscode/v0.6.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

- Full screen mode
- StackOverflow slash command to augment with web search
- VS Code context menus: right click to add code to context, debug the terminal, or share your Continue session
- VS Code context menus: right click to add code to context, debug the terminal, or share your PearAI session

### Fixed

Expand Down
2 changes: 1 addition & 1 deletion .changes/extensions/vscode/v0.6.16.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
### Changed

- Context items are now kept around as a part of past messages, instead of staying at the main input
- No more Python server - Continue runs entirely in Typescript
- No more Python server - PearAI runs entirely in Typescript
1 change: 0 additions & 1 deletion .changes/header.tpl.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
Expand Down
9 changes: 0 additions & 9 deletions .changes/server/v0.1.104.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/server/v0.1.99.md

This file was deleted.

4 changes: 0 additions & 4 deletions .changes/unreleased/Added-20240412-160513.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions .changie.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,3 @@ projects:
- label: extensions/vscode
key: extensions/vscode
changelog: extensions/vscode/CHANGELOG.md

- label: docs
key: docs
changelog: docs/CHANGELOG.md # for releasing documents independently
9 changes: 6 additions & 3 deletions .continueignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
**/*.run.xml
archive/**/*
extensions/vscode/models/**/*
docs/docs/languages
docs/docs/languages
.changes/
.idea/
.vscode/
.archive/
**/*.scm
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @nang-dev @Fryingpannn @trypear/maintainers @trypear/moderators
11 changes: 3 additions & 8 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,24 +11,19 @@ body:
attributes:
label: Before submitting your bug report
options:
- label: I believe this is a bug. I'll try to join the [Continue Discord](https://discord.gg/NWtdYexhMs) for questions
- label: I believe this is a bug. I'll try to join the [PearAI Discord](https://discord.gg/7QMraJUsQt) for questions
required: false
- label: I'm not able to find an [open issue](https://github.com/continuedev/continue/issues?q=is%3Aopen+is%3Aissue) that reports the same bug
required: false
- label: I've seen the [troubleshooting guide](https://docs.continue.dev/troubleshooting) on the Continue Docs
- label: I'm not able to find an [open issue](https://github.com/trypear/pearai-app/issues?q=is%3Aopen+is%3Aissue) that reports the same bug
required: false
- type: textarea
attributes:
label: Relevant environment info
description: |
- **OS**: e.g. macOS 14.2.1
- **Continue**: e.g. v0.9.4
- **IDE**: e.g. VSCode 1.85.1
- Include also your LLM Model if it is relevant to your issue
- **Model**: e.g. Ollama v0.1.19
value: |
- OS:
- Continue:
- IDE:
render: Markdown
validations:
Expand Down Expand Up @@ -58,5 +53,5 @@ body:
attributes:
label: Log output
description: |
Please refer to the [troubleshooting guide](https://docs.continue.dev/troubleshooting) in the Continue Docs for instructions on obtaining the logs. Copy either the relevant lines or the last 100 lines or so.
Copy either the relevant lines or the last 100 lines or so.
render: Shell
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/improvement_suggestion.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
---
name: 💪 Improvement suggestion
description: Share how you think Continue could be better
description: Share how you think PearAI could be better
labels: [enhancement]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to share your perspective! We are keen to hear how you think Continue could work better for you.
Thanks for taking the time to share your perspective! We are keen to hear how you think PearAI could work better for you.
- type: checkboxes
id: checkboxes
attributes:
label: Validations
description: Before submitting your suggested improvement
options:
- label: I believe this is a way to improve. I'll try to join the [Continue Discord](https://discord.gg/NWtdYexhMs) for questions
- label: I believe this is a way to improve. I'll try to join the [PearAI Discord](https://discord.gg/7QMraJUsQt) for questions
required: false
- label: I'm not able to find an [open issue](https://github.com/continuedev/continue/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement) that requests the same enhancement
- label: I'm not able to find an [open issue](https://github.com/trypear/pearai-app/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement) that requests the same enhancement
required: false
- type: textarea
attributes:
Expand Down
15 changes: 11 additions & 4 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
## Description
## Description ✏️

[ What changed? Feel free to be brief. ]
Closes #xxx

## Checklist
What changed? Feel free to be brief.

- [ ] The base branch of this PR is `preview`, rather than `main`
- Bullet points are helpful.
- Screenshots are helpful (if applicable).

## Checklist ✅

- [ ] I have added screenshots (if UI changes are present).
- [ ] I have done a self-review of my code.
- [ ] I have manually tested my code (if applicable).
4 changes: 2 additions & 2 deletions .github/workflows/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ When merging to `preview`:
- the VS Code extension along with Rust extension is built and uploaded as an artifact
- all of the artifacts are downloaded and pushed to the store/registry all at once, as full releases.
- the version is bumped and this change is commited to preview
- in the future, the Intellij extension will be built and uploaded to the marketplace here
- in the future, the JetBrains extension will be built and uploaded to the marketplace here

## main

Expand All @@ -16,4 +16,4 @@ When merging to `main`:
- the VS Code extension along with Rust extension is built and uploaded as an artifact
- all of the artifacts are downloaded and pushed to the store/registry all at once, as full releases.
- the version is bumped and this change is commited to main
- in the future, the Intellij extension will be built and uploaded to the marketplace here
- in the future, the JetBrains extension will be built and uploaded to the marketplace here
15 changes: 15 additions & 0 deletions .github/workflows/assign-author.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# .github/workflows/auto-author-assign.yml
name: Auto Author Assign

on:
pull_request_target:
types: [ opened, reopened ]

permissions:
pull-requests: write

jobs:
assign-author:
runs-on: ubuntu-latest
steps:
- uses: toshimaru/[email protected]
92 changes: 92 additions & 0 deletions .github/workflows/dev_pr.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
name: Dev PR checks

on:
pull_request:
branches:
- dev

jobs:
tsc-check:
runs-on: ubuntu-latest

steps:
# 1. Check-out repository
- name: Check-out repository
uses: actions/checkout@v4

# 2. Install npm dependencies
- name: Use Node.js from .nvmrc
uses: actions/setup-node@v4
with:
node-version-file: ".nvmrc"

- name: Cache extension node_modules
uses: actions/cache@v3
with:
path: extensions/vscode/node_modules
key: ${{ runner.os }}-node-${{ hashFiles('extensions/vscode/package-lock.json') }}

- name: Cache core node_modules
uses: actions/cache@v3
with:
path: core/node_modules
key: ${{ runner.os }}-node-${{ hashFiles('core/package-lock.json') }}

- name: Cache gui node_modules
uses: actions/cache@v3
with:
path: gui/node_modules
key: ${{ runner.os }}-node-${{ hashFiles('gui/package-lock.json') }}

- name: Cache binary node_modules
uses: actions/cache@v3
with:
path: binary/node_modules
key: ${{ runner.os }}-node-${{ hashFiles('binary/package-lock.json') }}

- name: extensions/vscode install
run: |
cd extensions/vscode
npm ci
env:
# https://github.com/microsoft/vscode-ripgrep/issues/9#issuecomment-643965333
GITHUB_TOKEN: ${{ secrets.CI_GITHUB_TOKEN }}

- name: core install
run: |
cd core
npm ci
- name: gui install
run: |
cd gui
npm ci
- name: binary install
run: |
cd binary
npm ci
- name: extensions/vscode checks
run: |
cd extensions/vscode
npx tsc --noEmit
- name: core checks
run: |
cd core
npm ci
npx tsc --noEmit
npm run lint
env:
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}

- name: gui checks
run: |
cd gui
npx tsc --noEmit
- name: binary checks
run: |
cd binary
npx tsc --noEmit
Loading