v1.7.3
What's Changed
- feat: add rfc process by @chaynabors in #881
- Mcp enablement squashed by @dingfeli in #883
- Revert "Mcp enablement squashed" by @dingfeli in #924
- Mcp enablement squashed by @dingfeli in #925
- Update README file to update commands and make it easy to copy-paste CLI commands directly by @kkashilk in #929
- feat(cli) Bash pipe command safety by @kiiadi in #927
- Revert "Mcp enablement squashed" by @dingfeli in #928
- Add file/folder name auto-completion in q chat by @kkashilk in #930
- fix(build): Support aarch64 architecture in AppImage bundle name (#937) by @saisrinivas26 in #944
- feat(chat): no-interactive mode by @hayemaxi in #878
- fix(chat): Improve command parsing to handle paths starting with slash by @kkashilk in #945
- docs: add onboarding tips for using Q CLI in README by @GoodluckH in #950
- refactor(chat): Add command suggestions for common single-word inputs by @kkashilk in #953
- fix(chat): update timeout message for clarity in assistant responses by @GoodluckH in #975
- feat(tools): add report_issue by @hayemaxi in #974
- Prettify README + setup script by @GoodluckH in #976
- feat(cli): improve context file display by @kkashilk in #983
- feat(tools): increase transcript length, record all user input by @hayemaxi in #984
- refactor(tools): add context to report_issue tool by @hayemaxi in #980
- docs(README): add local development instructions for q chat by @GoodluckH in #995
- feat(commands): add /issue command to chat by @hayemaxi in #990
- Mcp enablement squashed by @dingfeli in #1001
- Repositions
q
as the main entry point by @GoodluckH in #987 - Revert "Mcp enablement squashed" by @dingfeli in #1012
- docs(README): add testing and formatting instructions for Q CLI crate by @GoodluckH in #1000
- feat(tools): display chat settings in report_issue by @hayemaxi in #994
- chore: fix typos in dashboard by @Konippi in #1004
- fix(chat): Fix display of square brackets in chat output by @ymhiroki in #971
- fix: unscrollable theme menu by @Konippi in #1005
- refactor(chat): Update prompt validator for multi-line input by @kkashilk in #1044
- Fix history-support with multi-line by @kkashilk in #1052
- fix(deps): bump flate2 from 1.1.0 to 1.1.1 by @dependabot in #1048
- chore(deps-dev): bump @types/node from 22.13.10 to 22.13.17 by @dependabot in #1046
- fix(deps): bump hyper-util from 0.1.10 to 0.1.11 by @dependabot in #1031
- bugfix(zip) Change install.sh to have a+x permissions, to avoid the need to chmod for zip installer packages by @jsamuel1 in #967
- fix(chat ux): exit thinking state using ctrl + c by @GoodluckH in #1072
- fix(cli): Improve chat input handling and keyboard shortcut display by @kkashilk in #1073
- feat(commands): granular permissions with /tools by @hayemaxi in #1054
- fix(chat): remove unneeded . characters from welcome message by @hayemaxi in #1083
- fix(chat): cli crashes when tool_uses is none by @GoodluckH in #1092
- feat(chat): Add /ed command to compose prompts in text editor by @carlesso in #1035
- Mcp enablement squashed by @dingfeli in #1093
- Revert "Mcp enablement squashed" by @dingfeli in #1098
- Mcp enablement squashed by @dingfeli in #1099
- Revert "Mcp enablement squashed" by @dingfeli in #1100
- fix(chat): Clarify prompt message for trusting the tool in the session by @GoodluckH in #1113
- fix(chat): Safeguard against mutative find cli invocations by @brandonskiser in #1127
- refactor(chat): update chat newline messaging to prioritize ctrl+j by @brandonskiser in #1129
- refactor(context): Simplify 'show' command by removing --expand option by @GoodluckH in #1126
- fix(chat ux): Default
/context
to/context help
by @GoodluckH in #1133 - fix: update ssh integration config to remove '=' in exec condition by @brandonskiser in #1134
- chore: bump version to 1.7.3 by @brandonskiser in #1130
- fix(deps): bump mimalloc from 0.1.43 to 0.1.46 by @dependabot in #1136
- chore(deps-dev): bump @vscode/test-electron from 2.4.1 to 2.5.1 by @dependabot in #1137
- chore(deps-dev): bump @bufbuild/buf from 1.50.1 to 1.52.0 by @dependabot in #1138
- fix(chat): diplay special chars properly and blockquotes formatting by @GoodluckH in #1090
- fix(context): unify path validation by merging global and profile paths by @GoodluckH in #1146
- fix(deps): bump react-router-dom from 7.1.1 to 7.5.0 by @dependabot in #1109
- feat(login): add query params to q login cmd with pro license by @Konippi in #1112
- fix(deps): bump react-router from 7.1.1 to 7.5.0 by @dependabot in #1108
- chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 by @dependabot in #1107
- fix(deps): bump tailwind-merge from 3.0.2 to 3.2.0 by @dependabot in #1106
- fix(deps): bump prettyplease from 0.2.30 to 0.2.32 by @dependabot in #1105
- fix(deps): bump arboard from 3.4.1 to 3.5.0 by @dependabot in #1078
- chore(deps-dev): bump vite from 6.2.1 to 6.2.5 by @dependabot in #1077
- chore(deps-dev): bump eslint-plugin-react from 7.37.4 to 7.37.5 by @dependabot in #1075
- chore(deps-dev): bump turbo from 2.4.4 to 2.5.0 by @dependabot in #1074
- fix(deps): bump lucide-react from 0.479.0 to 0.487.0 by @dependabot in #1058
- feat(chat ui): improve /context ui by @GoodluckH in #1147
- chore(deps-dev): bump @types/node from 22.13.17 to 22.14.0 by @dependabot in #1059
- fix(deps): bump ctrlc from 3.4.5 to 3.4.6 by @dependabot in #1104
- fix(deps): bump image from 0.25.5 to 0.25.6 by @dependabot in #942
- fix(deps): bump plist from 1.7.0 to 1.7.1 by @dependabot in #936
- feat(chat /context): add
--expand
flag to print out file content by @GoodluckH in #1148 - fix(chat): remove double context file passing by @GoodluckH in #1153
- chore(deps-dev): bump lint-staged from 15.4.3 to 15.5.0 by @dependabot in #813
- fix(deps): bump tokio-util from 0.7.13 to 0.7.14 by @dependabot in #822
- fix(deps): bump @bufbuild/protobuf from 2.2.3 to 2.2.5 by @dependabot in #867
- fix(deps): bump nu-color-config from 0.102.0 to 0.103.0 by @dependabot in #854
- chore(deps-dev): bump the typescript-eslint group with 4 updates by @dependabot in #866
- chore(deps-dev): bump @bufbuild/protoc-gen-es from 2.2.3 to 2.2.5 by @dependabot in #870
- fix(chat): add error log if we receive a response timeout message by @brandonskiser in #1156
- feat(chat): all-tools-trusted indicator by @hayemaxi in #1120
- test(tools): add integration tests for /tools + chat usage by @hayemaxi in #1081
- Feature/terminal notifications by @saisrinivas26 in #1135
- bskiser/feed update by @brandonskiser in #1160
- fix: not coloring inline code by @GoodluckH in #1165
- chore: remove compact command from feed, update date by @brandonskiser in #1166
- feat: Introduce /compact command by @aseemxs in #1128
- refactor(chat): clean up various /compact issues by @brandonskiser in #1169
- chore: add compact command to feed by @brandonskiser in #1171
- refactor(chat): update the /tools permission copy to be more consistent by @brandonskiser in #1167
New Contributors
- @kkashilk made their first contribution in #929
- @kiiadi made their first contribution in #927
- @saisrinivas26 made their first contribution in #944
- @hayemaxi made their first contribution in #878
- @Konippi made their first contribution in #1004
- @ymhiroki made their first contribution in #971
- @carlesso made their first contribution in #1035
- @aseemxs made their first contribution in #1128
Full Changelog: v1.7.2...v1.7.3