-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Add Git-Repos extension #3
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey Dean! Thanks for you contribution. This extension is pretty cool and I admire your desire to provide flexibility to users.
We had an internal discussion about that "Settings" command in your extension and came to a conclusion that it's not the pattern we want to embrace in third party extensions. We provide preferences API in package.json
for things like "Directories to Scan", "Max Scan Depth" and "Include Submodules", so I would suggest moving them there. You'll need to use text field for "Max Scan Depth" though instead of the dropdown. We might add dropdown support later.
Now as for the Action 1-4 customisation – general rule of Raycast is having sensible defaults that don't require a lot of initial setup, and, where needed, give extra flexibility. Do you think you could pick some good default actions and then have an extra action at the bottom of your action panel called "Configure Actions" which would just open another screen where you can tweak which apps to choose? This way wouldn't need a separate command for "Settings" and it would feel more consistent with the rest of Raycast.
Sorry, I understand that those are not simple changes, but our goal with these reviews is to provide good consistent experience across different extensions.
On top of it few minor things to address:
- How about renaming "Git-Repos" to "Git Repos"? Not sure if hyphen here is needed.
- Please provide more comprehensive description explaining what this extension does.
Please let me know if you have any questions or need help with addressing these changes.
{ | ||
"name": "git-repos", | ||
"title": "Git Repos", | ||
"description": "Git Repositories", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@moored, let's update this field to something more descriptive. How about something like this:
"Quickly access your local git repositories and open them in your favorite editor or any app"
This description is important when users browse through the store.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will do. For some reason my forked has become detached from the upstream repo so I cannot update this pull request. I am going to close it and create a new one.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Closing, use pull request #7 instead
Closing, use pull request #7 instead |
02e8fc31 chore: run prettier 34572d3d chore: remove react-devtools 8ce4b4ab Merge pull request raycast#3 from tisfeng/dependabot/npm_and_yarn/follow-redirects-1.15.1 938c424a chore(deps): bump follow-redirects from 1.14.7 to 1.15.1 90a410fa Create codeql-analysis.yml 4740e05e Merge pull request raycast#1 from tisfeng/dependabot/npm_and_yarn/minimist-1.2.6 fe292c97 Merge pull request raycast#2 from tisfeng/dependabot/npm_and_yarn/ansi-regex-3.0.1 acd5d0f5 chore(deps): bump ansi-regex from 3.0.0 to 3.0.1 4a052e63 chore(deps): bump minimist from 1.2.5 to 1.2.6 46a5b594 doc: update README git-subtree-dir: extensions/easydict git-subtree-split: 02e8fc31b7401f40f50ef92642e4a58b3887fa2c
* Squashed 'extensions/easydict/' content from commit a71d29c0 git-subtree-dir: extensions/easydict git-subtree-split: a71d29c0803bf76cbf4d6adcbe17af6f5360ff02 * Squashed 'extensions/easydict/' changes from a71d29c0..b867d448 b867d448 chore: run npm, run prettier git-subtree-dir: extensions/easydict git-subtree-split: b867d4481f71efc88cc75c1a7a4b8dd04916671d * Squashed 'extensions/easydict/' changes from b867d448..02e8fc31 02e8fc31 chore: run prettier 34572d3d chore: remove react-devtools 8ce4b4ab Merge pull request #3 from tisfeng/dependabot/npm_and_yarn/follow-redirects-1.15.1 938c424a chore(deps): bump follow-redirects from 1.14.7 to 1.15.1 90a410fa Create codeql-analysis.yml 4740e05e Merge pull request #1 from tisfeng/dependabot/npm_and_yarn/minimist-1.2.6 fe292c97 Merge pull request #2 from tisfeng/dependabot/npm_and_yarn/ansi-regex-3.0.1 acd5d0f5 chore(deps): bump ansi-regex from 3.0.0 to 3.0.1 4a052e63 chore(deps): bump minimist from 1.2.5 to 1.2.6 46a5b594 doc: update README git-subtree-dir: extensions/easydict git-subtree-split: 02e8fc31b7401f40f50ef92642e4a58b3887fa2c * Squashed 'extensions/easydict/' changes from 02e8fc31..e85b1f1d e85b1f1d doc: update README c800d072 doc: update README git-subtree-dir: extensions/easydict git-subtree-split: e85b1f1d34a1e583723d17fed088eb81b56fdef8 * Squashed 'extensions/easydict/' changes from e85b1f1d..b3579838 b3579838 feat: according to the translation language, generate web translate link 7401f698 feat: set maxInputTextLength=2000 94c06d50 fix: incorrect way to save and query clipboard records git-subtree-dir: extensions/easydict git-subtree-split: b3579838cc6da59acef85d38c8de40058583e9bd * style: change Copy action title to Copy Text * fix: update Youdao and Baidu AppId, App Secret * style: change copy action title to "Copy Text" * Update components.tsx * Updated metadata * Added missing configurations files * Renamed files and added more metadata images * Added missing dep * fix: resolve eslint errors * Update CHANGELOG.md Co-authored-by: Per Nielsen Tikær <per@raycast.com>
- chore: prepare for public store - chore: package.json - fix: package-lock - chore: move extensions - chore: package.json - fix: package-lock - feat: rename extensions in package.json - feat: rename vault command - fix: screenshots resolution - feat: add changelog - feat: add screeshots - fix: package-lock - fix: github package.json name - fix: github extension - fix: package-lock - feat: update icon - feat: rename github to github pulls - feat: rename github to github pulls - fix: publish workflow - deps: update (raycast#18) - feat: add multiple login methods (raycast#17) - feat(vault): add favorite namespaces easy switch (raycast#16) - feat(kafka): add list section (raycast#10) - feat(vault): add options to disable write and/or delete (raycast#9) - feat: move to npm (raycast#8) - feat: white icon for menu bar and display lag even if currently loading (raycast#7) - ci: rename list extensions -> list for matrix - ci: rename list extensions -> list for matrix - ci: conditional publish on changes files - chore(kafka-menu-bar): update log (raycast#6) - feat: reusable list extensions workflow - fix: publish workflow - fix: publish workflow (raycast#5) - feat: add publish workflow - fix: ci (raycast#4) - feat: add actions - feat: add dependabot - feat: monorepo - docs: improve kafka documentation - docs: add kakfa doc link in readme - feat: add conf to hide consumers without lag - feat: add metadata extractor - feat: add partitions in topics and improve compacted tag - fix: kafka extension icon - feat(kafka): new extension - deps: update raycast - feat(vault): add paste to current app - feat(vault): add favorites management - chore(doc): improve documentation - Merge pull request raycast#2 from fonimus/feat/license - Merge pull request raycast#1 from fonimus/feat/build-sh - Merge pull request raycast#3 from fonimus/feat/git-ignore - feat(vault): add list/create/delete entities - feat(github): improve list accessories - feat(github): improve list accessories - feat(github): remove pr number when details are shown - fix(github): remove labels from list temporarily (bug in raycast/extensions raycast#3359) - chore(git): add .gitignore - chore(license): add MIT license - chore(build): add extension builder - feat(github): improve left icon for bots, waiting, etc - feat(github): improve left icon for bots, waiting, etc - feat(github): add pr number in navigation and set approval as left icon - fix(vault): typo - chore(deps): migrate to last raycast version - chore(all): reformat with prettier - fix(vault): fix logo dimension - ♻️ Remove unused url preference - 🐛 Remove console logs - 🔧 Fix readme - 🔧 Add dsstore to gitignore - 🔧 Update manifests - ✨(vault) Save show technical paths in cache - ✨(github) Add draft information - ✨(vault) Add folder recursive deletion - ✨(vault) Add json validation when adding new version - ✨ Add tint color in icons - ✨ Add tint color in icons, add mark in user avatar - 🔨 Add react hooks eslint plugin - 🐛 Fix reloading issue - ✨ Add owner name in repo list and copy pr url in clipboard - 🔧 Remove organization from preferences - ✨ Add approve action, add possibility to show/hide details, add number of approvals in list/detail - ♻️ Use useCallback hook and make actions methods components - ♻️ Use usePromise from raycast utils when possible - 🐛 Fix system sound by replacing unnecessary submit form action by standard action - ♻️ Use useCachedState from raycast utils - 🎉 Init project with vault and github extensions - Initial commit
- chore: prepare for public store - chore: prepare for public store - chore: package.json - fix: package-lock - chore: move extensions - chore: package.json - fix: package-lock - feat: rename extensions in package.json - feat: rename vault command - fix: screenshots resolution - feat: add changelog - feat: add screeshots - fix: package-lock - fix: github package.json name - fix: github extension - fix: package-lock - feat: update icon - feat: rename github to github pulls - feat: rename github to github pulls - fix: publish workflow - deps: update (raycast#18) - feat: add multiple login methods (raycast#17) - feat(vault): add favorite namespaces easy switch (raycast#16) - feat(kafka): add list section (raycast#10) - feat(vault): add options to disable write and/or delete (raycast#9) - feat: move to npm (raycast#8) - feat: white icon for menu bar and display lag even if currently loading (raycast#7) - ci: rename list extensions -> list for matrix - ci: rename list extensions -> list for matrix - ci: conditional publish on changes files - chore(kafka-menu-bar): update log (raycast#6) - feat: reusable list extensions workflow - fix: publish workflow - fix: publish workflow (raycast#5) - feat: add publish workflow - fix: ci (raycast#4) - feat: add actions - feat: add dependabot - feat: monorepo - docs: improve kafka documentation - docs: add kakfa doc link in readme - feat: add conf to hide consumers without lag - feat: add metadata extractor - feat: add partitions in topics and improve compacted tag - fix: kafka extension icon - feat(kafka): new extension - deps: update raycast - feat(vault): add paste to current app - feat(vault): add favorites management - chore(doc): improve documentation - Merge pull request raycast#2 from fonimus/feat/license - Merge pull request raycast#1 from fonimus/feat/build-sh - Merge pull request raycast#3 from fonimus/feat/git-ignore - feat(vault): add list/create/delete entities - feat(github): improve list accessories - feat(github): improve list accessories - feat(github): remove pr number when details are shown - fix(github): remove labels from list temporarily (bug in raycast/extensions raycast#3359) - chore(git): add .gitignore - chore(license): add MIT license - chore(build): add extension builder - feat(github): improve left icon for bots, waiting, etc - feat(github): improve left icon for bots, waiting, etc - feat(github): add pr number in navigation and set approval as left icon - fix(vault): typo - chore(deps): migrate to last raycast version - chore(all): reformat with prettier - fix(vault): fix logo dimension - ♻️ Remove unused url preference - 🐛 Remove console logs - 🔧 Fix readme - 🔧 Add dsstore to gitignore - 🔧 Update manifests - ✨(vault) Save show technical paths in cache - ✨(github) Add draft information - ✨(vault) Add folder recursive deletion - ✨(vault) Add json validation when adding new version - ✨ Add tint color in icons - ✨ Add tint color in icons, add mark in user avatar - 🔨 Add react hooks eslint plugin - 🐛 Fix reloading issue - ✨ Add owner name in repo list and copy pr url in clipboard - 🔧 Remove organization from preferences - ✨ Add approve action, add possibility to show/hide details, add number of approvals in list/detail - ♻️ Use useCallback hook and make actions methods components - ♻️ Use usePromise from raycast utils when possible - 🐛 Fix system sound by replacing unnecessary submit form action by standard action - ♻️ Use useCachedState from raycast utils - 🎉 Init project with vault and github extensions - Initial commit
* Add quantumcast extension - Merge initial release 0.0.1 (#3) - Dev (#2) - npm update (#1) - Added logos - Initial project setup - Update README.md - Initial commit * Update quantumcast extension - Modified CHANGELOG (#4) - Merge initial release 0.0.1 (#3) - Dev (#2) - npm update (#1) - Added logos - Initial project setup - Update README.md - Initial commit * Update quantumcast extension - Changed README - Merge branch 'main' into devel - Changed CHANGELOG - Merge initial release 0.0.1 (#3) - Prepare init release 0.0.1 - linked new icon - Add first commands and update raycast api - Dev (#2) - npm update (#1) - Added logos - Initial project setup - Update README.md - Initial commit * Update README.md --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com>
- installed - fix: infinite state - fix: - refactor(raycast#16): better hook type - refactor: → - refactor(raycast#16): better & obj usage - fix: → - refactor(raycast#16): better obj usage - refactor(raycast#16): better obj usage - refactor: - refactor: → - refactor: - refactor(raycast#16): import - fix: refine copy - fix(raycast#16): derp - Merge pull request raycast#16 from abielzulio/refactor/hooks - refactor: - fix(useHistory, History): - fix(useHistory): better type - refactor: - refactor: better name - refactor: proper naming - fix: remove unused - refactor: - refactor: remove unused import - fix: lol - feat: & - fix: improve last index selection - fix: missing type in - refactor: - refactor: re-arrange - refactor: → - refactor: re-arrange - refactor: → - refactor: remove - Merge pull request raycast#14 from abielzulio/wip/new-api - docs: update - feat: use new official - refactor: using v4 api - docs: discontinue for a while - feat: enable detailed view option - docs: update - feat: use clearanceToken, userAgent - chore: chatgpt v2.1.1 - docs: fix derp - fix: refine ui + copy - fix: move the question label to the markdown - refactor: libs - docs: make the logo smaller - docs: add init step - docs: more lil refine - docs: lil refine - docs: init changelog - docs: new - npm: add contributors - feat + refactor: remove duplicated list - fix: multiple render list view - feat: smooth init load data - fix: icon and category - fix: package - fix: tts glitching in the first second - feat: auto tts option - feat: PreferencesActionSection - feat: more ActionPanel.Section - refactor: GetAnswerAction - feat: remove all saved answer actionn - feat: add ActionPanel.Section - fix: derp - refactor: SaveActionSection - refactor: remove unused action - refactor: CopyActionSection - fix: derp - refactor: DestructiveAction - refactor: SaveAsSnippetAction - refactor: SaveAnswerAction - refactor: TextToSpeechAction - refactor: CopyToClipboardAction - refactor: views - refactor: remove unused prop - feat: recent initial question history - fix: change clear history shortcut key - feat: save answer from history - feat: confirm alert for invalid token - feat: clear history - feat: confirm alert - docs: update preview - docs: update feature - refactor: filtering history and saved answer - docs: remove preview - cleanup - refactor: ConversationItem type - style: refine - refactor: AnswerDetailView - derp - feat: history - Merge pull request raycast#6 from shichongrui/main - refactor: type - Fix some TS issues so the project would build - Merge pull request raycast#5 from ivanglushko/feature/speak-out-the-answer - Merge remote-tracking branch 'origin/feature/speak-out-the-answer' into feature/speak-out-the-answer - added handling multiple commands start - feat: add request timeout - Merge pull request raycast#4 from ivanglushko/feature/speak-out-the-answer - Merge branch 'main' into feature/speak-out-the-answer - Added tts feature to action pallete - style: refine - fix: sorting answer - refactor: remove unused type - feat: conversational - feat: question metadata - fix: change command key - feat: clear search bar when got answer - style: refine - feat: snippet - feat: sort by recent generated answer - refactor: Answer createdAt - feat: show instructions when user init a search bar - fix: show restart convo when already generating answer - fix: set sessionToken type field to password - docs: update - feat: saved answer - feat: copy answer & question - Merge pull request raycast#3 from timolins/main - Update chatgpt api - Fix Shareg.pt profile image - Improve text wiping after submit - Add fork README - A lot of improvements * Use List for better conversational UI * Use native Preference store for Session Token * Added long-input mode for Code * Support for streaming answers * Add sharing capability via shareg.pt - docs: update - docs: update - feat: sign in with session token - chore: chatgpt v1.1.1 - fix: refine icon - feat: copy answer & question - feat: use form as an input - fix: copy - feat: add openai logo - feat: question validation handle - fix: copy - docs: replace preview - fix: headless - init - Initial commit
* Add kafka extension - chore: prepare for public store - chore: package.json - fix: package-lock - chore: move extensions - chore: package.json - fix: package-lock - feat: rename extensions in package.json - feat: rename vault command - fix: screenshots resolution - feat: add changelog - feat: add screeshots - fix: package-lock - fix: github package.json name - fix: github extension - fix: package-lock - feat: update icon - feat: rename github to github pulls - feat: rename github to github pulls - fix: publish workflow - deps: update (#18) - feat: add multiple login methods (#17) - feat(vault): add favorite namespaces easy switch (#16) - feat(kafka): add list section (#10) - feat(vault): add options to disable write and/or delete (#9) - feat: move to npm (#8) - feat: white icon for menu bar and display lag even if currently loading (#7) - ci: rename list extensions -> list for matrix - ci: rename list extensions -> list for matrix - ci: conditional publish on changes files - chore(kafka-menu-bar): update log (#6) - feat: reusable list extensions workflow - fix: publish workflow - fix: publish workflow (#5) - feat: add publish workflow - fix: ci (#4) - feat: add actions - feat: add dependabot - feat: monorepo - docs: improve kafka documentation - docs: add kakfa doc link in readme - feat: add conf to hide consumers without lag - feat: add metadata extractor - feat: add partitions in topics and improve compacted tag - fix: kafka extension icon - feat(kafka): new extension - deps: update raycast - feat(vault): add paste to current app - feat(vault): add favorites management - chore(doc): improve documentation - Merge pull request #2 from fonimus/feat/license - Merge pull request #1 from fonimus/feat/build-sh - Merge pull request #3 from fonimus/feat/git-ignore - feat(vault): add list/create/delete entities - feat(github): improve list accessories - feat(github): improve list accessories - feat(github): remove pr number when details are shown - fix(github): remove labels from list temporarily (bug in raycast/extensions #3359) - chore(git): add .gitignore - chore(license): add MIT license - chore(build): add extension builder - feat(github): improve left icon for bots, waiting, etc - feat(github): improve left icon for bots, waiting, etc - feat(github): add pr number in navigation and set approval as left icon - fix(vault): typo - chore(deps): migrate to last raycast version - chore(all): reformat with prettier - fix(vault): fix logo dimension - ♻️ Remove unused url preference - 🐛 Remove console logs - 🔧 Fix readme - 🔧 Add dsstore to gitignore - 🔧 Update manifests - ✨(vault) Save show technical paths in cache - ✨(github) Add draft information - ✨(vault) Add folder recursive deletion - ✨(vault) Add json validation when adding new version - ✨ Add tint color in icons - ✨ Add tint color in icons, add mark in user avatar - 🔨 Add react hooks eslint plugin - 🐛 Fix reloading issue - ✨ Add owner name in repo list and copy pr url in clipboard - 🔧 Remove organization from preferences - ✨ Add approve action, add possibility to show/hide details, add number of approvals in list/detail - ♻️ Use useCallback hook and make actions methods components - ♻️ Use usePromise from raycast utils when possible - 🐛 Fix system sound by replacing unnecessary submit form action by standard action - ♻️ Use useCachedState from raycast utils - 🎉 Init project with vault and github extensions - Initial commit * fix: wrong package.json and lock file * fix: remove unused asset * feat: add dark icon, prettify menu bar dropdown * feat: add reload shortcut * fix: remove ssl kafkajs configuration from default
* Update quantumcast extension - Release 0.0.2 (#8) - release 0.0.1 (#5) - Modified CHANGELOG (#4) - Merge initial release 0.0.1 (#3) - Dev (#2) - npm update (#1) - Added logos - Initial project setup - Update README.md - Initial commit * Update CHANGELOG.md * new Raycast eslint * Update open-cloudflow-workspace.tsx --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com>
* Update quantumcast extension - Release 0.0.2 (#8) - release 0.0.1 (#5) - Modified CHANGELOG (#4) - Merge initial release 0.0.1 (#3) - Dev (#2) - npm update (#1) - Added logos - Initial project setup - Update README.md - Initial commit * Update quantumcast extension - eslint mod - V0.0.3 (#10) - V0.0.3 (#9) * Update quantumcast extension - Add category - eslint mod - V0.0.3 (#10) - V0.0.3 (#9) * Update open-cloudflow-api-docs.tsx * Update open-cloudflow-api-docs.tsx --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com>
- Fix type errors - Resize images - Update readme, changelog, screenshots - Combine all search commands as one - chore: Update deps (raycast#6) - feat: Copy branch name (raycast#5) - deps: Update dependencies, use strict api and iso-formatted dates (raycast#4) - feat: Search projects, objects and versions (raycast#2) - chore: Add codeowners file (raycast#3) - feat: Assigned tasks (raycast#1) - Initial commit
- Update README.md - Merge pull request raycast#3 from louishuyng/manipulate-basic-tmux-actions
* Add ftrack extension - Fix type errors - Resize images - Update readme, changelog, screenshots - Combine all search commands as one - chore: Update deps (#6) - feat: Copy branch name (#5) - deps: Update dependencies, use strict api and iso-formatted dates (#4) - feat: Search projects, objects and versions (#2) - chore: Add codeowners file (#3) - feat: Assigned tasks (#1) - Initial commit * Update image address * Updated API+Linter * Updated API+Linter --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com>
* Add tmux-sessioner extension - add feature default terminal app - fix PATH is hard code - Better error message - add command icon - simple version * better description form * implement new command to change default terminal app * Update tmux-sessioner extension - filter only terminal apps - remove unused code * update the flow to avoid laggy rendering * Update tmux-sessioner extension - Merge pull request #1 from louishuyng/chore/show-hud - chore: should hud after selecting session * better description and title command * Update tmux-sessioner extension - rename tmux session - delete tmux session - create new session command - create new session command * Update tmux-sessioner extension - Update README.md - Merge pull request #3 from louishuyng/manipulate-basic-tmux-actions * Update tmux-sessioner extension - Better icon display - Update How to Use section in README.md * Update index.tsx * Update create_new_session.tsx * metadata --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com>
* Add tmux-sessioner extension - add feature default terminal app - fix PATH is hard code - Better error message - add command icon - simple version * better description form * implement new command to change default terminal app * Update tmux-sessioner extension - filter only terminal apps - remove unused code * update the flow to avoid laggy rendering * Update tmux-sessioner extension - Merge pull request #1 from louishuyng/chore/show-hud - chore: should hud after selecting session * better description and title command * Update tmux-sessioner extension - rename tmux session - delete tmux session - create new session command - create new session command * Update tmux-sessioner extension - Update README.md - Merge pull request #3 from louishuyng/manipulate-basic-tmux-actions * Update tmux-sessioner extension - Better icon display - Update How to Use section in README.md * Update index.tsx * Update create_new_session.tsx * metadata * Update tmux-sessioner extension - fix merge conflict - Pull contributions - create tmux manage windows command * Update tmux-sessioner extension - fix build conflict - Pull contributions * delete tmux window action --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com>
* Add tmux-sessioner extension - add feature default terminal app - fix PATH is hard code - Better error message - add command icon - simple version * better description form * implement new command to change default terminal app * Update tmux-sessioner extension - filter only terminal apps - remove unused code * update the flow to avoid laggy rendering * Update tmux-sessioner extension - Merge pull request raycast#1 from louishuyng/chore/show-hud - chore: should hud after selecting session * better description and title command * Update tmux-sessioner extension - rename tmux session - delete tmux session - create new session command - create new session command * Update tmux-sessioner extension - Update README.md - Merge pull request raycast#3 from louishuyng/manipulate-basic-tmux-actions * Update tmux-sessioner extension - Better icon display - Update How to Use section in README.md * Update index.tsx * Update create_new_session.tsx * metadata --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com>
* Add tmux-sessioner extension - add feature default terminal app - fix PATH is hard code - Better error message - add command icon - simple version * better description form * implement new command to change default terminal app * Update tmux-sessioner extension - filter only terminal apps - remove unused code * update the flow to avoid laggy rendering * Update tmux-sessioner extension - Merge pull request raycast#1 from louishuyng/chore/show-hud - chore: should hud after selecting session * better description and title command * Update tmux-sessioner extension - rename tmux session - delete tmux session - create new session command - create new session command * Update tmux-sessioner extension - Update README.md - Merge pull request raycast#3 from louishuyng/manipulate-basic-tmux-actions * Update tmux-sessioner extension - Better icon display - Update How to Use section in README.md * Update index.tsx * Update create_new_session.tsx * metadata * Update tmux-sessioner extension - fix merge conflict - Pull contributions - create tmux manage windows command * Update tmux-sessioner extension - fix build conflict - Pull contributions * delete tmux window action --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com>
* Update quantumcast extension - Contributions/merge 1684352334444420000 (#14) - Release 0.0.4 (#13) - Update CHANGELOG.md (#12) - eslint mod (#11) - V0.0.3 (#10) - V0.0.3 (#9) - Release 0.0.2 (#8) - release 0.0.1 (#5) - Modified CHANGELOG (#4) - Merge initial release 0.0.1 (#3) - Dev (#2) - npm update (#1) - Added logos - Initial project setup - Update README.md - Initial commit * Added missing icon and removed some matadata images * Removed raycast-env.d.ts --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com>
* Add image-wallet extension - Fixed card count when loading - Prettier... - Add card count to searchbar (#3) - Cleaning things up for publishing - Prettier'd for Publishing - Preparing for publishing - Added reload action - Cleaned up names in pocket sections - Add pocket sorting dropdown - Fixed busted actions on empty grid - added configurable wallet directory preference - removed communication category - cut to barebones - Reworked editing functions - Fixed! - moving data burden to gridcontent command - Almost works: just doesnt add Pocket items to grid - Init * updated raycast username * Fixed "/" in path because Finder handles it oddly * ugh linting * Update package.json --------- Co-authored-by: TheGoodDude22 <61601241+TheGoodDude22@users.noreply.github.com> Co-authored-by: Per Nielsen Tikær <per@raycast.com>
- Make starting branch configurable - Prepare for publish - Update eslint config - Move hook to component - Add command to create new worktree - Only replace ~/ - Document unnecessary eslint-disable - Make terminal and editor configurable - Use fd when possible - Display error message - Add confirmation toast - Ignore the main worktree - Parse porcelain format - Raycast extension for managing git worktrees - Update dependencies - Migrate to latest - Fix package name - Remove superjson dependency - Fix useEffect dependencies - Merge pull request raycast#10 from canac/dependabot/npm_and_yarn/journal/electron-and-react-devtools-23.2.4 - Merge pull request raycast#9 from canac/dependabot/npm_and_yarn/bible/electron-and-react-devtools-23.2.4 - Bump electron and react-devtools in /journal - Bump electron and react-devtools in /bible - Merge pull request raycast#8 from canac/dependabot/npm_and_yarn/bible/node-fetch-3.2.10 - Merge pull request raycast#6 from canac/dependabot/npm_and_yarn/bible/http-cache-semantics-4.1.1 - Merge pull request raycast#7 from canac/dependabot/npm_and_yarn/bible/ansi-regex-3.0.1 - Merge pull request raycast#5 from canac/dependabot/npm_and_yarn/bible/minimist-1.2.8 - Bump node-fetch from 3.2.0 to 3.2.10 in /bible - Bump ansi-regex from 3.0.0 to 3.0.1 in /bible - Bump http-cache-semantics from 4.1.0 to 4.1.1 in /bible - Bump minimist from 1.2.5 to 1.2.8 in /bible - Add BibleGateway scraper - Improve journal extension metadata - Run prettier - Merge pull request raycast#4 from canac/dependabot/npm_and_yarn/journal/minimatch-3.1.2 - Bump minimatch from 3.0.4 to 3.1.2 in /journal - Merge pull request raycast#3 from canac/dependabot/npm_and_yarn/journal/http-cache-semantics-4.1.1 - Bump http-cache-semantics from 4.1.0 to 4.1.1 in /journal - Merge pull request raycast#2 from canac/dependabot/npm_and_yarn/journal/ansi-regex-3.0.1 - Bump ansi-regex from 3.0.0 to 3.0.1 in /journal - Merge pull request raycast#1 from canac/dependabot/npm_and_yarn/journal/minimist-1.2.6 - Bump minimist from 1.2.5 to 1.2.6 in /journal - Keep Raycast open after choosing a tag - Clear the tag search after choosing a tag - Journal Raycast extension - Initial commit
* Add tmux-sessioner extension - add feature default terminal app - fix PATH is hard code - Better error message - add command icon - simple version * better description form * implement new command to change default terminal app * Update tmux-sessioner extension - filter only terminal apps - remove unused code * update the flow to avoid laggy rendering * Update tmux-sessioner extension - Merge pull request #1 from louishuyng/chore/show-hud - chore: should hud after selecting session * better description and title command * Update tmux-sessioner extension - rename tmux session - delete tmux session - create new session command - create new session command * Update tmux-sessioner extension - Update README.md - Merge pull request #3 from louishuyng/manipulate-basic-tmux-actions * Update tmux-sessioner extension - Better icon display - Update How to Use section in README.md * Update index.tsx * Update create_new_session.tsx * metadata * Update tmux-sessioner extension - fix merge conflict - Pull contributions - create tmux manage windows command * Update tmux-sessioner extension - fix build conflict - Pull contributions * delete tmux window action * support wezterm terminal * Update tmux-sessioner extension - Merge branch 'contributions/merge-1687228175640559000' - Pull contributions - rename authro --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com>
* Add worktrees extension - Make starting branch configurable - Prepare for publish - Update eslint config - Move hook to component - Add command to create new worktree - Only replace ~/ - Document unnecessary eslint-disable - Make terminal and editor configurable - Use fd when possible - Display error message - Add confirmation toast - Ignore the main worktree - Parse porcelain format - Raycast extension for managing git worktrees - Update dependencies - Migrate to latest - Fix package name - Remove superjson dependency - Fix useEffect dependencies - Merge pull request #10 from canac/dependabot/npm_and_yarn/journal/electron-and-react-devtools-23.2.4 - Merge pull request #9 from canac/dependabot/npm_and_yarn/bible/electron-and-react-devtools-23.2.4 - Bump electron and react-devtools in /journal - Bump electron and react-devtools in /bible - Merge pull request #8 from canac/dependabot/npm_and_yarn/bible/node-fetch-3.2.10 - Merge pull request #6 from canac/dependabot/npm_and_yarn/bible/http-cache-semantics-4.1.1 - Merge pull request #7 from canac/dependabot/npm_and_yarn/bible/ansi-regex-3.0.1 - Merge pull request #5 from canac/dependabot/npm_and_yarn/bible/minimist-1.2.8 - Bump node-fetch from 3.2.0 to 3.2.10 in /bible - Bump ansi-regex from 3.0.0 to 3.0.1 in /bible - Bump http-cache-semantics from 4.1.0 to 4.1.1 in /bible - Bump minimist from 1.2.5 to 1.2.8 in /bible - Add BibleGateway scraper - Improve journal extension metadata - Run prettier - Merge pull request #4 from canac/dependabot/npm_and_yarn/journal/minimatch-3.1.2 - Bump minimatch from 3.0.4 to 3.1.2 in /journal - Merge pull request #3 from canac/dependabot/npm_and_yarn/journal/http-cache-semantics-4.1.1 - Bump http-cache-semantics from 4.1.0 to 4.1.1 in /journal - Merge pull request #2 from canac/dependabot/npm_and_yarn/journal/ansi-regex-3.0.1 - Bump ansi-regex from 3.0.0 to 3.0.1 in /journal - Merge pull request #1 from canac/dependabot/npm_and_yarn/journal/minimist-1.2.6 - Bump minimist from 1.2.5 to 1.2.6 in /journal - Keep Raycast open after choosing a tag - Clear the tag search after choosing a tag - Journal Raycast extension - Initial commit * Add screenshots * optimize metadata * Update worktrees extension - Merge branch 'contributions/merge-1686342399257255000' - Pull contributions - Refactor to use useForm * Handle zero worktrees * Add empty list view * Completely hide summary * Add changelog --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com>
- Merge pull request raycast#7 from rupert648/raycast-extension - feat: cleaned up details and added icons/screenshots - chore: vercelignore to ignore raycast - feat: created 2 raycast commands - create and copy - Merge pull request raycast#6 from rupert648/minor-improvements - feat: minor improvements! mainly phone css - Merge pull request raycast#5 from rupert648/direct-api-route-to-create - feat: direct APi routes to get/create paste - Merge pull request raycast#4 from rupert648/options-styling - feat: improved styling of options mdoal - Merge pull request raycast#3 from rupert648/pastepage-timeouts - feat: added timeouts - Merge pull request raycast#2 from rupert648/404 - Updated README.md and removed example router - shitty copied to clipboard popup - enable ssr and redirrect to 404 - Created 404 page - Merge pull request raycast#1 from rupert648/code-cleanup - added favicon + generalised components - moved components out of pages as was breaking things :) - added loading icons + moved to planetscale - made more responsive :) - moved options modal - refactor: use paste instead of curl - made pretty :) - curl request page uses formik - shortcuts + formik - refactored to use prisma - first commit
- chore: proxy - feat: support open in web dicts - fix: from lang - feat: source language select - feat: make config types from a single source of truth (raycast#5) - refactor: extract spellcheck item logic (raycast#6) - chore: styling - docs: add license - docs: update readme - feat: better item selection - chore: refactor - feat: add a few more actions - chore: update lint rules - refactor: use native spellcheck cli (raycast#4) - chore: restructure - fix: svg foreground color - feat: render svg as data url (raycast#3) - docs: layout - chore: clean up - fix: auto clean cache on start up - chore: clean up deps - chore: add esno to the deps - feat: support spelling check - chore: lint - fix: react hooks can not in condition segment (raycast#2) - feat: hide from lang when all are the same - docs: update readme - docs: update - feat: update logo - feat: add option to disable text selection grab - feat: translate back - chore: cleanup - docs: readme - chore: trimming - feat: passive selection grab - feat: make changes - chore: deps and lint - feat: fork from https://github.com/raycast/extensions/tree/main/extensions/google-translate
- Update README.md - Update README.md - Merge pull request raycast#8 from razgaon/production-preparation - Fixed bug with semantic scholar and added toast. - Merge pull request raycast#7 from razgaon/production-preparation - Improved Semantic Scholar - Merge pull request raycast#5 from razgaon/razgaon-readme-patch-1 - Merge pull request raycast#6 from razgaon/production-preparation - Added automatic database creation. - Update README.md - Added image - Added changelog and categories - Updated icons - Fixed lint issues - Merge pull request raycast#4 from razgaon/feature/create-database - Improved the UI and experience - Added clear indication when adding papers - Merge pull request raycast#3 from razgaon/feature/no-duplicates - Checks if article already exists. - Merge pull request raycast#2 from razgaon/feature/speed-enhancment - Changed llm call to be concurrent with other calls. - Update README.md - Merge pull request raycast#1 from razgaon/feature/ml-explainability - Added ml explaining - Added support for multiple papers as input
* Add notion_researcher extension - Update README.md - Update README.md - Merge pull request #8 from razgaon/production-preparation - Fixed bug with semantic scholar and added toast. - Merge pull request #7 from razgaon/production-preparation - Improved Semantic Scholar - Merge pull request #5 from razgaon/razgaon-readme-patch-1 - Merge pull request #6 from razgaon/production-preparation - Added automatic database creation. - Update README.md - Added image - Added changelog and categories - Updated icons - Fixed lint issues - Merge pull request #4 from razgaon/feature/create-database - Improved the UI and experience - Added clear indication when adding papers - Merge pull request #3 from razgaon/feature/no-duplicates - Checks if article already exists. - Merge pull request #2 from razgaon/feature/speed-enhancment - Changed llm call to be concurrent with other calls. - Update README.md - Merge pull request #1 from razgaon/feature/ml-explainability - Added ml explaining - Added support for multiple papers as input * Fixed lint issue * Fixed comments * Fixed additional comments
* Add notion_researcher extension - Update README.md - Update README.md - Merge pull request #8 from razgaon/production-preparation - Fixed bug with semantic scholar and added toast. - Merge pull request #7 from razgaon/production-preparation - Improved Semantic Scholar - Merge pull request #5 from razgaon/razgaon-readme-patch-1 - Merge pull request #6 from razgaon/production-preparation - Added automatic database creation. - Update README.md - Added image - Added changelog and categories - Updated icons - Fixed lint issues - Merge pull request #4 from razgaon/feature/create-database - Improved the UI and experience - Added clear indication when adding papers - Merge pull request #3 from razgaon/feature/no-duplicates - Checks if article already exists. - Merge pull request #2 from razgaon/feature/speed-enhancment - Changed llm call to be concurrent with other calls. - Update README.md - Merge pull request #1 from razgaon/feature/ml-explainability - Added ml explaining - Added support for multiple papers as input * Fixed lint issue * Fixed comments * Fixed additional comments * Fixed bug in parsing math equations. * Removed unnecessary backslash * Changelog --------- Co-authored-by: Milena Araujo <milena@raycast.com>
* Add notion_researcher extension - Update README.md - Update README.md - Merge pull request #8 from razgaon/production-preparation - Fixed bug with semantic scholar and added toast. - Merge pull request #7 from razgaon/production-preparation - Improved Semantic Scholar - Merge pull request #5 from razgaon/razgaon-readme-patch-1 - Merge pull request #6 from razgaon/production-preparation - Added automatic database creation. - Update README.md - Added image - Added changelog and categories - Updated icons - Fixed lint issues - Merge pull request #4 from razgaon/feature/create-database - Improved the UI and experience - Added clear indication when adding papers - Merge pull request #3 from razgaon/feature/no-duplicates - Checks if article already exists. - Merge pull request #2 from razgaon/feature/speed-enhancment - Changed llm call to be concurrent with other calls. - Update README.md - Merge pull request #1 from razgaon/feature/ml-explainability - Added ml explaining - Added support for multiple papers as input * Fixed lint issue * Fixed comments * Fixed additional comments * Fixed bug in parsing math equations. * Removed unnecessary backslash * Changelog * Update notion_researcher extension - Merge branch \'contributions/merge-1695255364095020000\' - Pull contributions - Added more metadata - Updated readme - Updated package lock - Updated packages - Completed addConcept feature - Added concept feature to capture rich text(including math) * Fixed lint issues * Changed Metadata images * Update CHANGELOG.md and optimise images --------- Co-authored-by: Milena Araujo <milena@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
Rework page properties field
- Epic: Prepare for public release (raycast#3) - resolved infinite loop from encryption form - implemented HMAC
- Update list of commands screenshot on Readme - Hosting Command Palette: Prepare metadata and screenshots for submission to the store (raycast#38) - Fix commands title case to make the linter happier - Hosting Command Palette: Use extension name as ref for new URLs (raycast#37) - Fixes grammar error in the description and subtitle of the command (raycast#34) - Fixes project title to use the right capitalization (raycast#36) - Hosting Command Palette: Add cache action commands on Raycast (raycast#31) - Hosting Command Palette: Add more site management commands (raycast#29) - Hosting Command Palette: Add keywords for each command (raycast#28) - Hosting Command Palette: Add \'Open Jetpack Scan\' and \'Open Jetpack Social\' (raycast#26) - Hosting Command Palette: Use Jetpack Cloud for Activity and Backup (raycast#24) - Hosting Command Palette: Fix command description at root (raycast#32) - Fix linting issue - Hosting Command Palette: After selecting a command that opens a web page, the list of sites is empty (raycast#22) - Hosting Command Palette: Add \'Open Reader\' command (raycast#23) - Fix linting failure (raycast#25) - Hosting Command Palette: Add \'View media uploads\' command to Raycast (raycast#20) - Hosting command Palette: Add url to label (raycast#21) - Hosting Command Palette: Switch oAuth provider back to \'WordPress.com\' (raycast#19) - Hosting Command Palette: Change the package.json author (raycast#13) - Hosting Command Palette: Fix site item styling (raycast#9) - Hosting Command Palette: Tweak oAuth connection strings (raycast#17) - Hosting Command Palette: Fix JP product name (raycast#18) - Hosting Command Palette: Register additional site management commands for Raycast (raycast#15) - Add a PULL_REQUEST_TEMPLATE (raycast#14) - Hosting Command Palette: Apply WordPress.com branding to WordPress.com-specific commands (raycast#12) - Hosting Command Paltte: Fix lint errors (raycast#11) - Hosting Command Palette: Navigate to root after site command (raycast#8) - Hosting Command Pallette: Add navigational commands (raycast#7) - Hosting Command Palette: Add ssh commands (raycast#5) - Hosting Command Palette: Add OAuth support (raycast#3) - Hosting Command Palette: Add running locally docs (raycast#4) - Hosting Command Pallete: Update the name of the extension (raycast#2) - Prototype: minor refactor (raycast#1) - Initial commit using the code from Raycast exploration - Initial commit
* Add jetpack-commands extension - Update list of commands screenshot on Readme - Hosting Command Palette: Prepare metadata and screenshots for submission to the store (#38) - Fix commands title case to make the linter happier - Hosting Command Palette: Use extension name as ref for new URLs (#37) - Fixes grammar error in the description and subtitle of the command (#34) - Fixes project title to use the right capitalization (#36) - Hosting Command Palette: Add cache action commands on Raycast (#31) - Hosting Command Palette: Add more site management commands (#29) - Hosting Command Palette: Add keywords for each command (#28) - Hosting Command Palette: Add \'Open Jetpack Scan\' and \'Open Jetpack Social\' (#26) - Hosting Command Palette: Use Jetpack Cloud for Activity and Backup (#24) - Hosting Command Palette: Fix command description at root (#32) - Fix linting issue - Hosting Command Palette: After selecting a command that opens a web page, the list of sites is empty (#22) - Hosting Command Palette: Add \'Open Reader\' command (#23) - Fix linting failure (#25) - Hosting Command Palette: Add \'View media uploads\' command to Raycast (#20) - Hosting command Palette: Add url to label (#21) - Hosting Command Palette: Switch oAuth provider back to \'WordPress.com\' (#19) - Hosting Command Palette: Change the package.json author (#13) - Hosting Command Palette: Fix site item styling (#9) - Hosting Command Palette: Tweak oAuth connection strings (#17) - Hosting Command Palette: Fix JP product name (#18) - Hosting Command Palette: Register additional site management commands for Raycast (#15) - Add a PULL_REQUEST_TEMPLATE (#14) - Hosting Command Palette: Apply WordPress.com branding to WordPress.com-specific commands (#12) - Hosting Command Paltte: Fix lint errors (#11) - Hosting Command Palette: Navigate to root after site command (#8) - Hosting Command Pallette: Add navigational commands (#7) - Hosting Command Palette: Add ssh commands (#5) - Hosting Command Palette: Add OAuth support (#3) - Hosting Command Palette: Add running locally docs (#4) - Hosting Command Pallete: Update the name of the extension (#2) - Prototype: minor refactor (#1) - Initial commit using the code from Raycast exploration - Initial commit * Using images from metadata * Update package.json * Update CHANGELOG.md and optimise images --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
- Merge pull request raycast#3 from kciarnie/feat/show-hide-dock - Fix the naming and linting - Add show/hide doc now
- Update default repo - Add "Start Task" command to Raycase extension - Merge pull request #2135 from githubnext/terkelg/mobile-scroll-fix - refactor files - Merge branch \'main\' into terkelg/mobile-scroll-fix - File explorer shows always skipped files but as a proxy (#2134) - update baselines (#2138) - emit separate telemetry for each stitched model call (#2132) - remove redudant class - remove debug logic - fix linting - Merge branch \'main\' into terkelg/mobile-scroll-fix - Global counter of outstanding model calls (#2126) - increase min height - route to all deployments by setting \`openai-end-user\` header (#2131) - use custom overlay - certificate bindings for staging (#2129) - Revert "use file explorer as editor" - use file explorer as editor - add comment - fix file explorer bug on android - Accessibility: Announce implementation loading state to screen readers (#2031) - Merge pull request #2127 from githubnext/integrate/update-to-main - Merge remote-tracking branch \'origin/update\' - Merge pull request #2125 from githubnext/integrate/production-to-update - Make sure last update time always gets set for rates (#2123) - tweak styling - improve touch experience - Use right URL for staging branch and use the nicer name "staging" (#2121) - Logging to debug why rate computations aren\'t working on production (#2119) - Merge pull request #2114 from githubnext/integrate/update-to-production - Merge remote-tracking branch \'origin/update\' into production - Merge pull request #2116 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Improve a11y of expand/collapse buttons (#1998) - Merge branch \'main\' into terkelg/mobile-scroll-fix - add extra margin to dismiss btn - Merge pull request #2115 from githubnext/dsyme/sz - remove copy from overlay - tighten spacing - extract mq to constant - bump sizes - bump sizes - Merge pull request #2103 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Update Implement Button to Include Re-implement Option (#2088) - Show file-syncer warnings (#2112) - Automatically mark session as complete on exit (#2113) - Merge pull request #2107 from githubnext/ambiguity-tweaks - Fixing storybook components - Merge pull request #2109 from githubnext/terkelg/2082 - add nowrap to filediff titles - fix filename rename - Re-ordering the experiments - Tweak the ambiguity detection - Merge pull request #2089 from githubnext/integrate/update-to-production - Update playbook.md - Merge pull request #1988 from githubnext/lostintangent/default-view-mode - Merge remote-tracking branch \'origin/update\' into production - Merge pull request #2100 from githubnext/integrate/main-to-update - Fix build error - Merge remote-tracking branch \'origin/main\' into update - Missing changes (#2101) - fix detection of ambiguous tasks (#2099) - Merge branch \'main\' into lostintangent/default-view-mode - save error state in session (#2098) - Merge pull request #2095 from githubnext/integrate/main-to-update - Merge pull request #2091 from githubnext/lostintangent/keyboard-shortcuts - Merge remote-tracking branch \'origin/main\' into update - Update playbook.md - Merge pull request #2094 from githubnext/dsyme-patch-2 - Update playbook.md - Add keyboard shortcuts for save, undo, and redo - Merge pull request #2087 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Update clarification message (#2063) - fix build - move debug settings to debug panel (#2086) - Update playbook.md - Update playbook.md - Update playbook.md - Merge pull request #2076 from githubnext/integrate/update-to-production - Merge remote-tracking branch \'origin/update\' into production - Merge pull request #2085 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Add link to allow user to control/request their connection to the OAuth app (#2083) - Merge pull request #2081 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Optimizes when auto-saving changes the updated timestamp (#2073) - fix for plan without any targets at all (#2075) - Record and show global and user token streaming rates (#2078) - Merge pull request #2077 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Try make playwright tests more robust (#2074) - prompt fixes to reduce verbatim copying from \'before\' spec (#2072) - Merge pull request #2061 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Update playbook.md (#2070) - Update playbook.md - Try to fix for perf problem on "main" mobile (#2068) - fix statuses for dismissed files (#2067) - remove false line numbers (#2064) - ClientConfig fixes and refactoring (#2066) - Start of playbook for devops (#2055) - Prompt against placeholders (#2044) - Merge pull request #2023 from githubnext/integrate/update-to-production - Merge pull request #2058 from githubnext/integrate/main-to-update - timestamp fix (#2057) - Merge pull request #2054 from githubnext/integrate/update-to-main - Merge pull request #2053 from githubnext/integrate/production-to-update - Merge pull request #2052 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/production\' into update - Add peduarte to allowed access list (#2050) - Merge remote-tracking branch \'origin/main\' into update - Allow temperature to be set in apiConfig even though it is not a public experiment (#2051) - Merge pull request #2041 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Tweaks to the prompts for the proposed spec and plan (#2033) - Save traces in sessions for site devs (#2039) - Move raycast directory out of src (#2040) - Merge pull request #2024 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Raycast extension (#2029) - Show exit paths on dashboard (#2032) - Merge pull request #2034 from githubnext/terkelg/mobile-scroll - Merge branch \'main\' into terkelg/mobile-scroll - Implement scroll on mobile - Fix word wrapping for markdown files (#2030) - Add overflow scroll to repo name (#2014) - Set defaults to prevent automatic code execution (#2008) - Merge pull request #2022 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - fix labels on PRs - fix direction of detection - Merge pull request #2021 from githubnext/main - update flow - fix scroll on mobile - Merge pull request #2020 from githubnext/integrate/update-to-main - remove forward flow, too noisy - Merge remote-tracking branch \'origin/update\' - Merge production into update (#2018) - Promote update to production (#2017) - allow workflow dispatch of PR creations - adjust reverse auto-merges - Merge branch \'update\' of https://github.com/githubnext/copilot-workspace - fix actions - Search large repositories with the github text search API (#2003) - Merge main into update (#2011) - use update instead of staging (#2010) - use update instead of staging - Merge branch \'main\' into lostintangent/default-view-mode - Merge production into main (#2005) - Add staging environment configuration (#1994) - main -->production (#2004) - Possible private experiment: write topic and specs as sea shanties (#2000) - allow all hubbers to have access (#2002) - Possible experiment - include emoji in topic and specs (#1999) - Replace \'repo push\' icon with \'git commit\' icon (#1982) - Set maxTokens to 48k (#1949) - Add sr-only message and aria-hidden to auto save indicator (#1997) - Update the favicon to indicate loading state (#1996) - Trim back experiments we make public (#1995) - Show \'ignored\' label for files ignored by .gitignore (#1992) - Make ignored label responsive - Show error toast on codespace failure (#1921) - Accessibility: Announce plan loading state to screen readers (#1962) - support for sending SIGINT using UI (#1970) - Update PR description prompts (#1993) - Show \'ignored\' label for files ignored by .gitignore - Add new markdown reports on originalSpec etc. to make iterating on improvements possible (#1991) - fix bug in saving shared sessions (#1989) - Further improvements to the topic question prompt (#1983) - Don\'t progress plan steps when file is unchanged (#1984) - Untitled pull request - Default to diff view for changed files in file explorer - Merge branch \'main\' into osortega/error-toast - Fix navigation for \'Current repository\' link (#1971) - Remove unused type - Fixing tests - Disable bookmark icon for new tasks and guest users (#1980) - Merge production into main (#1978) - Refactor URL construction to use current state - main to production (#1977) - Fix navigation for \'Current repository\' link - add save button (#1968) - UI Tweaks (#1959) - Add xterm-link-provider package and implement link provider in useCodespaceConnect.ts (#1969) - Replace debug panel with experiments dialog (#1963) - Merge branch \'main\' into osortega/error-toast - Reset error status when clearing implementation (#1956) - Remove task suggestions from TaskPanel (#1965) - Merge branch \'main\' into osortega/error-toast - Adds guardrails in file-syncer (#1960) - Tweak the topic prompt to improve readability/clarity (#1957) - Separate out baseline logic updates from #1957 (#1964) - Show error toast only when user requests codespace - baseline updates for extract topic (#1961) - Accessibility: Announce specification loading state to screen readers (#1948) - Problem targets in the plan also respect .gitignore (#1935) - apply code review - problem targets in the plan also respect .gitignore #1900 - Merge production into main (#1942) - Segment redis cache and do API checks (#1947) - telemetry: don\'t nest properties (#1951) - Set size prop for all icon buttons in FileDiff (#1950) - Redirect to the correct URL after signing in (#1934) - Fix 1944: Include unchanged files in sharing links (#1946) - Fix error tooltips (#1943) - Update e2e_benchmark.yml (#1945) - Add ability for codespace developers to create backing codespace in different target stamps (#1918) - main --> production (#1940) - Disable unused code highlighting (#1933) - Fix default accept for PR iteration (#1937) - fix default accept - Fix formatting in describe.ts (#1936) - Disable unused code detection - telemetry tweaks: events per model-call, don\'t name by route (#1919) - Reset codespace info on shutdown (#1907) - Merge production into main (#1932) - Merge remote-tracking branch \'origin/production\' - main --> production (#1925) - [Templates] Allow switching from template->task mode (#1927) - Upgrade monaco editor (#1929) - Use Next.js router for redirection in TemplatePanel - fixes closure binding in file-syncer (#1928) - Allow switching from template->task mode - Add waitlist check to auth (#1922) - Disable \'New session\' button for guests (#1924) - Merge production into main (#1923) - Untitled pull request - Remove comments - Disable \'New session\' button for guests - Merge remote-tracking branch \'origin/production\' - modifies the file-syncer configuration to explicitly specify the folder path when checking out the feature branch - Fix order in "implement" prompt (#1912) - modifies the file-syncer configuration to explicitly specify the folder path when checking out the feature branch - Show error toast on codespace failure - Install ctags in onCreateCommand (#1916) - Read-only UI (#1865) - call yarn build in right order to build/link file-syncer - Update SSH tunneling package (#1914) - install ctags in onCreateCommand - Update SSH tunneling package - Document how we evaluate CW (#1909) - When codespace does a sync, use plan to keep files unchanged/rename-paired (#1905) - Render \`(ADD)\` as tokens (#1904) - Generated PR descriptions (#1903) - Modifies the file-syncer to respect .gitignore files (#1832) - Add info on slur detection to README (#1908) - ctags options are dependent on the available version (#1901) - redirect RMDIR and MKDIR targets to general notes (#1898) - fix tests - Merge production into main (#1896) - fix up test and code - skip RMDIR and MKDIR targets - [Feature flag] Add support for revising files by NL (#1890) - Merge remote-tracking branch \'origin/production\' - Update [...nextauth].ts (#1895) - Initial very rough cut of Ambiguity detection at the proposal level (#1805) - Add support for revising files by NL - Rename prod stopwords cosmosdb (#1887) - Merge production into main (#1886) - Merge main --> production (#1885) - add test for large file read (#1877) - Fix implementation panel sorting (#1882) - Editing problems - Don\'t self-consume diffs (#1884) - skip glb binary files (#1875) - Expand the current/proposed section on spec re-rolls (#1870) - Expand the current/proposed section on spec re-rolls - New session button (#1838) - Show queued entries for cancelled files (#1866) - [Feature flag] Allow revising the plan with NL (#1867) - Allow revising the plan - show queued entries for cancelled files - Deleting codespace on unload (#1860) - Fixing IconButton (#1864) - Fixing IconButton - Improve test coverage for statusMarkers.ts (#1857) - Suppress collection of model traces in production (#1849) - fix playwright tests - clean up - [Feature Flag] Add \'Revise specification\' button to SpecPanel (#1803) - Use onCreateCommand instead of postCreateCommand (#1861) - Use onCreateCommand instead of postCreateCommand - Merge branch \'main\' into lostintangent/revise-spec-button - Fix file selection bug (#1859) - Merge branch \'main\' into osortega/delete-on-unload - Deleting codespace on tab close - Add client-side config setting for revising spec with NL - Accessibility: Update heading levels (#1809) - Add client-side config setting for revising spec with NL - Merge production into main (#1854) - make subject optional - Run CW in codespaces (#1839) - refactor pr review - tweak header on mobile - Merge branch \'osortega/cw-in-codespace\' of https://github.com/githubnext/copilot-workspace into osortega/cw-in-codespace - Review comments - Merge branch \'main\' into osortega/cw-in-codespace - Missing file - Sort order for implementation files (#1855) - IsRunningInCodespace - Merge branch \'main\' into terkelg/new-session - auto content prompt tweaks - put issue earlier (#1844) - merge main --> production (#1841) - Merge branch \'production\' into integrate/main-to-production - Update [...nextauth].ts (#1850) (#1851) - Update [...nextauth].ts (#1850) - Fixed more paths - Merge branch \'main\' into osortega/cw-in-codespace - Addressed Don\'s comments - hot fix for slur detection (#1846) - Merge branch \'main\' into osortega/cw-in-codespace - fix up direction of targetsSelection (#1831) - Slur detection (#1833) - Merge branch \'main\' into osortega/cw-in-codespace - Merge production into main (#1843) - typo - waitfor - add tests - Merge remote-tracking branch \'origin/production\' - Grant access to Insop Song (#1842) - Post create command update - Merge branch \'osortega/cw-in-codespace\' of https://github.com/githubnext/copilot-workspace into osortega/cw-in-codespace - Post create command - Merge branch \'dsyme/slur\' of https://github.com/githubnext/copilot-workspace into dsyme/slur - clear plan on redaction - Merge branch \'main\' into dsyme/slur - Use icon button on mobile - Merge branch \'main\' into terkelg/new-session - Sleep longer - update routes - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into osortega/cw-in-codespace - add new session button - Make as part of post attach - Change different sleep - Delay 2 seconds - Update - NPM token update - setLocal update - remove loggine - mango - Validate input in spec panel (#1830) - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into dsyme/slur - mock slurs - Fix dashboard client-side updates (#1834) - Collapse an existing file when it begins to be implemented (#1835) - slur word implementation - Adding to the create codespace request (#1817) - Update web_app.tf - slur detection - remove import - Disable buttons if \`spec\` or \`originalSpec\` are empty - update state on blur - Terminal-related playwright tests (#1784) - fix bug when topic is empty - Add UI for exit paths (#1821) - Remove --font-mono from root selector (#1824) - Script update - Update routeUtils.ts - Merge branch \'main\' into terkelg/exit-paths - inform user about where the repo is created - Post start - create repo is the only option, remove split button - remove logs - Don\'t render markdown links with <a> by default (#1818) - update titles and make dialog position at bottom on narrow screens - disable button if invalid - add UI for exit paths - Remove settings option from mobile menu (#1819) - Add ctags options for a few languages (#1812) - Add repo policy for disallow CW-generated pull-requests and/or issue comments (#1793) - Host public key validation (#1808) - Adding to the create codespace request - Improve icon alignment (#1814) - Tweak alignment - Read-only link sharing (#1539) - Merge branch \'osortega/host-public-key-validation\' of https://github.com/githubnext/copilot-workspace into osortega/host-public-key-validation - Merge conflicts - Get PF url from dev tunnels (#1780) - Merge branch \'main\' into osortega/host-public-key-validation - improve alignment - Test instructions - delete unused files (#1782) - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into osortega/get-pf-url-client-side - removes pre-built inotify-tools binary and its usages #2 - removes pre-built inotify-tools binary and its usages - Move sessions/... APIs to be V1 routes (except active-implementation) (#1787) - Show loading skeleton for topic (#1806) - Host public key validation - Increase temperature increment on first regen attempt (#1804) - Polish ambiguity UI (#1802) - Update src/client/IconButton.tsx - Removing wrapping tooltip - Merge remote-tracking branch \'origin/main\' into lostintangent/revise-spec-button - Disable tooltip - Move revision form from dialog to anchored overlay - Fix tooltip warnings and #1674 (#1791) - Merge branch \'main\' into terkelg/1792 - misc - [Exploration] Add \'Revise specification\' button to SpecPanel - Merge branch \'main\' into terkelg/tooltips - Dismiss Sync Button [UI Only] (#1786) - add new warning state and use it for the ambiguity warning - Fix #1754 - share link in PR description doesn\'t include (#1798) - Try to fix playwright tests (#1799) - Start to clean up logging (#1783) - Merge production into main (#1797) - main --> production (#1796) - fix tooltips on mobile - clean up messages (#1789) - fix warnings - dismiss UI - access to autodev folks (#1785) - Remove leading slash from file paths (#1779) - Update share dialog (#1781) - Prevent tabbing into collapsed elements (#1773) - More harm prevention from RAI red teaming (#1740) - merge main - Report progress from initial content fetching, ranking etc. (#1733) - Host requirements - Remove devcontainer - Removed console.logs - Get PF url from dev tunnels - Hide disclaimer when timeline is minimized (#1771) - Merge production into main (#1746) - fix test - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into dsyme/harms2 - Merge branch \'main\' into dsyme/prog - Prevent tabbing into collapsed elements - Hide disclaimer when timeline is minimized - Update RAI disclaimer (#1749) - prompting: treat vision model as a chat model (#1748) - Add RAI disclaimer to specification panel (#1743) - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into dsyme/harms2 - update vision model to use model-9 (#1742) - main to production (#1745) - Toggle split view button (#1741) - List Insert child + fixes (#1739) - hide button on mobile - add button to toggle small timeline - center align leading visual - more harm prevention - wip - fix type errors in stories - feat to add child node - fix tab outline - allow enter to insert mode, improve keyboard navigation and fix indention bug - fix outline cut off - adjust for code review - Merge production into main (#1737) - main --> production (#1736) - fix tests - more cancellation, reporting, async - improve prompts for planning references (#1730) - more cancellation, reporting, async - fix tests - Remove split diff option on narrow screens (#1734) - report progress from repo cloning, content loading etc. - report progress from repo cloning, content loading etc. - report progress from repo cloning, content loading etc. - report progress from repo cloning, content loading etc. - report progress from repo cloning, content loading etc. - Allow editing in the file explorer (#1731) - Notify codespace of activity with the overall app (#1728) - improve prompts for planning references - Scaling work (#1717) - cleanup (#1723) - Notify codespace of activity with the overall app - fix target selection on plan change (#1722) - make countTokens failsafe (#1721) - Fix for reconnect terminal on error (#1716) - Abstract function - main --> production (#1714) (#1715) - Fix for reconnect terminal on error - Handle long paths (#1708) - Add Caitiem20 to allowed GitHub users (#1712) - a little more cleanup (#1711) - Remove "ServerDirectory" content locators (#1709) - Activate harm prevention and filter more things from input markdown (#1690) - Fix overflow in QueuedFileDiff component - Merge branch \'main\' into terkelg/scroll-filenames - Keep files paired in UX if already paired (#1707) - make long filenames scrollable - Sanitize targets and unify plan/targets processing (#1699) - include error messages from server-side failures (#1706) - Misc Fixes (#1696) - include error messages from server-side failures - Merge production into main (#1704) - Update \'Done\' to \'Completed\' in UI (#1702) - use node count to get id - Merge branch \'main\' into terkelg/list-new-item - Publish main to production (#1703) - Fix create repository when files are deleted, also show diagnostic on failure during "accept" (#1692) - keep on going with implement (#1697) - unify targets/plan parsing and sanitization - unify targets/plan parsing and sanitization - prevent root from being a parent node - fix #1693 - fix trash on mobile - add missing dependency - Add \`@primer/primitives\` (#1680) - Refactor xterm theme color handling now that react returns css vars instead of colors (#1688) - Reduce normalize calls to improve perf (#1687) - Enable "inherit" in Monaco themes (#1681) - List + Misc ✨ (#1679) - fix saving indicator - remove settings - remove unused import - trim list editor value before parsing - Add expand/collapse functionality to SpecPanel - prevent clicking hidden buttons and don\'t hide before menu closes - update copy - use line number as id for steps - prevent flash/flicker on indent/dedent - Prevent key collisions on dedent. - trim local value - clean up - use ctrl on windows - Clean terminal control characters in checking for port-forward to avoid regex interference (#1673) - Add/edit plan targets (#1661) - fix build errors - show menu on touch, show skeleton ui - show menu on mobile - show all exit paths - Refactor button variants in ImplementButton and ImplementationPanel - Fix target selection logic in PlanPanel component - disable button when loading, remove spinner, scroll to implementation - remove fade - Merge branch \'main\' into terkelg/add-target - remove unused props - remove known files set - Misc polish (#1666) - Add open in file explorer option - Show on focus - Update copy - Use files from context - Make file list available on context - Remove comment - Fix focus ring cut off - Update already-in-targets error logic - Live preview from post attach (#1665) - Merge branch \'terkelg/add-target\' of github.com:githubnext/semantic-workspace into terkelg/add-target - Update playwright tests - update copy - disable trailing actions for now due to Primer tooltip error - Update tooltips in PlanTargetFile.tsx - Update change type label in PlanAddFileTarget component - Add validation for already existing file targets for renames - Update title of target file dialog - remove comment - Update delete target button label - fix bug when deleting - Add empty targets array to PlanAddFileTarget component - fix merge - Merge branch \'main\' into terkelg/add-target - validate that file is not already a target - fix storybook - improve validation - Update base theme in github-light.json (#1664) - Implement custom auth pages for NextAuth (#1650) - fix accessibility - Upgrade @primer/react (#1660) - improve styling for dialog version - Merge branch \'main\' into terkelg/add-target - add file targets - Fix for initial terminal render (#1649) - Misc. polish (#1659) - RAI: Stronger prompting and file selection to help ground "original-spec" response (#1622) - Fix #1651: Fix case of generated page title and pr title (#1652) - fix overflow for long filenames - Plan Panel + Lists (#1511) - file syncer goodies #1642 - Fix for initial terminal render - Fix #1268: Show Empty Description Message in Issue Panel (#1647) - Create a PR dialog (#1639) - fix benchmark - fix file selection - fix benchmark - New attempt to update prompts for gpt4 (#1637) - Telemetry, stats for file name reference quality in original spec + some new baselines (#1636) - Grant access to Gagan Bansal (#1630) - Introduce Template panel to the timeline (#1623) - updates the file-syncer to only wait 10 ms after a batch of diffs is pushed #1512 - Reduce size of "choose next target" prompt a little (#1592) - add setting to always use line numbers (#1624) - baseline updates on main (#1621) - baseline updates on main - 5 minute wait for cs to become available (#1617) - Adding support for activity notifications (#1620) - Adding support for activity notifications - Merge production into main (#1618) - main --> production (#1616) - Fix start-codespace-on-implement (#1615) - File loading polish (#1608) - fix access to config value - Millisecond granularity timestamp for diffs (#1580) - RAI harm mitigation: strip hidden comments from GitHub markdown (#1606) - Fix for the transport to notify client of errors (#1611) - Merge branch \'main\' into file-polish - Fix #1525: Open file browser in diff mode by default (#1607) - Fix for the transport to notify client of errors - File handling polish - Dashboard clean up (#1605) - Compute "choose-first-target" speculatively in order to reduce wait time at end of plan and before "Implement" (#1598) - millisecond granularity timestamp attribute in CosmosDB #1512 - fix build - merge main - Add skeleton route validation (#1587) - remove setting (#1594) - composite file watching for real #1440 - Merge production into main (#1599) - merge main --> production (#1601) - Add more codespace controls (#1600) - add more codespace controls - main --> production (#1593) - speculation - speculation - add protection - speculation - Dashboard updates (part 2) (#1590) - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into dsyme/rm4 - remove setting - connect to terminal as soon as codespace is available (#1589) - Various bugfixes for GPT-4 Turbo (#1563) - remove try/catch (#1586) - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into dsyme/vld - add skeleton route validation - add skeleton route validation - Change the dedent/indent keybinding in ListEditor (#1583) - Enable regexp ranking (#1422) - v2 --> v1 routes (#1585) - Dashboard updates (part 1) (#1577) - eager compute config flag (#1581) - Second attempt to fix #1495 - make PR tasks be about the PR unless otherwise specified (#1576) - Start codespace eagerly (#1579) - fix pattern - remove code-retrieval - try to fix file benchmark - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace - remove repo for file benchmark that blew up space on CI machine - Update e2e benchmark to model8 (#1570) - Label targets CW can\'t generate (#1574) - Fix grammatical errors in README (#1573) - add telemetry for whether we are on the default branch (#1571) - Streaming status and cleanup (#1572) - fix file benchmark - Some prompting for harm prevention + some config cleanup (#1565) - Fix #1547: Use a single static connection to the cosmosdb (#1549) - Add devcontainer.json file appropriate for this repo (#1176) - Fix #1216: Sort directories before files in file explorer (#1560) - Remove support for model7 (#1561) - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into owner-avatar - Actually set up model8 key in Terraform (#1556) - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into owner-avatar - Add support for new model8 (GPT-4 Turbo 0125) (#1554) - Use repo icon for task panel when using a template (#1532) - Fix terminal rendering on resize (#1553) - move to repoData, add archived, bookmarked - Fix terminal rendering on resize - move to repoData, add archived, bookmarked - Add avatarUrl, isOrg, and isPrivate to contentLocator schema - Stop creating a weekly dogfooding issue (#1545) - rename & move support in the file-syncer #1293 - Fix ctags/regexp symbol extraction and put under test (#1531) - Use repo icon for task panel when using a template - Fix #1527: Label the task panel as \'Create repository\' when creating a new repo from a template (#1529) - Fix 1495 (#1528) - trash icons for spec and plan (#1521) - Add support for OpenAI Chat API (#1502) - stop cancellation of current plan or implementation when doing somethign unrelated (#1522) - make package install token available to yarn run - make package install token available to yarn run - Add session data to sharing link (#1519) - hot fix to file locator removal (#1520) - Remove User-Agent warning and excessive logging (#1516) - Merge branch \'main\' into osortega/remove-user-agent-warnings-and-logs - Changed local storage key - clarify npm PAT SSO instructions (#1515) - Remove User-Agent warning and excessive logging - expand npm auth instructions (#1514) - Terminal polish ✨ (#1450) - use standard V1 machinery for routes (#1510) - fix 1503 - multiple comment formats in one file (#1507) - handle space generation for located files (#1506) - don\'t start codespaces automatically on implement just yet (#1505) - try variation on docker fix - try variation on docker fix - try variation on docker fix - add env for docker and fix e2e - Show implementation errors (#1501) - Client side ssh connections over dev tunnels (#1448) - add test and complete fix for regexps (#1496) - Fix commentEnd markers in regexes (#1493) - Activate useLineNumbersIfNeeded (#1489) - Take into account clarifications to spec in "implement" prompt (#1488) - Display plan errors in plan panel (#1487) - Display spec errors in spec panel (#1484) - update baselines - Strip generated comments for adding, removing, changing code (#1476) - update baselines - Merge production into main (#1483) - Add MSR RiSE people to CW (#1481) - main --> production (#1482) - tweak prompt - tweak prompt - Update [...nextauth].ts - fix tests, always filter JSON - listeditor - bug fixes (#1480) - add MSR-RiSE to CW - fix json - Fixes: The Variety Pack (#1462) - remove duplicate context line - fix build - filter generated plan comments - fix animation jump if no value is found in local storage - fix #1147 - Merge branch \'main\' into terkelg/fixes - List editor updates (#1463) - listeditor - add explanation for targeting newlines - align token with font baseline - remove link on desktop - auto collapse on exit path action - only show the 3 latest exit paths - remove log - fix #1472 - Merge branch \'main\' into terkelg/fixes - Render QueuedFileDiff component (#1464) - remove dead code - remove unused import and rename var - Update src/client/ImplementationFiles.tsx - add isGitHubAssetUrl test I missed comitting (#1473) - render file links in PR and task markdown (#1471) - Update ExitPanel.tsx (#1470) - Merge branch \'main\' into dsyme/patch-1 - render file links in PR and task markdown - Undo fixes (#1469) - Update ExitPanel.tsx - Update ExitPanel.tsx - remove old code - render ui component - listeditor - delete nested items when parent is deleted fixes #1270 - update tailwind config - listeditor - remove animations, handle multiline items fixes #1364, fixes #1391 - test solution for #1147 - fix #1322 - fix #1116 - Fix exit path (#1460) - remove log - fix exit path - state based transition duration (#1459) - listeditor - trigger onblur event when hit escape fixes #1264 - listeditor - ignore left/right arrow if shift key is down fixes #1269 - listeditor - dedent nested items on delete fixes #1270 - listeditor - make text wrap within words fixes #1381 - support older style GH assets (#1447) - Consume diffs into CW, even if no implementation done + wait for codespace availability (#1452) - Update initial loading and error states (#1453) - Add a config setting for maxTokens (#1454) - Add a config setting for maxTokens - Exit Path UI (#1380) - Merge production into main (#1449) - Merge branch \'main\' into terkelg/exit-path - handle minimized timeline - main --> production (#1445) - Add live preview link (#1446) - fix links in plan targets (#1444) - make view height dynamic - update actions (#1442) - add timestamp - Fix up general notes: #1382 (#1438) - Priority fix; use right status for different things (#1441) - use branchName component - Merge branch \'terkelg/exit-path\' of github.com:githubnext/copilot-workspace into terkelg/exit-path - Update src/client/ExitPanel.tsx - Update src/client/ExitPanel.tsx - Merge branch \'main\' into terkelg/exit-path - update copy - add timestamp to AcceptOperation (#1443) - add timestamp to AcceptOperation - adjust plan view of targets (#1439) - Merge branch \'main\' into terkelg/exit-path - fix two minor resize related bugs - add min width to site - fix #1425 - Layout fixes and improvements (#1431) - Merge branch \'main\' into terkelg/exit-path - remove comment - use new data - Merge branch \'main\' into terkelg/exit-path - file-syncer fine tuning #3 - trim repos/pulls that have problems in file selection benchmark (#1437) - remove unused package - Merge branch \'main\' into terkelg/layout-fixes - fix #1433 - file-syncer fine tuning #2 - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace - fix e2e - file-syncer fine tuning #1 - composite file-watcher: inotifywait + git (#1404) - Merge branch \'main\' into terkelg/layout-fixes - fix #1427 and simplify - remove diagnostic - fix reading keys that have = in them - fix reading keys that have = in them - log some of stdout/stderr in benchmarking - log some of stdout/stderr in benchmarking - log some of stdout/stderr in benchmarking - enable redis cache for CI benchmarking - fix safari rendering issue - improve reporting for progress of file benchmark - improve error surfacing for benchmarks, monitor disk usage - go to implementation button in panel #1426 - disable local cache on file selection benchmark (#1430) - auto expand plan on dismiss #1429 - update diagnostics about filtering - adjust defaults - cleanup old investigation (#1421) - investigate ctags version/install problem (#1424) - fix benchmark code and trim dependencies (#1402) - Layout improvements (#1410) - Resize terminal (#1411) - Line numbers, regexp (#1401) - Use proper parsers for sending images to vision model (#1409) - Update CW so that we can run baselines using GPT-4 Turbo (#1393) - fix stutter on manual task entry (#1406) - add more data to AcceptResult (#1407) - Merge branch \'main\' into terkelg/exit-path - updates inotifywait build to exclude .git folder from artifacts #2 - updates inotifywait build to exclude .git folder from artifacts - Prevent zoom on input focus (#1397) - fix ol styling in markdown (#1395) - Rename task-topic.test.ts (#1390) - prevent inputs from triggering zoom - task view: render HTML and auto-proxy images using real parsers (#1388) - Docs + rename "plan splitting" to "choose next target" (#1385) - Docs + cleanup for telemetry and issue-workflow (#1378) - Share updates + CSS tweaks (#1375) - remove tap highlights on mobile - Improved click discoverability on TimelineItem icon - remove comments - Make the toolbar button perform the share action directly if only one action is available - debug - Merge branch \'main\' into terkelg/share - fix build - find correct data to use for component body - style panels - Merge branch \'main\' into terkelg/exit-path - add exit panel to timeline - Save UxState flags in database + allow plan steps to associate with multiple files (#1370) - Terminal Color Theme (#1371) - Fix #1372 - allow messy targets generation (#1373) - merge main - Queued file component (#1376) - update styles - add queued file diff component - fix storybook missing dependency - Merge branch \'main\' into terkelg/share - move publish actions to share - Update feedback buttons (#1374) - add feedback to header - remove feedback buttons from panels - allow messy targets generation - Panel improvements (#1365) - fix edge case for very small viewports - make toolbar more responsive - add feedback buttons to implementation - make last button full width - remove tooltip to avoid overflow issues - add feedback buttons - collapse spec on re-generate - Merge branch \'main\' into terkelg/panels - full size buttons on mobile - save exits in database (#1368) - Improve auto-expand #1347 - Merge branch \'main\' into terkelg/panels - remove unused import - expand on refresh - Open spec panel when loading - modifies inotify-tools build workflow to include all files in the archive - remove dead code - File-syncer fixes (#1367) - remove download zip option - implement open in codespace. Refactor into context provider to make logic reusable - merge main - UX fixes and remove "pinned" (#1366) - fix playwright tests - save exits in database - save exits in database - disable PR button while loading - add clear implementation button - UX fixes - pluralize files - make title and icon clicable - Write plan notes at end of plan + fix task loading bug (#1359) - add more testing - write plan notes at end of plan - write plan notes at end of plan - write plan notes at end of plan - write plan notes at end of plan - write plan notes at end of plan - Group plan by target, make targets implicit from plan (#1292) - fix tests - fix progress markers - Merge production into main (#1354) - main--> production (commits) (#1353) - Merge production into main (#1352) - Merge remote-tracking branch \'origin/production\' - main --> production (#1351) - merge plan grouping - telemetry tweaks (#1348) - Server telemetry and per-user usage counts (#1331) - Fix #1344: Terraform: Migrate to Workspace-based Application Insights (#1345) - Fix #1344: Terraform: Migrate to Workspace-based Application Insights - Fix #1332: Add appinsights to terraform and web app (#1335) - Merge branch \'main\' into dsyme/add-appinsights - fix playwright tests (#1343) - bump timeout on test - bump timeout on test - bump timeout on test - bump timeout on test - fix playwright tests - Merge branch \'main\' into dsyme/add-appinsights - Update header (#1338) - Merge branch \'main\' into terkelg/header-updates - implement mobile menu - show less information on mobile - Fix #1339: Fix undo stack initialization logic (#1340) - remove space between toolbar items - Merge branch \'main\' into dsyme/add-appinsights - Fix #1339: Fix undo stack initialization logic - reduce opacity like on undo/redo - Remove unused import in Workspace.tsx - update header layout - add toast package - Implement timeline UX (#1330) - adds extra file-syncer-related checks (#1336) - Update src/client/PlanPanel.tsx - adjust partition keys (#1334) - Update README.md - Update README.md - Merge branch \'main\' into dsyme/gplan - use connection string - remove red channel for now - pick green - different for red and green - Fix #1332: Add appinsights to terraform and web app - adjust partition keys - Save codespace information in session, also reduce debounce for faster sync (#1325) - Merge production into main (#1329) - Update OAuth link in readme (#1327) - Move open-in-codespace to top bar, active when terminal connected (#1324) - Merge remote-tracking branch \'origin/production\' - Update [...nextauth].ts - fix tests - add instructions on how to obtain socket_secret - fix oauth link - CI updates #3 - CI updates #2 - CI updates #1 - removes check from file-syncer build script regarding GH_TOKEN - modifies file-syncer build to use gh api instead of curl - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/gplan - modifies CI workflow to set GH_TOKEN - file-syncer with inotifywait binary (#1221) - merge main - merge main - split schema.ts --> schema.ts/requests.ts (#1314) - use leading edge and maxWait - revert unneeded changes - save codespace information in session - faster sync client --> workspace - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/gplan - plan size reductions - Add delete session button to dashboard page (#1321) - first cut at baselines - tweaks to prompts - fix tests - fix build - Merge production into main (#1320) - main --> production (#1317) - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/gplan - Fix spinner on implementation file after cancellation (#1319) - hot fix - sanitize plan - Fix loading spinner (#1316) - Merge branch \'dsyme/cu21\' of https://github.com/githubnext/eea into dsyme/gplan - fix spinner - fix loading state - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/gplan - merge main - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/cu21 - suppress visibility of sessions created from sharing links in dashboard (#1311) - Merge production into main (#1315) - more cleanup - correct plan - merge main - merge main - Merge main --> production (#1302) - move FileSyncer to file-syncer - split schema.ts - merge main - rename investigation --> session snapshot - Set URL routes correctly (#1304) - inotify-tools workflow does not zip on its own - adds new actions workflow to build the inotify-tools binary - implement message loop exits (#1303) - suppress visibility of sessions created from sharing links in dsahboard - suppress visibility of sessions created from sharing links in dsahboard - updated ssh connections to uses minimum ssh env variables (#1310) - Remove machine property in connectToCodespace function to default to Codespaces behavior (#1309) - fix for "codespaces no longer exists" error (#1308) - Terminal size fix (#1305) - Fix storybook (#1306) - Cleanup: move status markers to implementation (#1300) - Deselect large targets and show warning (#1291) - Split planOrImplementOps --> planOps, implementOps (#1299) - merge main - merge main - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/gplan - fix test - group plan by target, make targets implicit from plan - group plan by target, make targets implicit from plan - adds logging about inotifywait installation #1221 - defers installation of inotify-tools to the file-syncer startup #1221 - defers installation of inotify-tools to the file-syncer startup #1221 - strips down the file-syncer to the minimum in terms of dependencies #1221 - adds explicit npm install invocation to the file-syncer build script #1221 - moves the installation of zip after apt-get update in the Dockerfile #1221 - installs zip as part of the Dockerfile #1221 - adds REST endpoint serving the file-syncer archive #1221 - a collection of file-syncer goodies (#1210) - Implement client-side undo/redo (#1286) - Show implementation changes in file explorer (#1278) - Add Playwright test for share links (#1282) - File-level incremental iteration (#1225) - Correctly set codeOwner and codeRepo (#1281) - Add release issue template (#1279) - Pass owner/repo/shareId into Workspace component (#1277) - Dashboard MVP (#1251) - Added Retry logic (#1273) - Enable sticky sessions to fix the terminal (#1272) - Set correct \`metric_resource_id\` in autoscale resources (#1267) - Fix #1260: Add Terraform configuration for multi-instance scaling (#1262) - bump timeout (#1263) - tweak listEditor behavior (#1258) - Update web_app.tf (#1255) - Sessions table with topic/spec/plan information + useSessions + useSessionAutoSave (#1237) - add \`WEBSITES_PORT\` app setting to terraform (#1252) - add back probable 502 fix (#1253) - temporarily catch all exceptions in \`checkIfCodespaceExists\` (#1248) - make it so the api/v1/debug-throw-exception exception doesn\'t get caught (#1246) - Add structured list editor (#1207) - update Dockerfile to install netstat & lsof (#1241) - Refactor Workspace.tsx to use a named export (#1240) - temporarily revert the 502 fix (#1239) - Reaname index.tsx to Workspace.tsx (#1238) - changes to help with 502 investigation (#1236) - Merge production into main (#1224) - Remove useless version check (#1235) - Factor out some fixes from #1225 (#1226) - Clarify topic/spec content - no repos, branches etc (#1230) - Push main --> production (#1169) - Revert "revert potential 502 fix to try to repro 502s" (#1223) - 502 debugging: trigger instance reboot (#1222) - revert potential 502 fix to try to repro 502s (#1212) - Simplification prep for iteration (#1208) - rename - finish updating flag - Fix file-explorer overlay (#1201) - updates actions/setup-node usage in all workflow files - bumps aiohttp dependency in the benchmark - cleanup prep for iteration - 502s: async timeout on blocked model requests + logging (#1202) - Merge branch \'main\' into dsyme/555 - Update web_app.tf - Merge branch \'main\' of https://github.com/githubnext/eea - heartbeat - Fix the fix to 502s (#1203) - bump machine - fix 502s - fix build - more logging and 502s work - more logging and 502s work - fix file overlay z-index issues by creating a new stacking context - change sku - async cancellation on blocked requests - Dynamic-ssh-keys (#1195) - Add required attribute to FormControl to fix warning - Loading state polish ⏳ (#1172) - Fix 502s - not running file-syncer in background (#1198) - Fix aria-label warnings in the console (#1197) - Update web UX instructions (#1196) - try fix 502s - fix aria-label warnings - update instructions in readme - clarify mock IDs - mock datastore when isAutoTest and other attempts to fix 502 (#1194) - mock datastore when isAutoTest and other attempts to fix 502 - mock datastore when isAutoTest and other attempts to fix 502 - mock datastore when isAutoTest and other attempts to fix 502 - Fix to socket message processing, add logging options (#1189) - fix terminal and add logging - fix terminal and add logging - Factor out socket, codespace connect and other logic from index.tsx (#1183) - rename - cleanup - cleanup - rename - rename - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/cu6 - Factor codespaces/terminal code, and strongly type server --> client socket messages (#1182) - factor out codespace connect and other logic from index.tsx - code review - code review - renaming - factor out - Update src/server/agent/codespaces-connect.ts - Update src/server/agent/codespaces-connect.ts - Update src/server/agent/types.ts - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/cu6 - produce diffs on codespace connect - re-enable filesync (#1181) - cleanup - restore code - restore code - remove message - merge main - factor out codespaces code from socket code, strongly type server --> client socket messages - re-enable filesync - enable production of diffs (#1175) - "Create repository" --> power feature (#1173) - add protection and remove most hot debugging logging - Activate file-by-file implementation by default (#1168) - Imlpement reading file lists of massive repos (#1166) - disable file syncing - hot debugging - hot debugging - integrates the file-syncer with the web client - vol #2 #1109 (#1167) - Simplify task resolution and create session ID in resolve-subject (#1151) - Activate ctags by default (#1153) - Remove /gh prefix from CW URLs (#1162) - Mobile file explorer polish ✨ (#1159) - update baselines with new stats (#1156) - dependency cleanup (#1155) - removed @testing-library/react - added simple-git back - removed removed rehype-highlight, rehype-raw, simple-git, smee-client, ts-node, use-debounce, use-immer, use-local-storage-state, usehooks-ts - yarn remove react-syntax-highlighter, react-three-state-checkbox, react-use-websocket, react-virtualized-auto-sizer, react-window - remove radash - remove highlight.js, node-fetch - removed d3 - removed crypto - removed chokidar - removed applicationinsights - removed @material-ui/core - removed octokit - Prepare to make file-by-file implementation the default (#1144) - allow api config settings to have default non-falsy values and other prep for file-by-file - allow api config settings to have default non-falsy values and other prep for file-by-file - cleaned up unused agent-processing (#1146) - File explorer polish (#1145) - cleaned up unused agent-processing - Codespaces Disconnect Logic (#1127) - Add open in github link - Make file explorer responsive - Handle loading and error states - Update copy button icon color - Update inline token styles - Resize terminal dynamically (#1118) - File by file rewriting, interleave split/implement (#1098) - more baseline updates - integrates the file-syncer with the web client - vol #1 #865 - update baselines - tweaks based on speclang dogfooding - tweaks based on speclang dogfooding - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/fbf - various additional quality fixes - Add explanatory comment (#1112) - Run az swap command without action (#1111) - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/fbf - updated docker file to update gh cli version (#1105) - Remove service_plan_id from slots (#1107) - Turn off auto swap and swap to prod ourselves (#1104) - Merge branch \'dsyme/fbf\' of https://github.com/githubnext/eea into dsyme/fbf - integrate main - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/fbf - Complete renaming logic in UX by saving renamed in RewrittenFiles and SavedData (#1100) - Turn off auto swap and swap to prod ourselves - Merge branch \'main\' into dsyme/fbf - Merge branch \'main\' into dsyme/mv2 - Fix #1091: Add slots and auto-swap to web apps (#1093) - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/fbf - Fix to stop reconnecting for every generation of token on implementation (#1103) - clarify - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/fbf - code review - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/mv2 - make sure cache key is serializable (#1090) - Added buttons to show hide terminal (#1102) - increase timeouts - Add user to whitelist (#1101) - fix typo - add \'end\' messages - Fix to stop reconnecting for every generation of token on implementation - Added buttons to show hide terminal - simplify code - increase timeout for playwright tests - fix tests - make sure we can make PRs of renamed files - fix build - Add user to whitelist - complete renaming logic - file by file rewriting, interleave split/implement - Merge production into main (#1089) - finish fix - added a dialog to show live preview url (#1069) - make sure key is serializable - Merge remote-tracking branch \'origin/production\' - Integrate main --> production (#1086) - Add caching for symbol ranking, enable TFIDF by default if ctags is enables (#1087) - Update file token styles (#1088) - add eval flags (#1085) - Fix 1070 - opening a merged PR fails if branch has been deleted (#1071) - no line numbers (#1083) - baseline updates (#1084) - Fix #1045: Add health check endpoint and settings (#1046) - Open file links with the file explorer (#1081) - Fix the confusing console log when codespace is not connected and socket disconnects (#1079) - Fix #1072: Add tooltip to file explorer button (#1075) - fix to copy files to codespaces logic (#1074) - automatic installation and configuration of the file-syncer upon creation of a codespace #972 #1023 - File explorer (#1035) - display the config and make names uniform (#1043) - Merge branch \'main\' into dsyme/dc - cleanup client a bit (#1044) - make names uniform - rename - cleanup client a bit - display config - Fix #1039: Save and load debug panel options from local storage (#1040) - Fix #1039: Save and load debug panel options from local storage - Fix #1028: Add API key for model7 to Terraform (#1029) - initial support for renaming (#1027) - fixed message (#1032) - code clarification - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/mv - rename two more - fix error reporting in client - fix repo name - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/mv - fix tests - Differentiate spec and plan loading (#1025) - fix build - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/mv - fix tests - initial support for renaming - Update terminal button styles (#1026) - allow debug panel to override whether to use vision (#1024) - fixes codespace file syncing to correctly work in case of directories - Fix #1015: Check file name before replacing text via file locator (#1016) - Use same instructions for modified spec (#1012) - fix tests - fix up - Fix #1015: Check file name before replacing text via file locator - update baselines - increase timeout - use same instructions for modified spec - Pinning (#1005) - add docs - merge main - disable tests - Increase temperature on regen attempts (#996) - fix 685 - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/pin - finish pinning and a few prompt clarifications - Introduce the notion of sessions #971 - fix asset title in docs (#1007) - fix tests - add initial support for gpt-4v (#825) - fix meeeting-notes.doc format - Add RTGH meeting notes stub (#1006) - 982: strip links that aren\'t located files (#1003) - pinning - quick fix to unblock @szabta89 (#1004) - Merge production into main (#1002) - fixes .env.local file configuration in all actions workflows - Merge main --> production (#999) - strip links that aren\'t located files - add api options and UX for them (#987) - fixes .env.local file contents in E2E - Add copy button to file diffs (#989) - Collapse the task panel after saving (#988) - Update z-index in global.css (#986) - Fix trailing connector line on task panel (#973) - update baselines (#980) - Add support for GPT-4 Turbo (#968) - updated logic so that the pty is tied to ssh and exists as soon as ssh terminates to avoid leaking container terminal access (#984) - remove directive that caused plans to enlarge (#979) - strong file resolution and UX links for existing files (#961) - integrates file-syncer with REST endpoints #866 - Merge production into main (#969) - Increase maximum size of filtered file list to allow use with "size 4" repos (#937) - fixes GPT4 endpoint URL in the benchmark code - Merge remote-tracking branch \'origin/production\' - Merge to prod (#963) - sync to codespaces after first connection (#962) - Retry missed targets; improve plan splitting (#949) - Merge branch \'main\' into dsyme/size4 - Merge branch \'main\' into dsyme/ps4 - Add regenerate button to plan panel (#960) - fix recovery from failed ranking (#959) - Merge production into main (#957) - fix to correctly display live-preview link and open in new tab (#958) - fix recovery - Merge branch \'main\' into dsyme/size4 - Merge branch \'main\' into dsyme/ps4 - Merge remote-tracking branch \'origin/production\' - Merge main --> production (#941) - Live-share link (#950) - add new stats (#953) - Fix #412: Split docs/routes.md into individual files for each route (#955) - Add regenerate button to spec panel (#944) - Update delete button styles (#956) - Add skeleton loader to spec and plan panels (#954) - Handle nested plan steps (#952) - Allow one-click deleting individual spec items (#951) - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/ps4 - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/ps4 - fix tests - improve plan splitting - Initial design and implementation of the diff-related REST endpoints (#934) - Delete .github/workflows/label_new_issues.yml - Update architecture.md - api --> api/v1 (#938) - prompt updates for #876, #921, #931 (#940) - Fix monospace font rendering - scale file list to size 4 repos - scale file list to size 4 repos - Fix 554: Fill file list based on preference order, up to fixed proportion of remaining prompt space (#935) - Create codespace on demand when the terminal is request for the first time (#920) - Fix failing test (#923) - adds initial implementation of the file-differ (#902) - Add a test for fetch (#917) - Update original-spec.ts - fix build - Upgrade to Node 20 (#912) - removed unused Agent Logic (#910) - terminal UX cleanup (#899) - Switch from promptlib to js-tiktoken (#905) - Revert "Upgrade promptlib and Node versions (#900)" (#904) - Upgrade promptlib and Node versions (#900) - Add key prop to Home component (#875) - Only call setContentGestures for very first content selection (#877) - Allow issues to be separate from code (#886) - Merge branch \'main\' into dsyme/sep - Update test/server/logic/getContentLocator.test.ts - Update test/server/logic/getContentLocator.test.ts - Update test/server/logic/getContentLocator.test.ts - switch to new dv3-v2 deployment (#892) - update baselines - switch to new dv3-v2 deployment - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/sep - add testing - Make autoContentTrace and planSplittingTrace visible in client-side and in saved data (#878) - allow issues to be separate from code - allow issues to be separate from code - Merge production into main (#885) - Merge remote-tracking branch \'origin/production\' - Merge/main to prod (#884) - Update architecture.md - Update architecture.md - Socket cleanup (#883) - removed SubjectModel (#882) - Increase Playwright timeout to 180s (#881) - Terminal (#845) - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/otrace - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/otrace - test fixes - make autoContents and planSplitting traces visible in client-side and in saved data - make autoContents and planSplitting traces visible in client-side and in saved data - make autoContents and planSplitting traces visible in client-side and in saved data - try fix flaky test - Retry Playwright tests 3 times on CI (#873) - Create action to label new issues (#869) - Refactor-cleanup (#870) - Cleanup, rename, refactor (#859) - adds share link to the PR description when a PR is created from CW #852 - Codespaces → Codespace - Fix typo - Capitalization changes - updates architecture docs - updates architecture docs - Implement plan splitting (#737) - code review feedback - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/plan-split - adds initial architecture document - Update src/server/eea/implement.ts - Update src/server/eea/autoContent.ts - fixes label name in dogfooding issue template - clean up content loading - Extends pull request #737: Add docs/plan.md based on src/server/eea/plan.ts - Extends pull request #737: Add docs/implement.md - update docs - cleanup code - add testing for plan splitting prompt - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/plan-split - remove tests NYI - put implement prompts under test - Add pull request panel (#844) - Update draft type - Display PR draft state - Update links - Create PullRequestPanel - Merge production into main (#841) - Fix #704: Improve contrast of selected text in CW text fields for light theme (#842) - Merge main --> production (#831) - Update spec editing UX (#838) - Submit task form with command enter - Open issue link in a new tab (#834) - Open issue link in a new tab - tweaks to plan splitting - fix plan splitting - removes data set limit in command inference benchmark #728 - modifies command inference benchmark to save individual experiment entries #728 - adds the initial implementation of the build and test command discovery #728 - update plan splitting - update plan splitting - Merge branch \'main\' of https://github.com/githubnext/semantic-workspace into dsyme/plan-split - Refactor task form (#829) - Merge branch \'main\' into task-edit - Refactor task form - Generate a page title for the workspace based on the change and plan intents (#827) - wip - Update markdown styles (#824) - Merge production into main (#820) - Add Sylvan Clebsch (#821) - Update [...nextauth].ts - merge main --> production (#819) - Update size-estimation.md - Create size-estimation.md - Update issue/task viewer UI (#818) - plan splitting implementation - Minor UI tweaks (#817) - Fix duplicate files in targets list (#814) - Update file_selection_benchmark.yml - Update file_selection_benchmark.yml - make targets unique by filepath - make targets unique by filepath - Merge production into main (#813) - merge main --> production (#802) - Structural changes to support UX work on task-focused working and iteration (#798) - Fix #807: Add gustavoasoares as a guest user (#808) - Add issue link to dogfood comment template (#809) - Fix 219: add prompt to suppress unwanted plan steps (#803) - cleanup and factor out (#800) - Add prompt tests and "obvious" improvements to prompts (#787) - Merge branch \'main\' into dsyme/pc - Update issue-topic.test.ts - Update issue-topic.ts - Update settings.ts - Fix file_selection_benchmark.yml (#792) - Update file_selection_benchmark.yml - Update autoContent.ts - update baselines - clarify - no selectors for secondary edit - fix build - fix up ranking in presence of PR - Bump next-auth from 4.19.2 to 4.24.5 (#769) - list changed files in prompt text for file selection - add prompt tests and cleanup prompts - adds dummy AI agent benchmark workflow - start of prompt cleanup - Merge production into main (#780) - Merge remote-tracking branch \'origin/production\' - Remove logging line left over from earlier PR (#779) - Update fetchOrFail.ts - Stop model stopping of its own accord (#767) - Merge production into main (#778) - Merge remote-tracking branch \'origin/production\' - Update index.ts - Update index.ts (#777) - Update index.ts - Update index.ts - Merge production into main (#776) - Merge production to main (#775) - lift restrictions (#750) - Merge branch \'main\' into dsyme/continue - Tasks as query parameters (#695) - simplify build to debug app service startup failure - pipe server stdout - Merge branch \'main\' of https://github.com/githubnext/eea - reduce number of workers due to timeouts - Fix PRs from forks + clean-up all "fetch" requests and error responses (#763) - use multiple workers for playwright tests - cache node_modules - cache node_modules - fix rebuild of next cache if it doesn\'t exist - Merge branch \'main\' of https://github.com/githubnext/eea - fix yarn cache! - Merge production into main (#770) - parallel playwright tests on CI - Merge branch \'main\' into dsyme/continue - fix ci - fix ci - cache yarn - fix ci - fix ci - fix ci - fix ci - fix ci - Add basic playwright tests for loading issues, PRs (#736) - share actions - share actions - share actions - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/add-smoke-test - Merge branch \'main\' into dsyme/continue - Merge main --> production (#768) - Fix #760: Suppress bot comment for GH Next (#764) - improve model continuation - add to README - take screen shots - fix up CI - ignore playwright tests in jest - fix callback auth url for playwright - add playwright tests - add playwright tests - add playwright tests - mucking about - properly install playwright - Extends pull request #736: Run the smoke test against the local Next.js server - Extends pull request #736: Run the smoke test against the local Next.js server - fix types - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/add-smoke-test - fix await (#753) - Fix #754: Use mapAsync for cache lookup loop (#756) - Fix #758: Add share link field to dogfood feedback template (#759) - cleanup task loading (#752) - Allow CW to take PRs as subjects (#745) - Internalize ranking on the server-side (#730) - only get full content if required for ctags, and alow cancellation of ctags (#743) - Clean up subject and contentLocator state (#740) - Fix #735: Add playwright smoke test to the code repository - changed the \`cp\` command to include hidden files (#733) - split saved data schema out (#731) - Auto-sync changes made by the user in CW UI to codespace (#708) - prepare to rename dev to main (#729) - rename dev to main - rename dev to main - Merge production into dev (#727) - Merge remote-tracking branch \'origin/production\' into dev - rename main to production (#726) - Create ownership.yaml (#724) - remove unused package - resolve conflicts - Merge branch \'dev\' into rahul/auto_sync - Add trace data and renamed VisibleFile/VisibleFiles --> ChangedFile/Implementation (#722) - Merge main into dev (#720) - Upgrade Monaspace version (#721) - added daviddossett and romalpani to GUEST_USER_IDS (#719) - Rename apply --> implement, intent --> plan (#714) - Update weekly dogfo…
* Add copilot-workspace extension - Update default repo - Add "Start Task" command to Raycase extension - Merge pull request #2135 from githubnext/terkelg/mobile-scroll-fix - refactor files - Merge branch \'main\' into terkelg/mobile-scroll-fix - File explorer shows always skipped files but as a proxy (#2134) - update baselines (#2138) - emit separate telemetry for each stitched model call (#2132) - remove redudant class - remove debug logic - fix linting - Merge branch \'main\' into terkelg/mobile-scroll-fix - Global counter of outstanding model calls (#2126) - increase min height - route to all deployments by setting \`openai-end-user\` header (#2131) - use custom overlay - certificate bindings for staging (#2129) - Revert "use file explorer as editor" - use file explorer as editor - add comment - fix file explorer bug on android - Accessibility: Announce implementation loading state to screen readers (#2031) - Merge pull request #2127 from githubnext/integrate/update-to-main - Merge remote-tracking branch \'origin/update\' - Merge pull request #2125 from githubnext/integrate/production-to-update - Make sure last update time always gets set for rates (#2123) - tweak styling - improve touch experience - Use right URL for staging branch and use the nicer name "staging" (#2121) - Logging to debug why rate computations aren\'t working on production (#2119) - Merge pull request #2114 from githubnext/integrate/update-to-production - Merge remote-tracking branch \'origin/update\' into production - Merge pull request #2116 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Improve a11y of expand/collapse buttons (#1998) - Merge branch \'main\' into terkelg/mobile-scroll-fix - add extra margin to dismiss btn - Merge pull request #2115 from githubnext/dsyme/sz - remove copy from overlay - tighten spacing - extract mq to constant - bump sizes - bump sizes - Merge pull request #2103 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Update Implement Button to Include Re-implement Option (#2088) - Show file-syncer warnings (#2112) - Automatically mark session as complete on exit (#2113) - Merge pull request #2107 from githubnext/ambiguity-tweaks - Fixing storybook components - Merge pull request #2109 from githubnext/terkelg/2082 - add nowrap to filediff titles - fix filename rename - Re-ordering the experiments - Tweak the ambiguity detection - Merge pull request #2089 from githubnext/integrate/update-to-production - Update playbook.md - Merge pull request #1988 from githubnext/lostintangent/default-view-mode - Merge remote-tracking branch \'origin/update\' into production - Merge pull request #2100 from githubnext/integrate/main-to-update - Fix build error - Merge remote-tracking branch \'origin/main\' into update - Missing changes (#2101) - fix detection of ambiguous tasks (#2099) - Merge branch \'main\' into lostintangent/default-view-mode - save error state in session (#2098) - Merge pull request #2095 from githubnext/integrate/main-to-update - Merge pull request #2091 from githubnext/lostintangent/keyboard-shortcuts - Merge remote-tracking branch \'origin/main\' into update - Update playbook.md - Merge pull request #2094 from githubnext/dsyme-patch-2 - Update playbook.md - Add keyboard shortcuts for save, undo, and redo - Merge pull request #2087 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Update clarification message (#2063) - fix build - move debug settings to debug panel (#2086) - Update playbook.md - Update playbook.md - Update playbook.md - Merge pull request #2076 from githubnext/integrate/update-to-production - Merge remote-tracking branch \'origin/update\' into production - Merge pull request #2085 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Add link to allow user to control/request their connection to the OAuth app (#2083) - Merge pull request #2081 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Optimizes when auto-saving changes the updated timestamp (#2073) - fix for plan without any targets at all (#2075) - Record and show global and user token streaming rates (#2078) - Merge pull request #2077 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Try make playwright tests more robust (#2074) - prompt fixes to reduce verbatim copying from \'before\' spec (#2072) - Merge pull request #2061 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Update playbook.md (#2070) - Update playbook.md - Try to fix for perf problem on "main" mobile (#2068) - fix statuses for dismissed files (#2067) - remove false line numbers (#2064) - ClientConfig fixes and refactoring (#2066) - Start of playbook for devops (#2055) - Prompt against placeholders (#2044) - Merge pull request #2023 from githubnext/integrate/update-to-production - Merge pull request #2058 from githubnext/integrate/main-to-update - timestamp fix (#2057) - Merge pull request #2054 from githubnext/integrate/update-to-main - Merge pull request #2053 from githubnext/integrate/production-to-update - Merge pull request #2052 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/production\' into update - Add peduarte to allowed access list (#2050) - Merge remote-tracking branch \'origin/main\' into update - Allow temperature to be set in apiConfig even though it is not a public experiment (#2051) - Merge pull request #2041 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Tweaks to the prompts for the proposed spec and plan (#2033) - Save traces in sessions for site devs (#2039) - Move raycast directory out of src (#2040) - Merge pull request #2024 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - Raycast extension (#2029) - Show exit paths on dashboard (#2032) - Merge pull request #2034 from githubnext/terkelg/mobile-scroll - Merge branch \'main\' into terkelg/mobile-scroll - Implement scroll on mobile - Fix word wrapping for markdown files (#2030) - Add overflow scroll to repo name (#2014) - Set defaults to prevent automatic code execution (#2008) - Merge pull request #2022 from githubnext/integrate/main-to-update - Merge remote-tracking branch \'origin/main\' into update - fix labels on PRs - fix direction of detection - Merge pull request #2021 from githubnext/main - update flow - fix scroll on mobile - Merge pull request #2020 from githubnext/integrate/update-to-main - remove forward flow, too noisy - Merge remote-tracking branch \'origin/update\' - Merge production into update (#2018) - Promote update to production (#2017) - allow workflow dispatch of PR creations - adjust reverse auto-merges - Merge branch \'update\' of https://github.com/githubnext/copilot-workspace - fix actions - Search large repositories with the github text search API (#2003) - Merge main into update (#2011) - use update instead of staging (#2010) - use update instead of staging - Merge branch \'main\' into lostintangent/default-view-mode - Merge production into main (#2005) - Add staging environment configuration (#1994) - main -->production (#2004) - Possible private experiment: write topic and specs as sea shanties (#2000) - allow all hubbers to have access (#2002) - Possible experiment - include emoji in topic and specs (#1999) - Replace \'repo push\' icon with \'git commit\' icon (#1982) - Set maxTokens to 48k (#1949) - Add sr-only message and aria-hidden to auto save indicator (#1997) - Update the favicon to indicate loading state (#1996) - Trim back experiments we make public (#1995) - Show \'ignored\' label for files ignored by .gitignore (#1992) - Make ignored label responsive - Show error toast on codespace failure (#1921) - Accessibility: Announce plan loading state to screen readers (#1962) - support for sending SIGINT using UI (#1970) - Update PR description prompts (#1993) - Show \'ignored\' label for files ignored by .gitignore - Add new markdown reports on originalSpec etc. to make iterating on improvements possible (#1991) - fix bug in saving shared sessions (#1989) - Further improvements to the topic question prompt (#1983) - Don\'t progress plan steps when file is unchanged (#1984) - Untitled pull request - Default to diff view for changed files in file explorer - Merge branch \'main\' into osortega/error-toast - Fix navigation for \'Current repository\' link (#1971) - Remove unused type - Fixing tests - Disable bookmark icon for new tasks and guest users (#1980) - Merge production into main (#1978) - Refactor URL construction to use current state - main to production (#1977) - Fix navigation for \'Current repository\' link - add save button (#1968) - UI Tweaks (#1959) - Add xterm-link-provider package and implement link provider in useCodespaceConnect.ts (#1969) - Replace debug panel with experiments dialog (#1963) - Merge branch \'main\' into osortega/error-toast - Reset error status when clearing implementation (#1956) - Remove task suggestions from TaskPanel (#1965) - Merge branch \'main\' into osortega/error-toast - Adds guardrails in file-syncer (#1960) - Tweak the topic prompt to improve readability/clarity (#1957) - Separate out baseline logic updates from #1957 (#1964) - Show error toast only when user requests codespace - baseline updates for extract topic (#1961) - Accessibility: Announce specification loading state to screen readers (#1948) - Problem targets in the plan also respect .gitignore (#1935) - apply code review - problem targets in the plan also respect .gitignore #1900 - Merge production into main (#1942) - Segment redis cache and do API checks (#1947) - telemetry: don\'t nest properties (#1951) - Set size prop for all icon buttons in FileDiff (#1950) - Redirect to the correct URL after signing in (#1934) - Fix 1944: Include unchanged files in sharing links (#1946) - Fix error tooltips (#1943) - Update e2e_benchmark.yml (#1945) - Add ability for codespace developers to create backing codespace in different target stamps (#1918) - main --> production (#1940) - Disable unused code highlighting (#1933) - Fix default accept for PR iteration (#1937) - fix default accept - Fix formatting in describe.ts (#1936) - Disable unused code detection - telemetry tweaks: events per model-call, don\'t name by route (#1919) - Reset codespace info on shutdown (#1907) - Merge production into main (#1932) - Merge remote-tracking branch \'origin/production\' - main --> production (#1925) - [Templates] Allow switching from template->task mode (#1927) - Upgrade monaco editor (#1929) - Use Next.js router for redirection in TemplatePanel - fixes closure binding in file-syncer (#1928) - Allow switching from template->task mode - Add waitlist check to auth (#1922) - Disable \'New session\' button for guests (#1924) - Merge production into main (#1923) - Untitled pull request - Remove comments - Disable \'New session\' button for guests - Merge remote-tracking branch \'origin/production\' - modifies the file-syncer configuration to explicitly specify the folder path when checking out the feature branch - Fix order in "implement" prompt (#1912) - modifies the file-syncer configuration to explicitly specify the folder path when checking out the feature branch - Show error toast on codespace failure - Install ctags in onCreateCommand (#1916) - Read-only UI (#1865) - call yarn build in right order to build/link file-syncer - Update SSH tunneling package (#1914) - install ctags in onCreateCommand - Update SSH tunneling package - Document how we evaluate CW (#1909) - When codespace does a sync, use plan to keep files unchanged/rename-paired (#1905) - Render \`(ADD)\` as tokens (#1904) - Generated PR descriptions (#1903) - Modifies the file-syncer to respect .gitignore files (#1832) - Add info on slur detection to README (#1908) - ctags options are dependent on the available version (#1901) - redirect RMDIR and MKDIR targets to general notes (#1898) - fix tests - Merge production into main (#1896) - fix up test and code - skip RMDIR and MKDIR targets - [Feature flag] Add support for revising files by NL (#1890) - Merge remote-tracking branch \'origin/production\' - Update [...nextauth].ts (#1895) - Initial very rough cut of Ambiguity detection at the proposal level (#1805) - Add support for revising files by NL - Rename prod stopwords cosmosdb (#1887) - Merge production into main (#1886) - Merge main --> production (#1885) - add test for large file read (#1877) - Fix implementation panel sorting (#1882) - Editing problems - Don\'t self-consume diffs (#1884) - skip glb binary files (#1875) - Expand the current/proposed section on spec re-rolls (#1870) - Expand the current/proposed section on spec re-rolls - New session button (#1838) - Show queued entries for cancelled files (#1866) - [Feature flag] Allow revising the plan with NL (#1867) - Allow revising the plan - show queued entries for cancelled files - Deleting codespace on unload (#1860) - Fixing IconButton (#1864) - Fixing IconButton - Improve test coverage for statusMarkers.ts (#1857) - Suppress collection of model traces in production (#1849) - fix playwright tests - clean up - [Feature Flag] Add \'Revise specification\' button to SpecPanel (#1803) - Use onCreateCommand instead of postCreateCommand (#1861) - Use onCreateCommand instead of postCreateCommand - Merge branch \'main\' into lostintangent/revise-spec-button - Fix file selection bug (#1859) - Merge branch \'main\' into osortega/delete-on-unload - Deleting codespace on tab close - Add client-side config setting for revising spec with NL - Accessibility: Update heading levels (#1809) - Add client-side config setting for revising spec with NL - Merge production into main (#1854) - make subject optional - Run CW in codespaces (#1839) - refactor pr review - tweak header on mobile - Merge branch \'osortega/cw-in-codespace\' of https://github.com/githubnext/copilot-workspace into osortega/cw-in-codespace - Review comments - Merge branch \'main\' into osortega/cw-in-codespace - Missing file - Sort order for implementation files (#1855) - IsRunningInCodespace - Merge branch \'main\' into terkelg/new-session - auto content prompt tweaks - put issue earlier (#1844) - merge main --> production (#1841) - Merge branch \'production\' into integrate/main-to-production - Update [...nextauth].ts (#1850) (#1851) - Update [...nextauth].ts (#1850) - Fixed more paths - Merge branch \'main\' into osortega/cw-in-codespace - Addressed Don\'s comments - hot fix for slur detection (#1846) - Merge branch \'main\' into osortega/cw-in-codespace - fix up direction of targetsSelection (#1831) - Slur detection (#1833) - Merge branch \'main\' into osortega/cw-in-codespace - Merge production into main (#1843) - typo - waitfor - add tests - Merge remote-tracking branch \'origin/production\' - Grant access to Insop Song (#1842) - Post create command update - Merge branch \'osortega/cw-in-codespace\' of https://github.com/githubnext/copilot-workspace into osortega/cw-in-codespace - Post create command - Merge branch \'dsyme/slur\' of https://github.com/githubnext/copilot-workspace into dsyme/slur - clear plan on redaction - Merge branch \'main\' into dsyme/slur - Use icon button on mobile - Merge branch \'main\' into terkelg/new-session - Sleep longer - update routes - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into osortega/cw-in-codespace - add new session button - Make as part of post attach - Change different sleep - Delay 2 seconds - Update - NPM token update - setLocal update - remove loggine - mango - Validate input in spec panel (#1830) - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into dsyme/slur - mock slurs - Fix dashboard client-side updates (#1834) - Collapse an existing file when it begins to be implemented (#1835) - slur word implementation - Adding to the create codespace request (#1817) - Update web_app.tf - slur detection - remove import - Disable buttons if \`spec\` or \`originalSpec\` are empty - update state on blur - Terminal-related playwright tests (#1784) - fix bug when topic is empty - Add UI for exit paths (#1821) - Remove --font-mono from root selector (#1824) - Script update - Update routeUtils.ts - Merge branch \'main\' into terkelg/exit-paths - inform user about where the repo is created - Post start - create repo is the only option, remove split button - remove logs - Don\'t render markdown links with <a> by default (#1818) - update titles and make dialog position at bottom on narrow screens - disable button if invalid - add UI for exit paths - Remove settings option from mobile menu (#1819) - Add ctags options for a few languages (#1812) - Add repo policy for disallow CW-generated pull-requests and/or issue comments (#1793) - Host public key validation (#1808) - Adding to the create codespace request - Improve icon alignment (#1814) - Tweak alignment - Read-only link sharing (#1539) - Merge branch \'osortega/host-public-key-validation\' of https://github.com/githubnext/copilot-workspace into osortega/host-public-key-validation - Merge conflicts - Get PF url from dev tunnels (#1780) - Merge branch \'main\' into osortega/host-public-key-validation - improve alignment - Test instructions - delete unused files (#1782) - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into osortega/get-pf-url-client-side - removes pre-built inotify-tools binary and its usages #2 - removes pre-built inotify-tools binary and its usages - Move sessions/... APIs to be V1 routes (except active-implementation) (#1787) - Show loading skeleton for topic (#1806) - Host public key validation - Increase temperature increment on first regen attempt (#1804) - Polish ambiguity UI (#1802) - Update src/client/IconButton.tsx - Removing wrapping tooltip - Merge remote-tracking branch \'origin/main\' into lostintangent/revise-spec-button - Disable tooltip - Move revision form from dialog to anchored overlay - Fix tooltip warnings and #1674 (#1791) - Merge branch \'main\' into terkelg/1792 - misc - [Exploration] Add \'Revise specification\' button to SpecPanel - Merge branch \'main\' into terkelg/tooltips - Dismiss Sync Button [UI Only] (#1786) - add new warning state and use it for the ambiguity warning - Fix #1754 - share link in PR description doesn\'t include (#1798) - Try to fix playwright tests (#1799) - Start to clean up logging (#1783) - Merge production into main (#1797) - main --> production (#1796) - fix tooltips on mobile - clean up messages (#1789) - fix warnings - dismiss UI - access to autodev folks (#1785) - Remove leading slash from file paths (#1779) - Update share dialog (#1781) - Prevent tabbing into collapsed elements (#1773) - More harm prevention from RAI red teaming (#1740) - merge main - Report progress from initial content fetching, ranking etc. (#1733) - Host requirements - Remove devcontainer - Removed console.logs - Get PF url from dev tunnels - Hide disclaimer when timeline is minimized (#1771) - Merge production into main (#1746) - fix test - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into dsyme/harms2 - Merge branch \'main\' into dsyme/prog - Prevent tabbing into collapsed elements - Hide disclaimer when timeline is minimized - Update RAI disclaimer (#1749) - prompting: treat vision model as a chat model (#1748) - Add RAI disclaimer to specification panel (#1743) - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into dsyme/harms2 - update vision model to use model-9 (#1742) - main to production (#1745) - Toggle split view button (#1741) - List Insert child + fixes (#1739) - hide button on mobile - add button to toggle small timeline - center align leading visual - more harm prevention - wip - fix type errors in stories - feat to add child node - fix tab outline - allow enter to insert mode, improve keyboard navigation and fix indention bug - fix outline cut off - adjust for code review - Merge production into main (#1737) - main --> production (#1736) - fix tests - more cancellation, reporting, async - improve prompts for planning references (#1730) - more cancellation, reporting, async - fix tests - Remove split diff option on narrow screens (#1734) - report progress from repo cloning, content loading etc. - report progress from repo cloning, content loading etc. - report progress from repo cloning, content loading etc. - report progress from repo cloning, content loading etc. - report progress from repo cloning, content loading etc. - Allow editing in the file explorer (#1731) - Notify codespace of activity with the overall app (#1728) - improve prompts for planning references - Scaling work (#1717) - cleanup (#1723) - Notify codespace of activity with the overall app - fix target selection on plan change (#1722) - make countTokens failsafe (#1721) - Fix for reconnect terminal on error (#1716) - Abstract function - main --> production (#1714) (#1715) - Fix for reconnect terminal on error - Handle long paths (#1708) - Add Caitiem20 to allowed GitHub users (#1712) - a little more cleanup (#1711) - Remove "ServerDirectory" content locators (#1709) - Activate harm prevention and filter more things from input markdown (#1690) - Fix overflow in QueuedFileDiff component - Merge branch \'main\' into terkelg/scroll-filenames - Keep files paired in UX if already paired (#1707) - make long filenames scrollable - Sanitize targets and unify plan/targets processing (#1699) - include error messages from server-side failures (#1706) - Misc Fixes (#1696) - include error messages from server-side failures - Merge production into main (#1704) - Update \'Done\' to \'Completed\' in UI (#1702) - use node count to get id - Merge branch \'main\' into terkelg/list-new-item - Publish main to production (#1703) - Fix create repository when files are deleted, also show diagnostic on failure during "accept" (#1692) - keep on going with implement (#1697) - unify targets/plan parsing and sanitization - unify targets/plan parsing and sanitization - prevent root from being a parent node - fix #1693 - fix trash on mobile - add missing dependency - Add \`@primer/primitives\` (#1680) - Refactor xterm theme color handling now that react returns css vars instead of colors (#1688) - Reduce normalize calls to improve perf (#1687) - Enable "inherit" in Monaco themes (#1681) - List + Misc ✨ (#1679) - fix saving indicator - remove settings - remove unused import - trim list editor value before parsing - Add expand/collapse functionality to SpecPanel - prevent clicking hidden buttons and don\'t hide before menu closes - update copy - use line number as id for steps - prevent flash/flicker on indent/dedent - Prevent key collisions on dedent. - trim local value - clean up - use ctrl on windows - Clean terminal control characters in checking for port-forward to avoid regex interference (#1673) - Add/edit plan targets (#1661) - fix build errors - show menu on touch, show skeleton ui - show menu on mobile - show all exit paths - Refactor button variants in ImplementButton and ImplementationPanel - Fix target selection logic in PlanPanel component - disable button when loading, remove spinner, scroll to implementation - remove fade - Merge branch \'main\' into terkelg/add-target - remove unused props - remove known files set - Misc polish (#1666) - Add open in file explorer option - Show on focus - Update copy - Use files from context - Make file list available on context - Remove comment - Fix focus ring cut off - Update already-in-targets error logic - Live preview from post attach (#1665) - Merge branch \'terkelg/add-target\' of github.com:githubnext/semantic-workspace into terkelg/add-target - Update playwright tests - update copy - disable trailing actions for now due to Primer tooltip error - Update tooltips in PlanTargetFile.tsx - Update change type label in PlanAddFileTarget component - Add validation for already existing file targets for renames - Update title of target file dialog - remove comment - Update delete target button label - fix bug when deleting - Add empty targets array to PlanAddFileTarget component - fix merge - Merge branch \'main\' into terkelg/add-target - validate that file is not already a target - fix storybook - improve validation - Update base theme in github-light.json (#1664) - Implement custom auth pages for NextAuth (#1650) - fix accessibility - Upgrade @primer/react (#1660) - improve styling for dialog version - Merge branch \'main\' into terkelg/add-target - add file targets - Fix for initial terminal render (#1649) - Misc. polish (#1659) - RAI: Stronger prompting and file selection to help ground "original-spec" response (#1622) - Fix #1651: Fix case of generated page title and pr title (#1652) - fix overflow for long filenames - Plan Panel + Lists (#1511) - file syncer goodies #1642 - Fix for initial terminal render - Fix #1268: Show Empty Description Message in Issue Panel (#1647) - Create a PR dialog (#1639) - fix benchmark - fix file selection - fix benchmark - New attempt to update prompts for gpt4 (#1637) - Telemetry, stats for file name reference quality in original spec + some new baselines (#1636) - Grant access to Gagan Bansal (#1630) - Introduce Template panel to the timeline (#1623) - updates the file-syncer to only wait 10 ms after a batch of diffs is pushed #1512 - Reduce size of "choose next target" prompt a little (#1592) - add setting to always use line numbers (#1624) - baseline updates on main (#1621) - baseline updates on main - 5 minute wait for cs to become available (#1617) - Adding support for activity notifications (#1620) - Adding support for activity notifications - Merge production into main (#1618) - main --> production (#1616) - Fix start-codespace-on-implement (#1615) - File loading polish (#1608) - fix access to config value - Millisecond granularity timestamp for diffs (#1580) - RAI harm mitigation: strip hidden comments from GitHub markdown (#1606) - Fix for the transport to notify client of errors (#1611) - Merge branch \'main\' into file-polish - Fix #1525: Open file browser in diff mode by default (#1607) - Fix for the transport to notify client of errors - File handling polish - Dashboard clean up (#1605) - Compute "choose-first-target" speculatively in order to reduce wait time at end of plan and before "Implement" (#1598) - millisecond granularity timestamp attribute in CosmosDB #1512 - fix build - merge main - Add skeleton route validation (#1587) - remove setting (#1594) - composite file watching for real #1440 - Merge production into main (#1599) - merge main --> production (#1601) - Add more codespace controls (#1600) - add more codespace controls - main --> production (#1593) - speculation - speculation - add protection - speculation - Dashboard updates (part 2) (#1590) - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into dsyme/rm4 - remove setting - connect to terminal as soon as codespace is available (#1589) - Various bugfixes for GPT-4 Turbo (#1563) - remove try/catch (#1586) - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into dsyme/vld - add skeleton route validation - add skeleton route validation - Change the dedent/indent keybinding in ListEditor (#1583) - Enable regexp ranking (#1422) - v2 --> v1 routes (#1585) - Dashboard updates (part 1) (#1577) - eager compute config flag (#1581) - Second attempt to fix #1495 - make PR tasks be about the PR unless otherwise specified (#1576) - Start codespace eagerly (#1579) - fix pattern - remove code-retrieval - try to fix file benchmark - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace - remove repo for file benchmark that blew up space on CI machine - Update e2e benchmark to model8 (#1570) - Label targets CW can\'t generate (#1574) - Fix grammatical errors in README (#1573) - add telemetry for whether we are on the default branch (#1571) - Streaming status and cleanup (#1572) - fix file benchmark - Some prompting for harm prevention + some config cleanup (#1565) - Fix #1547: Use a single static connection to the cosmosdb (#1549) - Add devcontainer.json file appropriate for this repo (#1176) - Fix #1216: Sort directories before files in file explorer (#1560) - Remove support for model7 (#1561) - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into owner-avatar - Actually set up model8 key in Terraform (#1556) - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace into owner-avatar - Add support for new model8 (GPT-4 Turbo 0125) (#1554) - Use repo icon for task panel when using a template (#1532) - Fix terminal rendering on resize (#1553) - move to repoData, add archived, bookmarked - Fix terminal rendering on resize - move to repoData, add archived, bookmarked - Add avatarUrl, isOrg, and isPrivate to contentLocator schema - Stop creating a weekly dogfooding issue (#1545) - rename & move support in the file-syncer #1293 - Fix ctags/regexp symbol extraction and put under test (#1531) - Use repo icon for task panel when using a template - Fix #1527: Label the task panel as \'Create repository\' when creating a new repo from a template (#1529) - Fix 1495 (#1528) - trash icons for spec and plan (#1521) - Add support for OpenAI Chat API (#1502) - stop cancellation of current plan or implementation when doing somethign unrelated (#1522) - make package install token available to yarn run - make package install token available to yarn run - Add session data to sharing link (#1519) - hot fix to file locator removal (#1520) - Remove User-Agent warning and excessive logging (#1516) - Merge branch \'main\' into osortega/remove-user-agent-warnings-and-logs - Changed local storage key - clarify npm PAT SSO instructions (#1515) - Remove User-Agent warning and excessive logging - expand npm auth instructions (#1514) - Terminal polish ✨ (#1450) - use standard V1 machinery for routes (#1510) - fix 1503 - multiple comment formats in one file (#1507) - handle space generation for located files (#1506) - don\'t start codespaces automatically on implement just yet (#1505) - try variation on docker fix - try variation on docker fix - try variation on docker fix - add env for docker and fix e2e - Show implementation errors (#1501) - Client side ssh connections over dev tunnels (#1448) - add test and complete fix for regexps (#1496) - Fix commentEnd markers in regexes (#1493) - Activate useLineNumbersIfNeeded (#1489) - Take into account clarifications to spec in "implement" prompt (#1488) - Display plan errors in plan panel (#1487) - Display spec errors in spec panel (#1484) - update baselines - Strip generated comments for adding, removing, changing code (#1476) - update baselines - Merge production into main (#1483) - Add MSR RiSE people to CW (#1481) - main --> production (#1482) - tweak prompt - tweak prompt - Update [...nextauth].ts - fix tests, always filter JSON - listeditor - bug fixes (#1480) - add MSR-RiSE to CW - fix json - Fixes: The Variety Pack (#1462) - remove duplicate context line - fix build - filter generated plan comments - fix animation jump if no value is found in local storage - fix #1147 - Merge branch \'main\' into terkelg/fixes - List editor updates (#1463) - listeditor - add explanation for targeting newlines - align token with font baseline - remove link on desktop - auto collapse on exit path action - only show the 3 latest exit paths - remove log - fix #1472 - Merge branch \'main\' into terkelg/fixes - Render QueuedFileDiff component (#1464) - remove dead code - remove unused import and rename var - Update src/client/ImplementationFiles.tsx - add isGitHubAssetUrl test I missed comitting (#1473) - render file links in PR and task markdown (#1471) - Update ExitPanel.tsx (#1470) - Merge branch \'main\' into dsyme/patch-1 - render file links in PR and task markdown - Undo fixes (#1469) - Update ExitPanel.tsx - Update ExitPanel.tsx - remove old code - render ui component - listeditor - delete nested items when parent is deleted fixes #1270 - update tailwind config - listeditor - remove animations, handle multiline items fixes #1364, fixes #1391 - test solution for #1147 - fix #1322 - fix #1116 - Fix exit path (#1460) - remove log - fix exit path - state based transition duration (#1459) - listeditor - trigger onblur event when hit escape fixes #1264 - listeditor - ignore left/right arrow if shift key is down fixes #1269 - listeditor - dedent nested items on delete fixes #1270 - listeditor - make text wrap within words fixes #1381 - support older style GH assets (#1447) - Consume diffs into CW, even if no implementation done + wait for codespace availability (#1452) - Update initial loading and error states (#1453) - Add a config setting for maxTokens (#1454) - Add a config setting for maxTokens - Exit Path UI (#1380) - Merge production into main (#1449) - Merge branch \'main\' into terkelg/exit-path - handle minimized timeline - main --> production (#1445) - Add live preview link (#1446) - fix links in plan targets (#1444) - make view height dynamic - update actions (#1442) - add timestamp - Fix up general notes: #1382 (#1438) - Priority fix; use right status for different things (#1441) - use branchName component - Merge branch \'terkelg/exit-path\' of github.com:githubnext/copilot-workspace into terkelg/exit-path - Update src/client/ExitPanel.tsx - Update src/client/ExitPanel.tsx - Merge branch \'main\' into terkelg/exit-path - update copy - add timestamp to AcceptOperation (#1443) - add timestamp to AcceptOperation - adjust plan view of targets (#1439) - Merge branch \'main\' into terkelg/exit-path - fix two minor resize related bugs - add min width to site - fix #1425 - Layout fixes and improvements (#1431) - Merge branch \'main\' into terkelg/exit-path - remove comment - use new data - Merge branch \'main\' into terkelg/exit-path - file-syncer fine tuning #3 - trim repos/pulls that have problems in file selection benchmark (#1437) - remove unused package - Merge branch \'main\' into terkelg/layout-fixes - fix #1433 - file-syncer fine tuning #2 - Merge branch \'main\' of https://github.com/githubnext/copilot-workspace - fix e2e - file-syncer fine tuning #1 - composite file-watcher: inotifywait + git (#1404) - Merge branch \'main\' into terkelg/layout-fixes - fix #1427 and simplify - remove diagnostic - fix reading keys that have = in them - fix reading keys that have = in them - log some of stdout/stderr in benchmarking - log some of stdout/stderr in benchmarking - log some of stdout/stderr in benchmarking - enable redis cache for CI benchmarking - fix safari rendering issue - improve reporting for progress of file benchmark - improve error surfacing for benchmarks, monitor disk usage - go to implementation button in panel #1426 - disable local cache on file selection benchmark (#1430) - auto expand plan on dismiss #1429 - update diagnostics about filtering - adjust defaults - cleanup old investigation (#1421) - investigate ctags version/install problem (#1424) - fix benchmark code and trim dependencies (#1402) - Layout improvements (#1410) - Resize terminal (#1411) - Line numbers, regexp (#1401) - Use proper parsers for sending images to vision model (#1409) - Update CW so that we can run baselines using GPT-4 Turbo (#1393) - fix stutter on manual task entry (#1406) - add more data to AcceptResult (#1407) - Merge branch \'main\' into terkelg/exit-path - updates inotifywait build to exclude .git folder from artifacts #2 - updates inotifywait build to exclude .git folder from artifacts - Prevent zoom on input focus (#1397) - fix ol styling in markdown (#1395) - Rename task-topic.test.ts (#1390) - prevent inputs from triggering zoom - task view: render HTML and auto-proxy images using real parsers (#1388) - Docs + rename "plan splitting" to "choose next target" (#1385) - Docs + cleanup for telemetry and issue-workflow (#1378) - Share updates + CSS tweaks (#1375) - remove tap highlights on mobile - Improved click discoverability on TimelineItem icon - remove comments - Make the toolbar button perform the share action directly if only one action is available - debug - Merge branch \'main\' into terkelg/share - fix build - find correct data to use for component body - style panels - Merge branch \'main\' into terkelg/exit-path - add exit panel to timeline - Save UxState flags in database + allow plan steps to associate with multiple files (#1370) - Terminal Color Theme (#1371) - Fix #1372 - allow messy targets generation (#1373) - merge main - Queued file component (#1376) - update styles - add queued file diff component - fix storybook missing dependency - Merge branch \'main\' into terkelg/share - move publish actions to share - Update feedback buttons (#1374) - add feedback to header - remove feedback buttons from panels - allow messy targets generation - Panel improvements (#1365) - fix edge case for very small viewports - make toolbar more responsive - add feedback buttons to implementation - make last button full width - remove tooltip to avoid overflow issues - add feedback buttons - collapse spec on re-generate - Merge branch \'main\' into terkelg/panels - full size buttons on mobile - save exits in database (#1368) - Improve auto-expand #1347 - Merge branch \'main\' into terkelg/panels - remove unused import - expand on refresh - Open spec panel when loading - modifies inotify-tools build workflow to include all files in the archive - remove dead code - File-syncer fixes (#1367) - remove download zip option - implement open in codespace. Refactor into context provider to make logic reusable - merge main - UX fixes and remove "pinned" (#1366) - fix playwright tests - save exits in database - save exits in database - disable PR button while loading - add clear implementation button - UX fixes - pluralize files - make title and icon clicable - Write plan notes at end of plan + fix task loading bug (#1359) - add more testing - write plan notes at end of plan - write plan notes at end of plan - write plan notes at end of plan - write plan notes at end of plan - write plan notes at end of plan - Group plan by target, make targets implicit from plan (#1292) - fix tests - fix progress markers - Merge production into main (#1354) - main--> production (commits) (#1353) - Merge production into main (#1352) - Merge remote-tracking branch \'origin/production\' - main --> production (#1351) - merge plan grouping - telemetry tweaks (#1348) - Server telemetry and per-user usage counts (#1331) - Fix #1344: Terraform: Migrate to Workspace-based Application Insights (#1345) - Fix #1344: Terraform: Migrate to Workspace-based Application Insights - Fix #1332: Add appinsights to terraform and web app (#1335) - Merge branch \'main\' into dsyme/add-appinsights - fix playwright tests (#1343) - bump timeout on test - bump timeout on test - bump timeout on test - bump timeout on test - fix playwright tests - Merge branch \'main\' into dsyme/add-appinsights - Update header (#1338) - Merge branch \'main\' into terkelg/header-updates - implement mobile menu - show less information on mobile - Fix #1339: Fix undo stack initialization logic (#1340) - remove space between toolbar items - Merge branch \'main\' into dsyme/add-appinsights - Fix #1339: Fix undo stack initialization logic - reduce opacity like on undo/redo - Remove unused import in Workspace.tsx - update header layout - add toast package - Implement timeline UX (#1330) - adds extra file-syncer-related checks (#1336) - Update src/client/PlanPanel.tsx - adjust partition keys (#1334) - Update README.md - Update README.md - Merge branch \'main\' into dsyme/gplan - use connection string - remove red channel for now - pick green - different for red and green - Fix #1332: Add appinsights to terraform and web app - adjust partition keys - Save codespace information in session, also reduce debounce for faster sync (#1325) - Merge production into main (#1329) - Update OAuth link in readme (#1327) - Move open-in-codespace to top bar, active when terminal connected (#1324) - Merge remote-tracking branch \'origin/production\' - Update [...nextauth].ts - fix tests - add instructions on how to obtain socket_secret - fix oauth link - CI updates #3 - CI updates #2 - CI updates #1 - removes check from file-syncer build script regarding GH_TOKEN - modifies file-syncer build to use gh api instead of curl - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/gplan - modifies CI workflow to set GH_TOKEN - file-syncer with inotifywait binary (#1221) - merge main - merge main - split schema.ts --> schema.ts/requests.ts (#1314) - use leading edge and maxWait - revert unneeded changes - save codespace information in session - faster sync client --> workspace - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/gplan - plan size reductions - Add delete session button to dashboard page (#1321) - first cut at baselines - tweaks to prompts - fix tests - fix build - Merge production into main (#1320) - main --> production (#1317) - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/gplan - Fix spinner on implementation file after cancellation (#1319) - hot fix - sanitize plan - Fix loading spinner (#1316) - Merge branch \'dsyme/cu21\' of https://github.com/githubnext/eea into dsyme/gplan - fix spinner - fix loading state - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/gplan - merge main - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/cu21 - suppress visibility of sessions created from sharing links in dashboard (#1311) - Merge production into main (#1315) - more cleanup - correct plan - merge main - merge main - Merge main --> production (#1302) - move FileSyncer to file-syncer - split schema.ts - merge main - rename investigation --> session snapshot - Set URL routes correctly (#1304) - inotify-tools workflow does not zip on its own - adds new actions workflow to build the inotify-tools binary - implement message loop exits (#1303) - suppress visibility of sessions created from sharing links in dsahboard - suppress visibility of sessions created from sharing links in dsahboard - updated ssh connections to uses minimum ssh env variables (#1310) - Remove machine property in connectToCodespace function to default to Codespaces behavior (#1309) - fix for "codespaces no longer exists" error (#1308) - Terminal size fix (#1305) - Fix storybook (#1306) - Cleanup: move status markers to implementation (#1300) - Deselect large targets and show warning (#1291) - Split planOrImplementOps --> planOps, implementOps (#1299) - merge main - merge main - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/gplan - fix test - group plan by target, make targets implicit from plan - group plan by target, make targets implicit from plan - adds logging about inotifywait installation #1221 - defers installation of inotify-tools to the file-syncer startup #1221 - defers installation of inotify-tools to the file-syncer startup #1221 - strips down the file-syncer to the minimum in terms of dependencies #1221 - adds explicit npm install invocation to the file-syncer build script #1221 - moves the installation of zip after apt-get update in the Dockerfile #1221 - installs zip as part of the Dockerfile #1221 - adds REST endpoint serving the file-syncer archive #1221 - a collection of file-syncer goodies (#1210) - Implement client-side undo/redo (#1286) - Show implementation changes in file explorer (#1278) - Add Playwright test for share links (#1282) - File-level incremental iteration (#1225) - Correctly set codeOwner and codeRepo (#1281) - Add release issue template (#1279) - Pass owner/repo/shareId into Workspace component (#1277) - Dashboard MVP (#1251) - Added Retry logic (#1273) - Enable sticky sessions to fix the terminal (#1272) - Set correct \`metric_resource_id\` in autoscale resources (#1267) - Fix #1260: Add Terraform configuration for multi-instance scaling (#1262) - bump timeout (#1263) - tweak listEditor behavior (#1258) - Update web_app.tf (#1255) - Sessions table with topic/spec/plan information + useSessions + useSessionAutoSave (#1237) - add \`WEBSITES_PORT\` app setting to terraform (#1252) - add back probable 502 fix (#1253) - temporarily catch all exceptions in \`checkIfCodespaceExists\` (#1248) - make it so the api/v1/debug-throw-exception exception doesn\'t get caught (#1246) - Add structured list editor (#1207) - update Dockerfile to install netstat & lsof (#1241) - Refactor Workspace.tsx to use a named export (#1240) - temporarily revert the 502 fix (#1239) - Reaname index.tsx to Workspace.tsx (#1238) - changes to help with 502 investigation (#1236) - Merge production into main (#1224) - Remove useless version check (#1235) - Factor out some fixes from #1225 (#1226) - Clarify topic/spec content - no repos, branches etc (#1230) - Push main --> production (#1169) - Revert "revert potential 502 fix to try to repro 502s" (#1223) - 502 debugging: trigger instance reboot (#1222) - revert potential 502 fix to try to repro 502s (#1212) - Simplification prep for iteration (#1208) - rename - finish updating flag - Fix file-explorer overlay (#1201) - updates actions/setup-node usage in all workflow files - bumps aiohttp dependency in the benchmark - cleanup prep for iteration - 502s: async timeout on blocked model requests + logging (#1202) - Merge branch \'main\' into dsyme/555 - Update web_app.tf - Merge branch \'main\' of https://github.com/githubnext/eea - heartbeat - Fix the fix to 502s (#1203) - bump machine - fix 502s - fix build - more logging and 502s work - more logging and 502s work - fix file overlay z-index issues by creating a new stacking context - change sku - async cancellation on blocked requests - Dynamic-ssh-keys (#1195) - Add required attribute to FormControl to fix warning - Loading state polish ⏳ (#1172) - Fix 502s - not running file-syncer in background (#1198) - Fix aria-label warnings in the console (#1197) - Update web UX instructions (#1196) - try fix 502s - fix aria-label warnings - update instructions in readme - clarify mock IDs - mock datastore when isAutoTest and other attempts to fix 502 (#1194) - mock datastore when isAutoTest and other attempts to fix 502 - mock datastore when isAutoTest and other attempts to fix 502 - mock datastore when isAutoTest and other attempts to fix 502 - Fix to socket message processing, add logging options (#1189) - fix terminal and add logging - fix terminal and add logging - Factor out socket, codespace connect and other logic from index.tsx (#1183) - rename - cleanup - cleanup - rename - rename - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/cu6 - Factor codespaces/terminal code, and strongly type server --> client socket messages (#1182) - factor out codespace connect and other logic from index.tsx - code review - code review - renaming - factor out - Update src/server/agent/codespaces-connect.ts - Update src/server/agent/codespaces-connect.ts - Update src/server/agent/types.ts - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/cu6 - produce diffs on codespace connect - re-enable filesync (#1181) - cleanup - restore code - restore code - remove message - merge main - factor out codespaces code from socket code, strongly type server --> client socket messages - re-enable filesync - enable production of diffs (#1175) - "Create repository" --> power feature (#1173) - add protection and remove most hot debugging logging - Activate file-by-file implementation by default (#1168) - Imlpement reading file lists of massive repos (#1166) - disable file syncing - hot debugging - hot debugging - integrates the file-syncer with the web client - vol #2 #1109 (#1167) - Simplify task resolution and create session ID in resolve-subject (#1151) - Activate ctags by default (#1153) - Remove /gh prefix from CW URLs (#1162) - Mobile file explorer polish ✨ (#1159) - update baselines with new stats (#1156) - dependency cleanup (#1155) - removed @testing-library/react - added simple-git back - removed removed rehype-highlight, rehype-raw, simple-git, smee-client, ts-node, use-debounce, use-immer, use-local-storage-state, usehooks-ts - yarn remove react-syntax-highlighter, react-three-state-checkbox, react-use-websocket, react-virtualized-auto-sizer, react-window - remove radash - remove highlight.js, node-fetch - removed d3 - removed crypto - removed chokidar - removed applicationinsights - removed @material-ui/core - removed octokit - Prepare to make file-by-file implementation the default (#1144) - allow api config settings to have default non-falsy values and other prep for file-by-file - allow api config settings to have default non-falsy values and other prep for file-by-file - cleaned up unused agent-processing (#1146) - File explorer polish (#1145) - cleaned up unused agent-processing - Codespaces Disconnect Logic (#1127) - Add open in github link - Make file explorer responsive - Handle loading and error states - Update copy button icon color - Update inline token styles - Resize terminal dynamically (#1118) - File by file rewriting, interleave split/implement (#1098) - more baseline updates - integrates the file-syncer with the web client - vol #1 #865 - update baselines - tweaks based on speclang dogfooding - tweaks based on speclang dogfooding - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/fbf - various additional quality fixes - Add explanatory comment (#1112) - Run az swap command without action (#1111) - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/fbf - updated docker file to update gh cli version (#1105) - Remove service_plan_id from slots (#1107) - Turn off auto swap and swap to prod ourselves (#1104) - Merge branch \'dsyme/fbf\' of https://github.com/githubnext/eea into dsyme/fbf - integrate main - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/fbf - Complete renaming logic in UX by saving renamed in RewrittenFiles and SavedData (#1100) - Turn off auto swap and swap to prod ourselves - Merge branch \'main\' into dsyme/fbf - Merge branch \'main\' into dsyme/mv2 - Fix #1091: Add slots and auto-swap to web apps (#1093) - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/fbf - Fix to stop reconnecting for every generation of token on implementation (#1103) - clarify - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/fbf - code review - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/mv2 - make sure cache key is serializable (#1090) - Added buttons to show hide terminal (#1102) - increase timeouts - Add user to whitelist (#1101) - fix typo - add \'end\' messages - Fix to stop reconnecting for every generation of token on implementation - Added buttons to show hide terminal - simplify code - increase timeout for playwright tests - fix tests - make sure we can make PRs of renamed files - fix build - Add user to whitelist - complete renaming logic - file by file rewriting, interleave split/implement - Merge production into main (#1089) - finish fix - added a dialog to show live preview url (#1069) - make sure key is serializable - Merge remote-tracking branch \'origin/production\' - Integrate main --> production (#1086) - Add caching for symbol ranking, enable TFIDF by default if ctags is enables (#1087) - Update file token styles (#1088) - add eval flags (#1085) - Fix 1070 - opening a merged PR fails if branch has been deleted (#1071) - no line numbers (#1083) - baseline updates (#1084) - Fix #1045: Add health check endpoint and settings (#1046) - Open file links with the file explorer (#1081) - Fix the confusing console log when codespace is not connected and socket disconnects (#1079) - Fix #1072: Add tooltip to file explorer button (#1075) - fix to copy files to codespaces logic (#1074) - automatic installation and configuration of the file-syncer upon creation of a codespace #972 #1023 - File explorer (#1035) - display the config and make names uniform (#1043) - Merge branch \'main\' into dsyme/dc - cleanup client a bit (#1044) - make names uniform - rename - cleanup client a bit - display config - Fix #1039: Save and load debug panel options from local storage (#1040) - Fix #1039: Save and load debug panel options from local storage - Fix #1028: Add API key for model7 to Terraform (#1029) - initial support for renaming (#1027) - fixed message (#1032) - code clarification - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/mv - rename two more - fix error reporting in client - fix repo name - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/mv - fix tests - Differentiate spec and plan loading (#1025) - fix build - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/mv - fix tests - initial support for renaming - Update terminal button styles (#1026) - allow debug panel to override whether to use vision (#1024) - fixes codespace file syncing to correctly work in case of directories - Fix #1015: Check file name before replacing text via file locator (#1016) - Use same instructions for modified spec (#1012) - fix tests - fix up - Fix #1015: Check file name before replacing text via file locator - update baselines - increase timeout - use same instructions for modified spec - Pinning (#1005) - add docs - merge main - disable tests - Increase temperature on regen attempts (#996) - fix 685 - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/pin - finish pinning and a few prompt clarifications - Introduce the notion of sessions #971 - fix asset title in docs (#1007) - fix tests - add initial support for gpt-4v (#825) - fix meeeting-notes.doc format - Add RTGH meeting notes stub (#1006) - 982: strip links that aren\'t located files (#1003) - pinning - quick fix to unblock @szabta89 (#1004) - Merge production into main (#1002) - fixes .env.local file configuration in all actions workflows - Merge main --> production (#999) - strip links that aren\'t located files - add api options and UX for them (#987) - fixes .env.local file contents in E2E - Add copy button to file diffs (#989) - Collapse the task panel after saving (#988) - Update z-index in global.css (#986) - Fix trailing connector line on task panel (#973) - update baselines (#980) - Add support for GPT-4 Turbo (#968) - updated logic so that the pty is tied to ssh and exists as soon as ssh terminates to avoid leaking container terminal access (#984) - remove directive that caused plans to enlarge (#979) - strong file resolution and UX links for existing files (#961) - integrates file-syncer with REST endpoints #866 - Merge production into main (#969) - Increase maximum size of filtered file list to allow use with "size 4" repos (#937) - fixes GPT4 endpoint URL in the benchmark code - Merge remote-tracking branch \'origin/production\' - Merge to prod (#963) - sync to codespaces after first connection (#962) - Retry missed targets; improve plan splitting (#949) - Merge branch \'main\' into dsyme/size4 - Merge branch \'main\' into dsyme/ps4 - Add regenerate button to plan panel (#960) - fix recovery from failed ranking (#959) - Merge production into main (#957) - fix to correctly display live-preview link and open in new tab (#958) - fix recovery - Merge branch \'main\' into dsyme/size4 - Merge branch \'main\' into dsyme/ps4 - Merge remote-tracking branch \'origin/production\' - Merge main --> production (#941) - Live-share link (#950) - add new stats (#953) - Fix #412: Split docs/routes.md into individual files for each route (#955) - Add regenerate button to spec panel (#944) - Update delete button styles (#956) - Add skeleton loader to spec and plan panels (#954) - Handle nested plan steps (#952) - Allow one-click deleting individual spec items (#951) - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/ps4 - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/ps4 - fix tests - improve plan splitting - Initial design and implementation of the diff-related REST endpoints (#934) - Delete .github/workflows/label_new_issues.yml - Update architecture.md - api --> api/v1 (#938) - prompt updates for #876, #921, #931 (#940) - Fix monospace font rendering - scale file list to size 4 repos - scale file list to size 4 repos - Fix 554: Fill file list based on preference order, up to fixed proportion of remaining prompt space (#935) - Create codespace on demand when the terminal is request for the first time (#920) - Fix failing test (#923) - adds initial implementation of the file-differ (#902) - Add a test for fetch (#917) - Update original-spec.ts - fix build - Upgrade to Node 20 (#912) - removed unused Agent Logic (#910) - terminal UX cleanup (#899) - Switch from promptlib to js-tiktoken (#905) - Revert "Upgrade promptlib and Node versions (#900)" (#904) - Upgrade promptlib and Node versions (#900) - Add key prop to Home component (#875) - Only call setContentGestures for very first content selection (#877) - Allow issues to be separate from code (#886) - Merge branch \'main\' into dsyme/sep - Update test/server/logic/getContentLocator.test.ts - Update test/server/logic/getContentLocator.test.ts - Update test/server/logic/getContentLocator.test.ts - switch to new dv3-v2 deployment (#892) - update baselines - switch to new dv3-v2 deployment - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/sep - add testing - Make autoContentTrace and planSplittingTrace visible in client-side and in saved data (#878) - allow issues to be separate from code - allow issues to be separate from code - Merge production into main (#885) - Merge remote-tracking branch \'origin/production\' - Merge/main to prod (#884) - Update architecture.md - Update architecture.md - Socket cleanup (#883) - removed SubjectModel (#882) - Increase Playwright timeout to 180s (#881) - Terminal (#845) - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/otrace - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/otrace - test fixes - make autoContents and planSplitting traces visible in client-side and in saved data - make autoContents and planSplitting traces visible in client-side and in saved data - make autoContents and planSplitting traces visible in client-side and in saved data - try fix flaky test - Retry Playwright tests 3 times on CI (#873) - Create action to label new issues (#869) - Refactor-cleanup (#870) - Cleanup, rename, refactor (#859) - adds share link to the PR description when a PR is created from CW #852 - Codespaces → Codespace - Fix typo - Capitalization changes - updates architecture docs - updates architecture docs - Implement plan splitting (#737) - code review feedback - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/plan-split - adds initial architecture document - Update src/server/eea/implement.ts - Update src/server/eea/autoContent.ts - fixes label name in dogfooding issue template - clean up content loading - Extends pull request #737: Add docs/plan.md based on src/server/eea/plan.ts - Extends pull request #737: Add docs/implement.md - update docs - cleanup code - add testing for plan splitting prompt - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/plan-split - remove tests NYI - put implement prompts under test - Add pull request panel (#844) - Update draft type - Display PR draft state - Update links - Create PullRequestPanel - Merge production into main (#841) - Fix #704: Improve contrast of selected text in CW text fields for light theme (#842) - Merge main --> production (#831) - Update spec editing UX (#838) - Submit task form with command enter - Open issue link in a new tab (#834) - Open issue link in a new tab - tweaks to plan splitting - fix plan splitting - removes data set limit in command inference benchmark #728 - modifies command inference benchmark to save individual experiment entries #728 - adds the initial implementation of the build and test command discovery #728 - update plan splitting - update plan splitting - Merge branch \'main\' of https://github.com/githubnext/semantic-workspace into dsyme/plan-split - Refactor task form (#829) - Merge branch \'main\' into task-edit - Refactor task form - Generate a page title for the workspace based on the change and plan intents (#827) - wip - Update markdown styles (#824) - Merge production into main (#820) - Add Sylvan Clebsch (#821) - Update [...nextauth].ts - merge main --> production (#819) - Update size-estimation.md - Create size-estimation.md - Update issue/task viewer UI (#818) - plan splitting implementation - Minor UI tweaks (#817) - Fix duplicate files in targets list (#814) - Update file_selection_benchmark.yml - Update file_selection_benchmark.yml - make targets unique by filepath - make targets unique by filepath - Merge production into main (#813) - merge main --> production (#802) - Structural changes to support UX work on task-focused working and iteration (#798) - Fix #807: Add gustavoasoares as a guest user (#808) - Add issue link to dogfood comment template (#809) - Fix 219: add prompt to suppress unwanted plan steps (#803) - cleanup and factor out (#800) - Add prompt tests and "obvious" improvements to prompts (#787) - Merge branch \'main\' into dsyme/pc - Update issue-topic.test.ts - Update issue-topic.ts - Update settings.ts - Fix file_selection_benchmark.yml (#792) - Update file_selection_benchmark.yml - Update autoContent.ts - update baselines - clarify - no selectors for secondary edit - fix build - fix up ranking in presence of PR - Bump next-auth from 4.19.2 to 4.24.5 (#769) - list changed files in prompt text for file selection - add prompt tests and cleanup prompts - adds dummy AI agent benchmark workflow - start of prompt cleanup - Merge production into main (#780) - Merge remote-tracking branch \'origin/production\' - Remove logging line left over from earlier PR (#779) - Update fetchOrFail.ts - Stop model stopping of its own accord (#767) - Merge production into main (#778) - Merge remote-tracking branch \'origin/production\' - Update index.ts - Update index.ts (#777) - Update index.ts - Update index.ts - Merge production into main (#776) - Merge production to main (#775) - lift restrictions (#750) - Merge branch \'main\' into dsyme/continue - Tasks as query parameters (#695) - simplify build to debug app service startup failure - pipe server stdout - Merge branch \'main\' of https://github.com/githubnext/eea - reduce number of workers due to timeouts - Fix PRs from forks + clean-up all "fetch" requests and error responses (#763) - use multiple workers for playwright tests - cache node_modules - cache node_modules - fix rebuild of next cache if it doesn\'t exist - Merge branch \'main\' of https://github.com/githubnext/eea - fix yarn cache! - Merge production into main (#770) - parallel playwright tests on CI - Merge branch \'main\' into dsyme/continue - fix ci - fix ci - cache yarn - fix ci - fix ci - fix ci - fix ci - fix ci - Add basic playwright tests for loading issues, PRs (#736) - share actions - share actions - share actions - Merge branch \'main\' of https://github.com/githubnext/eea into dsyme/add-smoke-test - Merge branch \'main\' into dsyme/continue - Merge main --> production (#768) - Fix #760: Suppress bot comment for GH Next (#764) - improve model continuation - add to README - take screen shots - fix up CI - ignore playwright tests in jest - fix callback auth url for playwright - add playwright tests - add playwright tests …
- Merge pull request raycast#3 from michael-sumner/feature/refactor-1722706932 - feat(screenshots): add files - feat(screenshots): remove - refactor(index): use titlecase package - docs(README): update - refactor(package): use titlecase package - feat(title-caps): remove file - rename directory to \`title-caps\` - update screenshots - rename to \`title-caps\` - Merge branch \'contributions/merge-1683628314825499000\' - Pull contributions - Update index.tsx - Merge pull request raycast#2 from michael-sumner/feature/default-mode-on-load - add default mode on load - Merge pull request raycast#1 from michael-sumner/feature/form-submit - update changelog - update readme - add screenshots - remove MLA for now - add core functionality - import title-caps - empty commit - first commit
- Merge branch \'contributions/merge-1724887250511210000\' - Pull contributions - chore: fix lint - Merge pull request raycast#3 from Ph-lo/fix-first-icon-swap - chore: changelog - Merge pull request raycast#2 from Ph-lo/fix-first-icon-swap - fix: first icon swap refresh, handling path with space & sanitizing handled by quoting
- Merge branch \'contributions/merge-1724887250511210000\' - Pull contributions - chore: fix lint - Merge pull request #3 from Ph-lo/fix-first-icon-swap - chore: changelog - Merge pull request #2 from Ph-lo/fix-first-icon-swap - fix: first icon swap refresh, handling path with space & sanitizing handled by quoting
- Merge branch \'contributions/merge-1724887250511210000\' - Pull contributions - chore: fix lint - Merge pull request raycast#3 from Ph-lo/fix-first-icon-swap - chore: changelog - Merge pull request raycast#2 from Ph-lo/fix-first-icon-swap - fix: first icon swap refresh, handling path with space & sanitizing handled by quoting
- Update open-current-url.ts - Refactored commands to don\'t depend on other commands - Update .gitignore - Delete dist directory - Merge branch \'master\' of https://github.com/SwissFlowIt/raycast-servicenow - Merge branch \'roberto\' - Delete dist directory - Merge branch \'roberto\' - Merge pull request raycast#4 from SwissFlowIt/roberto - Merge pull request raycast#3 from SwissFlowIt/roberto - Merge pull request raycast#2 from SwissFlowIt/roberto
- feat: Add deploy:raycast script - feat: Wrap-up raycast update - feat: Modify code to match CLI - feat: Fix broken API tests - feat: Change stremio codebase to match code-style in subtis - feat: Standarize project to v0.3.0 - feat: Improve message status in file indexer - feat: Improve GalaxyRG support - fix: Broken CLI binary build - docs: Format URLs table - feat: Bump project dependencies - feat: Update readme with CLI instructions - fix: Broken test - feat: Wrap-up CLI new UI/UX - feat: Bump project dependencies - feat: Wrap-up new CLI with real time indexer!! - feat: Use production api only - feat: Improve type definitions in api - feat: Improve naming in const - feat: Throw error with cause to display specific message to UI - feat: Remove clipboardy. Infer fromWebSocket boolean from webscoket key. - feat: Fix broken script in cli package json - feat: Deploy new Stremio version - feat: Re-use subtitle requests by receiving apiClient from the outside - feat: Demo for socketdex official url - feat: Use own package api client - feat: Export webSocket messages schemas - feat: Create apiClient in indexer - feat: Shorten supabase link in API responses - feat: Move links to API to have short links directly in responses - feat: Add bun env type definitions - feat: Add WebSocket URLs to bash - feat: Add WebSocket (Socketdex) to URLs - feat: Remove repeated file extensions - feat: Add new environment variables in env template - feat: Update code to be re-usable between Stremio and other apps - feat: Improve ws percentages - feat: Remove background from Stremio - feat: Update Stremio background - feat: Move all apiClient to shared - feat: Skip subtitle link id test - feat: Update tests to match object avoiding going specific for certain keys - feat: Update buscar parameter from SubDivx - feat: Bump project dependencies - feat: Update Yaak collection file - feat: Improve API naming of parameters - docs: Improve initialization script - feat: Add script to initialize project - feat: Improve Stremio description - feat: Remove series in Stremio addonBuilder - feat: Improve YTS error call - fix: Avoid getting subtitles for different movies - feat: Skip tv shows temporary on not found subtitles - feat: Bump project dependencies - feat: Bump project dependencies - feat: Update tests to be automatized when DB gets cleaned-up - feat: - feat: Improve getApiClient call - feat: Add new endpoint to GET title metadata by ID - feat: Small comment improve - feat: Update biome schema - feat: Differentiate conditional into 2 parts - feat: Bump project dependencies - feat: Improve EVO and RARBG release groups - feat: Index movies without debugging mode - feat: Improve cinema regex filtering - feat: Bump project dependencies - feat: Improve supabase indexer by avoiding indexing more than one equal torrent at the same time - feat: Dispolay less data for not filtered torrents - feat: Search movies by year in file not found indexer - feat: Improve indexedBy values - feat: Improve ampersand and aka support filtering - feat: Bump project dependencies - feat: Remove logs - feat: Bump project dependencies - feat: Deploy real time indexer to Fly.io - feat: Remove dockerfile legacy - feat: Bump project dependencies - feat: Add new replacer - feat: Improve support for 2160p and 4K movies - fix: Improve filtering for subtitle titles that don\'t match current title find - feat: New cinema recording regex addition - feat: Add HEVC release groups - feat: Avoid indexing FORZADO subtitles - feat: Get title id in response. Avoid getting duplicated titles. - feat: - fix: For movies that are not related to their year release date - feat: Improve API error handling - feat: Bump project dependencies - feat: Skip tv shows - feat: Add new subtitle metadata endpoint - feat: Add indexer based on supabase INSERT calls - feat: Add pagination to not found subtitles indexer plus minor fixes - feat: Add new endpoint for download metadata based on a tv show id and season - feat: Fix access to SubDivX - feat: Update project dependencies - feat: Add YOUTUBE_API_KEY environment variable template - feat: Bump project dependencies - feat: Update SubDivX parameters to make it work again - feat: Improve release group for yts - feat: Add new query match for YTS - feat: Return id for release groups and return subtitle group name for subtitle group record - fix: Watermark for movies - fix: For special characters like "-" - feat: Avoid cache on Stremio - feat: Update fuzzy_search_title plpgsql fn - feat: Bump project dependencies - feat: Rollback max timeout to 30s - feat: Bump project dependencies - fix: Filter titles that are not related in SubDivX - feat: Make date_uploaded keys optional for YTS schema - feat: Remove old log - feat: Bump project dependencies - feat: Format release groups - Merge pull request #24 from lndgalante/mejora-indexador-pelis - mejora-indexador-pelis - feat: Safely execute call to SubDivX - feat: Index only titles with english as original language - feat: Improve torrents filtering logic - feat: Bump project dependencies - feat: Bump project dependencies - feat: Add URLs to main readme - feat: Share getStringWithoutSpecialCharacters fn across packages. Update fuzzy_search_title logic to match full title names. - feat: Filter torrents that doesn\'t match title name - feat: Store subtitle not found in DB within /file/name/:bytes/:fileName endpoint - feat: Update Biome configuration to v1.9.0 - feat: Bump project dependencies - feat: Remove Supabase call - feat: Remove logs - feat: Bump project dependencies - feat: Change torrent_size to string. Remove teaser from Titles table. - feat: Bump project dependencies - feat: Support file names without resolution by extracting it - feat: Bump project dependencies - feat: Update docs to login with Cloudfare first - feat: Filter torrents by filter - feat: Add YTS trackers for torrentStream engine - feat: Remove table logs - feat: Get title teaser from YouTube and not from TMDB - feat: Add IGN channel by Agus - feat: Bump project dependencies - feat: Improve API error handling - feat: Add 1337x provider back - feat: Bump project dependencies - feat: Add ability to search tv show by name - feat: Format code - feat: Improve metadata for alpha description - feat: Add script to deploy stremio - feat: Remove old logs - feat: Improve stremio app code - feat: Deploy Stremio to fly.io - feat: Run stremio project in bun - feat: Improve Stremio scaffolding - feat: Update apiBaseUrl - feat: Wrap up MVP for Stremio - feat: Send queried_times key in /titles/trending - feat: Add Walt Disney and Pixar channels - feat: Bump project dependencies - feat: Handle error scenarios - feat: Update collection to support params - feat: Update collection and format code - feat: Avoid windows-1251 as a encoding parameter - feat: Use only first tracker since it breaks magnet - feat: Add @types/node back - feat: Fix broken magnet for YTS - feat: Update PATCH in HTTP collection - feat: Update POST methods to PATCH - docs: Update indexer docs - feat: Update HTTP collection - feat: Switch from Hoppscotch to Yaak - feat: Add test for new download season subtitles endpoint - feat: Add endpoint to return all subtitles for a tv show season - feat: Remove unused dependency - feat: Update biome schema version - feat: Update all broken tests - feat: Update HTTP collection - feat: Add new endpoints for trending titles - feat: Add TODO to TMDB - feat: Improve watermark to be dynamic for movies - feat: Use Number.parseInt to get limit in integer - feat: Bump project dependencies - feat: Add movie release groups by Agu - feat: Improve watermark for tv shows - feat: Check for positive numbers only - feat: Improve check for positive integer numbers in parameters - feat: Improve file alternative controller logic - feat: Improve wording for watermark - feat: Detect encoding automatically - feat: Improve watermark indexes - feat: Improve watermark wording - feat: Improve subtitle watermark - fix: Code comment - feat: Store our first dump - docs: Add docs to generate SQL dump - feat: Avoid duplicate bytes on Subtitles table - feat: Update broken tests - feat: Add new release groups - feat: Bump project dependencies - Merge pull request #23 from lndgalante/agustingarciainf/sub-203-agregar-nuevos-canales-oficiales-de-yt-para-teasers - agustingarciainf/sub-203-agregar-nuevos-canales-oficiales-de-yt-para-teasers - feat: Bump project dependencies - feat: Improve TV Show messages - feat: Avoid displaying torrent tracker error - feat: Run saveReleaseGroupsToDb on tv shows as well - feat: Improve continue message. Avoid duplicated torrents. - feat: Improve subdivx error message - feat: Improve YTS naming - feat: Improve indexer for manual work of improving it - fix: Watermark bug that tabs make it hidden - feat: Update collection file - feat: Update tests suite for subtitles controller - feat: Remove logs - feat: Update API tests - fix: Format biome code - fix: Bugfix for teasers that have html escaped characters - feat: Update watermark for tv shows - feat: Check limit parameter is a number in /titles/recent/:limit - feat: Bump dependencies - feat: General code cleanup - feat: Bump project dependencies - feat: Update API collection - fix: Save release groups - docs: Add update_subtitle_info in the docs - feat: Add release groups for tv shows (by Agu) - feat: Add YTS / YIFY support ! - feat: Update broken tests - feat: Improve indexer on demand - feat: Use optional try-catch for movies - feat: Decrease maxTorrents by 5 - feat: Increase max torrents to 20 - feat: Fix broken schemas - feat: Avoid inserting rows again in release groups - Merge pull request #22 from lndgalante/feat/AddReleaseGroups - feat: Wrap up stremio with websockets - feat/AddReleaseGroups - feat: Allow comments key to be nullable - feat: Bump project dependencies - fix: Broken test. All tests passing. - feat: Add tests to subtitles and title - feat: Quick API clean-up - feat: Remove .cjs file - feat: Add test suite for subtitle controller - feat: Clean-up curated channels - Merge pull request #21 from lndgalante/feat/AddChanels - feat/AddChanels - feat: Index by movie name and optionally by year - feat: Add tests for MAX_LIMIT - feat: Update tests for titles controllers - feat: Search by season on teaser - feat: Bump project dependencies - feat: Improve /title/teaser endpoint with test - feat: Move youtube url to title API - feat: Update collection json - feat: Improve title handler - feat: Ignore ssa subtitles - feat: Add comment for curated channels - feat: Improve data structure for channel list - feat: Bump project dependencies - fix: Loose schema for id in items for YT schema - feat: Split title and titles endpoints - feat: Update /title/teaser to find teasers in YT if they do not exists in our DB - feat: Update Biome config - feat: Add access token with login - feat: Add TODO to watermark - feat: Display id for subtitle groups. Remove unnecesary logo request. - feat: Bump project dependencies - feat: Improve timing for subtis watermark - feat: Bump project dependencies - feat: Update HTTP collection - feat: Avoid hitting DB if query is lesser than 3 characters - fix: Raise exception if there\'s no subtitle found in DB for update_subtitles_info fn - feat: Sort title serach by title year - feat: Avoid filtering by title type - feat: Return a single subtitle for alternative endpoint - feat: Bump dependencies - feat: Bump project dependencies - feat: Improve support for OpenSubtitles - feat: Run to lowercase once - feat: Limit to 2 episodes for testing - feat: Add cam to cinema recording regex - feat: Add new cinema recording regex - feat: Bump project dependencies - feat: Add safe guard checks for numbers - feat: Type check - feat: Split subtitles and subtitle controllers - feat: Merge searchable_opensubtitles_name and searchable_subdivx_name into query_matches - feat: Bump dependencies - fix: Avoid erroring the whole indexer when no file are found in torrents - feat: Sort subtitles by subtitle_group_id in order to return SubDivX first - feat: Add support for OpenSubtitles - feat: Bump project dependencies. Remove no longed needed ts-reset. - feat: Update HTTP collection - feat: Bump project dependencies - feat: Final details for WS - feat: Add WebSocket for not found subtitles - feat: Format API code - feat: Bump web dependencies - feat: Sort subtitle endpoints. Fix duplicates titles. - feat: Bump dependencies - feat: Move all metrics and shortener to subtitles - feat: Add more subtitles to not found mock - feat: Store all values - feat: Update dependencies - feat: Integrate sending emails for JIT indexer - fix: Avoid running API when importing AppType - feat: Add validation to check that subtitleId is a number - feat: Optimization to find by bytes OR title file name to avoid double calls to DB - feat: Query by title file name or bytes - feat: Bump dependencies - feat: Add title_name_without_special_chars in Titles table - feat: Index movie and tv shows trailers - feat: Bump dependencies - feat: Code clean-up - feat: Update project dependencies - feat: Add subtitle watermark in file - feat: Add re-usable and tested getDecodedSubtitleFile fn - feat: Add isDebugging parameter to indexMovieByName - feat: Clean-up Stremio addon with fixes - feat: Update collection HTTP json - feat: Remove integrations router and endpoints - feat: Add missing export - feat: Re-use getDecodedSubtitleFile fn - feat: Bump project dependencies - feat: Sort by queried times - feat: Improve alternative versions endpoint by resolution and release group - feat: Make email optional. Call API from file indexer. - feat: Add /not-found enpodint to store file - fix: Stremio to work with ts-node - feat: Comment whole error in getSubtitlesForTitle - feat: Add new release groups - feat: Improve efficiency of indexer - feat: Run indexer on file - feat: Sort imports - feat: Update collection HTTP API - feat: Search titles by type i.e. movie or tv-show - feat: Update fuzzy_search_title fn - fix: Search alternative subtitles with insensitive case - feat: Update cron time - feat: Add final cron to run tv shows and movies indexer, and then not found subtitles indexer - feat: Iterate not found script - feat: Add logic to index not found subtitles - feat: Filter SVG logos - feat: Remove subtitles files after each indexation. Improve file indexer. Improve YTS support. - feat: Remove playing sounds on subtitle success - feat: Store title logo in Titles table - feat: Update dependencies - feat: Improve stremio type definitions - feat: Call insert_subtitle_not_found in indexTitleByFileName - feat: Update insert_subtitle_not_found on docs - feat: Send titleFileName through params - feat: Remove RPC call from endpoints - feat: Bump project dependencies - feat: Add search by file possible - feat: Update HTTP collection - feat: Remove unused logs - fix: Duplicated episodes subtitles - feat: Parse title file name when year doesn\'t exists - feat: Add tests for /subtitles/tv-show - fix: All broken tests - feat: Add limit early return for /recent/:limit endpoint - feat: Bump project dependencies - feat: Add endpoint for tv shows to query a specific season or episode - feat: Bump project dependencies - feat: Update Stremio plugin to work with series. Fetch subtitle metadata to use ID. - feat: Parse tracker to remove extra unused data - feat: Small code refactors - fix: Zod error message access - feat: Bump project dependencies - docs: Improve description - feat: Update titles controller and endpoint to return title type - feat: Update fuzzy_search_title docs - test: Fix broken tests that doesn\'t return title type - feat: Return title type on subtitles endpoint. Fix repeated bytes on subtitles by filename. - feat: Enable cache only on production environment - feat: Return current season and current episode for subtitles - feat: Update HTTP collection - fix: Fix all broken tests and type checks - feat: Make API back up - feat: Add Torrent table and index it - feat: Store total seasons and total episodes. Upsert title instead of insert. - feat: Add support for title and overview in spanish - feat: Add tests for a serie episode - feat: Bump project dependencies - feat: Update project dependencies - feat: Wrap up indexer refactoring - feat: Use a single source of file names - feat: Second refactor iteration for tv show support - feat: Move more code into its own title type file - feat: Bump project dependencies - feat: Begin refactoring for getSubtitlesForTitle to work with movies and tv shows - feat: Update project dependencies - docs: Improve DOCS - feat: Use proper bun install --force - feat: Hide Sentry DSN in a env variable - feat: Use version for addon from package.json version key in Stremio app - feat: Use PORT key in uppercase - feat: Use node env port - feat: Run Stremio in Node with ts-node. Convert sentry/bun to sentry/node. - feat: Integrate Sentry in Stremio addon - feat: Use spaces in Biome. Update project dependencies. - docs: Fix packages table on root readme - feat: Remove tiny-invariant from shared package - feat: Use fetch API since hono client doesn\'t work with Raycast - feat: Read file from fs to send bytes to API endpoint - feat: Remove tiny-invariant. Add zod library. - feat: Disable style lint rule for Raycast - feat: Bump project dependencies - feat: Bump project dependencies - feat: Update HTTP collection - feat: Modify metrics endpoint to receive bytes and fileName. Execute new metrics endpoint on CLI and Stremio. - feat: Display loading message for subtitle download in CLI - feat: Bump project dependencies - feat: Add CORS to API - feat: Bump project dependencies - feat: Update collection JSON - feat: Bump project dependencies. Fix broken test. - feat: Big change to trigger metrics in CLI - chore: Improve code formatting in stremio app - feat: Add TODO to avoid duplicated movies from trending subtitles - feat: Improve type definitions on Stremio addon - fix: Update Stremio logo - fix: Type issue on getApiClient utility - feat: Bump project dependencies - docs: Improve root project readme - feat: Update type definitions - feat: Update gitignore - feat: Update collection - fix: All broken tests - feat: Improve CLI to avoid showing API hono client errors on it - feat: Collocate cache to specific endpoints. Remove CLI endpoint. - feat: Use single supabase project - feat: Format code - feat: Set cache middleware - feat: Bump project dependencies - fix: Broken tests and api calls - feat: Convert necessary endpoints from POST to GET - feat: Add /cli route on web to redirect to API in order to expose CLI binary - fix: Port to redirect to web instead of API - feat: Add Remix web package. Add route to redirect to API shortener. - fix: Fix metrics endpoint always returning true - feat: Bump project dependencies - feat: Increase type coverage treshold to 100% - docs: Update HTTP collection for testing - feat: Bump project dependencies - docs: Avoid big schema image on root readme - feat: Add missing test. Update project dependencies. Fix broken types. - feat: Add shortener API tests - feat: Add subtitles API tests - feat: Use same key order for query and schema - feat: Add getMockEnv for API testing - feat: Improve Wrangler configuration - feat: Add types and test:watch script to API package json - feat: Add .toml to type definitions - feat: Bump project dependencies - feat: Add Stremio logo. Code cleanup. - feat: Standarize use of .match() insteado of .eq() - feat: Bump project dependencies - feat: Add schema image into root readme - feat: Improve progress bar message - feat: Show progress in indexer - feat: Add reviewed and uploadedBy columns - docs: Improve API playground section - feat: Publish environment JSON for HTTP clients - docs: Add deploy API tick - feat: Use simple scaffolding in CLI - docs: Improve main title - feat: Use table for packages - docs: Improve project readme with Good Practices section - feat: Bump project type definitions - feat: Add missing type check script - feat: Run biome check - feat: Fix broken type defintions - feat: Remove unused website key - feat: Remove TODOS and moved to Linear - feat: Add missing subtitleFileName key used in CLI - feat: Add security headers middleware to Hono - feat: Update github actions - feat: Format raycast code. Add deploy:api to root package json. - feat: Avoid query duplication. Avoid requesting unnecesary keys. - feat: Update collection with environment variables - feat: Change ports from old server the new Hono server - feat: Move UI package to shared package - feat: Bump project dependencies - feat: Improve docs to run project - feat: Update collection and wrangler config - feat: Rename to api and worker to subtis - feat: Migrate from Elysia to Hono framework - feat: Clean-up CLI scripts - feat: Clean-up root package json - feat: Update project dependencies. Update database types and schemas. - feat: Update biome schema version - feat: Improve stremio codebase with refactoring and tests - feat: Update collection and project dependencies - feat: Download automatically subtitle in CLI - feat: Show new subtitle short link in CLI - feat: Small code improvements - Merge pull request #20 from lndgalante/link-redirect - feat: Added link redirect endpoint for download - feat: Improve test coverage - feat: Add tests for getSubtitleAuthor - feat: Improve import order - feat: Improve code duplication - feat: Improve code test coverage - feat: Avoid code duplication in codebase - feat: Update tests and root package json - feat: Update project deps - feat: Remove swagger from collection - feat: Bump project dependencies - feat: Change mainIndexer fn name - feat: Use Number for movieId instead of String - feat: Use fuzzy search RPC call instead of ilike method - feat: Update Swagger collection - feat: Group file endpoints. Disable swagger due to bug. - feat: Bump project dependencies - feat: Update swagger collection doc - feat: Add endpoint to return subtitles for a movie given a file name - feat: Display guide only on user confirmation (CLI) - feat: Bump project dependencies - feat: Add support to index a single movie - fix: - feat: Save lang to database - feat: Add lang key support for each subtitle provider getter - feat: Update database schemas and type definitions - feat: Bump project dependencies - feat: Update API dependencies - feat: Run biome check - feat: Avoid throwing error on getMovieMetadata - feat: Add ETRG release group - feat: Filter torrents with less than 15 seeds - feat: Add HUZZAH release group - feat: Improve cinema recordings with new regex value - feat: Bump project dependencies - feat: Filter torrents with less than 30 torrents - feat: Format release groups file - feat: Add MADSKY release group - feat: Add SPARKS release group - feat: Improve YTS release group with YIFY values - feat: Add 2 new release groups - feat: Improve YTS release group. Fix broken links for subX value in SubDivX URL. - feat: Remove terminal-image from CLI. - feat: Add more CMRG file attributes - feat: Skip QRips release group since are cinema recordings - feat: Add Atmos-MRCS release group - feat: Add EVO and ATMOS-SWTYBLZ release groups - feat: Add REMUX release group - feat: Add ACEM release group - feat: Add new cinema recording string values - feat: Remove unused release group website key - feat: Add REVILS new release group - feat: Improve ETHEL support for SubDivX - feat: Add instructions to CLI - feat: Bump project dependencies - fix: Use match instead of test due to broken filtering with cinema recording regex - feat: Update API collection - fix: All broken tests - fix: Broken indexer tests - fix: Broken CLI tests - feat: Bump project dependencies - feat: Remove sort by subtitleGroupId - feat: Add support to display poster on CLI - feat: Add poster and backdrop support in DB - feat: Add stremio addon scripts to root package json - feat: Format and lint entire codebase - docs: Add missing packages in root readme - feat: Improve shared scaffolding - docs: Improve overall docs - feat: Bump project dependencies - feat: Add stremio controller in API - feat: Remove zod dependency. Wrap-up stremio addon MVP. - feat: Add stremio integration endpoint - feat: Update collection docs with new integrations endpoint - feat: General code clean-up - fix: Imports in shared package - feat: Add stremio package and MVP - feat: Update deps - feat: Use separate databases - fix: Broken tests due to DB reset - feat: Add SHITBOX release group - feat: Improve cinema recordings filter - feat: Increase timeout for seed missing error - feat: Add PiGNUS release group - feat: Run new biome lint on CI - Merge pull request #19 from lndgalante/agustingarciainf/sub-136-agregar-releasegroups-de-la-pagina-2-indexada - feat: Add HEVC-EVO release group - feat: Add RABiDS release group - feat: Add BYNDR release group - Add KNiVES, Slot and APEX ReleaseGroups - fix: All broken tests - feat: Replace ESLint config with Biome - feat: Bump project dependencies - feat: Bump project dependencies - Merge pull request #18 from lndgalante/agustingarciainf/sub-130-agregar-kbox-rg - feat: Add EniaHD release group - feat: Add AOC and AccomplishedYak release groups - feat: Add HDRip-C1NEM4 release group support - feat: Add possible solution to spanish from Spain subtitles - feat: Move cinema recordings regex to its own variable - feat: Add LiLKiM release group support - feat: Add new query value for YTS in subdvix key - feat: Lower-case file attributes - feat: Add support for a list of file attributes. Extend file attribute support for KBOX and FLUX. - Add KBOX Release group - feat: Update type-coverage dependency and treshold - feat: Update supabase dependency - feat: Update collection to read from HTTP API client - feat: Add endpoint to get movies by recent release date - feat: Add release_date to Movies table - feat: Send bytes to /subtitles/file POST from CLI and Raycast - feat: Update dev:cli:sample for testing the CLI - fix: - Merge pull request #17 from lndgalante/agustingarciainf/sub-124-agregar-rg-x264-lama - Add LAMA ReleaseGroup - feat: Bump TOTAL_MOVIES_TO_SEARCH to 10 torrents - fix: Update SubDivX response zod schema - feat: Add ETHEL release groups, Add new matcher to YTS. - feat: Add new matcher for YTS - feat: Use SUBDIVX_BASE_URL to fetch SubDivX - feat: Update HTTP JSON collection with new recents endpoint - feat: Update taze library version - fix: Fix broken tests on download endpoint - feat: Return bytes values in subtitles endpoints - feat: Add /subtitles/recents endpoint - feat: Update JSON collection to import to HTTP clients - feat: Find subtitle movie by bytes in case user changed file name - feat: Bump project dependencies. Use bracket notation to access Bun env. - feat: Remove Bun specific v1.0.11 in readme. Remove usage of Bun for indexer. - feat: Improve overall type definitions. Remove old table polyfill. - feat: Avoid matching by movie title in find method - feat: Update tests - feat: Update API tests to match new records - feat: Update SubDivX core fn to work with new API - feat: Remove old SubDivx methods - feat: Remove getSubDivXSearchUrl old call. Execute saveSubtitleGroups. - feat: Remove JSDOM indexer dependency - feat: Use string arrays to search release groups in order to find by more than one match - feat: Update subtitle groups without inserting duplciates - feat: Export database core models - feat: Add ms type definitions - feat: Update DB types and schemas - fix: Remove db schemas tests - test: Fix broken tests to match new endpoint structure - feat: Group endpoints by functionality. Improve controller names. - feat: Sort porject deps - feat: Bump project dependencies - feat: Add perfectionist ESLint plugin to have better sorts - feat: Add debugging mode so indexer can run on its own without manual pause with confirms - feat: Display log messages when no torrents are found - feat: Update project dependencies - feat: Use indexer to index by a specific year - feat: Improve query filters for Discover movies endpoint from TMDB - feat: Add dayjs dependency to indexer - test: Fix broken tests for trending and getMovieMetadata - feat: Bump project dependencies - feat: Add hdcam filter to avoid cinema recordings. Avoid undefined sending through paramms to prettyBytes. - fix: Sort torrent files by length to avoid catching i.e. a sample.mkv - fix: Current year to be not current year plus one - feat: Add ability to skip movies with confirm - feat: Trigger RPC call to insert subtitle not found - feat: Add missing steps to update database - feat: Add SubtitlesNotFound new table - feat: Bump project dependencies - feat: Destroy torrent engine on timeout - feat: Unite by a dot words separated by spaces. Add support for 576p. - feat: Avoid commiting .rar files - fix: Display seeds in indexer logs. Timeout when torrent has low amount of seeds. - feat: Add AAC release group - feat: Remove unused ESLint rule - feat: Add code:duplication script to check for duplications - feat: Use new bun type definitions - feat: Bump project dependencies - feat: Improve logs when there\'s no release group supported - test: Fix OpenSubtitles test and remove only test call - Merge pull request #15 from lndgalante/nicolasaccetta/sub-102-implementar-patrones-en-package-shared - test: correct failing cases - fix: Add try/catch to turl shorten call - fix(indexer): gracefully continue when the movie doesnt have a release group - fix(shared): remove spread operator on found release group - fix(indexer): use release group name when interpolating to create user error message - refactor: move console table polyfill to its own file - refactor(ui): create module + move get error message util + get api client - chore(indexer): remove useless import - chore(api): add todo to message getter util - feat(shared): move several utils to other modules + apply new module structure - fix: Destroy torrent stream engine - feat: Return null and continue looping for getMovieMetadata call - fix: Avoid throwing error in getMovieMetadata fn - feat: Bump project dependencies - feat: Add root package script to run indexer in Node environment - feat: Bump supabase dependency - Merge pull request #16 from lndgalante/leo/fix-1337x-with-piratebay - fix: Indexer back to life again!! - fix: use thepiratebay - feat: Bump project dependencies - test: Automatically check that release groups in DB are equal to release groups list in the Indexer - feat: Automatically save unique release groups to DB - fix: Correct folder path for indexer - feat: Create folders automatically for indexer in case they don\'t exists - Merge pull request #14 from lndgalante/agustingarciainf/sub-104-agregar-soporte-a-hevc-release-group-en-el-indexador - Add HEVC-PSA Release group support - feat: Bump project dependencies - refactor: Remove unused zod file and utilities - feat: Bump threshold to 100 - feat: Remove argenteam from subtitles group - test: Improve test coverage - feat: Add download endpoint for metrics - test: Add a ton of tests to supabase schemas - feat: Improve type coverage to 100% - feat: Bump project dependencies - feat: Add minimum treshold for type coverage - feat: Ignore coverage-ts generated folder - feat: Add type definitions coverage - fix: Add await for RPC call if not doesn\'t work - feat: Trigger RPC method on cached subtitle branch - feat: Add listener callback - feat: Remove unnecesary limit 1 in subtitle controller - fix: Broken test on db and subtitle controller - test: Improve code coverage - feat: Add limit key to trending endpoint - feat: Skip broken argenteam tests seems API is down - feat: Bump project dependencies - feat: Sort imports - feat: Update project dependencies - feat: Implement LRU cache for subtitle controller - fix: Return a single item instead of an array of results - docs: Change web path to raycast path - test: Add tests to check Elysia instance and routes definitions - fix: fuzzy search in movies controller. Adds extra test for fuzzy search. - feat: Update collection with trending endpoint - feat: Add trending endpoint. Update lastQueriedAt and queriedTimes in subtitle and subtitles endpoints. Move test to each controller. - fix: Remove pruneTables fn - feat: Use @subtis prefix on db package - feat: Bump project dependencies - feat: Use new paths for generated type defs and schemas - Merge pull request #13 from lndgalante/nicolasaccetta/sub-87-iterar-package-db - feat(db): implement new folder structure - feat: Bump dependencies. Update tests. - feat: Use simpler generate script to update DB type defintions and schemas - Merge pull request #12 from lndgalante/leo/update-pr-template - feat: Remove unused step - feat: Use Bun stable version in GH - feat: Test relative path using PWD from env - fix: Disable log - feat: Log PWD temporary - feat: Add step to set execution permissions for binary file - feat: Add temporary step to list files in binary folder - feat: Use bun official step directly - feat: Compile CLI in GH actions - fix: Resolve subtis binary - fix: Avoid resolveSync only for modules - fix: Disable temporary eslint rules - fix: Resolve paths correctly for GH actions - fix: Add run command to avoid running default build bun command - fix: Resolve imports for GH actions - feat: Set environment variables in gh action - docs: Update PR template docs - feat: Add simple GitHub Action configuration file to lint and test on PRs - docs: Remove old warning section on main readme - fix: Remove root file binary - feat: Run all tests at once with CLI included - test: Fix tests to match CLI output text - feat: Accept port in runApi fn - feat: General code clean-up - Merge pull request #11 from lndgalante/feat/rework-rework-rework - chore(eslint): add rules for removing imports automatically - fix(cli): returns correct errors for every case - feat(api): rework core file + expose explicit run file to run module - feat: Add lockfile to gitignore - test: Use a single it to avoid duplication for both development script and production/binary script - feat: Bump bun-types definition - Merge pull request #9 from lndgalante/leo/demo-2 - docs: Avoid shared repetition - fix: Remove searching text from test - fix: Use error schema from api/shared - Merge pull request #8 from lndgalante/leo/demo - docs: Improve packages with sections - fix: Remove old ESLint config file - feat: Use TS for ESlint config file - docs: Adds PR template - test: Add Binary tests - feat: Update bun lockfile - Merge pull request #7 from lndgalante/feat/rework-cli-app - fix: Remove unused bin key from package json - fix: Remove code comment - fix: Add required_error back. Use ZodIssueCode enum. - fix: Fix build script - fix: Move server log to within listen callback - fix: Avoid relative paths - feat: Update docs collection for Hoppscotch - fix: Fix broken tests. Lint fixes. Video file name schema english message in API. Bump dependencies. - feat(cli): use custom error map in cli arguments union - fix(shared): rework error name for video file name schema - fix(api): initialize elisyia wihtin test file - feat: target run file instead of app - refactor(api): expose explicit run file to run module + remove server file - feat(api): rework core file + expose explicit run file to run module - feat: Remove fileNameHash utility - feat: Add HEVC-CMRG release group - feat: Remove fileNameHash no longer necessary - feat: Display current torrent data in table format - feat: Display query link for SubDivX - feat: Copy movie name with year to clipboard in order to paste on subtitle provider website - feat: Add clipboardy dependency to indexer - fix: Filter HDTS cine recording quality from torrents array - feat: Bump dependencies - fix: Remove web package - fix: Use type on db type definitions for consistency - test: Fix 400 broken tests - feat: Update bun lockfile - fix: Remove unnecesary as any type assertions - Revert "feat: Use a single validation library across the codebase and API" - fix: Use any until we can resolve apiClient - docs: Update CLI and API docs - feat: Bump project dependencies. - test: Add tests to check for payload keys - feat: Use a single validation library across the codebase and API - test: Update tests to match database - fix: Replace backticks. Improve fn name. - feat: Bump project deps. Update bun lockfile - test: Fix file shorcut flag from --f to -f - fix: Remove extra "-" string for file shorcut flag - fix: Remove file flag on dev:cli - fix: Remove unneeded CLI log - feat: Add space jump to provide more space to CLI UI - feat: Add missing Movie type definition - fix: Codebase lint issues fixed - docs: Improve root docs readability - feat: Update project lockfile - feat: Ignore binary files - feat: Update project lockfile - feat: Disable unecessary node eslint rule - feat: Add build script to compile binary. Add coverage script. - fix: Avoid environment variables for CLI since they\'re not being read in compilation - feat: Rename elysia to server for clarity - test: Update CLI tests - feat: Add line jumps when server begin running - fix: Remove unnecesary node:process - feat: Display log when app begins running - feat: Avoid INSERT for duplicated subtitles - feat: Bump project deps - docs: Update Database readme section - test: Fix CLI tests to match intro changes - test: Add oxdown to fix getSubDivXSearchParams unit tests - fix: Sort SubDivX results by downloads to query the best subtitle - fix: Match also by resolution in SubDivx provider - fix: Remove unused type definitions - fix: Display intro message only Subtis - fix: Clean-up code comments - fix: Remove unused dependencies - feat: Centralize api client in shared. Remove redis and other unused dependencies. - Merge pull request #5 from lndgalante/nicolasaccetta/sub-68-aplicar-mismos-patrones-de-apisubtitle-a-apisubtitles - chore(api): remove unused shared function - feat(api): extract functions into shared submodule - feat(api): extract functions into shared submodule - Merge pull request #6 from lndgalante/nicolasaccetta/sub-72-crear-getter-para-getsubtitles-subtitles-y-getmovies-movies - feat(api): implement subtitles and movies getters + delete global shared definition - feat: Update project lockfile - docs: Clean-up docs - feat: Exit process in CLI in finally catch. - feat: Add build script to CLI - feat: Add colors to CLI - feat: Improve CLI schema. Add tests. - feat: Add CLI guidelines - feat: Bump project dependencies - fix: Solve and sort imports - Merge pull request #3 from lndgalante/feat/api-subtitles - Merge pull request #4 from lndgalante/feat/api-movies - chore(api): remove unused imports from movies - feat(api): use validation schemas in movies folder - feat(api): use validation schemas in subtitles folder - feat: Create new custom schema from auto-generated supabase schemas - fix: Broken dev script for api - fix: Remove unused resolution schema - fix: Lint new supabase types - test: Update broken tests - feat: Update lockfile - feat: Update DB types. Generate schemas from DB types. Bump dependencies. - feat: Project cleanup - feat: Ignore zip files in repo - Merge pull request #2 from lndgalante/feat/api-file-structure - chore(api): rename readme file to conventional uppercase - feat(api): set project type to esm - feat(api): add @subtis prefix to project name + to root project also - chore(api): un-ignore subtitles submodule - revert: do not use @subtis prefix as project name - chore(api): remove unused folder - feat(api): apply new arquitecture - feat: add video file name schema + minor adjustments to pass tests - revert(api): use previous variable name for consistency - refactor(api): return successful status code instead of redirection status code - refactor(api): use nullable instead of null schema validator - feat(api/subtitle): replace all types with validation schemas + remove try catch - docs: Add explanation about Bun versioning - fix: Fix release group detection in getMovieMetadata function to be dynamic - feat: Add new Edith release group - feat: Replace invariant with Zod - fix: Find torrents by movie name and year - feat: Bump project dependencies - docs: Add access database section to get access to Supabase - fix: ESLint issues on new files - feat: Add scripts to run packages in parallel with the API running. Bump dependencies. - docs: Improve CLI docs for development - feat: Add dev:cli:demo script - docs: Add collection to import in a HTTP client - feat: Update monorepo dependencies - fix: Taze broken dep by fixing it to a specific version. - feat: Update bun lockfile - feat: Add Helmet and Rate-limit to API - docs: Add ESLint guide to root readme - test: Fix broken API endpoint tests - feat: Disable curly bracets rule to keep consistency - fix: Style fix - feat: Sort test scripts in root package json - fix: Not detecting cinema strings - feat: Switch warn to error log - fix: Avoid parallelization of subitle providers call - feat: Download subtitle to subtitles folder only if it\'s a compressed file. Improve logs. - feat: Support for Flux. Switch logs to spanish. - feat: Filter torrents with cinema recordings - fix: Replace AMZN by FLUX release group - feat: Add AMZN release group to indexer - feat: Add log when indexer began searching for subtitles - docs: Improve main readme - feat: Update bun lockfile - feat: Fix .srt files downloaded for OpenSubtitles. Display providers that didn\'t get any match for logs. - fix: Remove unnused dotenv global dependency - feat: Replace npx by bunx for main package json scripts - feat: Update project lockfile - feat: Get author from subtitle file and save it to DB - feat: Add README to update database - fix: Update TMDB schema when backdrop_path is not defined - fix: Lint warnings and errors fixed - feat: Bump project dependencies - fix: CLI broken tests and make it work separately from all tests - feat: Bump project dependencies - feat: Add movies endpoint. Add missing tests. - feat: Bump project lockfile - fix: Fix comment ticks for consistency - feat: Add endpoint to get all subtitles from a movie id - feat: Improve type definition to getRedisInstance - feat: Add prefix /v1 to API subtitles POST endpoint - feat: Move getEnabledSubtitleProviders to feature. Add test to it. - feat: Update node types deps. Remove extra write flag. - docs: Add section to install specific Bun version - feat: Improve logs for indexer - feat: Add console table support for Bun - feat: Improve provider getSubtitle fn naming - feat: Bump project dependencies - feat: Bump project dependencies. Add single script to update and install deps. - feat: Remove legacy subtitles indexer. Clean up scripts on root package.json - feat: Bump project dependencies using taze - feat: Add script to bump all monorepo dependencies - fix: Broken tests due to new param changes - feat: Move buffer utility to shared - feat: Bump dependencies - feat: Improve indexer logs. Add fn to toggle subtitle providers. - fix: Catch errors when torrent is not parseable - feat: Add isSupported key to each RELASE_GROUP - feat: Add getSubtitle key in SUBTITLE_GROUPS to map later on - fix: Remove unnecesary nullish coalescing operator - feat: Modify core provider subtitle getter to have the same signature across providers - feat: Add boolean to check if release group is supported or not - feat: remove ignores - feat: update bun lockfile - fix: Broken type definition on test - fix: Broken import comments. Use type as default syntax. - feat: Bump redis dependency - fix: Update dev:cli script - feat: Bumps project dependencies. Add new global ESLint config. - feat: Update bun lockfile - feat: Split TMDB logic into a different file - feat: Add TMDB value to env template - feat: Remove unused dependency - feat: Add script to run new indexer - feat: Bump project dependencies - feat: Add new indexer - feat: Update project subtitle - feat: Add dependencies for new indexer - feat: Add disclaimer for indexer - feat: Use HEAD method to check if link is alive instead of downloading the whole link - feat: Improve code comments - feat: General code cleanup - feat: Update bun lockfile - feat: Use pattern-matching for getMessageFromStatusCode - feat: Update bun lockfile - feat: Rename test coverage global script - feat: Bump web dependencies. - feat: Fix indexer tests. Bump indexer dependencies. - feat: Fix shared tests. Bump dependencies. - feat: Call getSubtitle without a static zod schema - feat: Improve code comment over CLI - feat: Bump raycast dependencies. - feat: Add tests for supabase. Bump dependencies. - feat: Update bun lockfile - feat: Rename subtitle by description key in getMessageFromStatusCode util - feat: Improve CLI codebase. Add tests for all different scenarios. - feat: Cleanup CLI dependencies - feat: Add missing zod dependency over API - feat: Add API tests. General cleanup. - feat: Add initial tests for API. Bump dependencies. - docs: Add fix for sharp dependency over macOS - feat: Remove template from indexer - feat: Add Raycast link - feat: Decrease delay value - feat: Add root dev script for raycast - fix: Lint using raycast linter options - feat: General web cleanup - refactor: General code cleanup and renaming - feat: Code cleanup for type definitions - docs: Add Endpoints section in API readme - feat: Update Bun lockfile - feat: Add Upstash support in API - feat: Add comment sections for each env variable group - feat: Bump project dependencies - feat: Add Raycast extension package - feat: Move error messages to shared package - fix: Return message key for API error response - feat: Use the same error naming for CLI - feat: Improve CLI outro message - feat: Add dotenv to run indexer with Node due to issues with Bun - feat: Add drag and drop functionality to UI - feat: Save short and full subtitle link to DB. - feat: Support for 480p quality - fix: Main title on documentation readme - fix: Links on main readme - feat: Add TODO in API - feat: Improve CLI user messages - feat: Remove old logs - feat: Add union query to query movies, release group, and subtitle group - feat: Bump project dependencies - feat: Prefer type inference over getSubtitleLink - feat: Short subtitle link directly from indexer - feat: Clear cache every 1 day. Improve invariant not found conditional. - feat: Add TODO in API - feat: Bump dependencies - feat: Improve subtitle link to download with the same name as movie - feat: Move type definition file to project root - feat: Use recommended TS configuration by Bun - feat: Add TODO to CLI - feat: Fix task using constant value - feat: Improve error messages handling in UI - feat: Use a single type definition source for subtitles - feat: Improve error messages in API - fix: Return proper error status code from API - docs: Fix bun upgrade command - feat: Improve main readme - feat: Improve wording on drag and drop subtitle - feat: Split nav links in 2 sections - feat: Move fetch logic to action and loaders - feat: Updaate Bun lockfile - feat: Bump project dependencies - feat: Improve shared utils naming for consistency - feat: Use type imports across the codebase - feat: Improve code comment in API - feat: Remove old delay from CLI - feat: Improve CLI code comments - feat: Translate CLI to spanish. Improve invariant helpers. - feat: Improve invariant error handle - docs: Add readme files for all packages - docs: improve cli comment - docs: Replace core fn by core only for simplicity - feat: Promise.all delay and subtitle fetch - feat: Improve set handler type definition - feat: Everything working !! - feat: Add tests for CLI - feat: Add web, shared, and api packages - feat: Update TODOs - feat: Improve test coverage - feat: Add breadcrumb errors for each subtitle provider - feat: Refactor project into Bun and workspaces - feat: add pnpm support - feat: Add new TODO item - feat: add confirmation step to debug through providers - feat: display movie year on CLI tool - feat: add new TODO - feat: Bump project dependencies - fix: Move @type library to dev dependencies - docs: Add support table to main readme - feat: Use prettier for markdown files - feat: Decrease random delay between 4s and 6s - test: Increase test timeout for vitest - refactor: Improve warn log for missing realease group - feat: Add new TODO for another - feat: Add vitest coverage needed dependencies - fix: Remove console logs - feat: Add coverage folder to gitignore - fix: Change vitest config filename - fix: Double up testTimeout to fix YTS get movie test call - fix: Rename test file to match underlying fn call - feat: Clean lockfile. Decrease project version. Add nvmrc use script - test: Fix os tests to check if subtitleLink is a string since this always changes - feat: Add file to use recommended node version - feat: Fix fn name calls. Export fn supabase env variables - feat: Add mock service worker dependency - test: Add tests for file name extension - feat: Short fn naming - test: Add tests for release and subtitle groups - feat: Play sound when a subtitle is found - test: Add extra unit test for open subtitles - feat: Add OpenSubtitles unit tests. Rename subtitle getters fns. - refactor: Comment url shortener to a minute - fix: Change getFullImdbId parameters type definitions to number - fix: Format test files through Rome - test: Add imdb helpers unit tests - refactor: Add code comments and missing type definitions - feat: Improve OpenSubtitles environment variables parsing - feat: Improve environment variable parsing for supabase - feat: Add TODO to indexer - feat: Add missing dev dependency. Bump dependencies. - feat: Improve CLI by a lot - fix: Avoid supabase warning by disabling session persist - feat: Enable back subdivx and argenteam for indexing - feat: Ignore video mp4 files - feat: Add clack prompts. Bump dependencies. - feat: Add new TODO - feat: Create a single instance of supabase client - feat: Add new support table - feat: Return specific searchableOpenSubtitlesName for each release group - feat: Use new getImdbLink helper - feat: Improve filtering OS subtitles by release group and resolution - feat: Add searchable OS name - feat: Add helper to create imdb full link - feat: Handle downloading SRT files - fix: Remove try/catch block from OpenSubtitles - feat: Add zod schemas for OpenSubtitles - feat: Use subtitle group name instead of hardcoding it - feat: Add OpenSubtitles data - feat: Add new TODO - feat: Use stripped down version of imdbId - fix: dev script in package json - feat: Bump dependencies - feat: Rename app to indexer. Add cli file. - feat: Add initial support for OpenSubtitles - feat: remove downloaded files when are no longer needed. return file to download from supabase - refactor: single-line type definitions - feat: add fileName and fileNameExtension to Subtitles table - feat: Add TODO comment to App - feat: add new TODOs to app - feat: Add TODO. Add console warning when release group is not supported. - refactor: General refactor to the whole project - feat: added support table in Notion - feat: added support table in Notion - feat: added support table in Notion - feat: added support table in Notion - feat: bump timeout for vitest - feat: use HTTPS for argenteam API - feat: use HTTPS for argenteam API - feat: use HTTPS for argenteam API - feat: use HTTPS for argenteam API - feat: Add type checking, ts-reset. Fix type definitions. - feat: Bump dependencies. Add TODOs. - feat: Integrate Argenteam into indexer - feat: improve argenteam to integrate later on into indexer. add support to rightnow. - feat: add TODOs to argenteam - feat: add Argenteam subtitle getter function - fix: YTS movie and torrent date uploaded schemas are optional - fix: save movie name without year in it - feat: add zod schemas for YTS-MX API. bump dependencies - feat: add TODO for zod schemas - feat: add new TODO - feat: avoid getting subtitles for movies already fetched - feat: add Rome for linting and formatting - fix: lint-staged with vitest - feat: add supabase type definitions. bump dependencies - feat: Add SubtitleGroups table - feat: Add Release Groups data - feat: Update vitest dependency - fix: Update lockfile - feat: Add unit tests. Separate logic into specific files. - feat: demo husky - feat: demo husky - feat: demo husky - feat: demo husky - feat: demo husky - feat: demo husky - feat: run test on any filechange - feat: run test on any filechange - feat: run test on any filechange - feat: add lint-staged to test on precommit - docs: Add diagrams links - refactor: Replace lodash for custom array utility - feat: Rename indexer for specific release group - feat: Add npm libraries - feat: Add TODOs items - feat: Re-organize TODOs - feat: Improve type definitions for all fns - feat: Add TypeScript and missing type definitions - feat: Add complete TSConfig file - feat: Add support for replaceAll for tsconfig - feat: Add more tests for getMovieData - feat: Add initial tests for getMovieData - feat: Handle more than one page in subdivx - feat: Add code comments - feat: Improve code comments for indexer - feat: Add initial MVP for indexer - feat: Add initial MVP - Initial commit
* Add servicenow extension - Make extension public - Update README.md - Create servicenow 2024-10-12 at 22.01.55.png - Store prepping - Updated assets - cleanup - Added Browser commands - Added commands for quick search and open instances in browser - Improved usage of mutations - Improve refreshing of history when deleting selectedInstnce - Added quick search and reviewed navigation title - Update package.json - Replaced white icons by gray - Open in ServiceNow instead of browser and changed order of actions - Merge pull request #1 from SwissFlowIt/roberto-search-history - Update README.md - Update README.md - Update README.md - Update README.md - Code cleanup - Simplified usage of cached instance - Actions component refactoring - Added submenu for selection of the instance - Replaced instance icons - Fix for when some tables appear duplicated in the search - Used cached Instance everywhere instead of local state - Improved error handling - Fixed history fetch and refresh - Fixed issue when ACLs don\'t allow to read fields - Used cachedState in lit dropdowns - Added result display component - Improved list visualization - Improved results filtering - Allow to filter results by different values - Refactored into components - Replaced axios by useFetch - Improved usage of colors and icons - Show results in List - Basic retrieval of content from ServiceNow - Initial commit * Update servicenow extension - Fixed eslint - Fixed eslint * Fixed issue in quick-search-selected-instance * Update servicenow extension - Updated dist - Updated metadata images - Show more details from Documate results - Fixed draft recovery in Add instance profile - Search and quickly search selected instance were not using the right instance profile * Update servicenow extension - Updated dist - Fixed open select instance and open current url in selected instance * Update servicenow extension - Update open-current-url.ts - Refactored commands to don\'t depend on other commands - Update .gitignore - Delete dist directory - Merge branch \'master\' of https://github.com/SwissFlowIt/raycast-servicenow - Merge branch \'roberto\' - Delete dist directory - Merge branch \'roberto\' - Merge pull request #4 from SwissFlowIt/roberto - Merge pull request #3 from SwissFlowIt/roberto - Merge pull request #2 from SwissFlowIt/roberto * Update servicenow extension - Update package.json - Added Explore tables command * Added shortcut to Remove from History action Co-authored-by: Per Nielsen Tikær <per@raycast.com> * Replaced shortcut for Clear All Items from History by the Common.RemoveAll Co-authored-by: Per Nielsen Tikær <per@raycast.com> * Update servicenow extension - Merge branch \'contributions/merge-1729084890358269000\' - Pull contributions - Updated action shortcuts with Raycast\'s Common - Update package.json - Update package.json * Update CHANGELOG.md and optimise images --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
Description
List local git repositories and perform custom actions on them
Type of change
Screenshot
Checklist