-
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