Skip to content

Conversation

@howyi
Copy link
Contributor

@howyi howyi commented Feb 25, 2022

Description

  • The error that occurred when scanning a QR code containing multibyte characters has been corrected. (ex. 日本語 )
TypeError: errorWhenDecodeQR.indexOf is not a function

QrCode$1.decodeQR.callback:index.tsx:40:31
QrCode$1.<anonymous>:qrcode.js:48:12
QrCode$1.QrCode$1.decode:qrcode.js:63:5
Jimp2.<anonymous>:index.tsx:51:14
Timeout._onTimeout:index.js:223:9
listOnTimeout:timers:557:17
processTimers:timers:500:7

Screencast

current

new

Checklist

@raycastbot raycastbot added the extension fix / improvement Label for PRs with extension's fix improvements label Feb 25, 2022
@raycastbot
Copy link
Collaborator

raycastbot commented Feb 25, 2022

Thank you for your first contribution! 🎉

🔔 @StevenRCE0 you might want to have a look.

Copy link
Collaborator

@pernielsentikaer pernielsentikaer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @howyi 👋

Thanks for updating this extension, and thanks @StevenRCE0 for approving, and testing it out – seems to do as expected

@sxn
Copy link
Contributor

sxn commented Mar 2, 2022

🎉

@sxn sxn merged commit 5f9f50a into raycast:main Mar 2, 2022
@raycastbot
Copy link
Collaborator

Published to the Raycast Store:
https://raycast.com/StevenRCE0/qr-code-scanner

colebemis referenced this pull request in colebemis/raycast-extensions Apr 23, 2024
- 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 we…
peduarte referenced this pull request Apr 29, 2024
* 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 playwrig…
raycastbot added a commit that referenced this pull request Sep 11, 2025
* Add tembo extension

