diff --git a/src/apps/cli/managers/CLIStorageEventManagerAdapter.ts b/src/apps/cli/managers/CLIStorageEventManagerAdapter.ts index c2f11e1..f6bc9e0 100644 --- a/src/apps/cli/managers/CLIStorageEventManagerAdapter.ts +++ b/src/apps/cli/managers/CLIStorageEventManagerAdapter.ts @@ -105,7 +105,7 @@ class CLIWatchAdapter implements IStorageEventWatchAdapter { private _toNodeFile(filePath: string, stats: Stats | undefined): NodeFile { return { - path: path.relative(this.basePath, filePath) as FilePath, + path: path.relative(this.basePath, filePath).replace(/\\/g, "/") as FilePath, stat: { ctime: stats?.ctimeMs ?? Date.now(), mtime: stats?.mtimeMs ?? Date.now(), @@ -117,7 +117,7 @@ class CLIWatchAdapter implements IStorageEventWatchAdapter { private _toNodeFolder(dirPath: string): NodeFolder { return { - path: path.relative(this.basePath, dirPath) as FilePath, + path: path.relative(this.basePath, dirPath).replace(/\\/g, "/") as FilePath, isFolder: true, }; } diff --git a/src/apps/cli/managers/CLIStorageEventManagerAdapter.unit.spec.ts b/src/apps/cli/managers/CLIStorageEventManagerAdapter.unit.spec.ts index f646b33..5af69a9 100644 --- a/src/apps/cli/managers/CLIStorageEventManagerAdapter.unit.spec.ts +++ b/src/apps/cli/managers/CLIStorageEventManagerAdapter.unit.spec.ts @@ -80,9 +80,7 @@ describe("CLIStorageEventManagerAdapter", () => { expect(handlers.onCreate).toHaveBeenCalledTimes(1); const created = (handlers.onCreate as ReturnType).mock.calls[0][0] as NodeFile; - if (process.platform !== "win32") { - expect(created.path).toBe("subdir/note.md"); - } + expect(created.path).toBe("subdir/note.md"); expect(created.stat?.size).toBe(42); }); diff --git a/src/lib b/src/lib index dfca398..62990f5 160000 --- a/src/lib +++ b/src/lib @@ -1 +1 @@ -Subproject commit dfca398f8f88a532b01ee47e36207893f0f95374 +Subproject commit 62990f5a8f84542c3f360bcc4582d8ea343db4bd diff --git a/updates.md b/updates.md index eab5c18..637d8d1 100644 --- a/updates.md +++ b/updates.md @@ -5,9 +5,12 @@ The head note of 0.25 is now in [updates_old.md](https://github.com/vrtmrz/obsid ## Unreleased +4th June, 2026 + ### Fixed - Adjust CouchDB's database name checking to its specification (#926). +- `Reset Syncronisation on This Device` for minio and P2P is now working properly. ## ~~0.25.71~~ 0.25.72