Changelog
New Features
- 49496f5: feat: GitHub setup — CI/CD, goreleaser, README, LICENSE (Andrey Lugovskoy bearlogin@mail.ru)
- 830442a: feat: GraphQL API — fetch all pipelines in single request (Andrey Lugovskoy bearlogin@mail.ru)
- 0d9cc5c: feat: MCP server — AI assistants can interact with GitLab via Model Context Protocol (Andrey Lugovskoy bearlogin@mail.ru)
- ef4154a: feat: Russian keyboard layout support — all hotkeys work on both layouts (Andrey Lugovskoy bearlogin@mail.ru)
- 4520447: feat: add Makefile (build, run, install, vet) (Andrey Lugovskoy bearlogin@mail.ru)
- 3ba7fdf: feat: all pipelines view + project add/delete + filter (Andrey Lugovskoy bearlogin@mail.ru)
- 6728825: feat: application layer — pipeline and job services (Andrey Lugovskoy bearlogin@mail.ru)
- ecb9b70: feat: domain layer — entities and value objects (Andrey Lugovskoy bearlogin@mail.ru)
- ad9b0fd: feat: domain layer — repository interfaces (Andrey Lugovskoy bearlogin@mail.ru)
- f385c92: feat: infrastructure — GitLab API repository implementations (Andrey Lugovskoy bearlogin@mail.ru)
- 65d8acd: feat: infrastructure — config loading and setup wizard (Andrey Lugovskoy bearlogin@mail.ru)
- f313d6c: feat: initial project scaffolding (Andrey Lugovskoy bearlogin@mail.ru)
- 0b18d59: feat: pipeline limit — configurable, l key cycles 20→50→100→200 (Andrey Lugovskoy bearlogin@mail.ru)
- 36ff76f: feat: presentation — app root model with view routing (Andrey Lugovskoy bearlogin@mail.ru)
- 51ce9fc: feat: presentation — projects, pipelines, jobs, log views (Andrey Lugovskoy bearlogin@mail.ru)
- 478c2e6: feat: presentation — styles, breadcrumb, statusbar, confirm dialog (Andrey Lugovskoy bearlogin@mail.ru)
- 047d933: feat: project autocomplete search when adding projects (Andrey Lugovskoy bearlogin@mail.ru)
- f4ff91b: feat: scrollable pipelines and jobs views with page navigation (Andrey Lugovskoy bearlogin@mail.ru)
- a72ead0: feat: sort pipelines by date (newest first) (Andrey Lugovskoy bearlogin@mail.ru)
- 898265d: feat: tab/shift+tab navigation between views (Andrey Lugovskoy bearlogin@mail.ru)
- b82a106: feat: wire DI in main — config, repos, services, TUI (Andrey Lugovskoy bearlogin@mail.ru)
Bug Fixes
Installation
# go install
go install github.com/bearlogin/gitlab-awesome-cli/cmd/glcli@v0.2.0
go install github.com/bearlogin/gitlab-awesome-cli/cmd/glcli-mcp@v0.2.0
# or download a binary above and place it in your PATH