Commit Graph

105 Commits

Author SHA1 Message Date
Meng Zhang
4a26fc1f4a Release 0.21.0-dev.0
aim-downloader@0.21.0-dev.0
hash-ids@0.21.0-dev.0
http-api-bindings@0.21.0-dev.0
llama-cpp-server@0.21.0-dev.0
ollama-api-bindings@0.21.0-dev.0
tabby@0.21.0-dev.0
tabby-common@0.21.0-dev.0
tabby-crawler@0.21.0-dev.0
tabby-db@0.21.0-dev.0
tabby-db-macros@0.21.0-dev.0
tabby-download@0.21.0-dev.0
tabby-git@0.21.0-dev.0
tabby-index@0.21.0-dev.0
tabby-index-cli@0.21.0-dev.0
tabby-inference@0.21.0-dev.0
tabby-schema@0.21.0-dev.0
tabby-webserver@0.21.0-dev.0

Generated by cargo-workspaces
2024-11-09 21:46:51 -08:00
Meng Zhang
e8cb4ce5fb Release 0.20.0-dev.0
aim-downloader@0.20.0-dev.0
hash-ids@0.20.0-dev.0
http-api-bindings@0.20.0-dev.0
llama-cpp-server@0.20.0-dev.0
ollama-api-bindings@0.20.0-dev.0
tabby@0.20.0-dev.0
tabby-common@0.20.0-dev.0
tabby-crawler@0.20.0-dev.0
tabby-db@0.20.0-dev.0
tabby-db-macros@0.20.0-dev.0
tabby-download@0.20.0-dev.0
tabby-git@0.20.0-dev.0
tabby-index@0.20.0-dev.0
tabby-index-cli@0.20.0-dev.0
tabby-inference@0.20.0-dev.0
tabby-schema@0.20.0-dev.0
tabby-webserver@0.20.0-dev.0

Generated by cargo-workspaces
2024-10-30 21:42:38 -07:00
Meng Zhang
494cd31366 Release 0.19.0-dev.0
aim-downloader@0.19.0-dev.0
hash-ids@0.19.0-dev.0
http-api-bindings@0.19.0-dev.0
llama-cpp-server@0.19.0-dev.0
ollama-api-bindings@0.19.0-dev.0
tabby@0.19.0-dev.0
tabby-common@0.19.0-dev.0
tabby-crawler@0.19.0-dev.0
tabby-db@0.19.0-dev.0
tabby-db-macros@0.19.0-dev.0
tabby-download@0.19.0-dev.0
tabby-git@0.19.0-dev.0
tabby-index@0.19.0-dev.0
tabby-index-cli@0.19.0-dev.0
tabby-inference@0.19.0-dev.0
tabby-schema@0.19.0-dev.0
tabby-webserver@0.19.0-dev.0

Generated by cargo-workspaces
2024-10-08 16:43:25 +08:00
Meng Zhang
c9e61bc6e5 Release 0.18.0-dev.0
aim-downloader@0.18.0-dev.0
hash-ids@0.18.0-dev.0
http-api-bindings@0.18.0-dev.0
llama-cpp-server@0.18.0-dev.0
ollama-api-bindings@0.18.0-dev.0
tabby@0.18.0-dev.0
tabby-common@0.18.0-dev.0
tabby-crawler@0.18.0-dev.0
tabby-db@0.18.0-dev.0
tabby-db-macros@0.18.0-dev.0
tabby-download@0.18.0-dev.0
tabby-git@0.18.0-dev.0
tabby-index@0.18.0-dev.0
tabby-index-cli@0.18.0-dev.0
tabby-inference@0.18.0-dev.0
tabby-schema@0.18.0-dev.0
tabby-webserver@0.18.0-dev.0

