Meng Zhang
7184304bf9
fix(docs): update join slack link ( #1113 )
...
* fix(docs): update join slack link
* fix lint
2023-12-25 09:42:46 +08:00
Zhiming Ma
2d44018f78
feat(agent): support set token in intellij settings page. ( #1101 )
2023-12-22 20:16:50 +08:00
Zhiming Ma
92b6a695d0
feat(vim): Update tabby-agent. Remove support for Tabby Cloud auth. ( #1102 )
2023-12-22 20:16:41 +08:00
Zhiming Ma
07a26a974f
feat(vscode): support set auth token via vscode command. ( #1100 )
...
* feat(vscode): support set auth token via vscode command.
* fix: handle user cancellation.
* fix(vscode): update wording.
2023-12-22 18:02:52 +08:00
Zhiming Ma
ff023ede88
test(agent): add some test cases for postprocessing ( #1098 )
2023-12-22 15:18:58 +08:00
Zhiming Ma
2399cce30a
fix(agent): fix postprocesing dupplicated block closing line. ( #1097 )
2023-12-22 13:30:03 +08:00
hduelme
4f086bb437
fix online documentation links ( #1095 )
2023-12-22 13:16:42 +08:00
Zhiming Ma
5fe0b0667a
fix(agent): fix postprocess multi-line completion when fill in line. ( #1089 )
...
* fix(agent): fix postprocessing should drop multi-line completion in fill-in-line mode.
* fix(agent): trim multi-line completion instead of discard.
* test(agent): add test case of trim multiline completion.
2023-12-20 12:56:27 +08:00
Zhiming Ma
a40a4bbab0
fix(agent): fix agent creating empty log file at silent log level. ( #1077 )
...
* fix(agent): fix agent creating empty log file at silent log level.
* fix(agent): update log rotate file stream config.
2023-12-19 13:07:18 +08:00
Zhiming Ma
7eabfeebe6
test(agent): add test against full postprocess flow. ( #1029 )
...
* test(agent): add test against full postprocess flow.
* chore(agent): update yarn lock file.
* test(agent): add cases to postprocess tests.
* chore(agent): downgrade glob to 7.2.0.
2023-12-18 09:59:16 +08:00
Zhiming Ma
8a3b62b0d0
feat(intellij): accept inline completion by line or word. (tabby style keymap) ( #947 )
...
* feat(intellij): tabby-style keymap: accept by line/word.
* feat(intellij): give shortcut priority to tabby editor actions.
* feat(intellij): sync keymap style with agent client properties.
2023-12-18 09:02:45 +08:00
Zhiming Ma
6456097001
docs: update clients docs about setting the tabby server auth token. ( #1051 )
2023-12-15 12:44:03 +08:00
Zhiming Ma
d4bef71441
refactor(agent): refactor tabby agent code style. Add typescripty strict check and eslint. ( #950 )
...
* refactor(agent): add typescript strict check and eslint.
* fix(agent): fix tree-shaking for building browser lib.
* fix(vscode): fix ignore paths for watch script.
2023-12-06 22:06:01 +08:00
Zhiming Ma
c049f23a0c
feat(agent): format indentation if not match with editor config. ( #911 )
2023-11-28 16:57:02 +08:00
Zhiming Ma
7d8bc3d488
fix(vscode): get text from other cells of current notebook as prompt. ( #904 )
2023-11-27 12:36:09 +08:00
Zhiming Ma
0d79f9f347
fix(intellij): update supported version range. ( #903 )
2023-11-27 11:46:12 +08:00
Zhiming Ma
52cf5fb613
feat(agent): support read clipboard as prompt ( #885 )
...
* feat(agent): add support for reading clipboard text as prompt.
* fix: add clipboard in context hash calculation.
* fix: set default allowed clipboard chars to 2000.
2023-11-24 14:56:31 +08:00
Zhiming Ma
a067366b5d
fix(vscode): Hotfix 1.1.3. Do not show disconnected notification when initializing ( #868 )
...
* fix(vscode): Do not show disconnected notification when initializing.
* chore(vscode): vscode hotfix 1.1.3.
2023-11-23 11:42:53 +08:00
Zhiming Ma
1583e76994
fix(agent): Hotfix 1.1.1. Fix agent completion stats initialization error. ( #844 )
...
* fix(agent): fix completion stats initialization error.
* fix(agent): Hotfix 1.1.1. Fix agent completion stats initialization error.
* fix: fix changelog format.
2023-11-19 20:11:03 -08:00
Zhiming Ma
54b146e9e9
feat(vim): chore bump vim plugin version to 1.1.0 ( #837 )
2023-11-18 22:09:55 -08:00
Zhiming Ma
30864df973
chore(intellij): bump intellij plugin version to 1.1.0. ( #836 )
2023-11-18 22:09:40 -08:00
Zhiming Ma
84781ec84a
chore(vscode): bump vscode extension & tabby-agent version to 1.1.0. ( #835 )
2023-11-18 21:34:57 -08:00
Zhiming Ma
5e7ca4f569
feat(intellij): Add dont-show-again for warnings. Add more online help links. ( #823 )
2023-11-18 00:03:24 -08:00
Zhiming Ma
2cc751766f
feat(vim): update tabby-agent. ( #824 )
2023-11-17 23:59:12 -08:00
Zhiming Ma
6ed94a7951
feat(vscode): Add dont-show-again for warnings. Add online help links. ( #821 )
2023-11-17 20:33:59 -08:00
Zhiming Ma
97f4989905
fix(intellij): set manual trigger default keymap to Ctrl+BackSlash to avoid conflict when new UI enabled. ( #811 )
2023-11-16 23:03:16 -08:00
Zhiming Ma
549dc97e58
feat(vscode): show loading status when fetching completion for auto trigger mode. ( #810 )
2023-11-16 22:14:07 -08:00
Zhiming Ma
76679bc249
feat(intellij): add check connection button in settings page. ( #809 )
...
* feat(intellij): add check connection in settings page.
* fix(intellij): update notification message.
* fix(intellij): fix language mapping for file extension.
2023-11-16 21:34:41 -08:00
Zhiming Ma
d47dac9041
fix(vim): fix vim tab keybinding fallback. ( #763 )
2023-11-16 21:24:57 -08:00
Zhiming Ma
adb4bcd13f
feat(vscode): add notification when failed to connect to server. ( #808 )
2023-11-16 20:30:04 -08:00
Zhiming Ma
63c7da4f96
feat(agent): postprocess add calculate replace range by syntax. ( #765 )
2023-11-12 20:53:20 -08:00
Zhiming Ma
568b7b41a5
feat(agent): add experimental postprocess limit scope by syntax. ( #758 )
...
* feat(agent): add tree-sitter parser.
* feat(agent): make parser updating tree cache optional.
* feat(agent): add experimental limit scopy by syntax.
* test(agent): update unit test for limitScopeBySyntax.
2023-11-12 10:11:31 -08:00
Zhiming Ma
f2ea57bdd6
refactor(agent): extract calculateReplaceRange and add unit test. ( #764 )
...
* refactor(agent): extract calculateReplaceRange.
* test(agent): add unit test for calculateReplaceRangeByBracketStack.
2023-11-11 08:42:00 -08:00
Bryan
8a4ceba411
feat(intellij): add loading status in intellij plugin when fetching completions for automatic trigger mode.
...
* Add additional information in modal installation docs
* docs: update tabby version to 0.5.5
update Modal installation script
* feat: add loading status for intelliJ plugin
Add loading status when sending completion request to copilot server
* feat: optimize loading logic
2023-11-11 23:01:33 +08:00
Zhiming Ma
e3518b46a5
test(agent): add test bad case for limit scopy by indentation. ( #757 )
...
* test(agent): add test bad case for limitScopeByIndentation.
* test(agent): fix golden test config.
* fix: lint.
* test(agent): update test cases.
2023-11-10 22:45:38 -08:00
Zhiming Ma
ff03e2a34e
feat(agent): add back agent timeout config. ( #739 )
...
* feat(agent): add back agent timeout config, add option to disable warning for slow response time.
* feat(agent): Update completion timeout to single number. Add config type validation.
2023-11-09 22:39:22 -08:00
Zhiming Ma
cc5e257b74
docs: update docs about Tabby Cloud. ( #740 )
2023-11-08 22:47:49 -08:00
Zhiming Ma
b0a62e4af9
fix(intellij): fix agent IO charset to UTF8. ( #723 )
2023-11-07 23:08:00 -08:00
Zhiming Ma
424626cf5f
feat(clients): add information about anonymous data tracking. ( #704 )
...
* feat(clients): add information about anonymous data tracking.
* fix: update docs for anonymous usage data.
* Update website/docs/extensions/configurations.md
Co-authored-by: Meng Zhang <meng@tabbyml.com>
* Update website/docs/extensions/configurations.md
Co-authored-by: Meng Zhang <meng@tabbyml.com>
---------
Co-authored-by: Meng Zhang <meng@tabbyml.com>
2023-11-05 22:59:28 -08:00
Zhiming Ma
039b8bf3df
fix(action): update github action vim-release using ad-m/github-push-action ( #706 )
...
* fix(ci): fix github action release vim.
* fix: fix job name to release.
* fix: fix commit files commands.
* chore(vim): bump vim-tabby version to 1.0.2.
2023-11-05 19:51:04 -08:00
Zhiming Ma
4d6389a9ab
test(agent): add golden test. ( #684 )
...
* test(agent): add golden test.
* test(agent): update golden test.
* test(agent): remove docker-compose.
* test(agent): update golden test.
2023-11-04 19:12:52 -07:00
Zhiming Ma
f991b8b7ab
fix(agent): update config.toml template. ( #671 )
2023-10-29 21:27:28 -07:00
Zhiming Ma
e88097320b
feat(agent): add auth token config. ( #649 )
...
* feat(agent): add auth token config.
* fix: fix agent loading auth token.
* fix: update retain old config filepath.
* fix: update retain old config filepath.
* fix: lint.
* fix: remove auto migrate, update config template.
2023-10-29 21:09:18 -07:00
Zhiming Ma
c51e00ee45
feat(agent): add experimental option: scope of indentation filter. ( #652 )
...
* feat(agent): add experimental option: scope of indentation filter.
* fix: add config to fix unit test for limitScopeByIndentation.
2023-10-29 19:59:09 -07:00
Zhiming Ma
238d81ad4f
feat(agent): add experimental option: strip auto-closing chars in prompt suffix. ( #651 )
...
* feat(agent): add experimental option: strip auto-closing chars in prompt suffix.
* fix: rename settings adding experimental prefix.
2023-10-29 19:58:25 -07:00
Meng Zhang
2ee5dbfd4f
chore: move tabby-ui under ee license. ( #667 )
...
* chore: introduce tabby-ui EE license.
* update
2023-10-29 15:56:57 -07:00
Meng Zhang
8c680a73fb
feat(ui): add /api page ( #665 )
...
* refactor(tabby-ui): extract tabby-fetcher
* feat(tabby-ui): add /api page
* feat(tabby-ui): add chat model badge
* fix: add components.json for shadcn
* chore: release tabby-ui
2023-10-29 14:55:50 -07:00
Ajay Gonepuri (GONAPCORP)
2833ccfe75
fix(docs): correct typos ( #662 )
...
* docs: fix typos
* Update CHANGELOG.md
* Update README.md
* Update README.md
* Update index.md
2023-10-29 02:41:38 -07:00
Meng Zhang
14d03b6826
fix(ui): handle invalid semver error
2023-10-28 23:30:35 -07:00
Meng Zhang
62054cb4f1
feat: add new version notice in tabby-ui ( #640 )
...
* refactor: extract useHealth hook
* feat: add new version notice
2023-10-26 00:48:18 +00:00