Skip to content
Open
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"
}
91 changes: 91 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,96 @@
# Changelog

## 1.0.0 (2026-02-02)


### Features

* add command bar, theme refactor, and testing improvements ([48e3e63](https://github.com/usetero/cli/commit/48e3e630e0b4b6603687297c07d18506629edc7b))
* 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 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 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))
* **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))
* **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))
* **config:** namespace credentials and config by environment ([3e07a7b](https://github.com/usetero/cli/commit/3e07a7bffbadcdef906c10198c691bc80c86d52c))
* 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))
* **onboarding:** add TERO_SKIP_TO_APP env var to skip completion screen ([cb7cdce](https://github.com/usetero/cli/commit/cb7cdcedd88aac0dd926d86e0655a1eb3378875a))
* 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))
* **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))


### 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))
* **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))
* 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))
* 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))
* 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