Commit graph

10 commits

Author SHA1 Message Date
1962186ce1 Merge pull request 'add libsodium to flake' (#4) from atagen/toes:flake into master
Reviewed-on: #4
2026-05-24 03:32:14 -04:00
3f137482ce add libsodium to flake 2026-05-24 17:28:59 +10:00
1566f14a08 Merge pull request 'flake' (#3) from atagen/toes:flake into master
Reviewed-on: #3
2026-05-23 03:14:27 -04:00
entailz
cabddb26e6 add session save and session load functionality
New [key-bindings]:
- session-save: captures cwd and foreground process argv to ~/.local/share/foot/state/{name}.json
- session-save-secure: prompts for a password, encrypts the scrollback with argon2id + XChaCha20-Poly1305 (libsodium) and writes it to {name}.scrollback.enc(stores up to 1Mb scrollback buffer).
- session-load: a minimal fuzzy picker that displays saved sessions (both secure and vanilla), UI piggybacks on search bar subsurface. use arrows to navigate and delete to delete a previously saved session.
2026-05-21 14:08:33 -07:00
4826aa5e80 add flake 2026-05-21 22:45:50 +10:00
6ba4c5ff7a Merge branch 'master' into master 2026-05-21 22:43:25 +10:00
entailz
05ee680778 Introduce config options for overview border: overview-active-border and overview-select-border 2026-05-18 11:54:37 -07:00
3a4814e1fa Merge pull request 'add gradient tab rendering mode' (#1) from atagen/toes:gradient-tabs into master
Reviewed-on: #1
2026-05-17 23:35:31 -04:00
f27d2338d2 add gradient tab rendering mode 2026-05-15 14:50:24 +10:00
entailz
d07c2a5cc9 tabs and tab overview 2026-05-12 23:33:02 -07:00