Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

vole
Clone

Read only, no credentials:

https://rodent.software/vole.git

Write over SSH with a registered key:

git clone ssh://git@rodent.software:2222/vole.git

A free and open-source forge that lives in your Git repo.

List a change's linked issues in a Details section

cad93cfe2b6d4ed4c3ed5a1431af4ecb194484ce · Keenan Nemetz · 11d ago · parent 5c22953e

List a change's linked issues in a Details section

The conversation sidebar showed linked issues as one comma-separated line, so there was no way to see what each link was or change it without the CLI. The Details section lists them with the same rows the overview uses for recent issues, and the change's author or a maintainer can link another issue or remove one while it is open. Both controls go through SetRequestCloses, so the browser and 'vole change update --closes' write the same metadata.

docs/ui-plan.md +2−1

@@ -118,7 +118,7 @@ Status: `done` exists today · `wip` in progress · `todo` missing.
118 118 - done — commit history, commit view, parent links, and a diff per changed file
119 119 in the same file-tree-and-pane layout as a change's Files tab
120 120 - done — issues list/detail, comments, filters, close/reopen, labels and assignees (create and edit)
121 - done — change-request list/detail with Conversation, Files and Runs tabs; one-level threaded discussion UI, approvals, file tree and diff, inline review comments, close/reopen
121 - done — change-request list/detail with Conversation, Files and Runs tabs; one-level threaded discussion UI, approvals, file tree and diff, inline review comments, close/reopen, and linked issues in a Details section with add/remove controls
122 122 - done — releases list/detail, artifacts, archives
123 123 - done — locks
124 124 - done — run detail, log, artifacts
@@ -187,6 +187,7 @@ every page. Interactions are converted one flow at a time:
187 187 visible save button.
188 188 - done — change approval updates the sidebar, comments update the discussion
189 189 fragment, and close/reopen are page actions.
190 - done — the change Details section links and unlinks issues in place.
190 191 - done — Issues and Change requests filters swap their list fragment and push the URL.
191 192 - done — repository activity feed swaps its event fragment for type filters and
192 193 pushes the URL.