Commit Graph

  • 0bb75b05a9 docs(agent): #117 is an input to #110, not work — Control Center is being retired Bernardo Magri 2026-07-14 16:21:41 +01:00
  • a9f3a642ee fix(nixos): two toggles that reported success and did nothing — wire the state bridges Bernardo Magri 2026-07-14 16:03:12 +01:00
  • 7353568115 docs(agent): #116 undercounted the phantom reads, and two of them are live bugs Bernardo Magri 2026-07-14 15:45:00 +01:00
  • 50bfdb99d0 docs(agent): reconstruct the five journal entries a crashed session owed Bernardo Magri 2026-07-14 15:40:24 +01:00
  • eb38008ebb feat(menu): one fingerprint switch, an auto-login toggle, and the state bridge they needed Bernardo Magri 2026-07-14 14:34:56 +01:00
  • 9792976b11 feat(idle): a real lock bind, and a lock screen that speaks in sentences Bernardo Magri 2026-07-14 14:18:29 +01:00
  • fbbeac6c79 fix(idle): put the fingerprint hint where it can actually be seen Bernardo Magri 2026-07-14 13:05:50 +01:00
  • e2de9062d8 feat(idle): unlock by fingerprint, and say so — hyprlock never used the PAM flag Bernardo Magri 2026-07-14 12:58:53 +01:00
  • 625b7e38a3 docs(hardware): sudo path of parallel fingerprint passes; drop a check that cannot fail Bernardo Magri 2026-07-14 12:48:16 +01:00
  • e4404e0162 test(docking): prove the keyboard-restore path; the reload clobber is real Bernardo Magri 2026-07-14 12:35:23 +01:00
  • bec826baf0 fix(docking): the undock keyword is inert, not raced; escalate to reload Bernardo Magri 2026-07-14 12:28:06 +01:00
  • 28be6779a7 docs(hardware): round 6 settles 4 of 5 counts; headphones still untested Bernardo Magri 2026-07-14 11:37:52 +01:00
  • 44ecc9094e fix(docking): retry the undock; a lost keyword left the panel black Bernardo Magri 2026-07-14 11:35:12 +01:00
  • f625c0eaf4 feat(waybar): show the layout indicator only when the layout is ambiguous (#109) Bernardo Magri 2026-07-14 11:10:48 +01:00
  • ce480f3669 fix(docking): dock automatically; repair cards parked on pro-audio Bernardo Magri 2026-07-14 10:56:52 +01:00
  • 38ae6775e4 docs(backlog): settle #107 on state.json Bernardo Magri 2026-07-14 10:42:42 +01:00
  • e0da1ea40f fix(docking): don't lose the hotplug event; one prompt per keyboard; follow the jack Bernardo Magri 2026-07-14 10:24:48 +01:00
  • 9550d2be5e fix(live): git-init the seeded flake so doctor stops false-warning Bernardo Magri 2026-07-13 20:14:04 +01:00
  • b645573149 docs(agent): park #94/#98/#99 with findings and in-flight state Bernardo Magri 2026-07-13 18:37:33 +01:00
  • 79528ff392 fix(menu): explain unsupported battery-limit and BlueZ-down states Bernardo Magri 2026-07-13 18:36:19 +01:00
  • 10853f662c feat(menu): direct SUPER+CTRL+I / SUPER+CTRL+T binds for System and Tools Bernardo Magri 2026-07-13 18:33:54 +01:00
  • c97ecade63 fix(install): label and explain the swap-size prompt Bernardo Magri 2026-07-13 18:33:01 +01:00
  • f7246941e8 fix(power): exempt charge-limit oneshot from start rate limiting Bernardo Magri 2026-07-13 18:26:00 +01:00
  • 720d9a38fb feat(template): document Nextcloud client opt-in via upstream HM service Bernardo Magri 2026-07-13 17:57:14 +01:00
  • 5d97cf23fe docs(agent): queue desktop and menu follow-ups Bernardo Magri 2026-07-13 17:19:18 +01:00
  • d09c11d872 fix(install): constrain keyboard selection to XKB catalog Bernardo Magri 2026-07-13 17:07:08 +01:00
  • 9d0abe5422 fix(install): normalize empty keyboard variants Bernardo Magri 2026-07-13 15:01:51 +01:00
  • 7bfe1af5b1 fix(power): coalesce charge-limit reapply events Bernardo Magri 2026-07-13 14:09:05 +01:00
  • 2a34c7398b fix(docking): make workspace and lid transitions atomic Bernardo Magri 2026-07-13 13:56:54 +01:00
  • cffe432912 docs(agent): queue live ISO hardware findings Bernardo Magri 2026-07-13 12:03:13 +01:00
  • 7ebfab4bd4 fix(docking): make clamshell hotplug safe and discoverable Bernardo Magri 2026-07-13 11:53:01 +01:00
  • 16846786e2 chore(lock): scheduled upstream bump nomarchy-bump 2026-07-13 05:23:25 +00:00
  • b898d59295 Merge remote-tracking branch 'origin/main' into main Bernardo Magri 2026-07-12 20:21:23 +01:00
  • ae6fe1d679 docs: update agent backlog, journal, and roadmap Bernardo Magri 2026-07-12 20:20:35 +01:00
  • 53e3c32852 removing the ISO eval from the gitea workflow Bernardo Magri 2026-07-12 20:07:13 +01:00
  • 67400b07dc fix(ci): memory-bounded eval — one output per nix process Bernardo Magri 2026-07-12 19:39:46 +01:00
  • 6f2fbde4f1 docs(fingerprint): parallel prompt in HARDWARE.md §5 + MIGRATION note Bernardo Magri 2026-07-12 19:10:19 +01:00
  • 7aae204014 feat(fingerprint): password OR fingerprint in parallel at one prompt Bernardo Magri 2026-07-12 19:03:56 +01:00
  • c840202018 feat(display): blackout rescue — re-enable a disabled panel on undock Bernardo Magri 2026-07-12 18:09:17 +01:00
  • 6439105d38 feat(audio,menu): dock audio auto-follow watcher + docked Display/Audio menu rows Bernardo Magri 2026-07-12 14:22:49 +01:00
  • 9e37e11915 feat(lifecycle): auto-commit sweep of the machine flake before pull/rebuild/home Bernardo Magri 2026-07-12 12:52:05 +01:00
  • cc9caf802e docs(agent): #89 slice 2 done (EasyEffects icon); Signal pixmap open Bernardo Magri 2026-07-12 08:38:32 +01:00
  • f9d5e2c0af chore: untrack a stray HM temp file; ignore settings.local.json.tmp.* Bernardo Magri 2026-07-12 08:32:31 +01:00
  • b98248fad8 feat(theme): themed monochrome override for the EasyEffects tray icon (#89) Bernardo Magri 2026-07-12 08:31:31 +01:00
  • 190e13350b docs(journal): tray menus verified fixed on the real nm-applet menu Bernardo Magri 2026-07-12 08:20:38 +01:00
  • 72e53e29a1 fix(waybar): menu font rule must hit label nodes, not rely on inheritance Bernardo Magri 2026-07-12 08:18:12 +01:00
  • 8eb672bada fix(waybar): carry tray-menu counter-rules in the bar stylesheet itself Bernardo Magri 2026-07-12 08:15:08 +01:00
  • 0416eafd71 docs(journal): record the #90 scoping regression + USER-priority correction Bernardo Magri 2026-07-12 08:04:12 +01:00
  • e8658fea5f fix(gtk): tray-menu arrows via USER-priority counter-rule; show menu icons Bernardo Magri 2026-07-12 08:01:01 +01:00
  • 4cdc80c9bc docs(agent): close #76 — hibernate→resume V3 PASSED on TuringMachine Bernardo Magri 2026-07-12 07:52:10 +01:00
  • ac7e6bdb4e fix(waybar): scope the universal CSS reset to the bar — un-hides tray submenu arrows Bernardo Magri 2026-07-12 07:47:37 +01:00
  • a9c1d8af12 fix(template): enable Widevine DRM in the shipped chromium Bernardo Magri 2026-07-12 07:27:06 +01:00
  • 5e1bd057d5 docs(agent): enqueue stuck nm-applet submenu arrow issue Bernardo Magri 2026-07-11 21:09:37 +01:00
  • 2020ab5853 fix(gtk): bypass fragile SVG recoloring with static palette assets Bernardo Magri 2026-07-11 20:54:28 +01:00
  • ebfd344390 fix(gtk): add fill=#000000 to bundled submenu arrow SVG Bernardo Magri 2026-07-11 20:16:11 +01:00
  • 3057a9e239 docs(journal): 2026-07-11 interactive T14s session entry Bernardo Magri 2026-07-11 19:35:54 +01:00
  • 6967d8973c fix(home): easyeffects waits for a live tray host, not waybar.service Bernardo Magri 2026-07-11 19:28:55 +01:00
  • dbc7741f58 docs(backlog): #89 slice-1 tray inventory done; #76 unblocked by migration Bernardo Magri 2026-07-11 19:21:50 +01:00
  • c608f58b5a fix(home): pin xdg.userDirs.setSessionVariables — HM 26.05 default flip Bernardo Magri 2026-07-11 19:13:19 +01:00
  • 13ecfa92f0 fix(gtk): bundle the submenu arrow — Papirus has no pan-end-symbolic Bernardo Magri 2026-07-11 18:58:27 +01:00
  • 61d591f5d2 feat(waybar): explain 'Not charging' hold state in the battery tooltip Bernardo Magri 2026-07-11 18:48:02 +01:00
  • b39808d847 fix(waybar): VPN tooltip names the active VPN(s) Bernardo Magri 2026-07-11 18:15:31 +01:00
  • 50a558615c feat(hyprland): SUPER+0 → workspace 10; migration doc gains autoLogin Bernardo Magri 2026-07-11 17:43:02 +01:00
  • 14dd663d56 Update .gitea/workflows/check.yml Bernardo Magri 2026-07-11 18:35:13 +01:00
  • 919dc4afc0 docs(backlog): promote tray icon parity → NEXT #89 Bernardo Magri 2026-07-11 17:10:31 +01:00
  • 482cb87c70 fix(menu): release Left from kb-move-char-back before binding it to Back Bernardo Magri 2026-07-11 16:58:04 +01:00
  • 2200379ea2 docs(migration): browser recovery — manual Web Store reinstall path Bernardo Magri 2026-07-11 15:37:28 +01:00
  • 42542334e8 docs: backfill 05bab55 journal entry; real cause in MIGRATION browser note Bernardo Magri 2026-07-11 15:35:07 +01:00
  • 05bab5576e fix: migration first-boot, fingerprint PAM, menus, mic LED Bernardo Magri 2026-07-11 15:06:21 +01:00
  • f2fb4adbce fix(theme): replace neon-glass wallpaper (drop center glass box) Bernardo Magri 2026-07-11 11:11:59 +01:00
  • 435f468079 docs(vision): renumber suggested slices after #88 ship Bernardo Magri 2026-07-11 11:07:35 +01:00
  • 13f1b2b70e feat(theme): finish neon-glass polish (#88) Bernardo Magri 2026-07-11 11:07:02 +01:00
  • 2cd38e168d docs(backlog): complete #88 promotion bookkeeping Bernardo Magri 2026-07-11 11:00:55 +01:00
  • 78a3d60b02 docs(backlog): promote neon-glass polish → NEXT #88 Bernardo Magri 2026-07-11 11:00:48 +01:00
  • fc63feaa9d docs(vision): mark shipped Theme A/B/C; refresh PROPOSED Bernardo Magri 2026-07-11 10:59:11 +01:00
  • 9e8433e4d6 chore(agent): QA sweep + journal rotate (queue empty) Bernardo Magri 2026-07-11 10:40:57 +01:00
  • f47903a6a6 feat(audio): prefer dock/HDMI/USB sinks in WirePlumber (#87) Bernardo Magri 2026-07-11 10:36:07 +01:00
  • 27f18e4ccc feat(power): clamshell — ignore lid suspend when docked (#86) Bernardo Magri 2026-07-11 10:32:18 +01:00
  • ce05eed754 docs(vision): fix HARDWARE.md section pointer after § renumber Bernardo Magri 2026-07-11 10:28:56 +01:00
  • 523e44bbf8 docs(hardware): install-tested hall of fame (#85) Bernardo Magri 2026-07-11 10:28:52 +01:00
  • fe0b972171 feat(doctor): first-boot pre-activate fail flag (#83) Bernardo Magri 2026-07-11 10:28:14 +01:00
  • 639f553cb7 feat(lifecycle): plain-language generation diffs (#82) Bernardo Magri 2026-07-11 10:26:57 +01:00
  • 8f720b1078 feat(session): first-boot welcome toast (#81) Bernardo Magri 2026-07-11 10:19:46 +01:00
  • 073adf743d test(doctor): V2 float harness for System › Doctor Bernardo Magri 2026-07-11 10:16:34 +01:00
  • 3d40a7e1ed feat(menu): open Doctor in a floating centered terminal Bernardo Magri 2026-07-11 10:08:50 +01:00
  • 71786bda6b feat(doctor): battery health readout (#80) Bernardo Magri 2026-07-11 10:06:13 +01:00
  • 3132ba5ac8 docs(backlog): promote VISION-gap items → NEXT #80–#85 (human triage) Bernardo Magri 2026-07-11 09:51:51 +01:00
  • 56793c1c27 docs(backlog): six VISION-gap PROPOSED pitches (B/C/A-residual/F) Bernardo Magri 2026-07-11 09:44:56 +01:00
  • 53f75f6e1b polish(nightlight): geo-mode tooltip says it follows the location Bernardo Magri 2026-07-11 09:41:34 +01:00
  • 656ebc9735 feat(menu): Tailscale exit-node rows show country/city Bernardo Magri 2026-07-11 09:41:34 +01:00
  • 4ebd6770ec feat(nightlight): geo mode — lat/long-computed sunset via wlsunset Bernardo Magri 2026-07-11 09:30:52 +01:00
  • 4c656b1e73 chore(agent): sync-sweep rule on task completion + apply it; zram user docs Bernardo Magri 2026-07-11 09:20:54 +01:00
  • 5ef66c242e chore(agent): drop .claude/skills — AGENTS.md carries the routing Bernardo Magri 2026-07-11 09:06:32 +01:00
  • dafa83e922 docs(agent): AGENTS.md explicitly requires reading VERIFICATION.md first Bernardo Magri 2026-07-11 09:04:14 +01:00
  • c0fc16e25c docs(agent): vendor-neutral agent docs — AGENTS.md entry, agent/ SoT, .claude shims Bernardo Magri 2026-07-11 08:58:25 +01:00
  • 37615c85a4 test(hibernate): #76 checks.hibernate-swapfile — verify swapfile+offset in a VM Bernardo Magri 2026-07-11 08:34:17 +01:00
  • 2fa5231215 fix(theme): #79 review fixes — wrap-around schedule + HH:MM guard Bernardo Magri 2026-07-11 08:19:05 +01:00
  • 808990592d docs(overrides): user guide for auto day/night theme (#79) Bernardo Magri 2026-07-10 22:27:11 +01:00
  • 49e0061dbb test(auto-theme): #79 V2 — simulate sunset in a VM (was mis-framed V3) Bernardo Magri 2026-07-10 22:04:38 +01:00
  • 860c70466f feat(menu): #79 slice 3 — Look & Feel › Auto theme (completes #79) Bernardo Magri 2026-07-10 21:53:37 +01:00