Commit Graph
35 Commits
Author SHA1 Message Date
Noah Masur d4e56dd190 post-TUI lag: autosuggestion culprit confirmed; add self-heal hook
A/B in a live lagging shell: disabling fish_autosuggestion_enabled cures
the lag instantly, and re-enabling does NOT bring it back — the toggle
resets the wedged reader state. __autosuggestion_unwedge (fish_postexec)
now applies that reset after every command, at the moment TUIs exit.
Builtins only, invisible, respects a deliberate manual disable. Flight
recorder stays armed until the hook is proven in real use.

Also from this investigation: wedged-thread evidence (sampler attach
cures), lag-sample tool, flight recorder in the zellij fish wrapper.
2026-09-07 11:17:44 -04:00
Noah Masur 7f8400ff58 feat(immich): configure oidc authentication 2026-09-07 15:03:27 +00:00
Noah Masur fd9cae9c40 fix(ssh): use openssh.authorizedPrincipals for cloudflare certificates 2026-09-06 19:34:37 +00:00
Noah Masur f593fdb81f feat(mealie): configure oidc authentication 2026-09-06 18:56:48 +00:00
Noah Masur 01ee98155a feat(actualbudget): configure oidc authentication 2026-09-06 18:18:57 +00:00
Noah Masur 2a3cbfb5f5 fix(grafana): allow oauth email lookup to match existing user 2026-09-06 18:04:46 +00:00
Noah Masur ca1343f593 configure grafana for oidc 2026-09-06 17:55:33 +00:00
Noah Masur a053a9ab0f define setup for oidc services 2026-09-06 15:02:21 +00:00
Noah Masur a72e81fcce fix post-TUI typing lag: latch fish query-term off in zellij pane shells
Root cause (proven via live lag-triage capture + deterministic PTY repro):
fish latches feature flags from its startup env before config.fish runs, so
the existing no-query-term settings never applied to zellij-spawned shells.
With query-term on, fish queries the terminal after every command; one reply
zellij fails to relay permanently degrades that fish process's reader.
Subshells were immune (inherited the exported var), which is why the lag
always 'disappeared' when tested in a new shell.

Also adds the lag-triage/unlag/term-probe diagnostic toolkit used to find
this, and upstream_repro.py for filing the fish-shell bug.
2026-08-29 17:48:23 -06:00
Noah Masur fe2843ead6 add lag-triage diagnostic toolkit for post-TUI typing lag 2026-08-29 14:04:44 -06:00
Noah Masur 68320577ae troubleshoot zellij alt-shift-p latency 2026-08-29 10:18:58 -06:00
Noah Masur e339a4969f add back keybindings for zellij 2026-08-27 15:15:12 -06:00
Noah Masur 44f2ca803e fix(ghostty/zellij): translate mac super and ctrl shortcuts to alt sequences for zellij 2026-08-27 11:26:37 -06:00
Noah Masur 239b56c1b1 fix(zellij): disable kitty keyboard protocol to fix post-TUI typing lag 2026-08-26 17:27:01 -06:00
Noah Masur 4ba1ed807c fix(nix): resolve stdenv deprecation warnings and gemini-cli deprecation 2026-08-24 20:22:43 -06:00
Noah Masur 32989f1758 fix(fish): fix TUI exit hang and typing latency in Zellij and Ghostty 2026-08-24 20:14:53 -06:00
Noah Masur b0b08d2475 fix(zellij): fix CWD tracking in fish for zellij tabs 2026-08-24 19:52:22 -06:00
Noah Masur 5ecefd4589 fix: firefox profile cannot be loaded error on macOS 2026-08-22 09:25:04 -04:00
Noah Masur f3a8d45722 trust corporate MITM root CA on lookingglass for TLS-intercepting proxy 2026-08-03 15:58:12 -04:00
Noah Masur df38163999 fix: cap zellij session name length to avoid socket path overflow crash 2026-08-03 15:54:52 -04:00
Noah Masur 8cef9bfb59 feat(jjui): add custom github ruleset bypass commands 2026-07-28 11:34:48 -04:00
Noah Masur e107431fa9 fix(python): disable python metadata check for cheetah3 to fix sabnzbd build 2026-07-28 11:34:39 -04:00
Noah Masur 573c0acd33 disable flaky paho-mqtt test suite breaking flame rebuild 2026-07-20 18:28:57 -04:00
Noah Masur 742fba29f9 include SSL CA in docs 2024-04-02 07:59:04 -07:00
Noah Masur 8babcf342b convert nextcloud db from mysql to postgres 2024-02-25 22:31:02 +00:00
Noah Masur 68c5816d4d fixes for testing on brand new darwin system 2024-01-24 14:41:24 -05:00
Noah Masur 6a0e70568a remove litestream docs from nextcloud
now that i've migrated from sqlite to mariadb
2023-08-06 16:38:24 -04:00
Noah Masur 1cf3405103 add readme for each directory 2023-08-06 08:01:21 -04:00
Noah Masur 5826877ad2 more zfs docs 2023-08-05 14:59:09 -04:00
Noah Masur d3b0f21313 initial zfs documentation 2023-08-05 14:44:24 -04:00
Noah Masur 00564c0c40 switch nextcloud to nix-based apps 2023-08-02 12:26:45 +00:00
Noah Masur 57b38a417e switch nextcloud from sqlite to mysql 2023-08-02 11:32:54 +00:00
Noah Masur b06b6490f4 start working on readme table
fill out readme table

more readme links and move installation

clean up

add more flake comments

hosts and modules readmes

fix: macos readme link

switch links to relative file
2023-03-22 21:38:39 -04:00
Noah Masur 7ab78767d4 move calibre books to zfs directory 2023-03-04 01:04:02 +00:00
Noah Masur cdcc90f85d docs: restore litestream nextcloud backups 2023-02-28 23:55:21 -05:00