fix(pi-notify): default Kitty visibility to always

This commit is contained in:
云服务部-叶林立
2026-08-26 10:36:03 +08:00
parent dc925e1eeb
commit fcdaa25b8f
7 changed files with 13 additions and 11 deletions
+1 -1
View File
@@ -54,7 +54,7 @@ describe("config", () => {
durationMs: 4_200,
minDurationMs: 3_000,
notificationId: "pi-session",
visibility: "unfocused",
visibility: "always",
action: "focus",
soundCommand: undefined,
});
+4 -2
View File
@@ -33,9 +33,11 @@ describe("parsers", () => {
assert.equal(parseEnabled(undefined), true);
assert.equal(parseEnabled("off"), false);
assert.equal(parseEnabled("yes"), true);
assert.equal(parseKittyVisibility(undefined), "unfocused");
assert.equal(parseKittyVisibility(undefined), "always");
assert.equal(parseKittyVisibility("always"), "always");
assert.equal(parseKittyVisibility("invalid"), "unfocused");
assert.equal(parseKittyVisibility("unfocused"), "unfocused");
assert.equal(parseKittyVisibility("invisible"), "invisible");
assert.equal(parseKittyVisibility("invalid"), "always");
assert.equal(parseNotificationAction("none"), "none");
assert.equal(parseNotificationAction("invalid"), "focus");
});