Add a per-user lead agent and make the right pane task-focused

This commit is contained in:
Ian Gulliver
2026-10-15 09:40:30 -07:00
parent d212590cdc
commit bdd1ae48f0
68 changed files with 3332 additions and 1364 deletions
+6 -2
View File
@@ -1,5 +1,5 @@
import { del, get, post, put, type NotificationPrefs } from "./api.js";
import { errorText, h, replace, showAlert } from "./dom.js";
import { errorText, h, openPanel, replace, showAlert } from "./dom.js";
import { on, state } from "./state.js";
const kinds: { key: keyof NotificationPrefs; label: string }[] = [
@@ -10,7 +10,11 @@ const kinds: { key: keyof NotificationPrefs; label: string }[] = [
{ key: "rate_limits", label: "Rate limits" },
];
export function mountSettings(root: HTMLElement): () => void {
export function openSettings(): void {
openPanel("Settings", mountSettings);
}
function mountSettings(root: HTMLElement): () => void {
const device = h("div", { class: "push-device" });
const prefs = h("fieldset", { class: "push-prefs" });