Generated by cargo-workspaces
2024-09-05 19:45:32 -07:00
Meng Zhang
638ba37e83
refactor(hash-ids): fork hash-ids to return None instead of panic when ID is not valid (#3083)
* init commit

* update

* Update crates/hash-ids/Cargo.toml
2024-09-05 21:54:27 +00:00
Meng Zhang
c4b8f7f7ed
feat: add tabby-index-cli tool for debugging tabby's index (#2985)
* feat: add tabby-index-cli tool for debugging tabby's index

* update

* [autofix.ci] apply automated fixes

* update

* [autofix.ci] apply automated fixes

* improve formatting

* update

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-08-26 16:31:26 -07:00
Meng Zhang
fc9f6c1412 Release 0.17.0-dev.0
aim-downloader@0.17.0-dev.0
http-api-bindings@0.17.0-dev.0
llama-cpp-server@0.17.0-dev.0
ollama-api-bindings@0.17.0-dev.0
tabby@0.17.0-dev.0
tabby-common@0.17.0-dev.0
tabby-crawler@0.17.0-dev.0
tabby-db@0.17.0-dev.0
tabby-db-macros@0.17.0-dev.0
tabby-download@0.17.0-dev.0
tabby-git@0.17.0-dev.0
tabby-index@0.17.0-dev.0
tabby-inference@0.17.0-dev.0
tabby-schema@0.17.0-dev.0
tabby-webserver@0.17.0-dev.0

Generated by cargo-workspaces
2024-08-19 21:08:49 -07:00
Meng Zhang
742b39ce11 Release 0.16.0-dev.0
aim-downloader@0.16.0-dev.0
http-api-bindings@0.16.0-dev.0
llama-cpp-server@0.16.0-dev.0
ollama-api-bindings@0.16.0-dev.0
tabby@0.16.0-dev.0
tabby-common@0.16.0-dev.0
tabby-crawler@0.16.0-dev.0
tabby-db@0.16.0-dev.0
tabby-db-macros@0.16.0-dev.0
tabby-download@0.16.0-dev.0
tabby-git@0.16.0-dev.0
tabby-index@0.16.0-dev.0
tabby-inference@0.16.0-dev.0
tabby-schema@0.16.0-dev.0
tabby-webserver@0.16.0-dev.0

Generated by cargo-workspaces
2024-08-07 20:12:48 -07:00
Meng Zhang
04bcd3f775 Release 0.15.0-dev.0
aim-downloader@0.15.0-dev.0
http-api-bindings@0.15.0-dev.0
llama-cpp-server@0.15.0-dev.0
ollama-api-bindings@0.15.0-dev.0
tabby@0.15.0-dev.0
tabby-common@0.15.0-dev.0
tabby-crawler@0.15.0-dev.0
tabby-db@0.15.0-dev.0
tabby-db-macros@0.15.0-dev.0
tabby-download@0.15.0-dev.0
tabby-git@0.15.0-dev.0
tabby-index@0.15.0-dev.0
tabby-inference@0.15.0-dev.0
tabby-schema@0.15.0-dev.0
tabby-webserver@0.15.0-dev.0

Generated by cargo-workspaces
2024-07-23 11:35:47 +08:00
Meng Zhang
116e1e1826
refactor: rename tabby-scheduler to tabby-index (#2606) 2024-07-10 00:27:19 +00:00
Meng Zhang
5956d15b89
refactor(scheduler): extract tabby-crawler crate (#2603)
* refactor(scheduler): extract tabby-crawler crate

* fix tests

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-07-10 08:50:26 +09:00
Meng Zhang
ef8542c6b1
feat: add mistral/chat support to talk to mistral api platform through chat api (#2568)
* feat: support ExtendedOpenAIConfig

* update

* support mistral/chat use case
2024-07-09 05:11:23 +00:00
Meng Zhang
64cc7f493f
refactor(webserver): switch to openai chat interface (#2564)
* refactor(webserver): switch to openai chat interface

* fix query get content

* update utoipa path

* fix test

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-07-03 15:44:34 +09:00
Meng Zhang
b7d2cf6044
feat(webserver): use logkit to simplify logging to db for background jobs. (#2497)
* switch to log crate for dblogger

* fix

* make fix

* update
2024-06-25 14:01:37 +08:00
Meng Zhang
ad781abcc6 Release 0.13.0-dev.0
aim-downloader@0.13.0-dev.0
http-api-bindings@0.13.0-dev.0
llama-cpp-server@0.13.0-dev.0
ollama-api-bindings@0.13.0-dev.0
tabby@0.13.0-dev.0
tabby-common@0.13.0-dev.0
tabby-db@0.13.0-dev.0
tabby-db-macros@0.13.0-dev.0
tabby-download@0.13.0-dev.0
tabby-git@0.13.0-dev.0
tabby-inference@0.13.0-dev.0
tabby-scheduler@0.13.0-dev.0
tabby-schema@0.13.0-dev.0
tabby-webserver@0.13.0-dev.0

Generated by cargo-workspaces
2024-06-06 11:58:13 +08:00
Meng Zhang
a4ba051955
feat(scheduler): implement experimental code splitter (#2321)
* feat(scheduler): implement experimental code splitter

* Add failing test

* Update failing test

* Reimplement depth

* Add snapshot tests

* Add another snapshot test

* Add comment to explain pinned tree-sitter-kotlin version

* Update tree-sitter versions to be able to use text-splitter experimental features without custom patches

* Index versioning

* Remove unneeded comment

* Make wrapper type for batching

* Update crates/tabby-scheduler/src/code/cache.rs

* workaround lifetime

* update

* [autofix.ci] apply automated fixes

---------

Co-authored-by: boxbeam <instantiable@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-06-03 10:12:18 +08:00
Meng Zhang
9464431176
chore: fix tantivy dependency due to upstream rev missing (#2269)
* chore: fix tantivy dependency due to upstream rev missing

* fix
2024-05-29 14:23:45 +00:00
Meng Zhang
b6e00d9820
chore(webserver): set apalis poll interval to 5 seconds (#2246)
* chore(webserver): set apalis poll interval to 1 seconds

* update

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-05-27 15:38:45 +08:00
Anton Kushakov
1d1edfec6e
feat: Added ollama api connection options (#2227)
* feat: Add ollama-api-binding crate

Add support of it in http-api-binding as well

* fix(ollama-api-binding): return empty stream if error occurs in completion

* refactor(ollama-api-binding): Control model pulling via env var

Added TABBY_OLLAMA_ALLOW_PULL env to enable pulling in Ollama

* refactor(ollama-api-bindings): Do not use first available model if template is specified.

It should be assumed that the user has tuned prompt or chat template for specific model, so it's better to ask the user to specify a model explicitly instead using a whatever model is available in the Ollama.

* refactor(http-api-bindings): Update ollama embedding kind name

* refactor(ollama-api-bindings): apply formatting

* refactor(http-api-bindings): Update ollama completion kind name

* refactor(http-api-bindings): Update ollama chat kind name
2024-05-26 09:13:32 +08:00
Meng Zhang
8b247279da
chore: use json_object field to merge doc index and code index, making future index schema migration possible (#2229)
* chore: adapt json schema

* extract web builder

* migrate code index

* reorg

* migrate

* format id into different corpus

* migrate code search to united schema

* fix

* cleanup

* extract field_tokens

* extract field_chunk_tokens

* Update answer.rs

* update

* [autofix.ci] apply automated fixes

* restructure tabby_common::index

* cleanup again

* rename IndexSchema

* rename web -> doc

* rename web -> doc in tabby_common

* better naming for index

* better naming in index

* renaming

* renaming

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-05-23 06:14:01 +00:00
Meng Zhang
68059e55c0
feat(scheduler): add experimental doc index pipeline (#2201)
* refactor: move create_embedding function to llama_cpp_server module

* chore: add doc index crawler config

* feat(scheduler): add experimental doc index pipeline

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-05-21 03:01:46 +00:00
Meng Zhang
77ee2abf9c
refactor(git): extract tabby-search to OSS, rename to tabby-git (#2179) 2024-05-18 21:05:38 +00:00
Meng Zhang
04a3aa91ae
refactor(webserver): refactor resolve implementation to use git tree (#2167)
* refactor(webserver): refactor resolve implementation to use git tree

* update

* test

* update

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-05-17 20:37:36 +00:00
Meng Zhang
6b6b70056e
refactor: remove llama-cpp-bindings, extract supervisor.rs (#2151)
* refactor(llama-cpp-server): restructure, extract supervisor.rs

* refactor(core): remove llama-cpp-bindings
2024-05-16 18:57:33 +00:00
Meng Zhang
8fd98619f1
chore: upgrade tantivy to 0.22 (#2122) 2024-05-14 20:33:24 +00:00
Meng Zhang
b674eb7926
refactor(core): embed llama.cpp's server binary directly for LLM inference (#2113)
* chore: add llama-cpp-server sub crate

* chore: add llama-cpp-server to embed llama-server directly

* update

* cleanup

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update
2024-05-14 00:04:48 +00:00
Meng Zhang
f8face2411 Release 0.12.0-dev.0
aim-downloader@0.12.0-dev.0
http-api-bindings@0.12.0-dev.0
llama-cpp-bindings@0.12.0-dev.0
tabby@0.12.0-dev.0
tabby-common@0.12.0-dev.0
tabby-db@0.12.0-dev.0
tabby-db-macros@0.12.0-dev.0
tabby-download@0.12.0-dev.0
tabby-inference@0.12.0-dev.0
tabby-scheduler@0.12.0-dev.0
tabby-schema@0.12.0-dev.0
tabby-search@0.12.0-dev.0
tabby-webserver@0.12.0-dev.0

Generated by cargo-workspaces
2024-05-10 22:22:50 -07:00
Meng Zhang
2c5c306d48
chore: upgrade axum 0.7, hyper 1.1, juniper 0.16. Remove oltp integration (will re-add in future release) (#2031)
* remove everything

* get connection work with reflect types

* intermediate hyper migration

* update schema

* fix DateTimeUtc in graphql

* fix display

* update ui

* formatting

* strip out oltp

* update

* cleanup

* update reqwest versions

* update golden
2024-05-02 03:43:55 -07:00
Meng Zhang
4224ff30e4
refactor(webserver): extract tabby-schema (#2028)
* init

* update env

* update rules

* cleanup dependency

* cleanup

* update

* update
2024-05-01 22:50:26 -07:00
Meng Zhang
cfe715b4fa
refactor(webserver): switch implementation of file search tree walkin… (#1934)
* refactor(webserver): switch implementation of file search tree walking with git ls-files

* simplify

* update

* update

* update

* update

* update

* add test

* add test

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* update

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-04-26 04:17:01 +00:00
Meng Zhang
e0ea86dde9
refactor(search): extract tabby-search crate (#1908)
* refactor(search): extract tabby-search crate

* Update ee/tabby-search/Cargo.toml
2024-04-22 00:53:07 +00:00
Meng Zhang
138ef8301b
refactor(webserver): cache list_repositories in CodeService (#1886)
* refactor(webserver): cache list_repositories in CodeService

* update

* update

* update
2024-04-18 19:14:12 +00:00
boxbeam
b05d0e71ee
feat(common): Migrate model path to "model.gguf" instead of "q8_0.v2.gguf" (#1847)
* feat(common): Migrate model path

* Add unit test

* [autofix.ci] apply automated fixes

* Don't specify tokio features in workspace

* Update Cargo.toml

* Apply suggestions

* Update CHANGELOG.md

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Meng Zhang <meng@tabbyml.com>
2024-04-17 19:38:38 +00:00
Meng Zhang
141d2cd262 Release 0.11.0-dev.0
aim-downloader@0.11.0-dev.0
http-api-bindings@0.11.0-dev.0
juniper-axum@0.11.0-dev.0
llama-cpp-bindings@0.11.0-dev.0
tabby@0.11.0-dev.0
tabby-common@0.11.0-dev.0
tabby-db@0.11.0-dev.0
tabby-db-macros@0.11.0-dev.0
tabby-download@0.11.0-dev.0
tabby-inference@0.11.0-dev.0
tabby-scheduler@0.11.0-dev.0
tabby-webserver@0.11.0-dev.0

Generated by cargo-workspaces
2024-04-16 11:02:22 -07:00
Meng Zhang
f21b900db7
chore: set cargo.toml package info to workspace (#1840) 2024-04-12 20:44:52 +00:00
boxbeam
336ad75ab8
feat(tabby): require git_url for snippet search (#1757)
* feat(tabby): Require git_url for snippet search

* Match git_url more loosely

* Pass RepositoryAccess through to CodeSearch

* Fuzzy match git URLs

* Comment explaining matching behavior

* Cleanup

* Revert comment

* [autofix.ci] apply automated fixes

* Apply suggestions

* [autofix.ci] apply automated fixes

* Fix compilation

* Make closest_match return Option<String>

* Apply suggestions

* update changelog

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Meng Zhang <meng@tabbyml.com>
2024-04-11 23:56:09 +00:00
boxbeam
7ff97a51c3
chore(webserver): Add more languages to analytics (#1790)
* chore(webserver): Add more languages to analytics

* [autofix.ci] apply automated fixes

* Fix languages, implement Other query, and fix analytics bug

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes (attempt 3/3)

* Fix query

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes (attempt 3/3)

* update

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Meng Zhang <meng@tabbyml.com>
2024-04-10 08:05:33 -07:00
Meng Zhang
bcc523117f
feat(webserver): add repository file search api (#1765)
* feat(webserver): Implement file search and meta query

Rework file search

Apply suggestions

[autofix.ci] apply automated fixes

Apply suggestions

revert

* update ignore

* use nucleo

* update

* update

* update

* Add test for match_pattern

* [autofix.ci] apply automated fixes

* Remove whitespace

* add unit test for search_files

* add empty test case

---------

Co-authored-by: boxbeam <instantiable@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-04-05 03:03:11 +00:00
boxbeam
f94b5978e6
refactor(db): Implement query_paged_as! macro to construct paginated queries that are still statically checked (#1600)
* Draft pagination query macro

* Implement as proc macro

* Don't require extra import

* [autofix.ci] apply automated fixes

* Change macro syntax and name

* Fix tests

* [autofix.ci] apply automated fixes

* Include query_as in query_paged_as! macro

* Rename crate

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-13 00:13:25 +08:00
Meng Zhang
5f6dff9015 Release 0.10.0-dev.0
aim-downloader@0.10.0-dev.0
http-api-bindings@0.10.0-dev.0
juniper-axum@0.10.0-dev.0
llama-cpp-bindings@0.10.0-dev.0
tabby@0.10.0-dev.0
tabby-common@0.10.0-dev.0
tabby-db@0.10.0-dev.0
tabby-download@0.10.0-dev.0
tabby-inference@0.10.0-dev.0
tabby-scheduler@0.10.0-dev.0
tabby-webserver@0.10.0-dev.0

Generated by cargo-workspaces
2024-03-06 22:41:32 -08:00
Meng Zhang
382d308b16
refactor(webserver): move refresh token renew logic to db (#1612)
* refactor(webserver): move refresh token renew logic to db

* update

* [autofix.ci] apply automated fixes

* update

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-05 19:20:38 -08:00
boxbeam
b053d28a41
feat(webserver): Add sendTestEmail GraphQL endpoint (#1448)
* feat(webserver): Add sendTestEmail GraphQL endpoint

* Make test email a template, refactor templates

* Adjust templates

* Add test for test email

* Cleanup tests

* Change template format

* Make serial_test a workspace dep

* Fix whitespace in test email
2024-02-13 20:24:37 +00:00
Meng Zhang
4ec8b391d4
refactor: extract RepositoryAccess to abstract out scheduler reading (from config / database) (#1388)
* hide all enterprise commands

* refactor(scheduler): extract RepositoryAccess for scheduler

* ensure community build always success

* remove scheduler related code
2024-02-06 02:02:32 +00:00
Meng Zhang
9f5ebf2d68 Release 0.9.0-dev
aim-downloader@0.9.0-dev
http-api-bindings@0.9.0-dev
juniper-axum@0.9.0-dev
llama-cpp-bindings@0.9.0-dev
tabby@0.9.0-dev
tabby-common@0.9.0-dev
tabby-db@0.9.0-dev
tabby-download@0.9.0-dev
tabby-inference@0.9.0-dev
tabby-scheduler@0.9.0-dev
tabby-webserver@0.9.0-dev

Generated by cargo-workspaces
2024-02-05 15:39:33 -08:00
Meng Zhang
9a0e8d3284
feat(http): support openai /v1/completions streaming interface (#1373)
* switch goldentest streaming

* support streaming in openai
2024-02-03 22:05:48 -08:00
Meng Zhang
d4f36a565e Release 0.8.0
aim-downloader@0.8.0
http-api-bindings@0.8.0
juniper-axum@0.8.0
llama-cpp-bindings@0.8.0
tabby@0.8.0
tabby-common@0.8.0
tabby-db@0.8.0
tabby-download@0.8.0
tabby-inference@0.8.0
tabby-scheduler@0.8.0
tabby-webserver@0.8.0

Generated by cargo-workspaces
2024-02-02 12:02:25 -08:00
Meng Zhang
c16b704b37 Release 0.8.0-rc.1
aim-downloader@0.8.0-rc.1
http-api-bindings@0.8.0-rc.1
juniper-axum@0.8.0-rc.1
llama-cpp-bindings@0.8.0-rc.1
tabby@0.8.0-rc.1
tabby-common@0.8.0-rc.1
tabby-db@0.8.0-rc.1
tabby-download@0.8.0-rc.1
tabby-inference@0.8.0-rc.1
tabby-scheduler@0.8.0-rc.1
tabby-webserver@0.8.0-rc.1

Generated by cargo-workspaces
2024-01-31 00:07:46 -08:00
Meng Zhang
94486af9ef Release 0.8.0-rc.0
aim-downloader@0.8.0-rc.0
http-api-bindings@0.8.0-rc.0
juniper-axum@0.8.0-rc.0
llama-cpp-bindings@0.8.0-rc.0
tabby@0.8.0-rc.0
tabby-common@0.8.0-rc.0
tabby-db@0.8.0-rc.0
tabby-download@0.8.0-rc.0
tabby-inference@0.8.0-rc.0
tabby-scheduler@0.8.0-rc.0
tabby-webserver@0.8.0-rc.0

Generated by cargo-workspaces
2024-01-26 09:25:04 -08:00
boxbeam
e9f7e9043b
feat(webserver): Enable auto refresh of repository config (#1273)
* feat(webserver): Enable auto refresh of repository config

* [autofix.ci] apply automated fixes

* Get rid of job hooks

* Reload using cron job

* Fix compiler errors

* Finish refactor

* Move list of RepositoryConfig to RepositoryCache

* Make ResolveState a type alias

* Make repositories() on RepositoryCache private

* Don't expose configured_repositories

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-01-24 12:09:28 -08:00
Meng Zhang
57d7bd720e
refactor(db): extract ee/tabby-db (#1141)
* refactor(db): extract tabby-db

* add tabby-db

* refactor: extract uuid package to workspace

* refactor: move is_admin_initialized unit test to auth.rs

* remove services/db

* fix workspace deps

* fix deps
2023-12-29 17:20:36 +08:00