Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature flags, experiments, UI improvements #33

Merged
merged 35 commits into from
Jan 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
7d91835
add dev page for experimenting
iansinnott Jan 7, 2024
e4b9479
add transformers js for creating embeddings
iansinnott Jan 7, 2024
6d91c49
dev tooling for vec db
iansinnott Jan 7, 2024
e3f01de
update build script
iansinnott Jan 12, 2024
e8a0358
add serach icon and focus state to thread searcher
iansinnott Jan 12, 2024
7248a6c
vecdb initial experiment
iansinnott Jan 12, 2024
bae3eac
update send icon
iansinnott Jan 13, 2024
fce14d6
add feature flags
iansinnott Jan 13, 2024
590cdbf
make command button persistent across pages, update styling
iansinnott Jan 13, 2024
e4812d2
update github actions
iansinnott Jan 13, 2024
7b2fc19
update db dependencies
iansinnott Jan 13, 2024
b28078f
improve feature flags
iansinnott Jan 13, 2024
56d8f6e
add an actions menu item for the dev page
iansinnott Jan 13, 2024
3322f70
show schema name on migration failure
iansinnott Jan 13, 2024
6c53ed7
add a migration for supporting vec db
iansinnott Jan 13, 2024
8ec6f5a
add vector search to the dev experiments page
iansinnott Jan 14, 2024
629be15
obfuscate api key in debug logs
iansinnott Jan 14, 2024
cf7bbc5
refactor vecDb to be available to the whole project
iansinnott Jan 14, 2024
5029703
add progress component
iansinnott Jan 15, 2024
c0e4159
fix bug in embedding where pipeline was loaded every call
iansinnott Jan 15, 2024
f5566d1
add loading state to database import
iansinnott Jan 15, 2024
bc59b46
add a button to get back to main app from sub pages
iansinnott Jan 15, 2024
c56ca80
update vector store with progress, update vector search ui
iansinnott Jan 15, 2024
29cb3ca
update input styling
iansinnott Jan 24, 2024
ec1a99b
add experimental vector search page
iansinnott Jan 24, 2024
cba846c
update dev container styling to not interfere with layout
iansinnott Jan 24, 2024
fcb21e0
refactor feature flags and vector search page
iansinnott Jan 24, 2024
0ca9cc2
add a stats page
iansinnott Jan 24, 2024
81d089a
update toast strategy
iansinnott Jan 24, 2024
e33ca83
toast dependencies
iansinnott Jan 24, 2024
b95ea29
update actions menu
iansinnott Jan 24, 2024
7eee826
replace posthog client id
iansinnott Jan 24, 2024
4f468a6
make experimental tab more searchable
iansinnott Jan 24, 2024
8907884
fix list item styling
iansinnott Jan 26, 2024
5e00a10
fix overlap issue with dev container
iansinnott Jan 29, 2024
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
21 changes: 15 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,12 @@
"version": "4.0.2",
"private": true,
"scripts": {
"dev": "tauri dev",
"dev:tauri": "tauri dev",
"build": "tauri build",
"//build:debug": "this can be done easily from the CLI, so this is more for documentation",
"build:debug": "tauri build --debug",
"ui:dev": "vite dev --host 0.0.0.0",
"dev": "vite dev --host 0.0.0.0",
"ui:dev": "pnpm run dev",
"ui:build": "cross-env NODE_ENV=production vite build",
"ui:build-static": "cross-env NODE_ENV=production SVELTE_ADAPTER=static vite build",
"dev:server": "pnpm tsx --tsconfig ./tsconfig.server.json --watch ./sync-server/server.ts",
Expand All @@ -16,7 +17,7 @@
"release": "direnv reload && yarn version && ./scripts/release.sh",
"gh:publish": "./scripts/publish.sh",
"preview": "vite preview",
"test": "playwright test",
"test": "playwright test --retries=2",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
"test:unit": "vitest"
Expand Down Expand Up @@ -44,19 +45,23 @@
"tsx": "4.6.2",
"typescript": "^5.0.2",
"vite": "^4.3.5",
"vite-plugin-top-level-await": "1.4.1",
"vite-plugin-wasm": "3.3.0",
"vitest": "~0.31.0"
},
"type": "module",
"dependencies": {
"@fastify/cors": "8.4.2",
"@microsoft/fetch-event-source": "2.0.1",
"@radix-ui/react-progress": "1.0.3",
"@tauri-apps/api": "1.5.2",
"@vkontakte/vk-qr": "2.0.13",
"@vlcn.io/crsqlite": "0.15.1",
"@vlcn.io/crsqlite-wasm": "0.16.0-next.2",
"@vlcn.io/crsqlite": "0.16.1",
"@vlcn.io/crsqlite-wasm": "0.16.0",
"@vlcn.io/rx-tbl": "0.15.0-next.0",
"@vlcn.io/ws-common": "0.1.2",
"@vlcn.io/xplat-api": "0.14.1",
"@xenova/transformers": "2.13.4",
"better-sqlite3": "9.2.2",
"bits-ui": "^0.11.8",
"classnames": "2.3.2",
Expand All @@ -65,13 +70,17 @@
"fastify": "4.24.3",
"lucide-svelte": "0.298.0",
"marked": "^4.0.0",
"mode-watcher": "0.1.2",
"nanoid": "4.0.2",
"openai": "^4.24.1",
"prism-svelte": "0.5.0",
"prismjs": "1.29.0",
"statsig-js": "4.45.1",
"svelte-markdown": "0.4.0",
"svelte-sonner": "0.3.11",
"tailwind-merge": "2.1.0",
"tailwind-variants": "0.1.19",
"uuid": "9.0.0"
"uuid": "9.0.0",
"victor-db": "0.1.3"
}
}
Loading