Explorar o código

tui: show all project sessions from any working directory

Previously sessions were only listed if they were created in the current
working directory or its subdirectories. Users can now view and switch
to any session in the project regardless of which directory they're in.
Dax Raad hai 6 meses
pai
achega
b020758446
Modificáronse 1 ficheiros con 3 adicións e 3 borrados
  1. 3 3
      packages/opencode/src/session/index.ts

+ 3 - 3
packages/opencode/src/session/index.ts

@@ -507,8 +507,8 @@ export namespace Session {
 
   export function* list() {
     const project = Instance.project
-    const rel = path.relative(Instance.worktree, Instance.directory)
-    const suffix = path.sep + rel
+    // const rel = path.relative(Instance.worktree, Instance.directory)
+    // const suffix = path.sep + rel
     const rows = Database.use((db) =>
       db
         .select()
@@ -516,7 +516,7 @@ export namespace Session {
         .where(
           and(
             eq(SessionTable.project_id, project.id),
-            or(eq(SessionTable.directory, Instance.directory), like(SessionTable.directory, `%${suffix}`)),
+            // or(eq(SessionTable.directory, Instance.directory), like(SessionTable.directory, `%${suffix}`)),
           ),
         )
         .all(),