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
Meng Zhang
9ecbf9031f
refactor: rename tabby-playground to tabby-ui ( #639 )
2023-10-25 23:05:11 +00:00
GDR!
65ac63343f
Don't get stuck in 'initializing' when script not found ( #635 )
2023-10-26 01:23:18 +08:00
Meng Zhang
b4842619a3
feat: encrich home screen info ( #628 )
2023-10-24 13:01:14 -07:00
Meng Zhang
2a40d36e20
feat: add main screen to localhost:8080 ( #625 )
...
* feat: add main screen to localhost:8080
* update playground
* feat: use / in playground handler
* update
* fix slack link
* fix next routing
* fix lint
2023-10-24 15:36:08 +00:00
Zhiming Ma
989dda9f1b
fix(vim): bump vim plugin version to 1.0.1. ( #619 )
2023-10-23 01:02:40 -07:00
Zhiming Ma
43fe801e73
chore(intellij): bump intellij plugin version to 1.0.0. ( #618 )
2023-10-23 01:02:17 -07:00
Zhiming Ma
df83769147
fix(vim): Fix config.toml path in readme. Fix replace range rendering. ( #617 )
...
* fix(vim): replace range rendering.
* fix(vim): fix config.toml path in readme.
2023-10-22 22:11:55 -07:00
Zhiming Ma
ae6e6bfe37
fix(vim): fix <Tab> keybinding when try to fallback to original one. ( #616 )
...
* fix(vim): fix <Tab> keybinding when try to fallback to original one.
* fix: fix typo.
2023-10-22 22:05:10 -07:00
Zhiming Ma
573196b9d9
fix(clients): fix vim & intellij plugin to run node with prefer ipv4 options. ( #615 )
2023-10-22 21:42:15 -07:00
Zhiming Ma
648348111e
feat(intellij): add completion replace range support. ( #613 )
2023-10-22 18:29:35 -07:00
Zhiming Ma
800155478c
chore(vim): bump vim plugin version to 1.0.0. ( #610 )
2023-10-22 00:28:21 -07:00
Zhiming Ma
3b4717fd47
chore(vscode): bump vscode extension & tabby-agent version to 1.0.0. ( #609 )
2023-10-22 00:11:59 -07:00