a73x

Commits:

Hash Message Author Date
67e3306e Merge feat/commit-issue-link: auto-link commits to issues via Issue: trailers alex emery 2026-04-12
c9b4fe2a Show commit SHA in TUI event-detail pane for commit-link events alex emery 2026-04-12
01f09adf Make ambiguous-prefix scanner test deterministic alex emery 2026-04-12
6402847a Use explicit (clock, timestamp, oid) tiebreak for linked-commit dedup alex emery 2026-04-12
1418d875 Polish commit-link warning and test helper alex emery 2026-04-12
2939cc96 Truncate TUI linked-commit subject to 60 chars for CLI parity alex emery 2026-04-12
d163ae68 Render linked commits section in TUI issue detail alex emery 2026-04-12
5bccfd16 Render --- Linked Commits --- section in CLI issue show alex emery 2026-04-12
472acf33 Add integration tests for commit-link scan edge cases alex emery 2026-04-12
542bae49 Wire commit_link::scan_and_link into the sync pipeline alex emery 2026-04-12
00acf735 Implement commit_link::scan_and_link orchestrator alex emery 2026-04-12
ba27ce44 Add collect_linked_shas helper to commit_link module alex emery 2026-04-12
979ee6bc Add src/commit_link.rs with strict Issue: trailer parser alex emery 2026-04-12
c9642747 Surface linked commits on IssueState with first-seen dedup alex emery 2026-04-12
b4239089 Fix T1 code-quality nits from review alex emery 2026-04-12
4d4efe03 Add Action::IssueCommitLink event variant alex emery 2026-04-12
90f9869a Add implementation plan for auto-linking commits to issues alex emery 2026-04-12
1d8f7b57 Revise commit-link spec after independent review alex emery 2026-04-12
3a3cf2a9 Add design spec for auto-linking commits to issues alex emery 2026-04-12
6e02a0d0 Add auto-sync, search, patch checkout, and patch unread tracking alex emery 2026-04-12
6149c147 Harden sync correctness and tidy up edge cases alex emery 2026-04-12
7f269ec9 Fix SSH auth rejecting RSA keys due to algorithm name mismatch alex emery 2026-04-11
69a3e145 description a73x 2026-04-04
4d3a606f support description a73x 2026-04-04
646cf295 Refine server workflows a73x 2026-04-03
117a3f44 Add end-to-end test coverage a73x 2026-04-03
818b9785 bump Rust to 1.88 (required by askama, time, darling) a73x 2026-03-31
adaf02ee fix .dockerignore: keep benches/ (required by Cargo.toml) a73x 2026-03-31
5740ac56 add Dockerfile for git-collab-server a73x 2026-03-31
c55f360a Simplify web UI: top-bar nav, short IDs, fluid width a73x 2026-03-31
5bbde888 Fix review issues: SSH push, security hardening, split repo handlers, strip CSS a73x 2026-03-31
926153ac add server build and install targets to Makefile a73x 2026-03-31
07c63032 wire up HTTP + SSH concurrent startup in main a73x 2026-03-31
54040b6d add SSH server with key auth and git exec handling a73x 2026-03-31
8b7dabce add git smart HTTP for read-only HTTPS clone a73x 2026-03-30
b38fdd22 add issues list and detail pages a73x 2026-03-30
8db86782 add patches list and detail pages a73x 2026-03-30
9d67c2bd add commit diff page a73x 2026-03-30
55f49a0e add tree and blob file browser pages a73x 2026-03-30
de75c0cd add commits page a73x 2026-03-30
c94c308a add repo overview page with sidebar navigation a73x 2026-03-30
c8388416 add askama templates and HTTP skeleton with repo list page a73x 2026-03-30
a0e2e424 add SSH authorized_keys parser a73x 2026-03-30
3f5e9424 add repo discovery module for scanning repos directory a73x 2026-03-30
4b5c6d59 add server config module with TOML parsing a73x 2026-03-30
e6303f9b scaffold git-collab-server binary with new dependencies a73x 2026-03-30
809fe178 Add git-collab-server implementation plan a73x 2026-03-30
956ea42a Add git-collab-server design spec a73x 2026-03-30
dedc4707 Extract auto-detect merge logic into PatchState::check_auto_merge() a73x 2026-03-22
3185bac6 Fix cache defeating auto-detect merge for externally merged patches a73x 2026-03-22
61152355 Add Copy derive to ReviewVerdict enum a73x 2026-03-22
ef1bad95 Add AmbiguousId error variant for future use a73x 2026-03-22
2b6f69e8 Simplify codebase: extract helpers, deduplicate across modules a73x 2026-03-22
e353a987 Fix 3 cleanup issues: O(1) max_clock, ReviewVerdict Display, dedup refname_to_id a73x 2026-03-22
d34ff097 Auto-detect merged patches from git graph; remove patch merge command a73x 2026-03-22
2cc57a53 Extract event-creation boilerplate into dag helpers a73x 2026-03-22
469b5a8f Consolidate list filter/sort/paginate into generic helper a73x 2026-03-22
e81d4628 Implement Display for IssueStatus and PatchStatus enums a73x 2026-03-22
8a4caa17 Refactor patch merge to use git's native merge path; dedup DAG tree-building a73x 2026-03-22
7cf29cea Fix working tree sync: use reset(Hard) instead of checkout_head a73x 2026-03-22
151e0a8f Add patches list mode to TUI for direct patch browsing a73x 2026-03-22
903cf337 Update working tree after patch merge when on target branch a73x 2026-03-22
e24a78c9 Add TUI patch detail view with revision-aware diff a73x 2026-03-21
c98c1ef6 Add reject verdict to patch review a73x 2026-03-21
15b1ee6b Extract staleness_warning helper, use latest revision not first a73x 2026-03-21
3daf97c1 Surface staleness warning when patch base ref has moved ahead a73x 2026-03-21
54904eaa Merge patch e9df8cc1: Standardize revision terminology to rN format a73x 2026-03-21
f7a86566 Restore write error propagation (keep ? instead of .ok()) a73x 2026-03-21
f472a1c8 Merge patch 47129c4f: Replace dummy_commit/dummy_tree with valid OIDs in tests a73x 2026-03-21
7e663401 Standardize revision terminology to rN format a73x 2026-03-21
a00e6a5f Replace dummy_commit/dummy_tree with valid 40-char hex OIDs in tests a73x 2026-03-21
959e60a7 Propagate write errors in patch_log_to_writer a73x 2026-03-21
edab1411 Remove let mut p = p rebinding in merge() a73x 2026-03-21
33b79898 Extract auto_detect_and_update helper to eliminate repeated pattern a73x 2026-03-21
8d33fc5a Avoid double DAG walk after auto_detect_revision a73x 2026-03-21
0833ae6d Simplify read_collab_config with Option-chaining a73x 2026-03-21
af1ab022 Implement Gerrit-style patchsets (spec 015): revision tracking, interdiff, patch log a73x 2026-03-21
64e65092 wip: fleet phase 7 -- design artifacts complete a73x 2026-03-21
24ac2e14 Add spec for Gerrit-style patchsets a73x 2026-03-21
a6375981 Add archive for closed issues/patches and relates-to for issues a73x 2026-03-21
aa59d483 Default sort by recency for issue and patch list a73x 2026-03-21
58dd2715 Add cached state layer to avoid re-walking DAGs a73x 2026-03-21
00c285b7 Split tui.rs monolith into submodules for maintainability a73x 2026-03-21
3b1f3d7d Merge branch 'worktree-agent-a4170bac' a73x 2026-03-21
a9091312 Add whoami command and identity aliasing a73x 2026-03-21
4e47c384 Add global trust store for signing keys a73x 2026-03-21
2c3c4222 Merge branch 'worktree-agent-aac3bfd0' a73x 2026-03-21
c3f85a05 Merge branch 'worktree-agent-aaae5596' a73x 2026-03-21
b673d1db Merge branch 'worktree-agent-a7c766bb' a73x 2026-03-21
334955cf Add user notification when sync creates merge commits a73x 2026-03-21
0465da85 Add delete command for issues and patches a73x 2026-03-21
11c6117c Add end-to-end tests for editor integration module a73x 2026-03-21
faece054 Add criterion benchmarks for core operations at scale a73x 2026-03-21
2107d307 Add JSON serialization tests for issue and patch state a73x 2026-03-21
3227a9c9 Add collab log command for chronological event stream a73x 2026-03-21
3f27d9bc Accept PatchCreate/head_commit as aliases for backward-compatible event deserialization a73x 2026-03-21
3bbd878e Remove Patches tab from TUI dashboard a73x 2026-03-21
dca51b0e Add adversarial testing and input hardening for untrusted remotes a73x 2026-03-21
896e4754 Add per-ref push tracking and resumable sync on partial failure a73x 2026-03-21
98b4f0e5 Add serde(default) to Event.clock for backward-compatible deserialization a73x 2026-03-21
6df0725b Add advisory lockfile to prevent concurrent sync operations a73x 2026-03-21
527b236b Replace timestamp-wins conflict resolution with Lamport clock + OID a73x 2026-03-21
34500cce Wireformat overhaul: separate signatures, manifest blob, namespaced actions a73x 2026-03-21
1f2c1661 Add design debt documentation for timestamp-wins resolution a73x 2026-03-21
d14b85c4 Remove defunct code: head_commit, patch import, backward compat a73x 2026-03-21
53884c09 Merge patch-as-branch refactor into 012-patch-branch-refactor a73x 2026-03-21
ed0b2ce9 Refactor patches to reference branches instead of commit OIDs a73x 2026-03-21
7a63914e Merge branch '010-email-patch-import' a73x 2026-03-21
4d747267 Merge commit 'd6232f3' into 010-email-patch-import a73x 2026-03-21
a10d36c3 Merge patch import command (010-email-patch-import) a73x 2026-03-21
aac7cbe5 Merge patch b04dcdea: Add auto-generated man pages via clap_mangen a73x 2026-03-21
dab3c54c Add comment explaining Box::leak in build script a73x 2026-03-21
d6232f34 Add commit browser, editor module, and dashboard tests a73x 2026-03-21
444be52d Add patch import command for format-patch contributions a73x 2026-03-21
3a60ac00 Add auto-generated man pages via clap_mangen a73x 2026-03-21
171e8329 Default --head to HEAD for patch create and revise a73x 2026-03-21
49fec465 Fix all clippy warnings: remove needless returns a73x 2026-03-21
2052d029 Add inline issue creation from TUI dashboard a73x 2026-03-21
a314db12 Add dashboard filtering: text search and status filter cycling a73x 2026-03-21
035c56d2 Fix issue checkout and add status messages in TUI a73x 2026-03-21
07f643c1 Show closing commit and linked patches in issue detail a73x 2026-03-21
68da52b8 Show closing commit and linked patches in issue detail a73x 2026-03-21
d880a08c Show fixes link, labels, and assignees in TUI dashboard a73x 2026-03-21
af372053 Fix diff callback error on large diffs a73x 2026-03-21
3c864c6c Merge branch '003-key-trust-allowlist': Key trust allowlist for sync verification a73x 2026-03-21
924edb8c Add key trust allowlist for sync verification a73x 2026-03-21
46e52951 Merge branch '001-gpg-event-signing': Ed25519 event signing and sync verification a73x 2026-03-21
f38449fa Add Ed25519 event signing and sync verification a73x 2026-03-21
74b65fbe Add inline comments on patches a73x 2026-03-20
3bc9022c Add patch comment CLI command a73x 2026-03-20
6cc4a83e Fix patch merge and TUI diff with short commit OIDs a73x 2026-03-20
6ab6d4c4 Display close reason in issue show and TUI dashboard a73x 2026-03-20
31c2f300 Add issues tab to TUI dashboard a73x 2026-03-20
feacc59b Add TUI patch review dashboard a73x 2026-03-20
207e4d03 Use system git for fetch/push in sync, fixing SSH auth a73x 2026-03-20
1fdc1306 Add patch merge, error handling, conflict resolution, and test cleanup a73x 2026-03-20
58e76474 Initial implementation of git-collab: distributed issues and code review over git a73x 2026-03-20