The Atuin TUI displays the correct history count (e.g., 68) and shows [GLOBAL] scope, but no history entries are rendered in the list. The CLI (atuin history list) works perfectly and shows all entries.
Steps to Reproduce:
- Install Atuin v18.16.0 on Raspberry Pi OS Lite (Debian 13, aarch64) using the convenience script.
- Configure fish shell with atuin init fish | source in ~/.config/fish/config.fish.
- Press ↑ to open the TUI.
- Observe: TUI shows history count: 68 and [GLOBAL], but the list is empty.
Expected Behavior:
The TUI should display all 68 history entries in the list.
Actual Behavior:
The TUI shows only the header (count and controls) and footer (scope), but no entries. The list area is blank.
Environment:
Atuin version: 18.16.0 (atuin --version)
Shell: fish (default)
OS: Debian GNU/Linux 13 (Raspberry Pi OS Lite)
Architecture: aarch64
Terminal: Tried different terminals over ssh
Daemon: Running (pkill -f atuin; atuin daemon & tested, no change)
Database: Intact (atuin history list shows all entries)
atuin doctor output:
{
"atuin": {
"version": "18.16.0",
"commit": "04a5f5fdb67d90e8221accb1c9abace9a1efbb16",
"sync": null,
"sqlite_version": "3.46.0"
},
"shell": {
"name": "fish",
"default": "fish",
"plugins": ["atuin"],
"preexec": "built-in"
},
"system": {
"os": "Debian GNU/Linux",
"arch": "aarch64",
"version": "13",
"disks": [
{"name": "/dev/nvme0n1p2", "filesystem": "ext4"},
{"name": "/dev/nvme0n1p1", "filesystem": "vfat"}
]
}
}
Debugging Attempts:
- Confirmed atuin history list and atuin history list --session $(atuin session id) both return all entries.
- Tested in tmux: Same issue.
- Tried in bash and zsh: Same issue.

The Atuin TUI displays the correct history count (e.g., 68) and shows [GLOBAL] scope, but no history entries are rendered in the list. The CLI (atuin history list) works perfectly and shows all entries.
Steps to Reproduce:
Expected Behavior:
The TUI should display all 68 history entries in the list.
Actual Behavior:
The TUI shows only the header (count and controls) and footer (scope), but no entries. The list area is blank.
Environment:
Atuin version: 18.16.0 (atuin --version)
Shell: fish (default)
OS: Debian GNU/Linux 13 (Raspberry Pi OS Lite)
Architecture: aarch64
Terminal: Tried different terminals over ssh
Daemon: Running (pkill -f atuin; atuin daemon & tested, no change)
Database: Intact (atuin history list shows all entries)
atuin doctor output:
Debugging Attempts: