docs: Phase 3 complete !19

merged merged by cmc on 2026-08-24 21:51 UTC · krz/gitbay:docs-phase3 into main

2 files changed, +5 −5

Layout: unified · split

docs/roadmap.org +3 −3
@@ -59,7 +59,7 @@ step.
59- [[https://gitbay.org/krz/gitbay/issues/31][#31]] issue actions from commit messages — done 2026-08-24 59- [[https://gitbay.org/krz/gitbay/issues/31][#31]] issue actions from commit messages — done 2026-08-24
60 (closes/fixes/resolves #N closes on landing; bare #N leaves a comment) 60 (closes/fixes/resolves #N closes on landing; bare #N leaves a comment)
61 61
62* Phase 3 — other people's forges 62* Phase 3 — other people's forges [COMPLETE 2026-08-24]
63 63
64Goal: someone who is not the author runs an instance and moves their 64Goal: someone who is not the author runs an instance and moves their
65work to it. 65work to it.
@@ -72,8 +72,8 @@ work to it.
72- [[https://gitbay.org/krz/gitbay/issues/8][#8]] releases — done 2026-08-24 (notes + assets; v0.1.0 binaries hosted) 72- [[https://gitbay.org/krz/gitbay/issues/8][#8]] releases — done 2026-08-24 (notes + assets; v0.1.0 binaries hosted)
73- [[https://gitbay.org/krz/gitbay/issues/17][#17]] issue/PR history import from GitHub — done 2026-08-24 73- [[https://gitbay.org/krz/gitbay/issues/17][#17]] issue/PR history import from GitHub — done 2026-08-24
74- [[https://gitbay.org/krz/gitbay/issues/18][#18]] push/pull mirroring — done 2026-08-24 (worker sync, read-only pull mirrors) 74- [[https://gitbay.org/krz/gitbay/issues/18][#18]] push/pull mirroring — done 2026-08-24 (worker sync, read-only pull mirrors)
75- [[https://gitbay.org/krz/gitbay/issues/29][#29]] account migration between gitbay instances — no lock-in, 75- [[https://gitbay.org/krz/gitbay/issues/29][#29]] account migration — done 2026-08-24 (bundle export/replay + client-side git mirror; no lock-in,
76 ever; the export bundle doubles as a user-level backup 76 ever; the export bundle doubles as a user-level backup)
77- [[https://gitbay.org/krz/gitbay/issues/14][#14]] audit logging and multi-user hardening — done 2026-08-24 (quotas and key-expiry warnings ride with #28) 77- [[https://gitbay.org/krz/gitbay/issues/14][#14]] audit logging and multi-user hardening — done 2026-08-24 (quotas and key-expiry warnings ride with #28)
78- [[https://gitbay.org/krz/gitbay/issues/9][#9]] web signup for open/invite instances — done 2026-08-24 78- [[https://gitbay.org/krz/gitbay/issues/9][#9]] web signup for open/invite instances — done 2026-08-24
79 79
internal/store/orgs.go +2 −2
@@ -218,8 +218,8 @@ func (s *Store) RenameOrg(orgID int64, newName string) error {
218 218
219// Profile is the presentational half of a user or org. 219// Profile is the presentational half of a user or org.
220type Profile struct { 220type Profile struct {
221 Description string 221 Description string `json:"description,omitempty"`
222 Website string 222 Website string `json:"website,omitempty"`
223} 223}
224 224
225// OwnerProfile reads the profile for kind "user" or "org". 225// OwnerProfile reads the profile for kind "user" or "org".