docs(comments): correct comments the cuts left stale

The registration language is read today (preferences.language, the mail language); the Modal and
the players order against popovers through layerStack, not the FloatingTree; the upload's auth
dependency is current_user; the module of access tests covers onboarding and access, not only the
canonical email. The dev proxy's WebSocket upgrade served the removed messages socket and goes; the
test compose header says a pure-logic run needs SIFTLODE_TEST_REQUIRE_DB=0; the speed measure no
longer reports an unreachable database as "no share link".
This commit is contained in:
2026-10-05 00:19:50 +02:00
parent d1bbe4524c
commit 96ad1ef306
9 changed files with 32 additions and 30 deletions
+11 -13
View File
@@ -38,19 +38,17 @@ function shareTokens(): string[] {
" join media_assets a on a.id = j.asset_id" +
" where l.password_hash is null and (l.expires_at is null or l.expires_at > now())" +
" and a.status = 'ready' order by l.id";
try {
const out = execFileSync(
"docker",
["exec", CONTAINER, "psql", "-U", "siftlode", "-d", "siftlode", "-tAc", sql],
{ encoding: "utf8" },
);
return out
.split("\n")
.map((t) => t.trim())
.filter(Boolean);
} catch {
return [];
}
// Not caught: a database this cannot reach (no docker, a renamed container) is a failed
// measurement, not "no playable share link on the local stack".
const out = execFileSync(
"docker",
["exec", CONTAINER, "psql", "-U", "siftlode", "-d", "siftlode", "-tAc", sql],
{ encoding: "utf8" },
);
return out
.split("\n")
.map((t) => t.trim())
.filter(Boolean);
}
test("speed baseline", async ({ browser, page: page0 }) => {