Skip to content

glissues 0.0.5

Choose a tag to compare

@ftorrresd ftorrresd released this 11 Apr 18:05
· 19 commits to main since this release

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+P to 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::todo label 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 fmt
  • cargo check
  • cargo 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