feat: add docker pipeline and preview fixes

This commit is contained in:
2026-05-06 12:59:50 +08:00
commit 9ba85b01f3
44 changed files with 13894 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
import test from 'node:test';
import assert from 'node:assert/strict';
import { decodeOpaqueId, encodeOpaqueId } from '../src/lib/fileId.js';
test('opaque ids round-trip metadata', () => {
const token = encodeOpaqueId({
kind: 'file',
filesetDbId: 12,
dbPath: 'C:\\Data\\demo.mp4'
});
assert.deepEqual(decodeOpaqueId(token), {
v: 3,
kind: 'file',
filesetDbId: 12,
dbPath: 'C:\\Data\\demo.mp4'
});
});