Skip to content

Releases: julien-langlois/gitlab-tracker

v0.2.10

Choose a tag to compare

@github-actions github-actions released this 31 Jul 07:09
v0.2.10
ca36e11
v0.2.10 — Change-detection notifications

Adds desktop notifications for three new MR change events detected during background refreshes, on top of the existing branch-detection alert.

- `updated_at` changed — notifies when GitLab reports a newer timestamp than the locally stored one
- Mergeability changed — notifies on any status transition (e.g. `Mergeable → Conflict`, `NeedsRebase → Mergeable`)
- Milestone changed — notifies when the milestone attached to an MR is updated or removed

- Change notifications are suppressed during the initial sync on launch
- A `pending_initial_fetches` counter tracks how many MRs are still awaiting their first API response; toasts are only sent once the counter reaches zero (i.e. from the second refresh cycle onward)
- Prevents spurious toasts caused by in-memory placeholders (`"Loading"`, `Unknown`) being replaced by real values on first fetch

- Added `Draft`, `CiMustPass`, `CiStillRunning`, `NotApproved`, `RequestedChanges` variants
- Full mapping of all known `detailed_merge_status` values returned by GitLab ≥ 15.6
- Legacy `merge_status` fallback preserved for GitLab < 15.6

- `tracing::info!` calls log every detected change (old → new) to the rolling log file at `~/.config/gitlab-tracker/gitlab-tracker.log`

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 30 Jul 11:38
v0.2.9
82215a0
Release v0.2.9

- Normalize state/merge badges in inspector panel (uppercase, centered, uniform width)
- Add MR flagging with persistent state and filter mode cycling ([Space] to flag, [F] to filter)
- Update demo tape scenario to cover flagging, filter and column picker
- Fix keyring service name unification with legacy entry migration"

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 30 Jul 07:13
v0.2.8
9ec0f77
Release v0.2.8

Features:
- Inspector panel redesigned with smart sections (Identity, People, Planning, Status, Labels)
- Full name display for author, assignee and reviewers
- merged_by / merged_at shown in Status section for merged MRs
- git clone yank shortcut [Y] copies SSH clone command to clipboard
- Milestone due date with urgency colour coding (red/yellow/green)
- Milestone autocomplete and bulk-add MRs for release managers
- Interactive first-run prompt for gitlab_url and project_id
- Pipeline created_at date displayed and persisted

Fixes:
- Force pipeline jobs re-fetch when cache has no jobs

Refactoring:
- Removed [X] key binding for MR deletion, [Del] only"

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 29 Jul 06:59
v0.2.7
1d625c5
v0.2.7 — Toggleable columns, activity tracking & MR review indicators

- Add a toggleable column system configurable via a TUI picker
- Column visibility is persisted across sessions

- New optional activity column in the MR table
- Toggle via context menu

- MRs updated since last refresh are visually highlighted in the table

- Display the current user's note count per MR for review tracking

- Bump version from 0.2.6 to 0.2.7"

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 28 Jul 07:18
v0.2.6
277eba7
feat(pipelines): add pipeline inspector panel with rate-limit-aware c…

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 27 Jul 15:15
v0.2.5
5f7c81a
Features:

- feat(ui): add MR lifecycle state badge to table and inspector
- feat(ui): animate mergeability badge on open MR status column

Refactoring:
- refactor: extract key and mouse event handling into dedicated events module

Fixes:
- fix(ui): remove redundant [Open] title prefix now superseded by state badge

Chore:
- chore: exclude assets directory from crate and release packages

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 27 Jul 08:18
v0.2.4
5fee348
- feat: add ActivePane system to handle focus between dashboard and inspector panes
- fix: clamp inspector scroll to prevent blank space when content fits in pane
- refactor: extract demo mode into dedicated demo module
- demo: add inspector scroll and pane switching to VHS scenario

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 24 Jul 12:38
v0.2.3
f332717
- **Activity badge in Context Inspector** — each MR now displays an a…

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 24 Jul 07:01
v0.2.2
aa1eed8
fix CI release workflow