All notable changes to this project will be documented in this file.
- Release v0.1.2
- api: Accept "canceled" variant from Linear API
- api: Add API type definition guide
- logging: Add tracing-based structured logging
- Release v0.1.1
- verify: Add cargo test step to verify skill
- skills: Add commit splitting logic to conventional-commit
- api: Add deserialization tests with JSON fixtures
- auth: Add set-oauth command and fix API key auth header
- OAuth2 + PKCE authentication with browser-based login
- Personal API key fallback authentication
- Issue list with pagination (cursor-based infinite scroll)
- Issue detail view with description and comments
- My Issues view (assigned to current user)
- Project list and project detail with associated issues
- Cycle list and cycle detail with associated issues
- Tab-based navigation (Issues / My Issues / Projects / Cycles)
- Issue mutations: status, priority, assignee changes
- Comment creation on issues
- Team selection and switching
- Issue filtering by status and priority
- Issue search by title and identifier
- Vim-style keybindings (j/k, g/G, /, ?)
- Help overlay with all keybindings
- Error popup overlay for user-visible errors
- Loading spinner animation
- Theme support: Default (dark), Light, Ocean
- Configuration via
~/.config/linear-tui/config.toml