Repository navigation
glissues v0.0.3
glissues v0.0.3
glissues is a keyboard-first TUI for managing GitLab issues as todo items, with a fast list-and-preview workflow, popup issue details, and GitLab-backed editing.
Highlights
- Manage GitLab issues directly from the terminal
- Create, edit, comment on, close, reopen, and delete issues
- Use labels as workflow status with autocomplete
- Add and remove blockers
- Pick due dates from the TUI
- Mention issues with
#autocomplete - Browse markdown with syntax-highlighted code blocks
- Cycle themes live with
ratatui-themes - Persist your last selected theme in
~/.config/glissues/config.toml
What's new in v0.0.3
- Non-blocking issue save/create and comment posting after
Ctrl-s - Drafts are restored automatically if a background save fails
- UTF-8-safe editing for accented characters like
ç,ã,á, andê - Syntax highlighting for fenced markdown code snippets
- Theme selector with remembered theme choice
- Blocker management from issue details
- Popup alerts for HTTP and action errors
- Faster issue detail views by preloading comments and blocker links in memory
- GitHub Actions for CI and release builds
- User-local installer for latest releases
Behavior changes
- Authentication now uses a GitLab private token only
- Use:
--private-tokenGLISSUES_PRIVATE_TOKEN
- Project URL remains mandatory and must be a full GitLab project URL
Validation improvements
- Issue bodies are never saved empty or whitespace-only
- If the body is blank, it is automatically replaced with the issue title
- Empty or whitespace-only comments are rejected with a warning popup
Install
curl -fsSL https://raw.githubusercontent.com/ftorrresd/glissues/main/scripts/install.sh | sh
Run
GLISSUES_PROJECT="https://gitlab.cern.ch/group/project" \
GLISSUES_PRIVATE_TOKEN="your-private-token" \
glissues