Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.8.0"
".": "1.0.0"
}
116 changes: 116 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,121 @@
# Changelog

## 1.0.0 (2026-02-09)


### Features

* add chat focus toggle, table options, and AccentAlt color ([dcc1664](https://github.com/usetero/cli/commit/dcc1664cd14f8cdb8dd8a7753525df9bfa3e5546))
* add command bar, theme refactor, and testing improvements ([48e3e63](https://github.com/usetero/cli/commit/48e3e630e0b4b6603687297c07d18506629edc7b))
* add context window usage to statusbar and refactor API service inputs ([68c2401](https://github.com/usetero/cli/commit/68c240107de68dc4d82887df1279822c976f9661))
* add conversation update/delete and improve logging ([a94d762](https://github.com/usetero/cli/commit/a94d762d972748765c05e1de598b66aec7389e7f))
* add debug subcommand for diagnostics ([1d55c14](https://github.com/usetero/cli/commit/1d55c1413162a2e8ca48a2c92e527675c5ca6883))
* add environment-based API endpoint configuration ([30c440d](https://github.com/usetero/cli/commit/30c440d0e21c873251b0406a17f97a08608aa2ff))
* add install script for single-line installation ([42566fb](https://github.com/usetero/cli/commit/42566fb3d3e38215600d4f82820bc65b9a768ff1))
* add messagelist test infrastructure and tests ([c7267bd](https://github.com/usetero/cli/commit/c7267bdbe43912bc245ba11f4cf7d3140756c1b5))
* add mouse scrolling and text selection with highlighting ([0988aa7](https://github.com/usetero/cli/commit/0988aa7da937a35501bc01ce7aa1c7011ec38828))
* add PowerSync integration for local-first data sync ([4708259](https://github.com/usetero/cli/commit/4708259bee9733503079fedf04bd73c117ee0e1e))
* add SQLite change subscriptions and chat service ([d20b755](https://github.com/usetero/cli/commit/d20b755979dc40a8319e7d6f16770d162240c305))
* add statusbar drawer with tabs and right-aligned ctrl+d hint ([9b40c01](https://github.com/usetero/cli/commit/9b40c01b3995c11636cafa5251766a330a163292))
* add toast notification system for user-facing errors ([04d1d02](https://github.com/usetero/cli/commit/04d1d02f74330286894a363e7a8acff5f8c206a0))
* add tools architecture with query tool and schema generator ([a9fd4b9](https://github.com/usetero/cli/commit/a9fd4b9e5b5b7b62c0d84b5c10045bf3999c5d44))
* add upload event channel for TUI integration ([8ab23f3](https://github.com/usetero/cli/commit/8ab23f35fc4c4d321f10cd800bb859943f5733c2))
* add X-Account-ID header to API requests ([946266b](https://github.com/usetero/cli/commit/946266b38356a93f243740ab25e934f6c347e309))
* admin tool for org membership, typed token claims ([f14835b](https://github.com/usetero/cli/commit/f14835b604ce74fbedcca327822d2a8db5c2dc81))
* **auth:** add auth commands for API authentication ([4a72f7a](https://github.com/usetero/cli/commit/4a72f7af4123f6237feccee00c793e55dfc27344))
* **auth:** add org selection and switch command ([ff90d80](https://github.com/usetero/cli/commit/ff90d8099746f2dad1fffc84b9f6f7b76cbbd25c))
* **auth:** add styles and tests to auth commands ([8566a04](https://github.com/usetero/cli/commit/8566a0435158f073dc133680a6b9628c44ad4bfb))
* **auth:** auto-open browser when device auth starts ([69640c0](https://github.com/usetero/cli/commit/69640c0f9616ac7856280a8970e41bb3280c4fa3))
* **auth:** auto-refresh expired access tokens ([e0564e2](https://github.com/usetero/cli/commit/e0564e29aeeb0db2fddac9e8891eb1ccd03d4d1f))
* **auth:** refresh token with org scope after org creation ([2c8834c](https://github.com/usetero/cli/commit/2c8834c467391ef57d2526bc934425da8ad9182d))
* block padding, elevated surfaces, explicit bg on all styled text ([583d1f3](https://github.com/usetero/cli/commit/583d1f3673c23f7c1f1d9830747cc4eff53e7a14))
* cancel active round on new message or esc, fix tool spinner persistence ([4d4c91f](https://github.com/usetero/cli/commit/4d4c91fe9373d25835c813b7686340d90c40c1a1))
* **cli:** add --reset flag to clear preferences and auth ([f4036e6](https://github.com/usetero/cli/commit/f4036e60ec1e3d3a12a24c69e2d344bef6556479))
* client-generated UUIDs and streaming model metadata ([21dc12a](https://github.com/usetero/cli/commit/21dc12a0cc3f32471ff2c5edfa27d606ab1565c5))
* **cmd:** add tero reset subcommand ([91859e8](https://github.com/usetero/cli/commit/91859e8e7d06e39d53521fbea176cdf3e215f60c))
* command palette triggered by / on empty input ([e8a5345](https://github.com/usetero/cli/commit/e8a5345f7b01f71587f001002ba20635f23ac426))
* **config:** namespace credentials and config by environment ([3e07a7b](https://github.com/usetero/cli/commit/3e07a7bffbadcdef906c10198c691bc80c86d52c))
* esc opens quit dialog when no active round to cancel ([57a1891](https://github.com/usetero/cli/commit/57a189179d86ccb23f5a834c0cc2b02205d6724a))
* focus command bar on mouse click ([b2d7650](https://github.com/usetero/cli/commit/b2d765081d5afc48b6a10c1f35c4ad1d0113bb63))
* handle idempotent upload failures (404 on delete, conflict on create) ([9513d72](https://github.com/usetero/cli/commit/9513d72ad6c9e4a9f3283a9205e490e4890521ce))
* implement cursor positioning with marker extraction ([942ce28](https://github.com/usetero/cli/commit/942ce28bc469de0be1e34036a545090044757c6b))
* make WorkOS client ID configurable via environment variable ([a8c8f70](https://github.com/usetero/cli/commit/a8c8f70b2d25fe95419fe1f307e9baeda5c19499))
* move thinking indicator into message list ([654db05](https://github.com/usetero/cli/commit/654db05c22d194d2bc48bcbe71cb0f9f81f64b85))
* **onboarding:** add TERO_SKIP_TO_APP env var to skip completion screen ([cb7cdce](https://github.com/usetero/cli/commit/cb7cdcedd88aac0dd926d86e0655a1eb3378875a))
* org/account switching, preference cascading clears, table column reordering ([aec63d5](https://github.com/usetero/cli/commit/aec63d5ecfe8106ef3abdbefcdbfa98194502399))
* policy status drawer, context-aware chat empty state, personalized input bar ([7f85d84](https://github.com/usetero/cli/commit/7f85d84f288961b5b4e4064ff51f843f6f7a1f29))
* powersync upload protocol and chat streaming ([9775926](https://github.com/usetero/cli/commit/977592690e837bf0e2ce912189d8e2d9c1a61443))
* **release:** add Docker Hub publishing ([ec4917c](https://github.com/usetero/cli/commit/ec4917c30db371ce1c35a3fa431c77157245a926))
* **release:** add Scoop bucket publishing for Windows ([d0ee803](https://github.com/usetero/cli/commit/d0ee8032950b13ae48a0ec22bde48fad6dceead4))
* show upgrade message when version changes ([c9de3f1](https://github.com/usetero/cli/commit/c9de3f1351fdfa69e9d4d7f9e4e9a4fb830a5ca0))
* simplify PowerSync/SQLite schema generation ([b463a4a](https://github.com/usetero/cli/commit/b463a4a52ebdec80d19c9df7d3c6f3ad6bd5ee79))
* tool block collapse by default with chevron, restyle thinking block, quit dialog, window title, statusbar fixes ([b0c7bfe](https://github.com/usetero/cli/commit/b0c7bfe27b2f73953c2ff866e0629bfdc1abda9d))
* **tui:** redesign theme system and unify discovery step ([94c129b](https://github.com/usetero/cli/commit/94c129b8b8577b0077ac06add0c2d5cbc7a3532b))
* use ready_for_use to gate onboarding instead of status ([5bdf62c](https://github.com/usetero/cli/commit/5bdf62cdeb40282c971f554c794d0c363227e400))
* waste badge component, risk colors, show all categories, sort by pending count ([3dc1d84](https://github.com/usetero/cli/commit/3dc1d843f1bbce76dd5a4b1437dc0f490c1a49a9))
* wire up tool execution with Turn abstraction ([a7e756d](https://github.com/usetero/cli/commit/a7e756d06ad3c068a228e5817e8966c54c2ab736))


### Bug Fixes

* add context propagation to sqlite interface ([f2e16aa](https://github.com/usetero/cli/commit/f2e16aab382394aacc1ad46fd8fb866e279d1b95))
* address lint errors in client tests ([033322e](https://github.com/usetero/cli/commit/033322e3e4dbed948494fdc1b84fd030c703ecb3))
* allow onboarding to proceed when some services have errors ([c3290d8](https://github.com/usetero/cli/commit/c3290d8a745136560fea7bab2a836a963e24a513))
* assistant message flickering and thinking animation ([cc37f2b](https://github.com/usetero/cli/commit/cc37f2bd8f4087edb0e83b767ad0929b0d31c612))
* **auth:** improve expired device code error message ([585cddd](https://github.com/usetero/cli/commit/585cddd33b6e0d77bf807b83033ac0bcb6b03c36))
* **auth:** refresh token without org when --no-org is set ([e72a651](https://github.com/usetero/cli/commit/e72a6516805a3269c08140019d38103b69c1cd81))
* **auth:** use body style for instruction text ([b60cf98](https://github.com/usetero/cli/commit/b60cf98331be07bdf12613f21b088ed4968a4c0b))
* check ps_sync_state instead of ps_buckets for sync completion ([b9b0fde](https://github.com/usetero/cli/commit/b9b0fde3b76021ac050ed2a1f7e77eceafa21be9))
* **ci:** don't cancel in-progress signoff on master pushes ([f4a4d6d](https://github.com/usetero/cli/commit/f4a4d6dcf2e21d30132841880256ec43cf631a0a))
* **ci:** prevent master pushes from cancelling each other ([4effc4a](https://github.com/usetero/cli/commit/4effc4ad880390f3baf5581a89e0601102261127))
* **ci:** skip signoff for release-please commits ([94bcf5e](https://github.com/usetero/cli/commit/94bcf5e6bebe9e33a13d57fdbf7f12e2a432e797))
* **ci:** use conventional Docker Hub secret names ([5b19541](https://github.com/usetero/cli/commit/5b1954197274bffffca8bb1cbfd0a92d3e438282))
* **ci:** use correct Docker Hub secret names ([8e65aa8](https://github.com/usetero/cli/commit/8e65aa8d19b83a81d3a7d196e6fcd3383ee10ff7))
* **cli:** --reset flag continues into TUI instead of exiting ([aa1c16e](https://github.com/usetero/cli/commit/aa1c16ed461ddb2454172a7fdc9196454d845ac2))
* **client:** extract message from genqlient HTTPError ([b8c8c5a](https://github.com/usetero/cli/commit/b8c8c5a865db57f1b7fcdfb389b831726255610b))
* **client:** regenerate client with workosOrganizationID field ([0f8cd92](https://github.com/usetero/cli/commit/0f8cd92c606dae673df4a834ec262e608d61b2df))
* **client:** update API client token after org-scoped refresh ([fbdbfea](https://github.com/usetero/cli/commit/fbdbfea9d9ba74691045990477ece41750e5595f))
* **datadog:** prevent browser opening during tests ([07e170d](https://github.com/usetero/cli/commit/07e170dac21184cb872fa796a5cb4c36db45af68))
* **deps:** update go dependencies (minor/patch) ([#16](https://github.com/usetero/cli/issues/16)) ([c4a98e5](https://github.com/usetero/cli/commit/c4a98e5eed23bc42116861a808f30f5d85da7dd0))
* **deps:** update module github.com/charmbracelet/x/ansi to v0.11.3 ([#22](https://github.com/usetero/cli/issues/22)) ([9b68d36](https://github.com/usetero/cli/commit/9b68d365363aab0cfc6aaaaa7e965d5d39480016))
* **deps:** upgrade gopkg.in/yaml.v2 to v3 ([3a308ae](https://github.com/usetero/cli/commit/3a308aee7e9d80d286d562e02fc677a6c4bbadff))
* drawer sits flush under statusbar, border matches slash color ([09dad5e](https://github.com/usetero/cli/commit/09dad5e803d7890c979b3830183639db61be61b7))
* enable staging WorkOS client ID by default for development ([8cb3b9c](https://github.com/usetero/cli/commit/8cb3b9ce651250373d9be28837ee509a94fda507))
* **install:** remove confirmation prompt for piped installs ([63a8c82](https://github.com/usetero/cli/commit/63a8c8290f82281540077b042d537a4d392f41a1))
* **install:** remove nested color codes from success message ([c225f97](https://github.com/usetero/cli/commit/c225f97e5897e60badb7b0e9f9a811eb61bda7f3))
* lint issues and update to golangci-lint v2 config ([072c7bd](https://github.com/usetero/cli/commit/072c7bdaefab7b56294ef596492187176486217f))
* Loading checks sync state directly instead of relying on messages ([585c8f8](https://github.com/usetero/cli/commit/585c8f8c18cc3639c47efd15aeb05ecd5621050b))
* **onboarding:** add context and step counter to Datadog flow ([aba531e](https://github.com/usetero/cli/commit/aba531e9b756aa9dec45b48d1da6d15babfd635e))
* **onboarding:** clarify Datadog region question ([8acdc0e](https://github.com/usetero/cli/commit/8acdc0ebe4b6fc256fdde9941540cee960a98c2f))
* **onboarding:** consistent text styling across screens ([cdf5be6](https://github.com/usetero/cli/commit/cdf5be6fe452eeef438488138c146ec3c14bccec))
* **onboarding:** correct text hierarchy - prompts white, explanations muted ([543bdf9](https://github.com/usetero/cli/commit/543bdf90b3e716343799be4b6f00803773f40190))
* **onboarding:** improve Datadog connection flow copy ([a699766](https://github.com/usetero/cli/commit/a6997663b1fd637f74955f3b7c27a27e8892cdc4))
* **org:** refresh token with org scope when selecting existing org ([2213227](https://github.com/usetero/cli/commit/22132274f15a9e5d4b5feece2833b7a2c7d59854))
* **org:** show loading state during token refresh after auto-selection ([9dc3851](https://github.com/usetero/cli/commit/9dc38512fc08650020d2a0199167b4a9d1c88f53))
* **org:** show org name when auto-selecting ([cbedf8d](https://github.com/usetero/cli/commit/cbedf8dc708e6d498d464b98711a97a014799dcc))
* **org:** use spinner loader during token refresh ([60befb1](https://github.com/usetero/cli/commit/60befb16a928b8f9277844aa5f569ae736bf03c8))
* reduce statusbar diagonal slashes from 3 to 2 ([833e964](https://github.com/usetero/cli/commit/833e96403c0bad1ae704b1ec0b5d9682ef60bf77))
* remove install:test from signoff (runs before release exists) ([b5b9913](https://github.com/usetero/cli/commit/b5b9913fa5fb29b9792b538d5cff32c240f7497b))
* remove invalid rlcp field from goreleaser config ([8a6a7aa](https://github.com/usetero/cli/commit/8a6a7aa773eed3e3d4b3edb5948112c3b2c25fea))
* remove log output from get_latest_version function ([89df1ad](https://github.com/usetero/cli/commit/89df1ad095f231e8534ae4d02dca6d572b48b1ed))
* remove unsupported folder field from brews config ([6b4eec9](https://github.com/usetero/cli/commit/6b4eec9be92b65990a5c44a94c1bdffb06237aa9))
* resolve linter errors in tests and workos ([c63df9d](https://github.com/usetero/cli/commit/c63df9d7952328420690b304a306906f72bea162))
* schema generation uses local control plane and writes to correct paths ([a732106](https://github.com/usetero/cli/commit/a7321067b9d43cf7bee5e688fa50eb3319f82e20))
* scroll gap mismatch, error body styling, and scroll amounts ([5ae16a9](https://github.com/usetero/cli/commit/5ae16a903108a897e0353fedffa134c9ad7b6d83))
* show context window percentage in statusbar ([b3deb16](https://github.com/usetero/cli/commit/b3deb1605f32a06a0f8159ac686d8a7ea1700791))
* specify Formula directory in goreleaser brew config ([b79d28a](https://github.com/usetero/cli/commit/b79d28a664e4b04df21bdfcfe3d58b90fb8eafc0))
* strict JSON unmarshaling for PowerSync instructions ([fd9f713](https://github.com/usetero/cli/commit/fd9f71382a4a11c2e85844329b6afa031ecfe6ba))
* **styles:** detect terminal background for theme selection ([c80b387](https://github.com/usetero/cli/commit/c80b38779c84d03ffc94d92ffb1f84ea86e36037))
* update GraphQL schema for datadog account status changes ([9801d66](https://github.com/usetero/cli/commit/9801d6675b57eb771cf7eb2f33d068f22a4fb75e))
* use 'folder' instead of deprecated 'directory' in goreleaser ([881cbeb](https://github.com/usetero/cli/commit/881cbeb985573eb95ed4da571922699c8c7f659f))


### Reverts

* install test should fail on errors, not swallow them ([89442b1](https://github.com/usetero/cli/commit/89442b16361e7ad4a69bfb163b621ed90b6c1185))
* remove separate test-install workflow ([874a9ea](https://github.com/usetero/cli/commit/874a9eafcd5ee6a221b05a7505bcdf971eed1c90))
* switch back from homebrew_casks to brews for CLI tool ([4ec664c](https://github.com/usetero/cli/commit/4ec664c24dfa5637b11e61d4df426bfcb56bc5c6))

## [1.8.0](https://github.com/usetero/cli/compare/v1.7.0...v1.8.0) (2026-01-13)


Expand Down
Loading