Copyright 2025 Zetian Lin 2026-11-02 Zetian Lin * v0.2.0 + HOTP/TOTP two-factor authentication with recovery codes, and admin reset + issue labels + session metadata and a user-managed session list + web UI for creating and deleting branches and tags + configurable repository size limit enforced by a pre-receive hook + pull request reviewers, with approvals tied to the current provider commit + choose the merge method on the pull request page + SSH key authentication through sshd AuthorizedKeysCommand + control namespace creation and default membership for new accounts + SVG icon sprite symbol listing + configurable commit message tags, starting with !no-webhook and !no-ci + maintenance announcement before shutdown + proper git submodule handling + stricter limits on HTTP clone requests + settings, review, issue label, diff and fork page UI fixes + bug fixes for CSRF-checked forms, missing pull requests and diff line numbers 2026-11-01 Zetian Lin * v0.1.7 + MySQL and MariaDB support + managed update hook that runs the webhook and refreshes fork comparisons + last-commit listings are memoized inside the repository and warmed over IPC + logging levels (info / warn / error / none) + security and performance audit fixes, including internal error disclosure, receipt binding, email route rate limits, database indexes and query counts, and the temporary cache sweeper + operation modes renamed to forge / browse-only / host + many bug fixes and dependency updates 2026-07-12 Zetian Lin * v0.1.6 + renamed the project from Aegis to Gitus + session expiry + registration flow refactor + stronger email 2FA confirmation code + security hardening: CSRF checks, private-repo authorization, webhook target checks, crypto/rand on sensitive paths, security headers and HTTP server timeouts + git protocol v2 for HTTP clone + rrdoc, repo status and a managed no-interactive-login message + many bug fixes 2025-11-30 Zetian Lin * v0.1.5 + Simple mode + Customizable foreground/background color + UI revamp 2025-09-24 Zetian Lin * v0.1.4 + Webhook result feedback + Support for in-memory session store + Bug fixes 2025-09-16 Zetian Lin * v0.1.3 + feat: git blame by @bctnry in https://github.com/AegisCodeForge/aegis/pull/88 + feat: 2fa w/ email by @bctnry in https://github.com/AegisCodeForge/aegis/pull/89 + feat: snippets by @bctnry in https://github.com/AegisCodeForge/aegis/pull/91 + feat: basic webhook by @bctnry in https://github.com/AegisCodeForge/aegis/pull/92 + feat: basic file editing ui by @bctnry in https://github.com/AegisCodeForge/aegis/pull/96 + feat: new/upload/edit ui by @bctnry in https://github.com/AegisCodeForge/aegis/pull/98 + many bug fixes and vuln fixes 2025-09-03 Zetian Lin * v0.1.2 + feat: repository label by @bctnry in https://github.com/AegisCodeForge/aegis/pull/81 + File lists now displays the last commit of change alongside with the file name. by @bctnry in https://github.com/AegisCodeForge/aegis/pull/84 + Revamped user profile page by @bctnry in https://github.com/AegisCodeForge/aegis/pull/84 + feat: mailer tester in admin panel by @bctnry in https://github.com/AegisCodeForge/aegis/pull/85 2025-09-02 Zetian Lin * v0.1.1 + feat: email-to-user mapping by @bctnry in https://github.com/AegisCodeForge/aegis/pull/74 + feat: co-authored-by by @bctnry in https://github.com/AegisCodeForge/aegis/pull/75 + feat: pin issue by @bctnry in https://github.com/AegisCodeForge/aegis/pull/76 + feat: rate limiter by @bctnry in https://github.com/AegisCodeForge/aegis/pull/77 + feat: user registration reason by @bctnry in https://github.com/AegisCodeForge/aegis/pull/78 2025-08-28 Zetian Lin * v0.1.0 + refactor: preparing for multi vcs support by @bctnry in https://github.com/AegisCodeForge/aegis/pull/64 * feat: support for plain smtp config by @bctnry in https://github.com/AegisCodeForge/aegis/pull/65 * feat: postgres support by @bctnry in https://github.com/AegisCodeForge/aegis/pull/67 * check: hard limit on all names by @bctnry in https://github.com/AegisCodeForge/aegis/pull/68 2025-07-27 Zetian Lin * v0.0.2 + feat: issue search (#28) by @bctnry in #34 + feat: pull request search (#29) by @bctnry in #35 + feat: better diff view (#31) by @bctnry in #46 + feat: global visibility (#40) by @bctnry in #50 + feat: automatic user namespace creation (#51) by @bctnry in #52 + feat: web installer upgrade (#33) by @bctnry in #56 + fix: add fork notice text (see issue #53) by @bctnry in #58 + fix: handling invalid local git folder formation (#54) by @bctnry in #60 2025-07-07 Zetian Lin * v0.0.1: First usable version + Basic views: commits, branches, tags, commit histories, trees & files + Rudimentary diff view + Namespaces + User SSH/GPG key management + Clone through HTTP & SSH + Push through SSH + Configurable instance front page + Issues + Pull requests + User ACL at both namespace and repository level + Web installer for easy(-er) installation