Logo
Explore Help
Register Sign in
barrettruth/forge.nvim
1
0
Fork
You've already forked forge.nvim
0
Code Issues 7 Pull requests Releases 2 Packages Activity Actions
2 releases 4 tags
  • v0.1.0 54b1a99d8d

    v0.1.0 Stable

    github-actions[bot] released this 2026-04-27 01:12:00 +00:00 | 71 commits to main since this release

    What'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
Powered by Forgejo Version: 15.0.1 Page: 77ms Template: 16ms
English
Bahasa Indonesia Dansk Deutsch English Español Esperanto Filipino Français Italiano Latviešu Magyar nyelv Nederlands Plattdüütsch Polski Português de Portugal Português do Brasil Slovenščina Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API