Skip to content

Commit eeab8eb

Browse files
authored
Merge pull request #396 from outerbase/develop
deployment 2025-03-10
2 parents 47b53ef + 75dad1d commit eeab8eb

32 files changed

+469
-465
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
"test": "jest",
1212
"test:coverage": "jest --coverage",
1313
"test:watch": "jest --watch",
14-
"generate-random-key": "tsx src/cli/generate-aes-key.ts",
1514
"staged": "npm run typecheck && npm run lint && jest",
1615
"typecheck": "tsc --noEmit --skipLibCheck",
1716
"format": "prettier --check .",

src/app/(outerbase)/local-setting-dialog.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ export const localSettingDialog = createDialog(({ close }) => {
2626
}, []);
2727

2828
const onSaveClicked = useCallback(() => {
29-
if (!token) return;
30-
3129
updateAgentFromLocalStorage({
3230
provider: "openai",
3331
model: "gpt-4o-mini",

src/app/(theme)/client/s/[[...driver]]/page-client.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
} from "@/core/standard-extension";
1414
import { createLocalDriver } from "@/drivers/helpers";
1515
import IndexdbSavedDoc from "@/drivers/saved-doc/indexdb-saved-doc";
16-
import { useAgentFromLocalStorage } from "@/lib/ai-agent-storage";
16+
import { useAvailableAIAgents } from "@/lib/ai-agent-storage";
1717
import { useRouter, useSearchParams } from "next/navigation";
1818
import { useCallback, useEffect, useMemo } from "react";
1919

@@ -57,7 +57,7 @@ export default function ClientPageBody() {
5757
return new StudioExtensionManager(createStandardExtensions());
5858
}, [driver]);
5959

60-
const agentDriver = useAgentFromLocalStorage(driver);
60+
const agentDriver = useAvailableAIAgents(driver);
6161

6262
const docDriver = useMemo(() => {
6363
if (conn) {

src/app/(theme)/connect/saved-connection-storage.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import { ApiUser } from "@/lib/api/api-database-response";
2-
31
export type SupportedDriver =
42
| "turso"
53
| "rqlite"
@@ -27,9 +25,6 @@ export interface SavedConnectionItem {
2725
name: string;
2826
description?: string;
2927
label?: SavedConnectionLabel;
30-
shared?: {
31-
sharedBy: ApiUser;
32-
};
3328
}
3429

3530
export interface SavedConnectionItemConfigConfig {

src/app/(theme)/embed/[driver]/page-client.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
import ElectronSavedDocs from "@/drivers/saved-doc/electron-saved-doc";
1515
import DoltExtension from "@/extensions/dolt";
1616
import LocalSettingSidebar from "@/extensions/local-setting-sidebar";
17-
import { useAgentFromLocalStorage } from "@/lib/ai-agent-storage";
17+
import { useAvailableAIAgents } from "@/lib/ai-agent-storage";
1818
import { useSearchParams } from "next/navigation";
1919
import { useEffect, useMemo } from "react";
2020

@@ -39,7 +39,7 @@ export default function EmbedPageClient({
3939
return new StudioExtensionManager(createEmbedExtensions(driverName));
4040
}, [driverName]);
4141

42-
const agentDriver = useAgentFromLocalStorage(driver);
42+
const agentDriver = useAvailableAIAgents(driver);
4343

4444
useEffect(() => {
4545
return driver.listen();

src/app/(theme)/playground/client/page-client.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { StudioExtensionManager } from "@/core/extension-manager";
1010
import { createSQLiteExtensions } from "@/core/standard-extension";
1111
import SqljsDriver from "@/drivers/sqljs-driver";
1212
import { localDb } from "@/indexdb";
13-
import { useAgentFromLocalStorage } from "@/lib/ai-agent-storage";
13+
import { useAvailableAIAgents } from "@/lib/ai-agent-storage";
1414
import downloadFileFromUrl from "@/lib/download-file";
1515
import { saveAs } from "file-saver";
1616
import {
@@ -44,7 +44,7 @@ export default function PlaygroundEditorBody({
4444
const [handler, setHandler] = useState<FileSystemFileHandle>();
4545
const [fileName, setFilename] = useState("");
4646

47-
const agentDriver = useAgentFromLocalStorage(driver);
47+
const agentDriver = useAvailableAIAgents(driver);
4848

4949
/**
5050
* Initialize the SQL.js library.

src/lib/api/insert-tracking-record.ts renamed to src/app/api/events/insert-tracking-record.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"use server";
22

33
import StarbaseDriver from "@/drivers/starbase-driver";
4-
import { type TrackEventItem } from "../tracking";
54
import { env } from "@/env";
5+
import { type TrackEventItem } from "../../../lib/tracking";
66

77
export async function insertTrackingRecord(
88
deviceId: string,

src/app/api/events/route.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
// All recorded data will be stored in the Starbase Database.
66

77
import { headers } from "next/headers";
8-
import zod from "zod";
98
import { after, NextRequest, NextResponse } from "next/server";
10-
import { insertTrackingRecord } from "@/lib/api/insert-tracking-record";
9+
import zod from "zod";
10+
import { insertTrackingRecord } from "./insert-tracking-record";
1111

1212
const eventBodySchema = zod.object({
1313
events: zod

src/app/storybook/editor/page.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ END;
2828
dialect="sqlite"
2929
value={value}
3030
onChange={setValue}
31-
enablePrompt
3231
onPrompt={async (prompt, selected) => {
3332
const selectedText = selected?.text;
3433

src/cli/generate-aes-key.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)