Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions .config/release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"crates/git-forge": "0.0.0",
"crates/forge-github": "0.0.0",
"crates/forge-mcp": "0.0.0",
"crates/forge-server": "0.0.0",
"extensions/forge-zed": "0.0.0"
"crates/git-forge": "0.0.1-alpha.1",
"crates/forge-github": "0.0.1-alpha.1",
"crates/forge-mcp": "0.0.1-alpha.1",
"crates/forge-server": "0.0.1-alpha.1",
"extensions/forge-zed": "0.0.0",
"crates/forge-lsp": "0.0.1"
}
10 changes: 5 additions & 5 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

72 changes: 72 additions & 0 deletions crates/forge-github/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# Changelog

## 0.0.1-alpha.1 (2026-04-01)


### Features

* Add --anchor-path, --anchor-start, --anchor-end CLI flags ([0a213af](https://github.com/git-mirdain/forge/commit/0a213afdbe6033abb121af591ffbc3899ccb9a64))
* Add `forge config add` for manual provider entries ([8f8c9e2](https://github.com/git-mirdain/forge/commit/8f8c9e2d97ad72f5e1e240c62914fe3e333edb19))
* Add `forge config init` with remote URL auto-detection ([8f8c9e2](https://github.com/git-mirdain/forge/commit/8f8c9e2d97ad72f5e1e240c62914fe3e333edb19))
* Add `forge config list` and `forge config remove` ([8f8c9e2](https://github.com/git-mirdain/forge/commit/8f8c9e2d97ad72f5e1e240c62914fe3e333edb19))
* Add `forge config` CLI for provider management ([8f8c9e2](https://github.com/git-mirdain/forge/commit/8f8c9e2d97ad72f5e1e240c62914fe3e333edb19))
* Add `forge_github::import` module with `import_issues` ([3cdc69c](https://github.com/git-mirdain/forge/commit/3cdc69c5907bbce79e93d248cbfb9f06c1d3c813))
* Add `GitHubSyncConfig` with read/write against `refs/forge/config` ([2d187ea](https://github.com/git-mirdain/forge/commit/2d187ea47e294392b9bf0048152d3a2cb1e5f78b))
* Add `Store::create_issue_imported` with author and source/url ([3cdc69c](https://github.com/git-mirdain/forge/commit/3cdc69c5907bbce79e93d248cbfb9f06c1d3c813))
* Add `SyncReport` type ([3cdc69c](https://github.com/git-mirdain/forge/commit/3cdc69c5907bbce79e93d248cbfb9f06c1d3c813))
* Add build_comment_tree (body/anchor/context/anchor-content) ([00b96f3](https://github.com/git-mirdain/forge/commit/00b96f3cd218043c2e64e26f8f302ce535d540b5))
* Add comment support ([bec6db0](https://github.com/git-mirdain/forge/commit/bec6db0b60c11788eb60d94c4cf4884ef07d72fe))
* Add comment support ([d1dc0ff](https://github.com/git-mirdain/forge/commit/d1dc0ff3f50417b0f3e3f159dc15919057075a0c))
* Add comment_thread_ref, Comment-Id trailer key ([00b96f3](https://github.com/git-mirdain/forge/commit/00b96f3cd218043c2e64e26f8f302ce535d540b5))
* Add comments to LSP and MCP ([bec6db0](https://github.com/git-mirdain/forge/commit/bec6db0b60c11788eb60d94c4cf4884ef07d72fe))
* Add config support ([8b0383d](https://github.com/git-mirdain/forge/commit/8b0383d642d6e85d4cef09b3dc40629bd3edceb3))
* Add context_lines and thread_id fields to Comment ([00b96f3](https://github.com/git-mirdain/forge/commit/00b96f3cd218043c2e64e26f8f302ce535d540b5))
* Add contributor configuration support ([220079b](https://github.com/git-mirdain/forge/commit/220079b12c448b0b31c34e4cfe8bc918721fea67))
* Add create_thread, reply_to_thread, resolve_thread, edit_in_thread ([00b96f3](https://github.com/git-mirdain/forge/commit/00b96f3cd218043c2e64e26f8f302ce535d540b5))
* Add discover_github_configs to enumerate configured remotes ([86911da](https://github.com/git-mirdain/forge/commit/86911daea4eb3851789125529ec3867961f998de))
* Add export_issue_comments to export.rs ([4c4bdd2](https://github.com/git-mirdain/forge/commit/4c4bdd201dbcc1bdf72e9c2c5b69ba0e8e399067))
* Add find_threads_by_object, rebuild_comments_index, index_lookup ([00b96f3](https://github.com/git-mirdain/forge/commit/00b96f3cd218043c2e64e26f8f302ce535d540b5))
* Add forge-github comment tests (import, export, roundtrip) ([4c4bdd2](https://github.com/git-mirdain/forge/commit/4c4bdd201dbcc1bdf72e9c2c5b69ba0e8e399067))
* Add forge-github config, sync state, and GitHub client ([2d187ea](https://github.com/git-mirdain/forge/commit/2d187ea47e294392b9bf0048152d3a2cb1e5f78b))
* Add forge-nvim ([220079b](https://github.com/git-mirdain/forge/commit/220079b12c448b0b31c34e4cfe8bc918721fea67))
* Add git-data dependencies ([9a64d34](https://github.com/git-mirdain/forge/commit/9a64d3422f1abf7d73a890f3b8a90ede662196f2))
* Add GitHub client methods for pull requests and review comments ([4fbe834](https://github.com/git-mirdain/forge/commit/4fbe83400126972aea9f0fbeb143c8892ba81d9a))
* Add GitHub comment import/export and tests (Phase 2.5–2.8) ([4c4bdd2](https://github.com/git-mirdain/forge/commit/4c4bdd201dbcc1bdf72e9c2c5b69ba0e8e399067))
* Add GitHub export for reviews and review comments ([2f23fc3](https://github.com/git-mirdain/forge/commit/2f23fc3ac9110a34689cb6e2d5e2a47d0a81c822))
* Add GitHub import for reviews and review comments ([b37f639](https://github.com/git-mirdain/forge/commit/b37f6397591298173f9f435e4a8c29ec97eeed40))
* Add GitHubAdapter implementing RemoteSync in forge-github ([86911da](https://github.com/git-mirdain/forge/commit/86911daea4eb3851789125529ec3867961f998de))
* Add import_issue_comments to import.rs ([4c4bdd2](https://github.com/git-mirdain/forge/commit/4c4bdd201dbcc1bdf72e9c2c5b69ba0e8e399067))
* Add list_thread_comments, list_all_thread_ids ([00b96f3](https://github.com/git-mirdain/forge/commit/00b96f3cd218043c2e64e26f8f302ce535d540b5))
* Add RemoteSync trait and SyncReport to git-forge ([86911da](https://github.com/git-mirdain/forge/commit/86911daea4eb3851789125529ec3867961f998de))
* Add review support ([220079b](https://github.com/git-mirdain/forge/commit/220079b12c448b0b31c34e4cfe8bc918721fea67))
* Add sync-state map with read/write against `refs/forge/sync/github/<owner>/<repo>` ([2d187ea](https://github.com/git-mirdain/forge/commit/2d187ea47e294392b9bf0048152d3a2cb1e5f78b))
* Add SyncReport.unexportable field ([2426f11](https://github.com/git-mirdain/forge/commit/2426f11a075581cde58487f2e1d55abce6c1ad82))
* Add test scaffolding with `MockClient`, `test_repo`, and helpers ([1e47d18](https://github.com/git-mirdain/forge/commit/1e47d1813de72da9d309cd3058e13e75f40b91a3))
* Add thin octocrab wrapper with issue fetch/create/update and comment create ([2d187ea](https://github.com/git-mirdain/forge/commit/2d187ea47e294392b9bf0048152d3a2cb1e5f78b))
* Add v2 comment thread API ([00b96f3](https://github.com/git-mirdain/forge/commit/00b96f3cd218043c2e64e26f8f302ce535d540b5))
* Add Zed extension ([aa48243](https://github.com/git-mirdain/forge/commit/aa48243b6fab5303173c2e4c016b086a742860b6))
* Extend forge-server sync loop for reviews and comments ([04fd7b7](https://github.com/git-mirdain/forge/commit/04fd7b72c843e3de208c5e53357b854bc9ac2df2))
* Implement forge-server sync daemon (step 1.9) ([86911da](https://github.com/git-mirdain/forge/commit/86911daea4eb3851789125529ec3867961f998de))
* Implement GitHub issue export (step 1.8) ([f0c5cc9](https://github.com/git-mirdain/forge/commit/f0c5cc9ac82070b2932043c45cae0146a44724d1))
* Implement GitHub issue import (step 1.7) ([3cdc69c](https://github.com/git-mirdain/forge/commit/3cdc69c5907bbce79e93d248cbfb9f06c1d3c813))
* Scaffold forge-server crate with sync loop ([86911da](https://github.com/git-mirdain/forge/commit/86911daea4eb3851789125529ec3867961f998de))


### Bug Fixes

* Add path field to Anchor::Object; fix dead-code export path ([0a213af](https://github.com/git-mirdain/forge/commit/0a213afdbe6033abb121af591ffbc3899ccb9a64))
* Address adversarial code review findings across review subsystem ([0a213af](https://github.com/git-mirdain/forge/commit/0a213afdbe6033abb121af591ffbc3899ccb9a64))
* Pass `None` author to `Ledger::create` in `create_issue` ([3cdc69c](https://github.com/git-mirdain/forge/commit/3cdc69c5907bbce79e93d248cbfb9f06c1d3c813))
* Pass review state at creation, not as post-create update ([0a213af](https://github.com/git-mirdain/forge/commit/0a213afdbe6033abb121af591ffbc3899ccb9a64))
* Pin tree entries reference actual object OIDs ([0a213af](https://github.com/git-mirdain/forge/commit/0a213afdbe6033abb121af591ffbc3899ccb9a64))
* Rebuild sigil subtree from scratch in write_github_config ([72919a7](https://github.com/git-mirdain/forge/commit/72919a71ecb17245a73072a8754046482b3613a1))
* Require --entity group in comment commands at parse time ([0a213af](https://github.com/git-mirdain/forge/commit/0a213afdbe6033abb121af591ffbc3899ccb9a64))
* Skip unexportable reviews instead of sending raw OIDs to GitHub ([2426f11](https://github.com/git-mirdain/forge/commit/2426f11a075581cde58487f2e1d55abce6c1ad82))
* Store base SHA in review target and head ref as source_ref ([0a213af](https://github.com/git-mirdain/forge/commit/0a213afdbe6033abb121af591ffbc3899ccb9a64))
* Validate --head resolves to a git object before creating review ([0a213af](https://github.com/git-mirdain/forge/commit/0a213afdbe6033abb121af591ffbc3899ccb9a64))


### Miscellaneous Chores

* Re-trigger release ([9d1e435](https://github.com/git-mirdain/forge/commit/9d1e435d2ab896d4f610be560e2969ce88245278))
* Trigger initial release ([b199406](https://github.com/git-mirdain/forge/commit/b19940683fde969fd3f429145e284570eec7f054))
2 changes: 1 addition & 1 deletion crates/forge-github/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "forge-github"
version = "0.0.0"
version = "0.0.1-alpha.1"
authors.workspace = true
edition.workspace = true
publish.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/forge-lsp/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "forge-lsp"
version = "0.0.0"
version = "0.0.1"
authors.workspace = true
edition.workspace = true
publish = false
Expand Down
40 changes: 40 additions & 0 deletions crates/forge-mcp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Changelog

## 0.0.1-alpha.1 (2026-04-01)


### Features

* Add build_comment_tree (body/anchor/context/anchor-content) ([00b96f3](https://github.com/git-mirdain/forge/commit/00b96f3cd218043c2e64e26f8f302ce535d540b5))
* Add comment support ([bec6db0](https://github.com/git-mirdain/forge/commit/bec6db0b60c11788eb60d94c4cf4884ef07d72fe))
* Add comment support ([d1dc0ff](https://github.com/git-mirdain/forge/commit/d1dc0ff3f50417b0f3e3f159dc15919057075a0c))
* Add comment_thread_ref, Comment-Id trailer key ([00b96f3](https://github.com/git-mirdain/forge/commit/00b96f3cd218043c2e64e26f8f302ce535d540b5))
* Add comments to LSP and MCP ([bec6db0](https://github.com/git-mirdain/forge/commit/bec6db0b60c11788eb60d94c4cf4884ef07d72fe))
* Add context_lines and thread_id fields to Comment ([00b96f3](https://github.com/git-mirdain/forge/commit/00b96f3cd218043c2e64e26f8f302ce535d540b5))
* Add contributor configuration support ([220079b](https://github.com/git-mirdain/forge/commit/220079b12c448b0b31c34e4cfe8bc918721fea67))
* Add create_thread, reply_to_thread, resolve_thread, edit_in_thread ([00b96f3](https://github.com/git-mirdain/forge/commit/00b96f3cd218043c2e64e26f8f302ce535d540b5))
* Add find_threads_by_object, rebuild_comments_index, index_lookup ([00b96f3](https://github.com/git-mirdain/forge/commit/00b96f3cd218043c2e64e26f8f302ce535d540b5))
* Add forge-mcp crate scaffolding ([1e3e310](https://github.com/git-mirdain/forge/commit/1e3e31090153978505cb159d41a41e444eb9dcb4))
* Add forge-nvim ([220079b](https://github.com/git-mirdain/forge/commit/220079b12c448b0b31c34e4cfe8bc918721fea67))
* Add git-data dependencies ([9a64d34](https://github.com/git-mirdain/forge/commit/9a64d3422f1abf7d73a890f3b8a90ede662196f2))
* Add list_issue_comments MCP tool (Phase 2.3) ([398c6c9](https://github.com/git-mirdain/forge/commit/398c6c98f4dd732d8564f5b6d4a04e3874d05303))
* Add list_issues and get_issue MCP tools ([c7ce8d2](https://github.com/git-mirdain/forge/commit/c7ce8d227375c392e9821e1fe84464c36b5bd5de))
* Add list_thread_comments, list_all_thread_ids ([00b96f3](https://github.com/git-mirdain/forge/commit/00b96f3cd218043c2e64e26f8f302ce535d540b5))
* Add MCP issue tools to forge-mcp ([c7ce8d2](https://github.com/git-mirdain/forge/commit/c7ce8d227375c392e9821e1fe84464c36b5bd5de))
* Add MCP prompts to forge-mcp for slash command support ([ddaa0eb](https://github.com/git-mirdain/forge/commit/ddaa0eb43707bc9bc8f1cf0bea110a6506cfd623))
* Add MCP read tools for reviews and review comments ([0c5248f](https://github.com/git-mirdain/forge/commit/0c5248fa4b0a247b3b709e0b2a6bd9d112c895ac))
* Add review support ([220079b](https://github.com/git-mirdain/forge/commit/220079b12c448b0b31c34e4cfe8bc918721fea67))
* Add v2 comment thread API ([00b96f3](https://github.com/git-mirdain/forge/commit/00b96f3cd218043c2e64e26f8f302ce535d540b5))
* Add Zed extension ([aa48243](https://github.com/git-mirdain/forge/commit/aa48243b6fab5303173c2e4c016b086a742860b6))
* Phase 9 — replace MCP comment tools with v2 API ([7375a96](https://github.com/git-mirdain/forge/commit/7375a964db4d82070eaf77519e9511702b74afc5))


### Bug Fixes

* Treat empty state arg as absent in list-issues prompt ([21925e0](https://github.com/git-mirdain/forge/commit/21925e012f53ad7c95e8cbc18e837d067df9f225))


### Miscellaneous Chores

* Re-trigger release ([9d1e435](https://github.com/git-mirdain/forge/commit/9d1e435d2ab896d4f610be560e2969ce88245278))
* Trigger initial release ([b199406](https://github.com/git-mirdain/forge/commit/b19940683fde969fd3f429145e284570eec7f054))
2 changes: 1 addition & 1 deletion crates/forge-mcp/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "forge-mcp"
version = "0.0.0"
version = "0.0.1-alpha.1"
authors.workspace = true
edition.workspace = true
publish.workspace = true
Expand Down
35 changes: 35 additions & 0 deletions crates/forge-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Changelog

## 0.0.1-alpha.1 (2026-04-01)


### Features

* Add comment support ([bec6db0](https://github.com/git-mirdain/forge/commit/bec6db0b60c11788eb60d94c4cf4884ef07d72fe))
* Add comments to LSP and MCP ([bec6db0](https://github.com/git-mirdain/forge/commit/bec6db0b60c11788eb60d94c4cf4884ef07d72fe))
* Add contributor configuration support ([220079b](https://github.com/git-mirdain/forge/commit/220079b12c448b0b31c34e4cfe8bc918721fea67))
* Add discover_github_configs to enumerate configured remotes ([86911da](https://github.com/git-mirdain/forge/commit/86911daea4eb3851789125529ec3867961f998de))
* Add forge-nvim ([220079b](https://github.com/git-mirdain/forge/commit/220079b12c448b0b31c34e4cfe8bc918721fea67))
* Add GitHubAdapter implementing RemoteSync in forge-github ([86911da](https://github.com/git-mirdain/forge/commit/86911daea4eb3851789125529ec3867961f998de))
* Add refs/forge/index/comments-by-comment (comment OID → thread UUID) ([820bfb1](https://github.com/git-mirdain/forge/commit/820bfb19725891308bd433b3a6f8fc35dff6df0d))
* Add RemoteSync trait and SyncReport to git-forge ([86911da](https://github.com/git-mirdain/forge/commit/86911daea4eb3851789125529ec3867961f998de))
* Add review support ([220079b](https://github.com/git-mirdain/forge/commit/220079b12c448b0b31c34e4cfe8bc918721fea67))
* Add SyncReport.unexportable field ([2426f11](https://github.com/git-mirdain/forge/commit/2426f11a075581cde58487f2e1d55abce6c1ad82))
* Add Zed extension ([aa48243](https://github.com/git-mirdain/forge/commit/aa48243b6fab5303173c2e4c016b086a742860b6))
* Extend forge-server sync loop for reviews and comments ([04fd7b7](https://github.com/git-mirdain/forge/commit/04fd7b72c843e3de208c5e53357b854bc9ac2df2))
* Forge-server rebuilds the full index after each sync pass ([820bfb1](https://github.com/git-mirdain/forge/commit/820bfb19725891308bd433b3a6f8fc35dff6df0d))
* Implement forge-server sync daemon (step 1.9) ([86911da](https://github.com/git-mirdain/forge/commit/86911daea4eb3851789125529ec3867961f998de))
* Remove thread ID from comment subcommands; incremental index writes ([820bfb1](https://github.com/git-mirdain/forge/commit/820bfb19725891308bd433b3a6f8fc35dff6df0d))
* Scaffold forge-server crate with sync loop ([86911da](https://github.com/git-mirdain/forge/commit/86911daea4eb3851789125529ec3867961f998de))
* Update both indexes incrementally on every comment write ([820bfb1](https://github.com/git-mirdain/forge/commit/820bfb19725891308bd433b3a6f8fc35dff6df0d))


### Bug Fixes

* Skip unexportable reviews instead of sending raw OIDs to GitHub ([2426f11](https://github.com/git-mirdain/forge/commit/2426f11a075581cde58487f2e1d55abce6c1ad82))


### Miscellaneous Chores

* Re-trigger release ([9d1e435](https://github.com/git-mirdain/forge/commit/9d1e435d2ab896d4f610be560e2969ce88245278))
* Trigger initial release ([b199406](https://github.com/git-mirdain/forge/commit/b19940683fde969fd3f429145e284570eec7f054))
2 changes: 1 addition & 1 deletion crates/forge-server/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "forge-server"
version = "0.0.0"
version = "0.0.1-alpha.1"
authors.workspace = true
edition.workspace = true
publish.workspace = true
Expand Down
Loading
Loading