Repository navigation
glissues 0.0.5
glissues 0.0.5
This release makes glissues faster across multi-project setups and simplifies issue management by removing the old status:: label workflow.
Highlights
- Added async background loading for stored projects at startup
- Preloads full project data, including issue details needed by the UI
- Added
Shift+Pto cycle between stored projects - Removed the
status::label workflow entirely - Simplified token storage by removing SSH/age encryption support
- Updated docs to match the new behavior
What's Changed
Faster multi-project loading
glissues now loads stored projects in the background with async requests, improving responsiveness and reducing wait time when working across multiple GitLab projects.
Project switching shortcut
You can now use Shift+P to cycle through stored projects more quickly from the keyboard.
Removed status:: labels
The app no longer creates, filters, or edits status:: labels.
This includes:
- no automatic
status::todolabel on new issues - no status label editor workflow
- no status-based filtering controls in the UI
Issue management is now simpler and no longer depends on this label convention.
Plaintext token storage
Stored GitLab tokens are now kept directly in the local config file instead of using SSH/age-based encryption. This removes setup complexity and aligns the app with its local-only configuration model.
Notes
- Config continues to live at
~/.config/glissues/config.toml - Stored private tokens remain local to your machine
- If you previously relied on
status::labels in your workflow, you may need to adjust your issue organization process
Verification
This version was validated with:
cargo fmtcargo checkcargo test
Full summary
- async startup preload for all stored projects
- keyboard shortcut for faster project cycling
- removal of all
status::label behavior and UI - removal of SSH/age token encryption
- documentation updates for the new workflow