- raycast: make Tembo extension be part of Raycast AI (#1573)
- raycast (#1463)
- 0.2.48
- dont put json content in task prompt for now
- 0.2.47
- min width
- remove
- balf
- add back dropzone (#1571)
- Add Tiptap editor modules (#1485)
- fix OR condition
- show canceled state instead of just failed in task page
- init shared package (#1567)
- init action in admin dashboard to nuke a issue
- 0.2.46
- fix public api and sanitize error for db (#1564)
- 0.2.45
- chore: hide refresh token errors ins lack (#1557)
- chore: cleanup oauth code (#1554)
- feat: add slack coming soon integration (#1555)
- refactor: rename issue trackers category (#1556)
- 0.2.44
- code repo walk sync (#1553)
- render markdown even when not truncated
- remove unused next/image
- render images
- rm branch and paths checks
- cleanup image form styles (#1550)
- only deploy on git tag
- update action to build on vercel
- link vercel and init deploy-ui workflow
- Image upload (#1534)
- 0.2.43
- fix type error in integration route
- init agent state persistence for claude code  (#1543)
- improve errors for slack (#1546)
- chore: improve errors (#1545)
- chore: fix auth agent order (#1544)
- fmt
- Bump openssl (#1531)
- feat: improve api key support (#1542)
- feat: add user actions for showing integration failures (#1541)
- deploy agent when anything in nix/ changes
- add codex and qwen code
- 0.2.42
- last try catch in walk code repo
- Bump tokio (#1532)
- allow repo dropdown to get bigger if it needs to
- fix logic
- 0.2.41
- show owner if org has more than one github acc
- feat: create APIKey model with token support (#1536)
- chore: catch other errors on code walk (#1529)
- Fix Repo Selection UI (#1535)
- 0.2.40
- add env to slack event (#1530)
- New Anthropic schema for file read tool calls (#1521)
- send comment when label is added since linear doesnt start a session (#1526)
- fix: code walking errors (#1528)
- 0.2.39
- pull from job (#1525)
- feat: filter out tembo/ branches (#1524)
- chore: cleanup try catch in worker loop
- 0.2.38
- add code repository id to addJob (#1519)
- proxy: check `jobCancelled` for non-streaming queries (#1517)
- 0.2.37
- feat: simplify repo detection label (#1515)
- fix lint
- Add Model Field to Issue (#1503)
- Update bot config (#1513)
- chore: force litellm deployment
- feat: implement secure image upload endpoint (#1512)
- dont show shimmer if task is canceled (#1510)
- chore: fix queue job adding new jobs validation (#1509)
- add tembo-large-model (#1508)
- Drop URL parsing functions, use `metadata` fields instead (#1499)
- chore: use latest litellm
- 0.2.36
- chore: add slack verbose for queue job failures
- 0.2.35
- chore: fix hash change on litellm construct
- fix: cleanup sentry error for sentry webhook
- better error message when user has no api key
- 0.2.34
- chore: add better errors
- 0.2.33
- allow gpt-5
- chore: fix type refs on job type
- 0.2.32
- feat: add support for importing code repo files (#1506)
- openai api key (#1507)
- fix bot logic in handleGitHubPullRequestReviewSubmitted
- feat: remove scanners list from integrations (#1504)
- sonnet 4 model fallback
- 0.2.31
- fix bot logic again
- Add GPT-5 to LiteLLM Config (#1501)
- Add /analytics/track endpoint (#1492)
- 0.2.30
- Fix accepted reviewer bot logic (#1498)
- downt send markdown in update PR for bitbucket
- feat: increase repo detection textarea height (#1497)
- Merge branch \'main\' of github:tembo-io/tembo-v2
- small text
- better text
- fix instructions page from locking up
- 0.2.29
- parse bitbucket PR id
- 0.2.28
- add back workspace.name in bitbucket sync
- fix git icon in popover button
- fix log in git for bitbucket
- 0.2.27
- Add Environment Variables page and settings nav item (#1494)
- fix repo icons (#1495)
- feat: track oauth integration connection event (#1493)
- New TODO schema (#1491)
- 0.2.26
- merge: main
- fix: dont reset targetBranch
- use getAccessToken in gitlab + bitbucket sync (#1488)
- Filter out bots when requesting reviewer (#1490)
- add quickables (#1486)
- Add Instructions Tab (#1484)
- feat: update integration card install button text (#1483)
- docs: add release instructions to README (#1482)
- Credentials for multi-Git provider (#1439)
- 0.2.25
- Git owner sync: handle updates too (#1481)
- 0.2.24
- only send small part of issue (#1478)
- feat: add tyler getsay ascii art (#1469)
- feat: update credit margin to 2.5% (#1476)
- chore: set fetcherVersion
- Refactor generateJSONFromPrompt (#1475)
- turn off deploy api assets action
- default to false
- toggle off slack on local
- anthropic context window (#1472)
- chore: increase timeout for initial anthropic connection
- increase visbility timeout to 1 hour for solve issue jobs (#1474)
- feat(ui): add border radius to dropdown hover state (#1473)
- chore: update cc
- 0.2.23
- chore: put bastion in public subnet
- 0.2.22
- chore: remove bad cdk ref
- 0.2.21
- chore: add litellm bastion
- code repo owner (#1467)
- Linear: drop the `Tembo` label (#1465)
- fix bitbucket open pr id
- include events in issue query
- UI changes for multi-Git apps (#1464)
- remove fetch to queueJob from frontend
- chore: missing line
- chore: fix sandbox session try/catch/finally
- 0.2.20
- chore: cleanup
- chore: cleanup
- actually removed the unused logic (#1417)
- chore: cleanup
- chore: add litellm tags to proxy
- fix: cleanup claude code errors
- fix: analytics slack json converter [object Object]
- chore: enable data sources
- chore: add aws grafana
- 0.2.19
- 0.2.18
- no api key required for opus 4.1
- chore: explicitly set org id
- feat: send sandbox failures to slack
- feat: add install another button state (#1457)
- chore: add zero out credit command
- Remove Statistics Reset Frequency UI from frontend (#1456)
- fix lint
- fix organization name not being updated
- feat: remove icon from cancel task buttons (#1454)
- feat: update cancel task button icon (#1453)
- 0.2.17
- try catch when generating pr details
- 0.2.16
- set exitCode to non 0 if there was an error
- check for exitError in success case
- fix failed case in ui
- 0.2.15
- add some extra logging
- feat: add task canceled status display (#1452)
- update mergedBy in handleGitHubPullRequestUpdated
- fix isSandboxError
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.2.14
- fix pwa viewport (#1448)
- add exitError condition
- fix log
- chore: first pass at bitbucket (#1444)
- Fix skipBilling default state (#1449)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.2.13
- fix: correct repo count in integration pill (#1447)
- Linear: save externalUrl in sync (#1446)
- chore: small mixpanel fixes (#1445)
- lint rule for console.log in frontend
- 0.2.12
- 0.2.11
- remove console.log
- handle sandbox error in view-task-button component
- tem 4907: use sandbox session in ui  (#1420)
- feat: conditional logs card height (#1438)
- feat: add min-height to logs card (#1435)
- detect multiple repos in linear (#1432)
- AWS Integration: Coming Soon (#1434)
- bot replys off by default (#1433)
- change user to login (#1430)
- chore: use a more inclusive otel default config
- chore: fix ref
- chore: add writer ref
- chore: add otel target
- Bugs pointed out by the Linear team (#1429)
- chore: add managed prometheus to staging
- feat: basic mixpanel implementation (#1428)
- chore: add exitError (#1427)
- feat: add debug helper to issue page (#1423)
- Linear: also create labels for Gitlab repositories (#1422)
- hide gemini for non tembo users
- Add Ascii Darren (#1418)
- polling cleanup (#1415)
- 0.2.10
- fix gemini logo
- explicitly create backup vault
- Linear v2 next items (#1411)
- 0.2.9
- refactor to fix ciruclar import
- 0.2.8
- feat: add tags to litellm calls (#1410)
- chore: improve prettier performance
- Add JIRA link to task view (#1358)
- chore: fix prisma enhancement error
- chore: deploy vertex
- job renames: lose v2 from solve issue & feedback loop (#1400)
- chore: fix type refs
- feat: add mcp server support (#1402)
- feat: add sandbox event model (#1407)
- feat: update contact link to mailto support (#1405)
- feat: implement aws backup plan (#1338)
- dont send default branch if its set to defaultBranch
- chore: cli cleanups (#1404)
- Refactor settings import (#1401)
- Log event for job cancellation (#1399)
- Pull changes before pushing commit (#1403)
- chore: remove bun lock from root
- add x pixel (#1398)
- feat: increase mobile drawer height (#1393)
- Send event for incoming Anthropic requests (#1359)
- Track Github Stats (#1384)
- fixed branch selector autoclosing issue (#1395)
- fix: github tooltip repo display (#1391)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.2.7
- fix: adjust mobile drawer bottom padding (#1390)
- attempt to fix charting size issue (#1385)
- Mobile Dashboard Drawer Selectors (#1367)
- feat: add slack notification for pr open events (#1389)
- feat: update border radius to rounded-lg (#1388)
- 0.2.6
- tem 4897: queuejob task tweaks (#1376)
- chore: add sandbox exit code (#1387)
- Fix GitHub Empty Repo Sync (#1383)
- fix: dropdown border radius in combobox (#1382)
- chore: cleanup nix systems and add more CLIs to the sandbox (#1380)
- Update UsagePage for mobile optimization (#1377)
- Filter Out Canceled Linear Tasks (#1374)
- add some types to linear scanning (#1375)
- tem 4816: queued webhook events (#1295)
- 0.2.5
- set issueId on sandboxSession in agent
- use issue id in sandbox session query
- add issue id to sandbox session (#1371)
- use sandbox session for in progress state in ui
- fix jira issue source type showing in task/id page
- test
- 0.2.4
- try this
- Revert "does this fix credits page"
- Merge branch \'main\' of github:tembo-io/tembo-v2
- does this fix credits page
- Update Sentry Errors text to Error on tasks/id page (#1370)
- sort issues by lastQueuedAt
- fix credits page
- try
- try this
- dont send entire issue to feedback loop prompt
- Merge branch \'main\' of github:tembo-io/tembo-v2
- fix onboarding link
- 0.2.3
- Revert "try this"
- Merge branch \'main\' of github:tembo-io/tembo-v2
- try this
- user auth (#1364)
- ok smh fr this time
- smh
- this isn\'t working
- better redirect
- fix redirect (#1363)
- Avoid 429s in weekly report emails (#1362)
- rm dead code
- 0.2.2
- fix aws cdk version
- 0.2.1
- 0.2.0
- Usage stats (#1263)
- pass org id to detect repository query
- 0.1.119
- avoid duplicate org creation (#1262)
- handle AgentSessionEvent.prompted event for canceling agent sessions (#1357)
- 0.1.118
- linear cleanup (#1346)
- 0.1.117
- extra hasRepo check
- featureMentionAuthor on by default
- remove early return
- require repo in agent session creation (#1342)
- add temp page titles
- Merge branch \'main\' of github:tembo-io/tembo-v2
- invert favicon
- Linear agent follow up (#1339)
- fix
- tem 4742: support agent session events in linear (#1290)
- suggested tab tweaks  (#1321)
- 0.1.116
- feat: handle zero repositories display (#1336)
- fix export
- turn off linting for admin dashboard
- admin dash tweaks
- chore: first pass at sandbox session (#1337)
- feat: update PR gen toast message (#1335)
- increase proxy timeout
- 0.1.115
- remove double /v1
- replaced disabled button with a badge in the task sidebar and dashboard. fixe shimmer on failed tasks (#1330)
- gitlab repo detection (#1332)
- filter coderepos by integration type
- fmt
- chore: instantly retry jobs (#1329)
- 0.1.114
- Merge branch \'main\' of github.com:tembo-io/monorepo
- chore: fix ec2 litellm secret key
- Unlimited credits (#1326)
- fix lint
- 0.1.113
- 0.1.112
- lowercase integration type (#1325)
- chore: add billing cli, fix jobs not being added
- use getOauthProvider to fix token refresh (#1324)
- Request reviewer in Gitlab (#1313)
- Save payment intent ID in CreditUsage, instead of checkout ID (#1320)
- fallback to anthropic if user byok (#1322)
- chore: add claude code mitm tool
- 0.1.111
- cascade
- handle snake case jobs in addJob client function (#1314)
- tem 4853 (#1311)
- Fix GitLab Integration UI (#1319)
- delete queue jobs before creating new agent job
- feat: hide shimmer for failed tasks (#1316)
- fix logs card being full height
- pnpm install
- rm react-scrolllock
- fixed scroll lock issue on mobile (#1260)
- 0.1.110
- 0.1.109
- try catch litellm master ky fs.exists call
- 0.1.108
- generate json fixes (#1309)
- Reorganize OAuth Providers (#1294)
- fix lint
- Fix Postgres Delete Integration (#1305)
- feedback loop tweaks (#1306)
- chore: keep failed jobs for 14 days (#1301)
- chore: dont delete solutions on cancel (#1302)
- fix: prevent confetti on org switch (#1299)
- rm @here
- Task page: check if feedback loop was cancelled (#1298)
- update text in linear config page
- refactor: remove normal opus, use 4.1 opus (#1292)
- comment out to test
- refetch after creating issue
- add second forceAnthropic check
- remove console.log
- fix linear sync
- feat: update linear comment repo linking text (#1286)
- clean up ai.ts
- feat: update task start text (#1283)
- pnpm lock
- force anthropic as provider for some requests
- set to json mode
- ai fixes (#1279)
- tem 4776: filter out disabled CodeRepositories (#1230)
- chore: fix key reference
- chore: set env var globally for litellm base
- chore: set litellm env variables in staging
- remove dupe setupEnvVars
- chore: set provider name
- chore: fix litellm config syntax for fallback models
- chore: fix model ids
- feat: litellm model support (#1277)
- Prevent Negative Credits (#1276)
- dont reset diff in diff update webhook
- feat: add openai models to litellm config (#1274)
- send job id to proxy
- feat: add promise toast on integration sync status (#1272)
- Linear: auto repo detection + multi-repo (#1195)
- rm user login
- Set `inProgress` if there are on-going feedback loop jobs (#1270)
- dashboard: `Failed` pill when last attempt failed (#1268)
- Remove hover state from BETA pill in Sentry integration and use baby blue color (#1267)
- Add Beta Pill to Sentry Auto Fix (#1266)
- 0.1.107
- rm hardcoded gitlab creds
- 0.1.106
- remove creditUsage from issue.data
- chore: remove fluentbit config
- tweaks to slack notification
- chore: fix rg ref
- chore: add ripgrep
- chore: add beam deps to sandbox
- chore: add more anthropic models
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.105
- chore: add cors for auth proxy
- use gitVendorIcon
- chore: set region for cross region inference
- fix update pr (#1255)
- fix updatePullRequest (#1254)
- chore: add another litellm model
- chore: give bedrock permission to litellm
- fix tab query
- chore: try and modify grafana logs
- chore: add smtp credentials
- chore: add gitlab support for opening PRs (#1142)
- chore: add specific permission for bucket
- chore: retry log init
- chore: allow db connection for litellm service
- chore: use stable litellm
- chore: fix path
- chore: setup litellm as a seperate container build
- add diff to slack notification
- Handle undefined customBody (#1251)
- 0.1.104
- set to false
- chore: fix deployment
- Agent events in the task page logs UI (#1217)
- fix lint
- chore: fix order of ops
- chore: mkdirp
- rm issue source check from query
- chore: update lock
- chore: try a litellm custom image approach
- 0.1.103
- add opus 4.1 to model list (#1248)
- fix cdk version
- some linear fixes (#1247)
- improve shimmer animation for text component (#1246)
- comment out unused dropdown in tasks page
- 0.1.102
- chore: try latest patch
- chore: fix file ref
- chore: skip firelens config for now
- chore: use fn join
- chore: use fn select
- chore: try and deploy litellm without database_url
- chore: use data not dir
- chore: custom firelens config (#1237)
- 0.1.101
- updates
- github by default (#1241)
- fix: docker permission issue (#1240)
- rm
- polish slack message formatting
- feat: add programmer joke to README (#1239)
- Merge branch \'main\' of github:tembo-io/tembo-v2
- try await
- add test endpoint
- Save comments in DB (#1148)
- cleanup
- add some logging
- Redirect to /sign-in when logging out (#1236)
- chore: remove database url so this deploys
- docs: add console.log example to README (#1235)
- fix: better metadata for solutions (#1232)
- send message in slack when a PR is merged (#1231)
- chore: set litellm default db url
- init manifest.json (#1229)
- Add isDraft to PullRequest (#1225)
- fix web lint
- fix event propigation in installed integration config dropdown
- rm try catch from onDelete and onResync
- Resync integration (#1196)
- 0.1.100
- new onboarding flow (#1168)
- Auto-select repo in dashboard (#1222)
- Mobile Task Drawer Full Screen (#1221)
- rm package.json in prePush hook
- 0.1.99
- reject false on fallback commit
- show failed tasks in active view
- 0.1.98
- reject false on hook runs
- improved pill placement on mobile view (#1220)
- feat: add pre-push prettier hook (#1219)
- fix scrolling issue on mobile (#1210)
- log stdout if fails to parse claude code logs (#1213)
- optimized settingspage for mobile usage (#1216)
- fix: sentry errors card text overflow (#1215)
- rm level lt 1 filter
- fix optimistic UI for code repo selector
- 0.1.97
- use default commit if ai generated commit fails
- fix render condition for <Diff />
- tweak tab filters (#1214)
- 0.1.96
- tem 4722: multi repo ui (#1203)
- 0.1.95
- chore: add real cost summary to billing report
- fix: explicitly set env for ec2/ecs (#1211)
- Save owner, repo name and PR number in PullRequest (#1209)
- Update PR Mention Text (#1197)
- rename check in cli to feeback_loop_v2
- Rethink active/archived queries (#1208)
- 0.1.94
- chore: dont deploy litellm in prod
- check for claude.md and CLAUDE.md
- add searchText to repo selector combobox
- cmd+enter re-added (#1204)
- fix commit parsing and add error message when using invalid org name
- fix commit parsing (#1200)
- chore: add database for litellm
- chore: setup anthropic models in litellm
- chore: add logging for litellm, fix configuration
- chore: set hosted zone
- Use QueueJobTasks.SolveIssue for Sentry and Jira (#1198)
- chore: add domain to deployment
- chore: fix double export
- chore: deploy litellm to fargate attempt 1
- fix test
- adjusted padding so that text doesnt overflow buttons (#1167)
- chore: add roarr as sentry breadcrumbs (#1193)
- Dashboard task tabs (#1177)
- 0.1.93
- longer timeout for solve_issue_v2 and feedback_loop_v2
- Move Analytics to Services (#1194)
- Fix text overflow in tasks page (#1183)
- 0.1.92
- call anthropicSmallModel
- 0.1.91
- call function
- chore: remove roarr logger that crashes
- temp dont use bedrock in agent (#1191)
- chore: add more sentry logging, again
- chore: add better sentry logging for worker 2
- chore: try catch sentry context
- remove readCount from isQueued
- 0.1.90
- chore: dont use container metadata in chain
- 0.1.89
- chore: fix function call
- chore: improve sum amount
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- chore: add more run conditions to ci job
- 0.1.88
- dead code
- ignore canceled jobs in isQueued conditionals (#1185)
- chore: dont use bedrock in ci
- cleanup branch logic
- chore: cache bedrock credentials manually (#1186)
- Jira: save issue key as `branchName` (#1182)
- Record User Starting Issue (#1070)
- 0.1.87
- Build commit messages for feedback loop (#1179)
- Add PR Title Field (#1166)
- fix hidden logs (#1181)
- 0.1.86
- chore: add job context to log
- false
- bump claude code to 1.0.63 (#1178)
- chore: add tembo hooks (#1169)
- 0.1.85
- issue targetbranch fix (#1175)
- 0.1.84
- set targetBranch when creating linear issue
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.83
- issue targetbranch (#1170)
- fix: add cursor pointer to dropdown menu items for better UX (#1073)
- allow undefined in solution hook
- web: use larger pageSize for orgMemberships (#1164)
- Fix task cancellation cleanup (#1154)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.82
- feat: update anthropic api key label (#1156)
- Add Repo Detection Prompt Setting (#1134)
- remove early return (#1157)
- dont cascade solution when job is cleaned up
- analytics page with AG Grid integration and new components (#1081)
- specify targetBranch when creating issue from frontend
- set targetBranch on issue
- throw error when no PR opened
- 0.1.81
- feat: multi repo support in solve_issue_v2 (#1103)
- remove tracking from middleware (#1112)
- rm isConnected
- Generate branch name: truncate to 60 chars (#1141)
- stringify settings (#1140)
- Show activity on task page when feedback loop is running (#1139)
- 0.1.80
- 0.1.79
- Merge branch \'main\' of github.com:tembo-io/monorepo
- 0.1.78
- track pull request (#1109)
- Reapply "cleanup logs (#1138)"
- chore: fix bedrock provider crashing app
- Revert "cleanup logs (#1138)"
- chore: remove roarr sentry logger
- chore: set environment name so sentry knows staging vs prod
- chore: track release in sentry]\
- fix: validate tags on tag generation
- 0.1.77
- chore: use different credential provider for ecs and ec2
- 0.1.76
- cleanup logs (#1138)
- 0.1.75
- chore: add better sentry logging for worker (#1136)
- remove issue source types query and check for diff null case
- create new solution if failed
- feat: update latest solution failed text (#1135)
- 0.1.74
- create new solution if failed
- Move "Mention Author in PR" setting to PR Settings UI (#1129)
- Fix Branch Selector Loading State (#1128)
- fix request reviewer in solve_issue_v2 (#1127)
- Implement Request Reviewer (#1122)
- update tembo.md
- 0.1.73
- fix claude config (#1124)
- 0.1.72
- dont cascade solutions (#1121)
- refactor git (#1101)
- Update favicon.ico for admin app (#1115)
- Fix task logs overflow (#1117)
- 0.1.71
- Improve shouldSkipFeedbackLoop logic (#1111)
- fix customModel conditon
- 0.1.70
- skipBilling: false
- force anthropic usage
- 0.1.69
- chore: add test helpers, refactor test models
- 0.1.68
- chore: await credential provider test
- test haiku
- 0.1.67
- deploy agent if diff in /api
- uncomment tembo.md
- chore: add test credential command to tembob
- log errors
- 0.1.66
- rm @instrument import and add increased timeout for aws creds
- 0.1.65
- test models (#1102)
- chore: add tembob cli to agent
- log sentry error when job fails
- change order of allowed models
- 0.1.64
- updates
- dont use generateTextAttributedToOrg
- fix: prevent overflow in task logs diff view (#1096)
- 0.1.63
- remove a record
- 0.1.62
- add back a record
- remove ARecord
- 0.1.61
- make /.claude in workspace
- chore: run as tembo user in docker
- turn off requires api key for sonnet 4
- Auto repo detection (#1072)
- default to sonnet 4 (#1092)
- 0.1.60
- chore: remove rust agent build step
- 0.1.59
- chore:add zoneName reference
- rm rust agent (#1091)
- 0.1.58
- chore: add dns records
- 0.1.57
- chore: fix permissions
- 0.1.56
- 0.1.55
- chore: deploy second lb for tembo.ai
- 0.1.54
- chore: dont create a record to prod deployment goes through
- 0.1.53
- chore: pipe to claude code (#1088)
- polling only if queued task (#1085)
- chore: add cdk test workflow
- update deploy path for deploy-agent workflow
- claude.md -> CLAUDE.md
- rm set-branches
- set BASH_DEFAULT_TIMEOUT_MS and BASH_MAX_TIMEOUT_MS
- try catch git fetch too
- test tembo.md in prod
- try catch ls-remote like in rust agent
- rm quotes around *
- use job.organizationId
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- cancel-in-progress: false for agent deploy
- chore: refactor load balancer for multiple envs (#1078)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- feedback loop v2 (#1077)
- chore: disable aurora db
- chore: add targetBranch to issue (#968)
- send users and orgs to segment (#1067)
- fix culprit issue (#1074)
- 0.1.52
- chore: fix exit condition on update script
- 0.1.51
- chore: fix update.sh path
- 0.1.50
- chore: fix deploy agent for production
- chore: cleanup deployment, add more metadata to sentry
- Add Greptile as an AI code reviewer option (#1068)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.49
- 0.1.49
- chore: add view-rust log helper, and a queue command
- chore: add a tailscale logout hook to try and force it
- change to trigger deployment
- Update admin dashboard dependencies and enhance user management features (#882)
- 0.1.48
- Refund failed solutions (#974)
- chore: test deployment of auth proxy
- chore: set circuit breaker
- chore:set statedir for auth proxy
- isLoading false check for snake spinner
- chore: decrease free credits from 500 to 50 for new users (#1066)
- chore: add hostname and fix cat log
- chore: use different names for the auth proxy
- chore: add anthropic test command, remove daemon flag
- chore: add log output cat
- chore: add view log helper script
- chore: pass mem to tailscaled not up
- chore: naively try adding bash
- only spin until done fetching
- chore: use state mem for tailscale auth proxy to try and get our name back immediately
- 0.1.47
- fix view task button loading state
- chore: update npm deps hash and readme instructions for fixing it
- 0.1.46
- Logs: display specific reason for errors (#1050)
- tem 4621 (#1062)
- turn on ts worker
- only create one single issue source code repo for jira tembo label (#1063)
- remove usages of updateManyIssueSource
- oops rm console.log
- dont show incomplete banner when user has repos enabled
- rm formatting-results.md
- show top 50
- Add formatting results summary (#969)
- fix types in next config
- fix types in next config
- fast af now??? (#1060)
- enable code repos instead of issue sources  (#1059)
- add job to solution (#1044)
- improve logging in linear webhooks
- fix border radius in profile pic dropdown
- Fix workspace dropdown border (#1058)
- PR -> Pull Requests
- Problems with /issue/create (#1041)
- Fix Mobile UI Responsiveness (#1055)
- Add 400+100 credit pack (#1054)
- 0.1.45
- update tskey again
- update old tskey
- 0.1.44
- job names in frontend (#1051)
- fix: remove double borders in tool input UI rendering (#1049)
- fix isQueued condition
- dont poll queue job so much, use lastQueuedAt instead (#1046)
- Extract only error-relevant parts of Github Actions logs (#1039)
- feat: setup sentry in worker with environment detection (#1045)
- fix styling and display event message for errors
- Enhance organization settings page with user role checks for member management. Added tooltip for non-admin users and refactored dialog rendering based on admin status. (#1040)
- 0.1.43
- 25 -> 500
- 0.1.42
- try catch the git fetch cmd (#1038)
- chore: add cleanup, use ts worker in staging
- remove chat prompt from createBranchName
- 0.1.41
- fix addCredit open on safari
- Hide private endpoints from public docs (#1019)
- feat: update Cursor label to Cursor BugBot in pull request review settings (#1037)
- fix lint
- Add enabledAt to CodeRepository (#1035)
- chore: add github pk secret
- chore: pin ruby version
- early exit with NEXT_PUBLIC_ONBOARDING_DISABLED
- chore: fix few bugs, use solve_issue_v2 by default in staging if using the constant
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.40
- Add cancel task modal (#1030)
- support github action bot as reviewer (#1032)
- return aws from integrations endpoint (#1031)
- Don\'t check author_association for private repos (#1027)
- remove getExternalButtonUrl (#1023)
- update: change log text from \'solve\' to \'task\' (#1026)
- github sync: filter out disabled & archived repos (#1022)
- fix isQueued condition
- 0.1.39
- set ts worker count to 0
- Linear webhook: use `createQueueJob` (#1020)
- update to use hasCredits (#1018)
- attempt to fix db url parsing
- remove prefix from label in linear sync
- chore: ts agent env vars
- 0.1.38
- upsert issue source based on externalId set to CodeRepository
- fix (#1016)
- reduce padding on settings page tabs (#1014)
- rm second canceled task btn
- tem 4586 (#1008)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.37
- chore: disable auto start of ts agent, add better logging for 401
- chore: add bundler and a few other deps to sandbox
- chore: add loading of configuration
- Linear: assigned by as createdBy (#997)
- chore: fix few ts worker issues
- chore: fix loading of container
- fix lint errors in issue details (#1012)
- Merge branch \'run-ts-agent-in-prod\'
- chore: fix url
- default tasks vars to empty str (#1010)
- chore: run ts agent in prod
- docs: add colors section to web app README with usage verification (#1009)
- ts docker sandbox (#971)
- 0.1.36
- remove check in isTemboActor
- whop rename text to failing workflow (#1007)
- fake_sandbox: create /workspace/repo, set cwd to temp dir (#1006)
- proxy: cancel fast (#1005)
- task page changes (#992)
- 0.1.35
- prevent comment dupes (#1002)
- Sync integration if repos are added/removed (#999)
- Ability to cancel jobs (#1001)
- uncomment
- prefix repo labels with tembo/ (#996)
- Add comment on GH action fix (#994)
- move ai logic to /ai instead of /services/ai
- order dashboard tasks by last queued (#987)
- redirect even if github is installed (#986)
- Updated weekly report email (#985)
- 0.1.34
- upsert issueSourceCodeRepository
- upsert issue source in issue/create (#983)
- tem 4517 (#982)
- sync integration prio set to 10 (#980)
- turn onboarding off in dev (#979)
- taskId on event log (#973)
- resync github when perms change (#978)
- suggested issues (#977)
- chore: try more invalidations for auth proxy
- note to self
- make username black
- task summary
- Merge branch \'main\' of github:tembo-io/tembo-v2
- better check
- 0.1.33
- comment out tsAgent
- from linear
- refetch credits every second when task in progress
- fix
- don\'t show unknown
- 0.1.32
- logging
- task [id] page + more (#956)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.31
- default workspace/repo path to fix feedbackLoop (#972)
- Issue creator model (#960)
- upsert user email (#967)
- toggle off solve max issues (#896)
- 0.1.30
- chore: fix build sandbox
- Revert "chore: fix build sandbox"
- chore: fix build sandbox
- clone into /repo subdir (#964)
- remove pm system prompt from settings (#963)
- Feedback loop: filter out failing checks that are not Github Actions (#962)
- init tembo.md
- 0.1.29
- check for claude.md before commit (#957)
- order by last queued at
- Set pull.rebase false config (#949)
- rm success checks
- 0.1.28
- billing portal (#944)
- github: fix ReviewThread upsert (#946)
- 0.1.27
- Revert CLAUDE.md in pull_and_push (#942)
- PR: Increase Signup Free Credits (#941)
- agent: push before git pull in feedback loop (#939)
- Fix group analytics and error handling (#904)
- Disable Generate PR Button When No Repo Linked (#938)
- Shift+enter for newline, enter to submit (#934)
- rm absolute path on claude md checkout (#932)
- set manual issue source
- 0.1.26
- much better optimistically create issue in dashboard (#931)
- chore: fix tembo runner for agent
- ui fixes + onboarding fix (#928)
- 0.1.25
- Dont commit claudemd (#926)
- chore: rename docker images (#925)
- chore: use image tag directly
- chore: wip adding ts agent to vm (#918)
- useClerk instead of useAuth
- set afterSignOutUrl
- proxy: stream to front-end only valuable output (#924)
- chore: remove some invalidations
- CI failure feedback loop: allow up to 3 attempts (#922)
- chore: use correct port for ts auth proxy
- 0.1.24
- handle issue.create linear webhook event  (#920)
- chore: add jq and proper tailscale path
- chore: attempt ssl for ts auth proxy
- Add review settings for Cursor, CodeRabbit (#914)
- redirect even if github is still installed (#916)
- 0.1.23
- Revert "chore: run docker sandbox as non root user (#909)"
- solution history -> attempt history
- rm max solutions setting (#913)
- Merge branch \'main\' of github:tembo-io/tembo-v2
- credits badge
- set max solutions to 0
- Handle PR reviews without pull_request_review_comments (#906)
- push tembo.md as a test
- chore: run docker sandbox as non root user (#909)
- 0.1.22
- nodejs 22
- show merged PRs on dashboard (#908)
- 0.1.21
- make claude.md in workspace
- 0.1.20
- chore: update deps and add sandbox helpers
- name deploy based on env (#907)
- loading state for pr status pill (#900)
- chore: improve sandbox (#905)
- 0.1.19
- chore: remove swift from sandbox
- ability to toggle on/off draft PRs (#902)
- agent: write to ~/CLAUDE.md (#901)
- chore: remove aws ssl for auth proxy
- add rubocop
- chore: add test endpoint for auth proxy
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.18
- chore: add deps to sandbox (#899)
- Modal Rendering Fix (#897)
- sort non coming soon integrations first
- feat: change \'integration\' to \'dev tool\' in help text (#895)
- update container size
- 0.1.17
- some polish (#893)
- dont hide text just word break
- handle overflow in task summary card
- 0.1.16
- add some indexes to fix dashboard issue query perf (#892)
- 0.1.15
- increase claude code timeout to 1 hour (#891)
- toggle off codebase scanning
- filter out level 0 issues
- filter out level 0 issues
- rm PAYG thing again
- dont set slug in org creation
- dont show sources pill for linear
- rm PAYG thing
- Limit Task Title Length in Dashboard (#889)
- tem 4495 (#890)
- fix unused (thought i already did this lol)
- show diffs on prs (#888)
- PR: Fix Integration Links (#885)
- 0.1.14
- comment out tracking code in github webhook
- 0.1.13
- update diff type (#887)
- Fix missing onboarding redirect + intercom + sentry boot (#886)
- 0.1.12
- try catch segment tracking for testing
- 0.1.11
- set targetBranch in github sync (#884)
- save additions + deletions (#878)
- fix: change \'tickets\' to \'issues\' in linear integration description (#880)
- Missing line from #839 (#875)
- lint
- fix issue list perf (#879)
- 0.1.10
- show tasks btn for every integration
- improve tracking (#874)
- fix lint
- 0.1.9
- optimistically create issue in dashboard
- Add diff to `PullRequest` (#839)
- 0.1.8
- only take the first 20 tasks
- fix webapp build
- tem 4456 (#872)
- Historical agent logs (#851)
- dont show enable sources banner for linear and jira (#873)
- 0.1.7
- handle externalUrl in PRs for jira
- fix wrong data schema in jira issue prompt
- add hasNextPage to loading condition
- fix lint
- fix workflow state typo (#871)
- add loader for branch selector to fix bug for tensure (#869)
- init issue creation webhook and change default repo naming (#862)
- API segment tracking v2 (#808)
- 0.1.6
- paginate branches (#857)
- chore: deploy to different s3 buckets
- chore: fix deploy assets for staging
- chore: oauth callbacks get higher priority
- feat: add lastActiveAt to org (#856)
- fix: incorrectly reporting cw stats
- improve error handling in manual creation endpoint (#855)
- 0.1.5
- PRs -> Pull Requests
- uncomment migrations
- add one request (#852)
- 0.1.4
- remove has issue checks in coderepo scanning
- fix jira externalUrl
- agent: finish PRs even if org goes out of credits (#779)
- I\'m too lazy to write a commit message.
- 0.1.3
- use siteId to register jira webhooks instead of externalId
- 0.1.2
- upsert CodeRepository in github sync (#846)
- 0.1.1
- rm --dangerously-skip-permissions
- update claude code to 1.0.38
- agent staging (#845)
- use sourceProviderClass
- agent staging (#844)
- chore: set arn for agent in staging (#843)
- create new instance of source provider class (#842)
- enable tembo label issue source in jira sync
- Abstract Git provider specific code into the api (#812)
- typo
- rm gitlab hardcoded from ui
- 0.1.0
- tem 4370: jira integration (#834)
- fix: replace wildcard CORS origin with specific frontend URL (#480)
- record credits used in recordTokenUsage (#838)
- skip scanning if aleady has issues (#836)
- settings: email preferences (#783)
- create new instance of scanner class to fix bug in /scanners
- fix bug in issue source hook create check
- track all buttons (#835)
- fix some types (#833)
- gitlab support (#811)
- remove logs panel (#832)
- init scan command in cli
- updateIntegration callback in integration provider (#815)
- move max bot reviews && refactor with form (#814)
- Pull request settings (#784)
- chore: add helper cli (#810)
- chore: add CDK env to bootstrap step
- agent: shallow clone with remote branch fetching (#806)
- chore: fix asset deployment
- reset CLAUDE.MD before pushing (#805)
- 0.0.10
- default false
- Enhance GitHub Integration Settings UI (#735)
- 0.0.9
- queue PrioritizeIssues job in issue source hook (#782)
- Weekly report email (#724)
- clean up tracking in app (#781)
- fmt
- Remove Closed PRs Card from Dashboard (#780)
- use latest aurora version (#778)
- fix tests
- add new aurora serverless database (#450)
- Job Execution Timeout Fix (#776)
- fix: deploy assets (#777)
- only open PR if there is not already a solution (#772)
- 0.0.8
- agent: reorder so that tembo.md is the rule file with highest priority (#765)
- queue sentry solve if instantSolve setting is set to true (#748)
- Convert rule files (including tembo.md) into CLAUDE.md (#749)
- 0.0.7
- fmt
- disable sentry for staging
- cmd status (#758)
- 0.0.6
- chore: setup CDK_DEPLOY_ENV for agent
- chore: deploy agent to staging
- 0.0.5
- 0.0.4
- chore: test with sts
- 0.0.3
- staging deploy (#753)
- 0.0.2
- 0.0.1
- remove web fetch tool (#754)
- remove codeblock from solution histor
- Issue Tags (#664)
- close dialog
- add name and email (#742)
- slight margin botton on create task
- tem 4017: user supplied issues (#732)
- add cookie domain (#738)
- segment api setup (#720)
- pretty
- fix: prevent auto-scroll when user has scrolled up in live task log (#733)
- improve issue level generation (#730)
- Prioritization Prompt (#729)
- user provided issue type (#728)
- agent: react to CI failures (#702)
- enqueue new prioritize_issues when system prompt changes (#727)
- fix: correct typo \'prioreitize\' to \'prioritize\' (#725)
- integration settings (#723)
- Better Credit Display Format (#721)
- fix gtag
- prioritized task ui (#684)
- Add Git Repo Configuration for Postgres Integration (#706)
- fmt
- add back ga
- track onboarding (#675)
- API: new endpoint `generate-pr-comment-message` (#713)
- fix agent build
- hasCredits fn (#718)
- move .claude.json to setup fn (#717)
- Longer visibility timeout for Rust agent jobs (#712)
- agent readme
- update github instance name in getIntegrationInstanceName
- handle access denied in oauth callback
- fix: remove unsafe type casting in error logging (#716)
- fix claude code setup
- use settings.json
- .claude instead of root .claude (#707)
- fix branch endpoints
- agent: Sentry DSN is in /run/secrets/ (#701)
- refactor: abstract oauth providers (#697)
- Initial Resend (#689)
- fix: ensure proper await sequencing for userMemberships revalidation (#696)
- toggle includeCoAuthoredBy to false in settings.json (#695)
- fix: remove unsafe type casting for review.author_association (#690)
- try catch getting github install
- only check for credits if solve issue or solve max
- agent: continue if `request_review` fails (#688)
- catch error
- seed database
- swallow credit error in oauth callback
- skip clerk test
- fix tesrs
- fmt
- Init Sentry after tracing (#687)
- fix types
- only skip if less than maxSolutions (#686)
- Max automated review depth (#666)
- disallow `git commit -m` tool in claude code  (#685)
- cw metrics (#683)
- chore: add basic cloudwatch metric, increase worker size (#682)
- fix types
- queue cleanup (#663)
- agent: move Sentry DSN to env var, init only if var is set (#669)
- chore: fix create issues not getting hit
- rm test
- fix: queue jobs not being added correctly (#681)
- rm omit
- fix tags
- chore: reenable firelens
- pull changes before pushing (#660)
- Revert "fix: replace hardcoded database credentials with environment variable…" (#679)
- fix: replace hardcoded database credentials with environment variables (#678)
- sort by level first
- only get issues that have a repo selected (#662)
- job deps (#671)
- make env public (#665)
- fix linear level
- return ok if no integration found for linear
- use sonnet 4 instead of opus
- use opus 4 for prioritize_issues (#661)
- setup segment (#578)
- require api key for opus and sonnet 4 (#658)
- Automated feedback loop depth limit (#655)
- fix: update Tembo view link to include version query parameter (#653)
- add graphite user check to handleGitHubPullRequestReviewSubmitted
- allow graphite bot (#650)
- rm claude.yamml
- set BASH_MAX_TIMEOUT_MS and BASH_DEFAULT_TIMEOUT_MS (#647)
- comment no credits in PR review submitted (#648)
- Webhook fixes for feedback loop (#644)
- fix: add optional chaining for userMemberships.revalidate call (#641)
- validate using api endpoint (#639)
- Feedback loop v1 (#630)
- BYOK UI (#633)
- handle case where llm picks more issues than maxSolutions
- move prioritize_issues to process_orgs (#634)
- silently fale deleting prioritized issue
- generate pr title and description (#628)
- fix check-types
- tem 3795: issue prioritization  (#584)
- chore: allow using own api key, use large model for scanning and attribute credits (#617)
- update codeowners
- feedback_loop: include review threads for `solve`\'s prompt (#629)
- reaction on root pr comment (#626)
- Initial `FeedbackLoop` job (#606)
- cleanup abort controllers (#619)
- sort tasks by createdAt desc
- show working even when not expanded
- add run_without_timeout (#611)
- rm run_with_timeout
- agent: more informative errors on command failures (#608)
- nullable PR template
- dont error if commit fails (#607)
- tweak insufficient credits message
- upsert issue with repo label issue source even when assigning (#605)
- agent(sandbox): strict error treatment (#604)
- agent: native Rust timeout (#603)
- model selection (#599)
- agent: make Claude Code generate commit message (#600)
- Tem 4054 (#586)
- feat: enhance sidebar with tooltips and loading skeletons (#598)
- improve logs a bit (#597)
- Solve Fix cut-off font issue in integrations list (#560)
- Solve Change "View issue on Tembo" to "View task on Tembo" (#574)
- show working even when closed
- agent: remove `--json` setting (#594)
- agent: make Claude Code commit changes, fallback to API (#585)
- tem 4307 (#587)
- feat: add issue tags (#582)
- web/agent: allow retrying solutions (#577)
- chore: try various things for agent flake deploys (#579)
- Solve Allow selection of target branch for PRs (#572)
- Add events sidebar state management and cookie handling (#573)
- Solve Add filter buttons to /tasks (#542)
- Markdown for task summary (#565)
- init integration + issue source  settings (#569)
- max solutions can be zero (#571)
- Solve fix flash of "Scanning for repositories" loading state (#568)
- queue scan on updateMany (#567)
- Solve Send Linear comments along with issue description to LLM (#503)
- Solve render task summary as markdown (#563)
- only trigger feedback loop when tagging @tembo or @tembo-io (#564)
- chore: fix cdk
- chore: disable firelens for debug
- chore: set restart time to 60 seconds
- Create internal doc on how to build integrations (#219)
- chore: allow ecs container restarts for worker (#561)
- use tembo/ instead of tembo-solve/ prefix
- Save pull_request_review_comments (#529)
- only show spinner if task is in progress
- reset: queue scans only for enabled issue sources (#559)
- Handle closed / merged PRs (#536)
- claude.json -> .claude.json (#556)
- Solve Scanner loading skeleton (#553)
- chore: add timeouts to gh calls (#554)
- add back timeout
- save claude json contents to solution and pass --continue to claude code (#551)
- web: fix Vercel build (#550)
- /integrations/configure/{id}: more loading checks (#543)
- setup zenstack in admin dashboard (#534)
- live button to go back to live logs
- show logs card in task page (#537)
- createdBy fields (#242)
- dont show onboarding if already completed (#535)
- streamed claude code logs (#528)
- chore: add error logging to worker failure
- I\'m too lazy to write a commit message.
- loading state github issue sources
- chore: record fail reason on queue job (#532)
- chore: fix clerk webhook (#533)
- fix: queue sync integration job (#531)
- ticket -> issue
- lowercase github
- lowercase linear org name
- Solve Maintain task filter state on back button (#508)
- chore: grant permission to task role
- chore: use correct policy name
- chore: use new cert for proxy
- chore: add certificate, setup port
- chore: move auth proxy to port, setup record
- agent: rename `.dba.json` -> `.tembo.json` (#526)
- chore: build on change to auth proxy
- chore: use userspace networking
- chore: fix path for ts container
- `mergedAt` in `PullRequest` (#525)
- fix: docker file path
- chore: add fargate service for auth proxy
- aws bugs (#521)
- feat: tailscale authentication proxy (#522)
- web on port 3000 admin on port 3001
- admin tsconfig
- admin meta tags
- fix some type errors
- tem 3894: set priority from sentry issues (#519)
- I\'m too lazy to write a commit message.
- init admin app (#520)
- Delete Tembo PRs after merge (#518)
- remove pr_template.md
- fix pr desc (#516)
- clerk: upsert org in `orgMemberships.created` (#507)
- tem-4117: mention feedback loop in PR description (#506)
- clerk: upsert in `organization.create` (#505)
- fmt
- Solve Show most recent PR in task view (#501)
- make integration optional in github wehook (#502)
- fix: add overflow-y-auto to dashboard and sidebar for mobile scrolling (#500)
- dont trigger any logic if labels were not added
- fix no labels added condition
- max height
- fix loading state and empty state in dashboard (#498)
- respond with comment when no credits (#485)
- feat: issue source panel on dashboard + only show tasks for issue sources that are enabled (#473)
- Solve 	// TODO - Verify stripe webhook signature (#476)
- linear: require repo and default repo (#469)
- fix string escape in onboarding
- turn github sync in worker back on
- move first sync to /integrations onboarding page
- respond to users comment when they tag tembo (#471)
- trigger first github sync via first-sync endpoint (#470)
- fix icon loading (#467)
- Delete Github installation when removing the integration (#455)
- fix: lint
- feat: disable Generate PR button and add tooltip when there is an existing PR solution (#466)
- improved tasks page (#461)
- linear ui (#462)
- add search (#464)
- endpoint for manual first sync (#463)
- Update EventLog messages (#444)
- tailscale timeout
- linear bugs (#459)
- break early on github to debug worker exit error
- integrations: add reset button, confirmation dialogs for reset/uninstall (#445)
- Revert "Revert "set linear issue to in progress when solution is first create…" (#454)
- Revert "set linear issue to in progress when solution is first created (#449)" (#453)
- set linear issue to in progress when solution is first created (#449)
- change pending solution text
- findFirst instead of findUnique
- only set issue source id during assignment
- Merge branch \'main\' of github:tembo-io/tembo-v2
- fix: allow skip github in onboarding if repos endpoint return [] or fails 3 retries (errors)
- rm issue source id from update
- fix: onboarding redirect bug
- dont check credits for repo comment (#446)
- fix: integrations UX (#439)
- linear repo labels (#433)
- chore: add backup db script [skip ci]
- chore: missed await
- chore: await loop in worker
- chore: add another index for event log [skip ci]
- chore: make cleanup run more frequently, remove concurrently [skip ci]
- chore: add indexes for queuejob
- Resolve issue if it was resolved in Sentry (#430)
- no need for explicit
- pass undefined instead of empty array (#443)
- add worker to turbo run dev
- chore: upsize resources
- fix zenstack frontend types (#442)
- fix prettier
- conditional render pr external url
- chore: dont pass other jobs to the rust agent
- chore: fix prettier
- chore: dont queue unenabled issue sources
- chore: improve debug anthropic output a little bit
- chore: attempt to fix socketio connection
- chore: cleanup log levels
- chore: improve no job log message, increase sleep time
- chore: use better datetime formatter
- chore: add debug jobs page to frontend (#441)
- fix: router refresh on workspace update
- fix broken onboarding
- chore: cleanup ecs agent log
- chore: allow all methods
- chore: add passthrough endpoints (#438)
- fix issue source icons (#434)
- chore: fix merge ref
- chore: fix merge ref
- chore: fix merge ref
- feat: typescript queue worker (#426)
- bun in deploy agent
- bun in agent ci
- tem-4162: use linear branch name if exists (#425)
- feat: new onboarding (#427)
- externalUrl in IssueSource (#429)
- add linked repo to task page (#359)
- agent(process_orgs): don\'t scan/sync if count == 0 (#369)
- fix event row accessing id when no integration
- fix issue source query sending no where clause (#424)
- linear polish (#410)
- rename linear svg
- pr description links (#404)
- remove unused file
- Merge branch \'main\' of github:tembo-io/tembo-v2
- update
- benja/fixes (#347)
- bun in api assets action
- github
- Github -> github
- setup bun in deploy api action
- ignore dbml from type checking (#401)
- dont show spinner when failed solution (#375)
- Avoid responding bots (#374)
- fix onSync rendering loop bug
- Trigger sync for new integrations (#364)
- rm dupe scanners and dont hash issue id (#370)
- dont hide overflow durring onboarding
- tem 4119: linear integration v2 (#363)
- chore: add api auto scale (#367)
- fix: aws setup in prod (#366)
- lastScannedAt on issueSource (#365)
- generate commits using api endpoint (#326)
- add back append system prompt now that claude code is updated (#350)
- Make LLM requests for issue data before DB transaction (#308)
- chore: update claude code (#348)
- benja/fixes
- no need to double stringify issue
- set page size in linear scan (#337)
- log claude code version
- update claude code (#339)
- comment out append-system-prompt for now
- improved prompts (#312)
- Remove dba mention (#327)
- trim issue title
- Index for EventLog history (#324)
- show solve issue button even for external users
- benja/integrations sidebar perf (#321)
- chore: graviton rds xlarge
- integrations sidebar stuff (#320)
- Events markdown continuation (#319)
- Events log: render Markdown in `event.message` (#318)
- check for local diff commits before opening new PR (#315)
- chore: add indexes to org id
- chore: fix ref
- chore: deploy sandbox to gcr
- Some missing /issues -> /tasks (#311)
- issue_comment.created: ignore bot comments, check if PR author is Tembo (#279)
- chore: fix linear filtering (#309)
- Add ca.crt support for Postgres connections (#288)
- fix /issues link in pr description
- dont show issue solving state when PR is true
- only show pending state if there is no PR
- temporary polling when clicking solve issue
- env var for using bedrock or not, set to true in prod (#298)
- Github: handle repositories removed/disallowed (#294)
- chore: add claude code github action (#293)
- use bedrock for haiku ai calls (#290)
- revert
- use bedrock inference profile id
- use bedrock with creds
- use bedrock with creds
- register
- add aws bedrock test (#289)
- set sidebar open to default even if undefined (#287)
- remove old queries and fix loading state in dashboard (#286)
- store onboardng completed at in db && add new switcher in onboarding (#285)
- redirect to base route after go to app
- rm onboarding_finished_at
- pull publicMetadata from organization instead
- typo in title tag
- false condition
- check against user publicMetadata
- notify benja darren ry on feature request
- fallback
- get orgs from api before creating (#284)
- revert slug no need
- use userid in hidden organization slug
- Fix require org (#283)
- Issues: apply filters in DB query (#277)
- use first name as org name and fallback to generated name if not found (#280)
- Save `job_id` in `Solution` (#267)
- rm failed check for queued loader (#270)
- use env var directly for connection_limit (#268)
- refactor to use ensure_job_data_has_org_id
- fallback to job.organization_id if its not in data
- Truncate large parameter lists (#238)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- Fix condition to display Sync button (#264)
- fix PR count in dashboard
- revert verbatimModuleSyntax
- default value in query state to empty str
- invalidate issue query when inserting agent job (#266)
- increase prisma connection_limit to 30 (#265)
- set claude model to latest
- chore: fix path ref
- chore: update claude code
- chore: add test scripts to sandbox
- chore: even better error messages
- chore: add 3 minute timeout to claude
- chore: better api errors
- chore: check types, pass in anthropic key
- chore: fix typo
- chore: remove socket io from proxy for testing
- chore: add org id to anthropic starter
- chore: fix ref
- chore: add doctor commands to vm
- save job info to tmp json file (#261)
- chore: add simpler queue metrics endpoint
- chore: add org id on feedback loop
- fix flash of solving spinner
- chore: solve issue jobs get higher priority
- chore: add more agent events (#260)
- revert supabase externalId to org for now
- chore: fix typo
- chore: add event log to github issue comment
- ChevronsUpDown selector
- chore: add better message on existing integration failure
- `lastQueuedAt` ui (#259)
- chore: fix migration again
- chore: fix migration
- chore: add support for tembo ignore file (#258)
- chore: add default timestamp to last seen
- add last queued at to issue (#257)
- chore: add last queued at to issue (#256)
- Run API tests (#254)
- fmt
- fix: improved sentry replay + identify user
- chore: add more metrics and fix existing
- lint
- Sentry -> sentry
- typo
- Save user info in Clay on sign-up (#236)
- Merge branch \'main\' of github:tembo-io/tembo-v2
- feat: add sentry to web
- lint
- update sentry dsn for web
- rm integration name label
- chore: fix metric labels
- silently fail get_modified_files
- another one
- gitHub -> github
- Github -> github
- chore: fix prom client labels
- Github -> github
- gap in installed integrations
- chore: add priority to process orgs endpoint
- show issue count in dashboard
- chore: add labels to prometheus metrics (#251)
- fix borrow
- Github -> github]
- another one
- fix another integrationType reference
- fix some usages of Integration.Type
- chore: add more logging to process orgs endpoint
- remove usage of IntegrationType enum from frontend
- Add organizationMembership.created Clerk webhook (#220)
- chore: remove usage of integration type enum (#250)
- show total issues
- chore: allow any credit size (#249)
- chore: fix remianign credits calculation
- fmt
- remove --depth=1
- ignore
- update lockfile
- update linear api key to tembo app
- socket io debug page (#248)
- rm event.payload
- update turbo.json?
- remove encoding package + add it to externals in webpack
- add encoding dev package
- bro
- lets try this
- get PullRequest using solution id (#247)
- fix build issue
- feat: add intercom + feature requests
- fix metadata
- fix lint
- Validate Postgres connections during insertion (#196)
- rm dead code
- metadata for debug
- chore: dont create db
- tem 3907: use solutionId in solve_issue job (#245)
- chore: fix socket io prisma error (#244)
- run api action with diff in database pkg
- view in github
- chore: add scanner settings model (#243)
- remove extra hr
- orgaization createdAt field (#241)
- turn productlane back on
- remove issue id from event log
- show last seen
- Fix event log (#240)
- chore: add external url to issue
- chore: cleanup api logs
- fix: s3 bucket for aws setup
- fix dashboard empty state condition
- scan code (#239)
- small tweak to incomplete integration styling
- fix build error
- better loading state (only show if PRs are there)
- empty dashboard state
- show org name in installed integrations row
- fix sentry hash
- fallback to hash
- sentry link needs to go to /issues
- rm conditional render
- fix externalUrl
- fix button text
- optimistic state
- add on sync
- feat: clarity when missing enabled sources
- ossue name overflow ellipsis
- fix typo
- lint to fix deploy
- Merge branch \'main\' of github:tembo-io/tembo-v2
- make it more clear you have to enable sources
- new title and desc
- tem 3952: ability to edit issue and summary in UI (new prompts coming soon in another branch) (#235)
- Onboarding: don\'t send e-mail from API (#212)
- chore: dont error on not enabled scanner
- chore: continue on empty credits
- chore: make solution id required for pull request
- chore: actually pass in org id
- fix insert jobs (#234)
- chore: fix insert jobs (#233)
- chore: scope queue jobs (#231)
- unused-index: exclude PK/unique constraints, empty tables (#228)
- only run webhook for issue resource type
- chore: show latest failed in failed endpoint
- visually hidden title
- Merge branch \'main\' of github:tembo-io/tembo-v2
- update url
- set db size to db.t3.medium (#223)
- tem 3933: sentry integration v2 (#225)
- Merge branch \'tem-3918\'
- watch video in onboarding
- return ok if unhandled webhook
- create org if not found (#217)
- set externalUrl for all issues (#218)
- Tem 3953: hide ignored/resolved issues from issues feed (#213)
- chore: expose errors to api
- sorting and comment out productlane, some weird styling issue with it
- rm langfuse tracing from agent (#206)
- tem 3941: skip solve_issue jobs when org has no credits  (#210)
- chore: remove unnecessary logs
- chore: remove log group name since cw agent complains
- chore: use cauge
- hook: Queue source scan when issue source is enabled (#208)
- chore: add Write tool
- chore: add more business level metrics
- api.rs: drop leading slash in `/issue/unsolved` path (#209)
- enable postgres issueSource by default
- fix: optimistic merge
- chore: pass thru onError for HTTPExceptions
- Create `User`s on Clerk\'s `user.created` (#203)
- show solution metadata in side module (#205)
- chore: add basic auth back
- agent: send `command_executions` always, fix `fail_solution` (#204)
- chore: remove basic auth as test
- rm animate-spin from <Spinner />
- chore: add prometheus metrics for queue jobs (#202)
- fix styles for spinner when issues are being solved && let users change severity in issue page (#201)
- chore: add deployment json to git so nix sees it
- chore: setup dimensions
- agent(api.rs): fix call to `get_org_settings` (#200)
- chore: try and push metrics to cloudwatch
- fix(api.rs): bad path in fetch_job, fetch_job_by_id (#199)
- chore: fix ref
- chore: try and fix nix
- chore: add deployment info to agent
- chore: busybox hostname
- chore: lower log level
- absolute time when > 24 hours ago
- chore: add connection timeout to pg
- link langfuse prompts to traces and add refetch interval to issue source (#197)
- chore: update last seen at (#198)
- langfuse tracing (#195)
- tem 3869 (#194)
- Fix email ID for Welcome email (#193)
- Send welcome emails (#191)
- tem 3877 (#192)
- slow-query: skip queries with disallowed tables/functions (#178)
- only sort to enabled on first load to avoid jump (#190)
- remove status filter in issue page
- some layout polish in issues page && fix code repo upsert (#189)
- small ux fix
- gap-4 in grid
- Create failed solution if no code repository exists (#188)
- send user to integrations page if no github integration isntalled
- cleanup layout and loading state in issues page
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- date formatting in issue page && also fix flash of bannnnenr
- api: rework requests into a `Client` struct (#187)
- fix issue status
- show isSolving from /issues page
- improved github settings ui (#186)
- chore: add logging to ai generation, dont upsert settings
- Sentry: remove default DSN (#185)
- move sort up
- Merge branch \'main\' of github:tembo-io/tembo-v2
- small fixes
- chore: update deps
- chore: scale out agent
- chore: add github webhook event logging
- show solution card even if no open PR
- chore: remove unused json field from agent
- typo
- tem 3871 (#184)
- fix severity filter in issues page (#183)
- chore: paginate all github repos (#182)
- use issue.data for sentry issue payload in agent (#180)
- chore: give free credits on sign up (#181)
- chore: try and fix dynamic hostname systemd crash
- organizationSlug -> organization
- use /settings/billing for checkout link redirect
- specify return type for useGetInfiniteIssues
- tweak lint config
- ignore portable error
- unused imports
- fix zenstack type error
- quick way to disable postgres issue source (#179)
- use project id in sentry webhooks
- chore: bring sentry inline with other integrations (#177)
- chore: improve linear scan (#176)
- fix usage progress
- chore: remove console logs
- chore: emit linear events
- chore: limit event log to 25 events (#174)
- rm old get instance code (#168)
- chore: fix linear oauth
- chore: use long lived jwt in callback
- chore: fix integration page jumping around (#173)
- chore: add cascade deletes (#172)
- web: send errors to Sentry (#171)
- chore: issue emitter (#170)
- chore: use better profanity scanner (#169)
- disabled sources at the bottom
- chore: return queue logs on failure endpoint
- fix lint again
- api: send errors to Sentry (#159)
- fix sources sorting
- chore: set agent to use cloudflare dns
- issue summary (#164)
- chore: few fixes for broken integrations (#165)
- Sources page: don\'t list disabled issue sources (#162)
- chore: add issue source categories (#163)
- max solutions copy
- right token count in sidebar
- fix tsc (#161)
- fix lockfile
- listen to organization.created event in clerk webhook
- chore: add socket io support to API (#42)
- show purchase more credits btnn
- chore: improve linear integration
- only show enabled issue sources
- fmt
- TEM-3840: billing ui v0 (#158)
- chore: give agent more cpu and mem
- chore: allow branch other than main
- chore: stream sandbox output
- chore: automatically make code repos for github issue sources (#157)
- support github as issue source in ui
- chore: allow_promotion_codes
- chore: dont scan disabled issue sources
- chore: update org slug automatically
- fmt
- sort db integrations && new productlane widget
- chore: trim secrets for agent
- chore: fix typo
- chore: add version endpoint
- chore: add before service for ts key
- chore: fix dashboard name
- chore: fix ref
- chore: region fix
- chore: fix agent errors
- chore: pass region
- chore: add default
- chore: langfuse remove ssm
- chore: rename public asset bucket
- chore: update agent to bring in secret manager secrets
- pretty
- feature flag linear for internal users
- chore: set prod account number
- use organization connect in integration update
- chore: move API deployment to prod
- feat: add credit usage (#156)
- set org id in integration update
- router.refresh instead of push
- remove sentry callback page since not needed anymore
- remove more old mutations && add postgres to onboarding
- wip filter issues by integration.type (#155)
- add ability to ignore issues in severity dropdown (#154)
- chore: fix typo, add disabled any bug scanner
- chore: remove testing code from frontend
- chore: wip github as an issue source (#116)
- show solve issue button for internal users only
- sentry externalUrl and levelReasoning
- fix issue type errors after new fields got added
- avoid duping sentry errors using external id (#150)
- chore: add hook for issue level (#151)
- lint
- fix aws install modal bug
- fix badge sizing when 99+ in sidebar
- ui polish (#149)
- chore: cascade issue source on integration delete
- internal only button for triggering issue solve
- chore: fix debug log
- show repo count & fix resolve issue btn
- chore: dont use middleware for proxy
- sort issues by issueSource
- chore: remove unnecessary asset bucket
- chore: add anthropic proxy and token usage (#136)
- multi region aws fix (#124)
- finish sentry (#135)
- show required token permissions in sentry install modal
- patch old code in onboarding
- rm sync button in /sources page
- Merge branch \'main\' of github:tembo-io/tembo-v2
- fix lint + tsc
- create new alert rule for every sentry project
- improve design a little
- tem-3787
- limit sidebar events
- rm usage of old org settings query in usage-progress
- icons in issue source filters
- rm useOrganization
- lint
- fix resolve issue button
- fix filtering in issues page
- sentry icon size
- get org id from sentry orgs instead of project.team.slug
- show sentry icon in issues page && move sentry back to monitoring category
- link issue url in pr description
- sentry ui (#121)
- Run feedback loop on issue comment only if `tembo` was mentioned (#122)
- chore: remove logo to fix rust error
- chore: cleanup agent logs
- use basePrisma in seed
- chore: fix solve max issue error
- chore: include read count in failed jobs next time
- chore: use longer lived access tokens for aws cloudformation (#123)
- fix aws connection modal
- events stuff
- dashboard (#120)
- chore: give more memory to prevent crash
- chore: add routes to logger to debug errors (#119)
- workflows: add CI for agent (#99)
- agent: use API key & model from Organization Settings in Sandbox/Solver (#113)
- issue code hooks (#118)
- new posthog project key
- chore: increase queue frequency, improve queue stats
- chore: add enabled at and last seen at to issue (#117)
- use new aws install modal in onboarding
- chore: run migrations
- Merge branch \'main\' of github:tembo-io/tembo-v2
- read events from db
- chore: add claude code settings (#111)
- tem 3761 (#112)
- feat: feedback loop with github webhooks (#110)
-…
erykksc pushed a commit to erykksc/raycast-extensions that referenced this pull request Sep 17, 2025
* Add tembo extension

- raycast: make Tembo extension be part of Raycast AI (#1573)
- raycast (#1463)
- 0.2.48
- dont put json content in task prompt for now
- 0.2.47
- min width
- remove
- balf
- add back dropzone (#1571)
- Add Tiptap editor modules (#1485)
- fix OR condition
- show canceled state instead of just failed in task page
- init shared package (#1567)
- init action in admin dashboard to nuke a issue
- 0.2.46
- fix public api and sanitize error for db (#1564)
- 0.2.45
- chore: hide refresh token errors ins lack (#1557)
- chore: cleanup oauth code (#1554)
- feat: add slack coming soon integration (#1555)
- refactor: rename issue trackers category (#1556)
- 0.2.44
- code repo walk sync (#1553)
- render markdown even when not truncated
- remove unused next/image
- render images
- rm branch and paths checks
- cleanup image form styles (#1550)
- only deploy on git tag
- update action to build on vercel
- link vercel and init deploy-ui workflow
- Image upload (#1534)
- 0.2.43
- fix type error in integration route
- init agent state persistence for claude code  (#1543)
- improve errors for slack (#1546)
- chore: improve errors (#1545)
- chore: fix auth agent order (#1544)
- fmt
- Bump openssl (#1531)
- feat: improve api key support (#1542)
- feat: add user actions for showing integration failures (#1541)
- deploy agent when anything in nix/ changes
- add codex and qwen code
- 0.2.42
- last try catch in walk code repo
- Bump tokio (#1532)
- allow repo dropdown to get bigger if it needs to
- fix logic
- 0.2.41
- show owner if org has more than one github acc
- feat: create APIKey model with token support (#1536)
- chore: catch other errors on code walk (#1529)
- Fix Repo Selection UI (#1535)
- 0.2.40
- add env to slack event (#1530)
- New Anthropic schema for file read tool calls (#1521)
- send comment when label is added since linear doesnt start a session (#1526)
- fix: code walking errors (#1528)
- 0.2.39
- pull from job (#1525)
- feat: filter out tembo/ branches (#1524)
- chore: cleanup try catch in worker loop
- 0.2.38
- add code repository id to addJob (#1519)
- proxy: check `jobCancelled` for non-streaming queries (#1517)
- 0.2.37
- feat: simplify repo detection label (#1515)
- fix lint
- Add Model Field to Issue (#1503)
- Update bot config (#1513)
- chore: force litellm deployment
- feat: implement secure image upload endpoint (#1512)
- dont show shimmer if task is canceled (#1510)
- chore: fix queue job adding new jobs validation (#1509)
- add tembo-large-model (#1508)
- Drop URL parsing functions, use `metadata` fields instead (#1499)
- chore: use latest litellm
- 0.2.36
- chore: add slack verbose for queue job failures
- 0.2.35
- chore: fix hash change on litellm construct
- fix: cleanup sentry error for sentry webhook
- better error message when user has no api key
- 0.2.34
- chore: add better errors
- 0.2.33
- allow gpt-5
- chore: fix type refs on job type
- 0.2.32
- feat: add support for importing code repo files (#1506)
- openai api key (#1507)
- fix bot logic in handleGitHubPullRequestReviewSubmitted
- feat: remove scanners list from integrations (#1504)
- sonnet 4 model fallback
- 0.2.31
- fix bot logic again
- Add GPT-5 to LiteLLM Config (#1501)
- Add /analytics/track endpoint (#1492)
- 0.2.30
- Fix accepted reviewer bot logic (#1498)
- downt send markdown in update PR for bitbucket
- feat: increase repo detection textarea height (#1497)
- Merge branch \'main\' of github:tembo-io/tembo-v2
- small text
- better text
- fix instructions page from locking up
- 0.2.29
- parse bitbucket PR id
- 0.2.28
- add back workspace.name in bitbucket sync
- fix git icon in popover button
- fix log in git for bitbucket
- 0.2.27
- Add Environment Variables page and settings nav item (#1494)
- fix repo icons (#1495)
- feat: track oauth integration connection event (#1493)
- New TODO schema (#1491)
- 0.2.26
- merge: main
- fix: dont reset targetBranch
- use getAccessToken in gitlab + bitbucket sync (#1488)
- Filter out bots when requesting reviewer (#1490)
- add quickables (#1486)
- Add Instructions Tab (#1484)
- feat: update integration card install button text (#1483)
- docs: add release instructions to README (#1482)
- Credentials for multi-Git provider (#1439)
- 0.2.25
- Git owner sync: handle updates too (#1481)
- 0.2.24
- only send small part of issue (#1478)
- feat: add tyler getsay ascii art (#1469)
- feat: update credit margin to 2.5% (#1476)
- chore: set fetcherVersion
- Refactor generateJSONFromPrompt (#1475)
- turn off deploy api assets action
- default to false
- toggle off slack on local
- anthropic context window (#1472)
- chore: increase timeout for initial anthropic connection
- increase visbility timeout to 1 hour for solve issue jobs (#1474)
- feat(ui): add border radius to dropdown hover state (#1473)
- chore: update cc
- 0.2.23
- chore: put bastion in public subnet
- 0.2.22
- chore: remove bad cdk ref
- 0.2.21
- chore: add litellm bastion
- code repo owner (#1467)
- Linear: drop the `Tembo` label (#1465)
- fix bitbucket open pr id
- include events in issue query
- UI changes for multi-Git apps (#1464)
- remove fetch to queueJob from frontend
- chore: missing line
- chore: fix sandbox session try/catch/finally
- 0.2.20
- chore: cleanup
- chore: cleanup
- actually removed the unused logic (#1417)
- chore: cleanup
- chore: add litellm tags to proxy
- fix: cleanup claude code errors
- fix: analytics slack json converter [object Object]
- chore: enable data sources
- chore: add aws grafana
- 0.2.19
- 0.2.18
- no api key required for opus 4.1
- chore: explicitly set org id
- feat: send sandbox failures to slack
- feat: add install another button state (#1457)
- chore: add zero out credit command
- Remove Statistics Reset Frequency UI from frontend (#1456)
- fix lint
- fix organization name not being updated
- feat: remove icon from cancel task buttons (#1454)
- feat: update cancel task button icon (#1453)
- 0.2.17
- try catch when generating pr details
- 0.2.16
- set exitCode to non 0 if there was an error
- check for exitError in success case
- fix failed case in ui
- 0.2.15
- add some extra logging
- feat: add task canceled status display (#1452)
- update mergedBy in handleGitHubPullRequestUpdated
- fix isSandboxError
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.2.14
- fix pwa viewport (#1448)
- add exitError condition
- fix log
- chore: first pass at bitbucket (#1444)
- Fix skipBilling default state (#1449)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.2.13
- fix: correct repo count in integration pill (#1447)
- Linear: save externalUrl in sync (#1446)
- chore: small mixpanel fixes (#1445)
- lint rule for console.log in frontend
- 0.2.12
- 0.2.11
- remove console.log
- handle sandbox error in view-task-button component
- tem 4907: use sandbox session in ui  (#1420)
- feat: conditional logs card height (#1438)
- feat: add min-height to logs card (#1435)
- detect multiple repos in linear (#1432)
- AWS Integration: Coming Soon (#1434)
- bot replys off by default (#1433)
- change user to login (#1430)
- chore: use a more inclusive otel default config
- chore: fix ref
- chore: add writer ref
- chore: add otel target
- Bugs pointed out by the Linear team (#1429)
- chore: add managed prometheus to staging
- feat: basic mixpanel implementation (#1428)
- chore: add exitError (#1427)
- feat: add debug helper to issue page (#1423)
- Linear: also create labels for Gitlab repositories (#1422)
- hide gemini for non tembo users
- Add Ascii Darren (#1418)
- polling cleanup (#1415)
- 0.2.10
- fix gemini logo
- explicitly create backup vault
- Linear v2 next items (#1411)
- 0.2.9
- refactor to fix ciruclar import
- 0.2.8
- feat: add tags to litellm calls (#1410)
- chore: improve prettier performance
- Add JIRA link to task view (#1358)
- chore: fix prisma enhancement error
- chore: deploy vertex
- job renames: lose v2 from solve issue & feedback loop (#1400)
- chore: fix type refs
- feat: add mcp server support (#1402)
- feat: add sandbox event model (#1407)
- feat: update contact link to mailto support (#1405)
- feat: implement aws backup plan (#1338)
- dont send default branch if its set to defaultBranch
- chore: cli cleanups (#1404)
- Refactor settings import (#1401)
- Log event for job cancellation (#1399)
- Pull changes before pushing commit (#1403)
- chore: remove bun lock from root
- add x pixel (#1398)
- feat: increase mobile drawer height (#1393)
- Send event for incoming Anthropic requests (#1359)
- Track Github Stats (#1384)
- fixed branch selector autoclosing issue (#1395)
- fix: github tooltip repo display (#1391)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.2.7
- fix: adjust mobile drawer bottom padding (#1390)
- attempt to fix charting size issue (#1385)
- Mobile Dashboard Drawer Selectors (#1367)
- feat: add slack notification for pr open events (#1389)
- feat: update border radius to rounded-lg (#1388)
- 0.2.6
- tem 4897: queuejob task tweaks (#1376)
- chore: add sandbox exit code (#1387)
- Fix GitHub Empty Repo Sync (#1383)
- fix: dropdown border radius in combobox (#1382)
- chore: cleanup nix systems and add more CLIs to the sandbox (#1380)
- Update UsagePage for mobile optimization (#1377)
- Filter Out Canceled Linear Tasks (#1374)
- add some types to linear scanning (#1375)
- tem 4816: queued webhook events (#1295)
- 0.2.5
- set issueId on sandboxSession in agent
- use issue id in sandbox session query
- add issue id to sandbox session (#1371)
- use sandbox session for in progress state in ui
- fix jira issue source type showing in task/id page
- test
- 0.2.4
- try this
- Revert "does this fix credits page"
- Merge branch \'main\' of github:tembo-io/tembo-v2
- does this fix credits page
- Update Sentry Errors text to Error on tasks/id page (#1370)
- sort issues by lastQueuedAt
- fix credits page
- try
- try this
- dont send entire issue to feedback loop prompt
- Merge branch \'main\' of github:tembo-io/tembo-v2
- fix onboarding link
- 0.2.3
- Revert "try this"
- Merge branch \'main\' of github:tembo-io/tembo-v2
- try this
- user auth (#1364)
- ok smh fr this time
- smh
- this isn\'t working
- better redirect
- fix redirect (#1363)
- Avoid 429s in weekly report emails (#1362)
- rm dead code
- 0.2.2
- fix aws cdk version
- 0.2.1
- 0.2.0
- Usage stats (#1263)
- pass org id to detect repository query
- 0.1.119
- avoid duplicate org creation (#1262)
- handle AgentSessionEvent.prompted event for canceling agent sessions (#1357)
- 0.1.118
- linear cleanup (#1346)
- 0.1.117
- extra hasRepo check
- featureMentionAuthor on by default
- remove early return
- require repo in agent session creation (#1342)
- add temp page titles
- Merge branch \'main\' of github:tembo-io/tembo-v2
- invert favicon
- Linear agent follow up (#1339)
- fix
- tem 4742: support agent session events in linear (#1290)
- suggested tab tweaks  (#1321)
- 0.1.116
- feat: handle zero repositories display (#1336)
- fix export
- turn off linting for admin dashboard
- admin dash tweaks
- chore: first pass at sandbox session (#1337)
- feat: update PR gen toast message (#1335)
- increase proxy timeout
- 0.1.115
- remove double /v1
- replaced disabled button with a badge in the task sidebar and dashboard. fixe shimmer on failed tasks (#1330)
- gitlab repo detection (#1332)
- filter coderepos by integration type
- fmt
- chore: instantly retry jobs (#1329)
- 0.1.114
- Merge branch \'main\' of github.com:tembo-io/monorepo
- chore: fix ec2 litellm secret key
- Unlimited credits (#1326)
- fix lint
- 0.1.113
- 0.1.112
- lowercase integration type (#1325)
- chore: add billing cli, fix jobs not being added
- use getOauthProvider to fix token refresh (#1324)
- Request reviewer in Gitlab (#1313)
- Save payment intent ID in CreditUsage, instead of checkout ID (#1320)
- fallback to anthropic if user byok (#1322)
- chore: add claude code mitm tool
- 0.1.111
- cascade
- handle snake case jobs in addJob client function (#1314)
- tem 4853 (#1311)
- Fix GitLab Integration UI (#1319)
- delete queue jobs before creating new agent job
- feat: hide shimmer for failed tasks (#1316)
- fix logs card being full height
- pnpm install
- rm react-scrolllock
- fixed scroll lock issue on mobile (#1260)
- 0.1.110
- 0.1.109
- try catch litellm master ky fs.exists call
- 0.1.108
- generate json fixes (#1309)
- Reorganize OAuth Providers (#1294)
- fix lint
- Fix Postgres Delete Integration (#1305)
- feedback loop tweaks (#1306)
- chore: keep failed jobs for 14 days (#1301)
- chore: dont delete solutions on cancel (#1302)
- fix: prevent confetti on org switch (#1299)
- rm @here
- Task page: check if feedback loop was cancelled (#1298)
- update text in linear config page
- refactor: remove normal opus, use 4.1 opus (#1292)
- comment out to test
- refetch after creating issue
- add second forceAnthropic check
- remove console.log
- fix linear sync
- feat: update linear comment repo linking text (#1286)
- clean up ai.ts
- feat: update task start text (#1283)
- pnpm lock
- force anthropic as provider for some requests
- set to json mode
- ai fixes (#1279)
- tem 4776: filter out disabled CodeRepositories (#1230)
- chore: fix key reference
- chore: set env var globally for litellm base
- chore: set litellm env variables in staging
- remove dupe setupEnvVars
- chore: set provider name
- chore: fix litellm config syntax for fallback models
- chore: fix model ids
- feat: litellm model support (#1277)
- Prevent Negative Credits (#1276)
- dont reset diff in diff update webhook
- feat: add openai models to litellm config (#1274)
- send job id to proxy
- feat: add promise toast on integration sync status (#1272)
- Linear: auto repo detection + multi-repo (#1195)
- rm user login
- Set `inProgress` if there are on-going feedback loop jobs (#1270)
- dashboard: `Failed` pill when last attempt failed (#1268)
- Remove hover state from BETA pill in Sentry integration and use baby blue color (#1267)
- Add Beta Pill to Sentry Auto Fix (#1266)
- 0.1.107
- rm hardcoded gitlab creds
- 0.1.106
- remove creditUsage from issue.data
- chore: remove fluentbit config
- tweaks to slack notification
- chore: fix rg ref
- chore: add ripgrep
- chore: add beam deps to sandbox
- chore: add more anthropic models
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.105
- chore: add cors for auth proxy
- use gitVendorIcon
- chore: set region for cross region inference
- fix update pr (#1255)
- fix updatePullRequest (#1254)
- chore: add another litellm model
- chore: give bedrock permission to litellm
- fix tab query
- chore: try and modify grafana logs
- chore: add smtp credentials
- chore: add gitlab support for opening PRs (#1142)
- chore: add specific permission for bucket
- chore: retry log init
- chore: allow db connection for litellm service
- chore: use stable litellm
- chore: fix path
- chore: setup litellm as a seperate container build
- add diff to slack notification
- Handle undefined customBody (#1251)
- 0.1.104
- set to false
- chore: fix deployment
- Agent events in the task page logs UI (#1217)
- fix lint
- chore: fix order of ops
- chore: mkdirp
- rm issue source check from query
- chore: update lock
- chore: try a litellm custom image approach
- 0.1.103
- add opus 4.1 to model list (#1248)
- fix cdk version
- some linear fixes (#1247)
- improve shimmer animation for text component (#1246)
- comment out unused dropdown in tasks page
- 0.1.102
- chore: try latest patch
- chore: fix file ref
- chore: skip firelens config for now
- chore: use fn join
- chore: use fn select
- chore: try and deploy litellm without database_url
- chore: use data not dir
- chore: custom firelens config (#1237)
- 0.1.101
- updates
- github by default (#1241)
- fix: docker permission issue (#1240)
- rm
- polish slack message formatting
- feat: add programmer joke to README (#1239)
- Merge branch \'main\' of github:tembo-io/tembo-v2
- try await
- add test endpoint
- Save comments in DB (#1148)
- cleanup
- add some logging
- Redirect to /sign-in when logging out (#1236)
- chore: remove database url so this deploys
- docs: add console.log example to README (#1235)
- fix: better metadata for solutions (#1232)
- send message in slack when a PR is merged (#1231)
- chore: set litellm default db url
- init manifest.json (#1229)
- Add isDraft to PullRequest (#1225)
- fix web lint
- fix event propigation in installed integration config dropdown
- rm try catch from onDelete and onResync
- Resync integration (#1196)
- 0.1.100
- new onboarding flow (#1168)
- Auto-select repo in dashboard (#1222)
- Mobile Task Drawer Full Screen (#1221)
- rm package.json in prePush hook
- 0.1.99
- reject false on fallback commit
- show failed tasks in active view
- 0.1.98
- reject false on hook runs
- improved pill placement on mobile view (#1220)
- feat: add pre-push prettier hook (#1219)
- fix scrolling issue on mobile (#1210)
- log stdout if fails to parse claude code logs (#1213)
- optimized settingspage for mobile usage (#1216)
- fix: sentry errors card text overflow (#1215)
- rm level lt 1 filter
- fix optimistic UI for code repo selector
- 0.1.97
- use default commit if ai generated commit fails
- fix render condition for <Diff />
- tweak tab filters (#1214)
- 0.1.96
- tem 4722: multi repo ui (#1203)
- 0.1.95
- chore: add real cost summary to billing report
- fix: explicitly set env for ec2/ecs (#1211)
- Save owner, repo name and PR number in PullRequest (#1209)
- Update PR Mention Text (#1197)
- rename check in cli to feeback_loop_v2
- Rethink active/archived queries (#1208)
- 0.1.94
- chore: dont deploy litellm in prod
- check for claude.md and CLAUDE.md
- add searchText to repo selector combobox
- cmd+enter re-added (#1204)
- fix commit parsing and add error message when using invalid org name
- fix commit parsing (#1200)
- chore: add database for litellm
- chore: setup anthropic models in litellm
- chore: add logging for litellm, fix configuration
- chore: set hosted zone
- Use QueueJobTasks.SolveIssue for Sentry and Jira (#1198)
- chore: add domain to deployment
- chore: fix double export
- chore: deploy litellm to fargate attempt 1
- fix test
- adjusted padding so that text doesnt overflow buttons (#1167)
- chore: add roarr as sentry breadcrumbs (#1193)
- Dashboard task tabs (#1177)
- 0.1.93
- longer timeout for solve_issue_v2 and feedback_loop_v2
- Move Analytics to Services (#1194)
- Fix text overflow in tasks page (#1183)
- 0.1.92
- call anthropicSmallModel
- 0.1.91
- call function
- chore: remove roarr logger that crashes
- temp dont use bedrock in agent (#1191)
- chore: add more sentry logging, again
- chore: add better sentry logging for worker 2
- chore: try catch sentry context
- remove readCount from isQueued
- 0.1.90
- chore: dont use container metadata in chain
- 0.1.89
- chore: fix function call
- chore: improve sum amount
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- chore: add more run conditions to ci job
- 0.1.88
- dead code
- ignore canceled jobs in isQueued conditionals (#1185)
- chore: dont use bedrock in ci
- cleanup branch logic
- chore: cache bedrock credentials manually (#1186)
- Jira: save issue key as `branchName` (#1182)
- Record User Starting Issue (#1070)
- 0.1.87
- Build commit messages for feedback loop (#1179)
- Add PR Title Field (#1166)
- fix hidden logs (#1181)
- 0.1.86
- chore: add job context to log
- false
- bump claude code to 1.0.63 (#1178)
- chore: add tembo hooks (#1169)
- 0.1.85
- issue targetbranch fix (#1175)
- 0.1.84
- set targetBranch when creating linear issue
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.83
- issue targetbranch (#1170)
- fix: add cursor pointer to dropdown menu items for better UX (#1073)
- allow undefined in solution hook
- web: use larger pageSize for orgMemberships (#1164)
- Fix task cancellation cleanup (#1154)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.82
- feat: update anthropic api key label (#1156)
- Add Repo Detection Prompt Setting (#1134)
- remove early return (#1157)
- dont cascade solution when job is cleaned up
- analytics page with AG Grid integration and new components (#1081)
- specify targetBranch when creating issue from frontend
- set targetBranch on issue
- throw error when no PR opened
- 0.1.81
- feat: multi repo support in solve_issue_v2 (#1103)
- remove tracking from middleware (#1112)
- rm isConnected
- Generate branch name: truncate to 60 chars (#1141)
- stringify settings (#1140)
- Show activity on task page when feedback loop is running (#1139)
- 0.1.80
- 0.1.79
- Merge branch \'main\' of github.com:tembo-io/monorepo
- 0.1.78
- track pull request (#1109)
- Reapply "cleanup logs (#1138)"
- chore: fix bedrock provider crashing app
- Revert "cleanup logs (#1138)"
- chore: remove roarr sentry logger
- chore: set environment name so sentry knows staging vs prod
- chore: track release in sentry]\
- fix: validate tags on tag generation
- 0.1.77
- chore: use different credential provider for ecs and ec2
- 0.1.76
- cleanup logs (#1138)
- 0.1.75
- chore: add better sentry logging for worker (#1136)
- remove issue source types query and check for diff null case
- create new solution if failed
- feat: update latest solution failed text (#1135)
- 0.1.74
- create new solution if failed
- Move "Mention Author in PR" setting to PR Settings UI (#1129)
- Fix Branch Selector Loading State (#1128)
- fix request reviewer in solve_issue_v2 (#1127)
- Implement Request Reviewer (#1122)
- update tembo.md
- 0.1.73
- fix claude config (#1124)
- 0.1.72
- dont cascade solutions (#1121)
- refactor git (#1101)
- Update favicon.ico for admin app (#1115)
- Fix task logs overflow (#1117)
- 0.1.71
- Improve shouldSkipFeedbackLoop logic (#1111)
- fix customModel conditon
- 0.1.70
- skipBilling: false
- force anthropic usage
- 0.1.69
- chore: add test helpers, refactor test models
- 0.1.68
- chore: await credential provider test
- test haiku
- 0.1.67
- deploy agent if diff in /api
- uncomment tembo.md
- chore: add test credential command to tembob
- log errors
- 0.1.66
- rm @instrument import and add increased timeout for aws creds
- 0.1.65
- test models (#1102)
- chore: add tembob cli to agent
- log sentry error when job fails
- change order of allowed models
- 0.1.64
- updates
- dont use generateTextAttributedToOrg
- fix: prevent overflow in task logs diff view (#1096)
- 0.1.63
- remove a record
- 0.1.62
- add back a record
- remove ARecord
- 0.1.61
- make /.claude in workspace
- chore: run as tembo user in docker
- turn off requires api key for sonnet 4
- Auto repo detection (#1072)
- default to sonnet 4 (#1092)
- 0.1.60
- chore: remove rust agent build step
- 0.1.59
- chore:add zoneName reference
- rm rust agent (#1091)
- 0.1.58
- chore: add dns records
- 0.1.57
- chore: fix permissions
- 0.1.56
- 0.1.55
- chore: deploy second lb for tembo.ai
- 0.1.54
- chore: dont create a record to prod deployment goes through
- 0.1.53
- chore: pipe to claude code (#1088)
- polling only if queued task (#1085)
- chore: add cdk test workflow
- update deploy path for deploy-agent workflow
- claude.md -> CLAUDE.md
- rm set-branches
- set BASH_DEFAULT_TIMEOUT_MS and BASH_MAX_TIMEOUT_MS
- try catch git fetch too
- test tembo.md in prod
- try catch ls-remote like in rust agent
- rm quotes around *
- use job.organizationId
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- cancel-in-progress: false for agent deploy
- chore: refactor load balancer for multiple envs (#1078)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- feedback loop v2 (#1077)
- chore: disable aurora db
- chore: add targetBranch to issue (#968)
- send users and orgs to segment (#1067)
- fix culprit issue (#1074)
- 0.1.52
- chore: fix exit condition on update script
- 0.1.51
- chore: fix update.sh path
- 0.1.50
- chore: fix deploy agent for production
- chore: cleanup deployment, add more metadata to sentry
- Add Greptile as an AI code reviewer option (#1068)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.49
- 0.1.49
- chore: add view-rust log helper, and a queue command
- chore: add a tailscale logout hook to try and force it
- change to trigger deployment
- Update admin dashboard dependencies and enhance user management features (#882)
- 0.1.48
- Refund failed solutions (#974)
- chore: test deployment of auth proxy
- chore: set circuit breaker
- chore:set statedir for auth proxy
- isLoading false check for snake spinner
- chore: decrease free credits from 500 to 50 for new users (#1066)
- chore: add hostname and fix cat log
- chore: use different names for the auth proxy
- chore: add anthropic test command, remove daemon flag
- chore: add log output cat
- chore: add view log helper script
- chore: pass mem to tailscaled not up
- chore: naively try adding bash
- only spin until done fetching
- chore: use state mem for tailscale auth proxy to try and get our name back immediately
- 0.1.47
- fix view task button loading state
- chore: update npm deps hash and readme instructions for fixing it
- 0.1.46
- Logs: display specific reason for errors (#1050)
- tem 4621 (#1062)
- turn on ts worker
- only create one single issue source code repo for jira tembo label (#1063)
- remove usages of updateManyIssueSource
- oops rm console.log
- dont show incomplete banner when user has repos enabled
- rm formatting-results.md
- show top 50
- Add formatting results summary (#969)
- fix types in next config
- fix types in next config
- fast af now??? (#1060)
- enable code repos instead of issue sources  (#1059)
- add job to solution (#1044)
- improve logging in linear webhooks
- fix border radius in profile pic dropdown
- Fix workspace dropdown border (#1058)
- PR -> Pull Requests
- Problems with /issue/create (#1041)
- Fix Mobile UI Responsiveness (#1055)
- Add 400+100 credit pack (#1054)
- 0.1.45
- update tskey again
- update old tskey
- 0.1.44
- job names in frontend (#1051)
- fix: remove double borders in tool input UI rendering (#1049)
- fix isQueued condition
- dont poll queue job so much, use lastQueuedAt instead (#1046)
- Extract only error-relevant parts of Github Actions logs (#1039)
- feat: setup sentry in worker with environment detection (#1045)
- fix styling and display event message for errors
- Enhance organization settings page with user role checks for member management. Added tooltip for non-admin users and refactored dialog rendering based on admin status. (#1040)
- 0.1.43
- 25 -> 500
- 0.1.42
- try catch the git fetch cmd (#1038)
- chore: add cleanup, use ts worker in staging
- remove chat prompt from createBranchName
- 0.1.41
- fix addCredit open on safari
- Hide private endpoints from public docs (#1019)
- feat: update Cursor label to Cursor BugBot in pull request review settings (#1037)
- fix lint
- Add enabledAt to CodeRepository (#1035)
- chore: add github pk secret
- chore: pin ruby version
- early exit with NEXT_PUBLIC_ONBOARDING_DISABLED
- chore: fix few bugs, use solve_issue_v2 by default in staging if using the constant
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.40
- Add cancel task modal (#1030)
- support github action bot as reviewer (#1032)
- return aws from integrations endpoint (#1031)
- Don\'t check author_association for private repos (#1027)
- remove getExternalButtonUrl (#1023)
- update: change log text from \'solve\' to \'task\' (#1026)
- github sync: filter out disabled & archived repos (#1022)
- fix isQueued condition
- 0.1.39
- set ts worker count to 0
- Linear webhook: use `createQueueJob` (#1020)
- update to use hasCredits (#1018)
- attempt to fix db url parsing
- remove prefix from label in linear sync
- chore: ts agent env vars
- 0.1.38
- upsert issue source based on externalId set to CodeRepository
- fix (#1016)
- reduce padding on settings page tabs (#1014)
- rm second canceled task btn
- tem 4586 (#1008)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.37
- chore: disable auto start of ts agent, add better logging for 401
- chore: add bundler and a few other deps to sandbox
- chore: add loading of configuration
- Linear: assigned by as createdBy (#997)
- chore: fix few ts worker issues
- chore: fix loading of container
- fix lint errors in issue details (#1012)
- Merge branch \'run-ts-agent-in-prod\'
- chore: fix url
- default tasks vars to empty str (#1010)
- chore: run ts agent in prod
- docs: add colors section to web app README with usage verification (#1009)
- ts docker sandbox (#971)
- 0.1.36
- remove check in isTemboActor
- whop rename text to failing workflow (#1007)
- fake_sandbox: create /workspace/repo, set cwd to temp dir (#1006)
- proxy: cancel fast (#1005)
- task page changes (#992)
- 0.1.35
- prevent comment dupes (#1002)
- Sync integration if repos are added/removed (#999)
- Ability to cancel jobs (#1001)
- uncomment
- prefix repo labels with tembo/ (#996)
- Add comment on GH action fix (#994)
- move ai logic to /ai instead of /services/ai
- order dashboard tasks by last queued (#987)
- redirect even if github is installed (#986)
- Updated weekly report email (#985)
- 0.1.34
- upsert issueSourceCodeRepository
- upsert issue source in issue/create (#983)
- tem 4517 (#982)
- sync integration prio set to 10 (#980)
- turn onboarding off in dev (#979)
- taskId on event log (#973)
- resync github when perms change (#978)
- suggested issues (#977)
- chore: try more invalidations for auth proxy
- note to self
- make username black
- task summary
- Merge branch \'main\' of github:tembo-io/tembo-v2
- better check
- 0.1.33
- comment out tsAgent
- from linear
- refetch credits every second when task in progress
- fix
- don\'t show unknown
- 0.1.32
- logging
- task [id] page + more (#956)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.31
- default workspace/repo path to fix feedbackLoop (#972)
- Issue creator model (#960)
- upsert user email (#967)
- toggle off solve max issues (#896)
- 0.1.30
- chore: fix build sandbox
- Revert "chore: fix build sandbox"
- chore: fix build sandbox
- clone into /repo subdir (#964)
- remove pm system prompt from settings (#963)
- Feedback loop: filter out failing checks that are not Github Actions (#962)
- init tembo.md
- 0.1.29
- check for claude.md before commit (#957)
- order by last queued at
- Set pull.rebase false config (#949)
- rm success checks
- 0.1.28
- billing portal (#944)
- github: fix ReviewThread upsert (#946)
- 0.1.27
- Revert CLAUDE.md in pull_and_push (#942)
- PR: Increase Signup Free Credits (#941)
- agent: push before git pull in feedback loop (#939)
- Fix group analytics and error handling (#904)
- Disable Generate PR Button When No Repo Linked (#938)
- Shift+enter for newline, enter to submit (#934)
- rm absolute path on claude md checkout (#932)
- set manual issue source
- 0.1.26
- much better optimistically create issue in dashboard (#931)
- chore: fix tembo runner for agent
- ui fixes + onboarding fix (#928)
- 0.1.25
- Dont commit claudemd (#926)
- chore: rename docker images (#925)
- chore: use image tag directly
- chore: wip adding ts agent to vm (#918)
- useClerk instead of useAuth
- set afterSignOutUrl
- proxy: stream to front-end only valuable output (#924)
- chore: remove some invalidations
- CI failure feedback loop: allow up to 3 attempts (#922)
- chore: use correct port for ts auth proxy
- 0.1.24
- handle issue.create linear webhook event  (#920)
- chore: add jq and proper tailscale path
- chore: attempt ssl for ts auth proxy
- Add review settings for Cursor, CodeRabbit (#914)
- redirect even if github is still installed (#916)
- 0.1.23
- Revert "chore: run docker sandbox as non root user (#909)"
- solution history -> attempt history
- rm max solutions setting (#913)
- Merge branch \'main\' of github:tembo-io/tembo-v2
- credits badge
- set max solutions to 0
- Handle PR reviews without pull_request_review_comments (#906)
- push tembo.md as a test
- chore: run docker sandbox as non root user (#909)
- 0.1.22
- nodejs 22
- show merged PRs on dashboard (#908)
- 0.1.21
- make claude.md in workspace
- 0.1.20
- chore: update deps and add sandbox helpers
- name deploy based on env (#907)
- loading state for pr status pill (#900)
- chore: improve sandbox (#905)
- 0.1.19
- chore: remove swift from sandbox
- ability to toggle on/off draft PRs (#902)
- agent: write to ~/CLAUDE.md (#901)
- chore: remove aws ssl for auth proxy
- add rubocop
- chore: add test endpoint for auth proxy
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- 0.1.18
- chore: add deps to sandbox (#899)
- Modal Rendering Fix (#897)
- sort non coming soon integrations first
- feat: change \'integration\' to \'dev tool\' in help text (#895)
- update container size
- 0.1.17
- some polish (#893)
- dont hide text just word break
- handle overflow in task summary card
- 0.1.16
- add some indexes to fix dashboard issue query perf (#892)
- 0.1.15
- increase claude code timeout to 1 hour (#891)
- toggle off codebase scanning
- filter out level 0 issues
- filter out level 0 issues
- rm PAYG thing again
- dont set slug in org creation
- dont show sources pill for linear
- rm PAYG thing
- Limit Task Title Length in Dashboard (#889)
- tem 4495 (#890)
- fix unused (thought i already did this lol)
- show diffs on prs (#888)
- PR: Fix Integration Links (#885)
- 0.1.14
- comment out tracking code in github webhook
- 0.1.13
- update diff type (#887)
- Fix missing onboarding redirect + intercom + sentry boot (#886)
- 0.1.12
- try catch segment tracking for testing
- 0.1.11
- set targetBranch in github sync (#884)
- save additions + deletions (#878)
- fix: change \'tickets\' to \'issues\' in linear integration description (#880)
- Missing line from #839 (#875)
- lint
- fix issue list perf (#879)
- 0.1.10
- show tasks btn for every integration
- improve tracking (#874)
- fix lint
- 0.1.9
- optimistically create issue in dashboard
- Add diff to `PullRequest` (#839)
- 0.1.8
- only take the first 20 tasks
- fix webapp build
- tem 4456 (#872)
- Historical agent logs (#851)
- dont show enable sources banner for linear and jira (#873)
- 0.1.7
- handle externalUrl in PRs for jira
- fix wrong data schema in jira issue prompt
- add hasNextPage to loading condition
- fix lint
- fix workflow state typo (#871)
- add loader for branch selector to fix bug for tensure (#869)
- init issue creation webhook and change default repo naming (#862)
- API segment tracking v2 (#808)
- 0.1.6
- paginate branches (#857)
- chore: deploy to different s3 buckets
- chore: fix deploy assets for staging
- chore: oauth callbacks get higher priority
- feat: add lastActiveAt to org (#856)
- fix: incorrectly reporting cw stats
- improve error handling in manual creation endpoint (#855)
- 0.1.5
- PRs -> Pull Requests
- uncomment migrations
- add one request (#852)
- 0.1.4
- remove has issue checks in coderepo scanning
- fix jira externalUrl
- agent: finish PRs even if org goes out of credits (#779)
- I\'m too lazy to write a commit message.
- 0.1.3
- use siteId to register jira webhooks instead of externalId
- 0.1.2
- upsert CodeRepository in github sync (#846)
- 0.1.1
- rm --dangerously-skip-permissions
- update claude code to 1.0.38
- agent staging (#845)
- use sourceProviderClass
- agent staging (#844)
- chore: set arn for agent in staging (#843)
- create new instance of source provider class (#842)
- enable tembo label issue source in jira sync
- Abstract Git provider specific code into the api (#812)
- typo
- rm gitlab hardcoded from ui
- 0.1.0
- tem 4370: jira integration (#834)
- fix: replace wildcard CORS origin with specific frontend URL (#480)
- record credits used in recordTokenUsage (#838)
- skip scanning if aleady has issues (#836)
- settings: email preferences (#783)
- create new instance of scanner class to fix bug in /scanners
- fix bug in issue source hook create check
- track all buttons (#835)
- fix some types (#833)
- gitlab support (#811)
- remove logs panel (#832)
- init scan command in cli
- updateIntegration callback in integration provider (#815)
- move max bot reviews && refactor with form (#814)
- Pull request settings (#784)
- chore: add helper cli (#810)
- chore: add CDK env to bootstrap step
- agent: shallow clone with remote branch fetching (#806)
- chore: fix asset deployment
- reset CLAUDE.MD before pushing (#805)
- 0.0.10
- default false
- Enhance GitHub Integration Settings UI (#735)
- 0.0.9
- queue PrioritizeIssues job in issue source hook (#782)
- Weekly report email (#724)
- clean up tracking in app (#781)
- fmt
- Remove Closed PRs Card from Dashboard (#780)
- use latest aurora version (#778)
- fix tests
- add new aurora serverless database (#450)
- Job Execution Timeout Fix (#776)
- fix: deploy assets (#777)
- only open PR if there is not already a solution (#772)
- 0.0.8
- agent: reorder so that tembo.md is the rule file with highest priority (#765)
- queue sentry solve if instantSolve setting is set to true (#748)
- Convert rule files (including tembo.md) into CLAUDE.md (#749)
- 0.0.7
- fmt
- disable sentry for staging
- cmd status (#758)
- 0.0.6
- chore: setup CDK_DEPLOY_ENV for agent
- chore: deploy agent to staging
- 0.0.5
- 0.0.4
- chore: test with sts
- 0.0.3
- staging deploy (#753)
- 0.0.2
- 0.0.1
- remove web fetch tool (#754)
- remove codeblock from solution histor
- Issue Tags (#664)
- close dialog
- add name and email (#742)
- slight margin botton on create task
- tem 4017: user supplied issues (#732)
- add cookie domain (#738)
- segment api setup (#720)
- pretty
- fix: prevent auto-scroll when user has scrolled up in live task log (#733)
- improve issue level generation (#730)
- Prioritization Prompt (#729)
- user provided issue type (#728)
- agent: react to CI failures (#702)
- enqueue new prioritize_issues when system prompt changes (#727)
- fix: correct typo \'prioreitize\' to \'prioritize\' (#725)
- integration settings (#723)
- Better Credit Display Format (#721)
- fix gtag
- prioritized task ui (#684)
- Add Git Repo Configuration for Postgres Integration (#706)
- fmt
- add back ga
- track onboarding (#675)
- API: new endpoint `generate-pr-comment-message` (#713)
- fix agent build
- hasCredits fn (#718)
- move .claude.json to setup fn (#717)
- Longer visibility timeout for Rust agent jobs (#712)
- agent readme
- update github instance name in getIntegrationInstanceName
- handle access denied in oauth callback
- fix: remove unsafe type casting in error logging (#716)
- fix claude code setup
- use settings.json
- .claude instead of root .claude (#707)
- fix branch endpoints
- agent: Sentry DSN is in /run/secrets/ (#701)
- refactor: abstract oauth providers (#697)
- Initial Resend (#689)
- fix: ensure proper await sequencing for userMemberships revalidation (#696)
- toggle includeCoAuthoredBy to false in settings.json (#695)
- fix: remove unsafe type casting for review.author_association (#690)
- try catch getting github install
- only check for credits if solve issue or solve max
- agent: continue if `request_review` fails (#688)
- catch error
- seed database
- swallow credit error in oauth callback
- skip clerk test
- fix tesrs
- fmt
- Init Sentry after tracing (#687)
- fix types
- only skip if less than maxSolutions (#686)
- Max automated review depth (#666)
- disallow `git commit -m` tool in claude code  (#685)
- cw metrics (#683)
- chore: add basic cloudwatch metric, increase worker size (#682)
- fix types
- queue cleanup (#663)
- agent: move Sentry DSN to env var, init only if var is set (#669)
- chore: fix create issues not getting hit
- rm test
- fix: queue jobs not being added correctly (#681)
- rm omit
- fix tags
- chore: reenable firelens
- pull changes before pushing (#660)
- Revert "fix: replace hardcoded database credentials with environment variable…" (#679)
- fix: replace hardcoded database credentials with environment variables (#678)
- sort by level first
- only get issues that have a repo selected (#662)
- job deps (#671)
- make env public (#665)
- fix linear level
- return ok if no integration found for linear
- use sonnet 4 instead of opus
- use opus 4 for prioritize_issues (#661)
- setup segment (#578)
- require api key for opus and sonnet 4 (#658)
- Automated feedback loop depth limit (#655)
- fix: update Tembo view link to include version query parameter (#653)
- add graphite user check to handleGitHubPullRequestReviewSubmitted
- allow graphite bot (#650)
- rm claude.yamml
- set BASH_MAX_TIMEOUT_MS and BASH_DEFAULT_TIMEOUT_MS (#647)
- comment no credits in PR review submitted (#648)
- Webhook fixes for feedback loop (#644)
- fix: add optional chaining for userMemberships.revalidate call (#641)
- validate using api endpoint (#639)
- Feedback loop v1 (#630)
- BYOK UI (#633)
- handle case where llm picks more issues than maxSolutions
- move prioritize_issues to process_orgs (#634)
- silently fale deleting prioritized issue
- generate pr title and description (#628)
- fix check-types
- tem 3795: issue prioritization  (#584)
- chore: allow using own api key, use large model for scanning and attribute credits (#617)
- update codeowners
- feedback_loop: include review threads for `solve`\'s prompt (#629)
- reaction on root pr comment (#626)
- Initial `FeedbackLoop` job (#606)
- cleanup abort controllers (#619)
- sort tasks by createdAt desc
- show working even when not expanded
- add run_without_timeout (#611)
- rm run_with_timeout
- agent: more informative errors on command failures (#608)
- nullable PR template
- dont error if commit fails (#607)
- tweak insufficient credits message
- upsert issue with repo label issue source even when assigning (#605)
- agent(sandbox): strict error treatment (#604)
- agent: native Rust timeout (#603)
- model selection (#599)
- agent: make Claude Code generate commit message (#600)
- Tem 4054 (#586)
- feat: enhance sidebar with tooltips and loading skeletons (#598)
- improve logs a bit (#597)
- Solve Fix cut-off font issue in integrations list (#560)
- Solve Change "View issue on Tembo" to "View task on Tembo" (#574)
- show working even when closed
- agent: remove `--json` setting (#594)
- agent: make Claude Code commit changes, fallback to API (#585)
- tem 4307 (#587)
- feat: add issue tags (#582)
- web/agent: allow retrying solutions (#577)
- chore: try various things for agent flake deploys (#579)
- Solve Allow selection of target branch for PRs (#572)
- Add events sidebar state management and cookie handling (#573)
- Solve Add filter buttons to /tasks (#542)
- Markdown for task summary (#565)
- init integration + issue source  settings (#569)
- max solutions can be zero (#571)
- Solve fix flash of "Scanning for repositories" loading state (#568)
- queue scan on updateMany (#567)
- Solve Send Linear comments along with issue description to LLM (#503)
- Solve render task summary as markdown (#563)
- only trigger feedback loop when tagging @tembo or @tembo-io (#564)
- chore: fix cdk
- chore: disable firelens for debug
- chore: set restart time to 60 seconds
- Create internal doc on how to build integrations (#219)
- chore: allow ecs container restarts for worker (#561)
- use tembo/ instead of tembo-solve/ prefix
- Save pull_request_review_comments (#529)
- only show spinner if task is in progress
- reset: queue scans only for enabled issue sources (#559)
- Handle closed / merged PRs (#536)
- claude.json -> .claude.json (#556)
- Solve Scanner loading skeleton (#553)
- chore: add timeouts to gh calls (#554)
- add back timeout
- save claude json contents to solution and pass --continue to claude code (#551)
- web: fix Vercel build (#550)
- /integrations/configure/{id}: more loading checks (#543)
- setup zenstack in admin dashboard (#534)
- live button to go back to live logs
- show logs card in task page (#537)
- createdBy fields (#242)
- dont show onboarding if already completed (#535)
- streamed claude code logs (#528)
- chore: add error logging to worker failure
- I\'m too lazy to write a commit message.
- loading state github issue sources
- chore: record fail reason on queue job (#532)
- chore: fix clerk webhook (#533)
- fix: queue sync integration job (#531)
- ticket -> issue
- lowercase github
- lowercase linear org name
- Solve Maintain task filter state on back button (#508)
- chore: grant permission to task role
- chore: use correct policy name
- chore: use new cert for proxy
- chore: add certificate, setup port
- chore: move auth proxy to port, setup record
- agent: rename `.dba.json` -> `.tembo.json` (#526)
- chore: build on change to auth proxy
- chore: use userspace networking
- chore: fix path for ts container
- `mergedAt` in `PullRequest` (#525)
- fix: docker file path
- chore: add fargate service for auth proxy
- aws bugs (#521)
- feat: tailscale authentication proxy (#522)
- web on port 3000 admin on port 3001
- admin tsconfig
- admin meta tags
- fix some type errors
- tem 3894: set priority from sentry issues (#519)
- I\'m too lazy to write a commit message.
- init admin app (#520)
- Delete Tembo PRs after merge (#518)
- remove pr_template.md
- fix pr desc (#516)
- clerk: upsert org in `orgMemberships.created` (#507)
- tem-4117: mention feedback loop in PR description (#506)
- clerk: upsert in `organization.create` (#505)
- fmt
- Solve Show most recent PR in task view (#501)
- make integration optional in github wehook (#502)
- fix: add overflow-y-auto to dashboard and sidebar for mobile scrolling (#500)
- dont trigger any logic if labels were not added
- fix no labels added condition
- max height
- fix loading state and empty state in dashboard (#498)
- respond with comment when no credits (#485)
- feat: issue source panel on dashboard + only show tasks for issue sources that are enabled (#473)
- Solve 	// TODO - Verify stripe webhook signature (#476)
- linear: require repo and default repo (#469)
- fix string escape in onboarding
- turn github sync in worker back on
- move first sync to /integrations onboarding page
- respond to users comment when they tag tembo (#471)
- trigger first github sync via first-sync endpoint (#470)
- fix icon loading (#467)
- Delete Github installation when removing the integration (#455)
- fix: lint
- feat: disable Generate PR button and add tooltip when there is an existing PR solution (#466)
- improved tasks page (#461)
- linear ui (#462)
- add search (#464)
- endpoint for manual first sync (#463)
- Update EventLog messages (#444)
- tailscale timeout
- linear bugs (#459)
- break early on github to debug worker exit error
- integrations: add reset button, confirmation dialogs for reset/uninstall (#445)
- Revert "Revert "set linear issue to in progress when solution is first create…" (#454)
- Revert "set linear issue to in progress when solution is first created (#449)" (#453)
- set linear issue to in progress when solution is first created (#449)
- change pending solution text
- findFirst instead of findUnique
- only set issue source id during assignment
- Merge branch \'main\' of github:tembo-io/tembo-v2
- fix: allow skip github in onboarding if repos endpoint return [] or fails 3 retries (errors)
- rm issue source id from update
- fix: onboarding redirect bug
- dont check credits for repo comment (#446)
- fix: integrations UX (#439)
- linear repo labels (#433)
- chore: add backup db script [skip ci]
- chore: missed await
- chore: await loop in worker
- chore: add another index for event log [skip ci]
- chore: make cleanup run more frequently, remove concurrently [skip ci]
- chore: add indexes for queuejob
- Resolve issue if it was resolved in Sentry (#430)
- no need for explicit
- pass undefined instead of empty array (#443)
- add worker to turbo run dev
- chore: upsize resources
- fix zenstack frontend types (#442)
- fix prettier
- conditional render pr external url
- chore: dont pass other jobs to the rust agent
- chore: fix prettier
- chore: dont queue unenabled issue sources
- chore: improve debug anthropic output a little bit
- chore: attempt to fix socketio connection
- chore: cleanup log levels
- chore: improve no job log message, increase sleep time
- chore: use better datetime formatter
- chore: add debug jobs page to frontend (#441)
- fix: router refresh on workspace update
- fix broken onboarding
- chore: cleanup ecs agent log
- chore: allow all methods
- chore: add passthrough endpoints (#438)
- fix issue source icons (#434)
- chore: fix merge ref
- chore: fix merge ref
- chore: fix merge ref
- feat: typescript queue worker (#426)
- bun in deploy agent
- bun in agent ci
- tem-4162: use linear branch name if exists (#425)
- feat: new onboarding (#427)
- externalUrl in IssueSource (#429)
- add linked repo to task page (#359)
- agent(process_orgs): don\'t scan/sync if count == 0 (#369)
- fix event row accessing id when no integration
- fix issue source query sending no where clause (#424)
- linear polish (#410)
- rename linear svg
- pr description links (#404)
- remove unused file
- Merge branch \'main\' of github:tembo-io/tembo-v2
- update
- benja/fixes (#347)
- bun in api assets action
- github
- Github -> github
- setup bun in deploy api action
- ignore dbml from type checking (#401)
- dont show spinner when failed solution (#375)
- Avoid responding bots (#374)
- fix onSync rendering loop bug
- Trigger sync for new integrations (#364)
- rm dupe scanners and dont hash issue id (#370)
- dont hide overflow durring onboarding
- tem 4119: linear integration v2 (#363)
- chore: add api auto scale (#367)
- fix: aws setup in prod (#366)
- lastScannedAt on issueSource (#365)
- generate commits using api endpoint (#326)
- add back append system prompt now that claude code is updated (#350)
- Make LLM requests for issue data before DB transaction (#308)
- chore: update claude code (#348)
- benja/fixes
- no need to double stringify issue
- set page size in linear scan (#337)
- log claude code version
- update claude code (#339)
- comment out append-system-prompt for now
- improved prompts (#312)
- Remove dba mention (#327)
- trim issue title
- Index for EventLog history (#324)
- show solve issue button even for external users
- benja/integrations sidebar perf (#321)
- chore: graviton rds xlarge
- integrations sidebar stuff (#320)
- Events markdown continuation (#319)
- Events log: render Markdown in `event.message` (#318)
- check for local diff commits before opening new PR (#315)
- chore: add indexes to org id
- chore: fix ref
- chore: deploy sandbox to gcr
- Some missing /issues -> /tasks (#311)
- issue_comment.created: ignore bot comments, check if PR author is Tembo (#279)
- chore: fix linear filtering (#309)
- Add ca.crt support for Postgres connections (#288)
- fix /issues link in pr description
- dont show issue solving state when PR is true
- only show pending state if there is no PR
- temporary polling when clicking solve issue
- env var for using bedrock or not, set to true in prod (#298)
- Github: handle repositories removed/disallowed (#294)
- chore: add claude code github action (#293)
- use bedrock for haiku ai calls (#290)
- revert
- use bedrock inference profile id
- use bedrock with creds
- use bedrock with creds
- register
- add aws bedrock test (#289)
- set sidebar open to default even if undefined (#287)
- remove old queries and fix loading state in dashboard (#286)
- store onboardng completed at in db && add new switcher in onboarding (#285)
- redirect to base route after go to app
- rm onboarding_finished_at
- pull publicMetadata from organization instead
- typo in title tag
- false condition
- check against user publicMetadata
- notify benja darren ry on feature request
- fallback
- get orgs from api before creating (#284)
- revert slug no need
- use userid in hidden organization slug
- Fix require org (#283)
- Issues: apply filters in DB query (#277)
- use first name as org name and fallback to generated name if not found (#280)
- Save `job_id` in `Solution` (#267)
- rm failed check for queued loader (#270)
- use env var directly for connection_limit (#268)
- refactor to use ensure_job_data_has_org_id
- fallback to job.organization_id if its not in data
- Truncate large parameter lists (#238)
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- Fix condition to display Sync button (#264)
- fix PR count in dashboard
- revert verbatimModuleSyntax
- default value in query state to empty str
- invalidate issue query when inserting agent job (#266)
- increase prisma connection_limit to 30 (#265)
- set claude model to latest
- chore: fix path ref
- chore: update claude code
- chore: add test scripts to sandbox
- chore: even better error messages
- chore: add 3 minute timeout to claude
- chore: better api errors
- chore: check types, pass in anthropic key
- chore: fix typo
- chore: remove socket io from proxy for testing
- chore: add org id to anthropic starter
- chore: fix ref
- chore: add doctor commands to vm
- save job info to tmp json file (#261)
- chore: add simpler queue metrics endpoint
- chore: add org id on feedback loop
- fix flash of solving spinner
- chore: solve issue jobs get higher priority
- chore: add more agent events (#260)
- revert supabase externalId to org for now
- chore: fix typo
- chore: add event log to github issue comment
- ChevronsUpDown selector
- chore: add better message on existing integration failure
- `lastQueuedAt` ui (#259)
- chore: fix migration again
- chore: fix migration
- chore: add support for tembo ignore file (#258)
- chore: add default timestamp to last seen
- add last queued at to issue (#257)
- chore: add last queued at to issue (#256)
- Run API tests (#254)
- fmt
- fix: improved sentry replay + identify user
- chore: add more metrics and fix existing
- lint
- Sentry -> sentry
- typo
- Save user info in Clay on sign-up (#236)
- Merge branch \'main\' of github:tembo-io/tembo-v2
- feat: add sentry to web
- lint
- update sentry dsn for web
- rm integration name label
- chore: fix metric labels
- silently fail get_modified_files
- another one
- gitHub -> github
- Github -> github
- chore: fix prom client labels
- Github -> github
- gap in installed integrations
- chore: add priority to process orgs endpoint
- show issue count in dashboard
- chore: add labels to prometheus metrics (#251)
- fix borrow
- Github -> github]
- another one
- fix another integrationType reference
- fix some usages of Integration.Type
- chore: add more logging to process orgs endpoint
- remove usage of IntegrationType enum from frontend
- Add organizationMembership.created Clerk webhook (#220)
- chore: remove usage of integration type enum (#250)
- show total issues
- chore: allow any credit size (#249)
- chore: fix remianign credits calculation
- fmt
- remove --depth=1
- ignore
- update lockfile
- update linear api key to tembo app
- socket io debug page (#248)
- rm event.payload
- update turbo.json?
- remove encoding package + add it to externals in webpack
- add encoding dev package
- bro
- lets try this
- get PullRequest using solution id (#247)
- fix build issue
- feat: add intercom + feature requests
- fix metadata
- fix lint
- Validate Postgres connections during insertion (#196)
- rm dead code
- metadata for debug
- chore: dont create db
- tem 3907: use solutionId in solve_issue job (#245)
- chore: fix socket io prisma error (#244)
- run api action with diff in database pkg
- view in github
- chore: add scanner settings model (#243)
- remove extra hr
- orgaization createdAt field (#241)
- turn productlane back on
- remove issue id from event log
- show last seen
- Fix event log (#240)
- chore: add external url to issue
- chore: cleanup api logs
- fix: s3 bucket for aws setup
- fix dashboard empty state condition
- scan code (#239)
- small tweak to incomplete integration styling
- fix build error
- better loading state (only show if PRs are there)
- empty dashboard state
- show org name in installed integrations row
- fix sentry hash
- fallback to hash
- sentry link needs to go to /issues
- rm conditional render
- fix externalUrl
- fix button text
- optimistic state
- add on sync
- feat: clarity when missing enabled sources
- ossue name overflow ellipsis
- fix typo
- lint to fix deploy
- Merge branch \'main\' of github:tembo-io/tembo-v2
- make it more clear you have to enable sources
- new title and desc
- tem 3952: ability to edit issue and summary in UI (new prompts coming soon in another branch) (#235)
- Onboarding: don\'t send e-mail from API (#212)
- chore: dont error on not enabled scanner
- chore: continue on empty credits
- chore: make solution id required for pull request
- chore: actually pass in org id
- fix insert jobs (#234)
- chore: fix insert jobs (#233)
- chore: scope queue jobs (#231)
- unused-index: exclude PK/unique constraints, empty tables (#228)
- only run webhook for issue resource type
- chore: show latest failed in failed endpoint
- visually hidden title
- Merge branch \'main\' of github:tembo-io/tembo-v2
- update url
- set db size to db.t3.medium (#223)
- tem 3933: sentry integration v2 (#225)
- Merge branch \'tem-3918\'
- watch video in onboarding
- return ok if unhandled webhook
- create org if not found (#217)
- set externalUrl for all issues (#218)
- Tem 3953: hide ignored/resolved issues from issues feed (#213)
- chore: expose errors to api
- sorting and comment out productlane, some weird styling issue with it
- rm langfuse tracing from agent (#206)
- tem 3941: skip solve_issue jobs when org has no credits  (#210)
- chore: remove unnecessary logs
- chore: remove log group name since cw agent complains
- chore: use cauge
- hook: Queue source scan when issue source is enabled (#208)
- chore: add Write tool
- chore: add more business level metrics
- api.rs: drop leading slash in `/issue/unsolved` path (#209)
- enable postgres issueSource by default
- fix: optimistic merge
- chore: pass thru onError for HTTPExceptions
- Create `User`s on Clerk\'s `user.created` (#203)
- show solution metadata in side module (#205)
- chore: add basic auth back
- agent: send `command_executions` always, fix `fail_solution` (#204)
- chore: remove basic auth as test
- rm animate-spin from <Spinner />
- chore: add prometheus metrics for queue jobs (#202)
- fix styles for spinner when issues are being solved && let users change severity in issue page (#201)
- chore: add deployment json to git so nix sees it
- chore: setup dimensions
- agent(api.rs): fix call to `get_org_settings` (#200)
- chore: try and push metrics to cloudwatch
- fix(api.rs): bad path in fetch_job, fetch_job_by_id (#199)
- chore: fix ref
- chore: try and fix nix
- chore: add deployment info to agent
- chore: busybox hostname
- chore: lower log level
- absolute time when > 24 hours ago
- chore: add connection timeout to pg
- link langfuse prompts to traces and add refetch interval to issue source (#197)
- chore: update last seen at (#198)
- langfuse tracing (#195)
- tem 3869 (#194)
- Fix email ID for Welcome email (#193)
- Send welcome emails (#191)
- tem 3877 (#192)
- slow-query: skip queries with disallowed tables/functions (#178)
- only sort to enabled on first load to avoid jump (#190)
- remove status filter in issue page
- some layout polish in issues page && fix code repo upsert (#189)
- small ux fix
- gap-4 in grid
- Create failed solution if no code repository exists (#188)
- send user to integrations page if no github integration isntalled
- cleanup layout and loading state in issues page
- Merge branch \'main\' of https://github.com/tembo-io/tembo-v2
- date formatting in issue page && also fix flash of bannnnenr
- api: rework requests into a `Client` struct (#187)
- fix issue status
- show isSolving from /issues page
- improved github settings ui (#186)
- chore: add logging to ai generation, dont upsert settings
- Sentry: remove default DSN (#185)
- move sort up
- Merge branch \'main\' of github:tembo-io/tembo-v2
- small fixes
- chore: update deps
- chore: scale out agent
- chore: add github webhook event logging
- show solution card even if no open PR
- chore: remove unused json field from agent
- typo
- tem 3871 (#184)
- fix severity filter in issues page (#183)
- chore: paginate all github repos (#182)
- use issue.data for sentry issue payload in agent (#180)
- chore: give free credits on sign up (#181)
- chore: try and fix dynamic hostname systemd crash
- organizationSlug -> organization
- use /settings/billing for checkout link redirect
- specify return type for useGetInfiniteIssues
- tweak lint config
- ignore portable error
- unused imports
- fix zenstack type error
- quick way to disable postgres issue source (#179)
- use project id in sentry webhooks
- chore: bring sentry inline with other integrations (#177)
- chore: improve linear scan (#176)
- fix usage progress
- chore: remove console logs
- chore: emit linear events
- chore: limit event log to 25 events (#174)
- rm old get instance code (#168)
- chore: fix linear oauth
- chore: use long lived jwt in callback
- chore: fix integration page jumping around (#173)
- chore: add cascade deletes (#172)
- web: send errors to Sentry (#171)
- chore: issue emitter (#170)
- chore: use better profanity scanner (#169)
- disabled sources at the bottom
- chore: return queue logs on failure endpoint
- fix lint again
- api: send errors to Sentry (#159)
- fix sources sorting
- chore: set agent to use cloudflare dns
- issue summary (#164)
- chore: few fixes for broken integrations (#165)
- Sources page: don\'t list disabled issue sources (#162)
- chore: add issue source categories (#163)
- max solutions copy
- right token count in sidebar
- fix tsc (#161)
- fix lockfile
- listen to organization.created event in clerk webhook
- chore: add socket io support to API (#42)
- show purchase more credits btnn
- chore: improve linear integration
- only show enabled issue sources
- fmt
- TEM-3840: billing ui v0 (#158)
- chore: give agent more cpu and mem
- chore: allow branch other than main
- chore: stream sandbox output
- chore: automatically make code repos for github issue sources (#157)
- support github as issue source in ui
- chore: allow_promotion_codes
- chore: dont scan disabled issue sources
- chore: update org slug automatically
- fmt
- sort db integrations && new productlane widget
- chore: trim secrets for agent
- chore: fix typo
- chore: add version endpoint
- chore: add before service for ts key
- chore: fix dashboard name
- chore: fix ref
- chore: region fix
- chore: fix agent errors
- chore: pass region
- chore: add default
- chore: langfuse remove ssm
- chore: rename public asset bucket
- chore: update agent to bring in secret manager secrets
- pretty
- feature flag linear for internal users
- chore: set prod account number
- use organization connect in integration update
- chore: move API deployment to prod
- feat: add credit usage (#156)
- set org id in integration update
- router.refresh instead of push
- remove sentry callback page since not needed anymore
- remove more old mutations && add postgres to onboarding
- wip filter issues by integration.type (#155)
- add ability to ignore issues in severity dropdown (#154)
- chore: fix typo, add disabled any bug scanner
- chore: remove testing code from frontend
- chore: wip github as an issue source (#116)
- show solve issue button for internal users only
- sentry externalUrl and levelReasoning
- fix issue type errors after new fields got added
- avoid duping sentry errors using external id (#150)
- chore: add hook for issue level (#151)
- lint
- fix aws install modal bug
- fix badge sizing when 99+ in sidebar
- ui polish (#149)
- chore: cascade issue source on integration delete
- internal only button for triggering issue solve
- chore: fix debug log
- show repo count & fix resolve issue btn
- chore: dont use middleware for proxy
- sort issues by issueSource
- chore: remove unnecessary asset bucket
- chore: add anthropic proxy and token usage (#136)
- multi region aws fix (#124)
- finish sentry (#135)
- show required token permissions in sentry install modal
- patch old code in onboarding
- rm sync button in /sources page
- Merge branch \'main\' of github:tembo-io/tembo-v2
- fix lint + tsc
- create new alert rule for every sentry project
- improve design a little
- tem-3787
- limit sidebar events
- rm usage of old org settings query in usage-progress
- icons in issue source filters
- rm useOrganization
- lint
- fix resolve issue button
- fix filtering in issues page
- sentry icon size
- get org id from sentry orgs instead of project.team.slug
- show sentry icon in issues page && move sentry back to monitoring category
- link issue url in pr description
- sentry ui (#121)
- Run feedback loop on issue comment only if `tembo` was mentioned (#122)
- chore: remove logo to fix rust error
- chore: cleanup agent logs
- use basePrisma in seed
- chore: fix solve max issue error
- chore: include read count in failed jobs next time
- chore: use longer lived access tokens for aws cloudformation (#123)
- fix aws connection modal
- events stuff
- dashboard (#120)
- chore: give more memory to prevent crash
- chore: add routes to logger to debug errors (#119)
- workflows: add CI for agent (#99)
- agent: use API key & model from Organization Settings in Sandbox/Solver (#113)
- issue code hooks (#118)
- new posthog project key
- chore: increase queue frequency, improve queue stats
- chore: add enabled at and last seen at to issue (#117)
- use new aws install modal in onboarding
- chore: run migrations
- Merge branch \'main\' of github:tembo-io/tembo-v2
- read events from db
- chore: add claude code settings (#111)
- tem 3761 (#112)
- feat: feedback loop with github webhooks (#110)
-…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

extension fix / improvement Label for PRs with extension's fix improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants