-
v0.1.0 Stable
released this
2026-04-27 01:12:00 +00:00 | 71 commits to main since this releaseWhat's Changed
- refactor: canonicalize logging into logger module by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/14
- feat: per-PR CI checks for GitLab and Codeberg by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/15
- refactor: remove yank functionality by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/16
- refactor: cleanup usage of dates by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/17
- feat: draft true/false, not yes/no by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/19
- feat(log): handle UNKNOWN STEP and rich error/warning styling by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/25
- docs: add bare
*forge*help tag by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/30 - feat(ci): three-tier viewing with per-forge live tail by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/31
- fix(ci): use per-job IDs in GitLab/Codeberg log and watch commands by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/32
- fix(compose): align highlights with gitcommit and fugitive conventions by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/35
- feat(issue): add issue creation with compose buffer by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/34
- fix(compose): use markdown heading for title line by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/37
- feat(yaml): support YAML issue form templates by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/39
- feat(issue): add --blank and --template= flags to issue create by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/42
- fix(compose): wipe buffer on abandon; support
:Forge ci <ref>by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/46 - fix(picker): bind browse to
<c-x>in issue picker (#20) by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/47 - fix(picker): add refresh logging for checks and CI pickers by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/48
- feat(compose): add labels, assignees, milestone to compose buffers by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/49
- refactor: extract modules from monolithic init.lua by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/50
- refactor(backends): replace field methods with static tables by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/51
- feat: edit existing PR via compose buffer by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/52
- feat: omnifunc completion for compose buffer metadata by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/53
- feat: structured JSON summary for GitHub CI per-job picker by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/56
- feat: add close/reopen actions for PRs by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/55
- fix: resolve treesitter overlay conflict and improve highlight links by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/60
- ci: use self-hosted runners by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/57
- revert(ci): restore GitHub-hosted runners by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/62
- feat: simplify picker action hints by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/65
- feat: clarify empty picker states by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/66
- feat: keep picker context for auxiliary actions by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/67
- feat: make PR enter safer by default by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/68
- ci: run busted in quality workflow by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/69
- refactor: add shared route foundation by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/70
- feat: expose forge extensibility hooks by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/71
- feat: add core git sections to the root picker by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/72
- fix: bind and document core git sections by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/73
- fix: preserve CI buffers during refresh by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/76
- fix: use fzf reload for non-closing actions by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/77
- feat: add launchers for forge routes by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/78
- fix(pr): rename diff actions to review by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/88
- feat(review): introduce a first-class session model by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/89
- feat(review): add a changed-files review index by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/90
- feat(review): support explicit patch and context views by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/91
- feat(review): add file and hunk navigation primitives by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/92
- feat(review): generalize review subjects beyond pull requests by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/93
- feat(workflow): make :Forge a legible root surface by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/94
- tweak(workflow): streamline root and branch pickers by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/96
- feat(command): add git-local route subcommands by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/97
- tweak(commits): render branch history as readable log rows by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/98
- tweak(worktrees): foreground checkout paths in the picker by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/99
- tweak(worktrees): compact paths and add management actions by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/100
- tweak(worktrees): adapt picker columns to available width by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/101
- refactor(pickers): unify adaptive column layout by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/102
- tweak(commits): align picker metadata with other pickers by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/103
- feat(issues): open the fzf picker before issue fetch by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/104
- fix(pickers): smooth async fzf follow-ups by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/105
- tweak(pickers): warm adjacent issue and PR states by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/106
- feat(ci): open the fzf picker before run fetch by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/107
- feat(releases): open the fzf picker before fetch by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/108
- feat(checks): open the fzf picker before fetch by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/109
- tweak(prs): order picker entries newest-first by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/110
- fix(fzf): keep picker selection visible on branch labels by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/111
- fix(ui): keep browse and picker lists reliable by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/114
- tweak(ui): simplify picker prompts by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/115
- fix(async): serialize picker and log refresh sessions by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/116
- tweak(ui): replace runtime unicode punctuation and spell out log statuses by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/118
- refactor(picker): drop non-fzf backends for now by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/120
- fix(health): require the yaml parser for issue forms by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/121
- fix(git): prefer upstream commit history in pickers by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/122
- fix(ui): trim spaces around ascii truncation markers by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/124
- fix(issue): abort yaml templates when the parser is missing by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/123
- fix(picker): search over hidden picker keys by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/125
- fix(picker): make action hints explicit by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/128
- tweak(ui): simplify picker status presentation by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/130
- fix(commit): add load more for commit history by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/132
- fix(picker): restore root fzf filtering by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/129
- fix(worktree): use spare width for full path display by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/131
- tweak(worktree): prioritize branch labels in picker rows by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/133
- feat(picker): support returning to parent pickers by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/135
- fix(picker): preserve back across nested flows by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/136
- feat(picker): use structural navigation keys by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/137
- fix(ci): leave completed log folds open by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/139
- fix(scope): use subject repo for cross-repo actions by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/140
- fix(keys): remove stale shift-tab binding by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/141
- feat(cmd): normalize Forge command dispatch by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/149
- feat(target): parse Forge repo and revision addresses by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/150
- feat(target): define Forge target default policy by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/151
- refactor(ops): share Forge command and picker actions by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/152
- feat(cmd): add Forge command parity verbs (#145) by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/153
- feat(cmd): add Forge contextual completion (#146) by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/154
- docs(cmd): clarify canonical Forge CLI syntax (#142) by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/155
- doc: update docs for missing functions by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/177
- feat(delete): inline branch and worktree confirmations by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/178
- fix(commit-picker): trim parsed rows and fallback locally by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/179
- refactor(review): remove review workflow integration by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/180
- refactor(pr-picker): flatten root actions by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/185
- fix(logger): defer notifications in fast events by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/186
- fix(browse): keep normal contextual browse file-level by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/187
- fix(issue-create): allow empty issue bodies by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/188
- fix(pr-create): guard web flow with base preflights by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/190
- fix(create-web): report web flow outcomes by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/192
- fix(browse): ignore special buffer file context by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/191
- fix(fzf): reset streamed picker entries on resume by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/193
- fix(ci): add load more for repo runs by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/196
- a title chan by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/197
- refactor(ui): normalize ASCII icon language by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/202
- fix(pr): use fetched metadata in edit compose by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/203
- fix(compose): clarify native abandon flow by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/204
- fix(create): honor resolved head/base targets by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/205
- fix(ci): use live picker widths for CI rows by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/206
- fix(ci): make summary status and timing explicit by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/208
- fix(picker): keep load-more lists in place by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/211
- refactor(cmd): make :Forge action-only by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/212
- fix(ci): keep repo runs in chronological order by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/213
- refactor(spec): reduce test harness duplication by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/216
- fix: advance selection after loading more picker rows by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/214
- refactor(compose): drop PR metadata fields by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/215
- docs: clarify optional fzf-lua support by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/217
- refactor(issue): simplify compose editing surface by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/220
- docs: clarify optional picker workflows by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/221
- refactor(compose): remove built-in completion by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/224
- refactor(plug): define public mapping surface by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/226
- fix(compose): restore readonly metadata extraction by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/230
- fix(compose): honor forge-specific submission semantics by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/231
- fix(docs): align vimdoc source API by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/232
- fix(fzf): let picker selection highlight win over metadata by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/233
- fix(compose): omit empty metadata lines by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/234
- fix(pr-picker): swap approve and create defaults by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/235
- fix(issue): always offer Blank Issue by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/236
- fix(issue): move Blank Issue after templates by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/237
- fix(cmd): keep direct Forge actions picker-free by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/238
- fix(cmd): keep pr ci out of the CLI surface by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/239
- docs(cli): clarify picker workflow boundaries by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/240
- fix(compose): collapse empty metadata gaps by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/242
- fix(compose): keep pr footer context in logical order by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/244
- fix(compose): open compose sessions in dedicated splits by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/245
- refactor(picker): share session json request flow by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/246
- fix(browse): simplify direct browse targeting by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/247
- refactor(picker): share additive load-more limits by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/248
- feat(release): add load more support to picker by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/249
- fix(gitlab): honor release list limits by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/250
- test(release): cover load more flows by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/251
- feat(compose): expose buffer metadata for integrations by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/252
- fix(compose): stop repainting scaffold comments by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/254
- fix(compose): narrow scaffold accents by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/256
- ux(ci): prefer native GitHub run views by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/261
- fix(ci): restore native GitHub summary accents by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/262
- fix(ci): browse summaries contextually by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/263
- docs(compose): align top-level guidance wording by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/257
- experiment(ci): open GitHub run views in a terminal by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/264
- fix(cmd): allow bar-chained Forge commands by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/265
- fix(ci): align GitHub run and watch interactions by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/267
- fix(config): fail fast on invalid forge settings by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/269
- fix(ci): reuse job log views in place by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/275
- refactor!: scope plugin to forge-specific features by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/278
- docs(api): document forge.ops verbs and custom picker recipes by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/279
- docs(compatibility): clarify per-forge support and add metadata rows by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/287
- refactor!: unify forge:// bufnames to host/slug/resource scheme by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/288
- feat(sources): add list_web_url for kind-level web landing pages by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/289
- refactor: group built-in forge backends by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/290
- feat(cmd): argless :Forge {pr,issue,release} browse opens forge list pages by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/292
- docs(api): annotate ops, init, picker, and action public surfaces by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/293
- feat(ci): add command-level browse routing by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/294
- refactor(pickers): remove unexposed filter_prev action by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/295
- feat(ci): add primary open action for CI inspection by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/297
- feat(pickers): unify state toggle across pr, issue, ci with per-row labels by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/300
- fix(picker/fzf): bugfix pass — hide/resume opt-out + reload action field index by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/303
- fix(picker/fzf): respect fzf-lua header highlights by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/304
- fix(pr): stop falling back from checks to repo CI by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/305
- refactor(picker): unify list pickers onto async stream, fix load-more block by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/306
- refactor: drop legacy backend wrapper shims by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/307
- refactor: drop bang semantics and y/N prompts by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/316
- fix(picker): centralize action availability by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/317
- fix(picker): gate issue and pr row actions by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/318
- fix(picker): cache pr details for action gating by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/319
- fix: redraw before notify and warn on unsupported capability paths by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/320
- feat: TTL for durable forge caches + per-family refresh verbs by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/323
- refactor: collapse ci log/watch into open, privatize ci_log/ci_watch by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/321
- feat(term): open terminals in normal mode, hardcode q as close by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/324
- refactor(config): remove unused config knobs by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/326
- chore(spec): remove defaults-are-defaults tests by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/327
- test(format): verify title column grows dynamically to fit wide titles by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/328
- fix(pr-picker): tailor headers for non-entity rows by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/331
- feat(cmd): make subject completion cache-backed and state-aware by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/330
- Make review the canonical PR command surface by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/333
- feat(review): add diffview adapter by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/349
- refactor(cmd): extract completion policy model by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/351
- feat(cmd): suppress low-information numeric completion by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/352
- feat(cmd): keep release tags dynamic in stock cmdline by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/353
- feat(review): add codediff adapter by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/354
- feat(review): add diffs adapter by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/355
- fix(review): honor integration labels in picker header by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/357
- docs(readme): remove permalink feature bullet by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/358
- feat(cmd): ground modifier-value completion locally (#341) by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/359
- test(cmd): lock the stock completion slot matrix (#342) by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/360
- docs(cmd): document the stock completion contract (#343) by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/361
- docs: trim help surface by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/363
- refactor: remove mapping surface by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/364
- refactor: share CI state gating by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/365
- fix: restore stylua and clarify CI help by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/366
- ci: make just the task source of truth by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/368
- build(nix): use nixpkgs vimdoc-language-server by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/369
- fix: align forge picker headers with fzf-lua by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/370
- ci: split quality checks into separate jobs by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/371
- refactor: centralize surface alias resolution by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/378
- ux(gitlab): use merge request and pipeline terminology by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/380
- feat(cmd): add GitLab mr and pipeline aliases by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/381
- feat(api): add GitLab route and open aliases for merge request and pipeline surfaces by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/382
- chore: final post-stack cleanup for terminology, tests, and vimdoc by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/383
- ux(pr): announce when create reopens an existing PR by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/388
- feat: resolve current PRs from head context by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/396
- fix: reuse branch push-context resolution by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/397
- fix: add missing luacats for target resolution by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/398
- feat(cmd): add implicit current-PR commands by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/399
- fix(cmd): keep pr create create-only by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/400
- feat(api): add high-level implicit-ref Lua entrypoints by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/401
- docs: rewrite implicit-ref help and align branch CI by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/402
- refactor(api): tighten public implicit-ref surface by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/403
- chore(format): replace Prettier with Biome by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/404
- feat: add :Forge browse {num} with cross-forge auto-dispatch by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/407
- refactor: rename backend ref->scope, hard-remove legacy --name modifier syntax by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/413
- refactor(backends): sweep ---@param/---@return annotations, remove dead tail helpers by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/414
- feat(cmd): validate numeric subjects on PR/issue/browse verbs by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/415
- fix: inline forge.labels.pr_one at PR-number error sites by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/418
- refactor(picker): make header hint ordering explicit by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/419
- feat(picker): refresh mutable lists in place by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/420
- refactor: encapsulate forge-specific behavior in backends only by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/421
- fix(compose): stop preselecting edit titles by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/422
- feat(picker): patch issue toggles locally before revalidation by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/423
- feat(picker): patch PR toggles locally before revalidation by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/424
- feat(picker): patch PR approvals locally before revalidation by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/425
- feat(picker): patch PR draft state locally before revalidation by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/426
- feat(picker): patch release deletes locally before revalidation by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/427
- feat(picker): patch PR merges locally before revalidation by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/428
- feat(picker): patch CI toggles locally before revalidation by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/429
- feat(picker): refresh filtered release views after delete by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/430
- fix(picker): preserve request failure details by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/438
- fix(create): stop hiding base-branch resolution failures by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/439
- fix(review): stop worktree opens after fetch failure by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/440
- refactor: centralize command error extraction by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/441
- test(logger): cover debug and file logging by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/442
- fix(logger): demote routine progress chatter (#437) by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/443
- fix(format): let PR and issue rows fill picker width (#405) by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/444
- fix(codeberg): apply reviewers after PR create (#367) by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/445
- ci(release): split stable tags from nightly prereleases by @barrettruth in https://github.com/barrettruth/forge.nvim/pull/446
Full Changelog: https://github.com/barrettruth/forge.nvim/compare/v0.0.1...v0.1.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads