CHANGELOG
Rama master · réplica de lectura del repositorio original.
Copyright 2025 Zetian Lin
2026-11-02 Zetian Lin <bctnry@sdf.org>
* 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 <bctnry@sdf.org>
* 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 <bctnry@sdf.org>
* 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 <bctnry@sdf.org>
* v0.1.5
+ Simple mode
+ Customizable foreground/background color
+ UI revamp
2025-09-24 Zetian Lin <bctnry@sdf.org>
* v0.1.4
+ Webhook result feedback
+ Support for in-memory session store
+ Bug fixes
2025-09-16 Zetian Lin <bctnry@sdf.org>
* 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 <bctnry@sdf.org>
* 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 <bctnry@sdf.org>
* 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 <bctnry@sdf.org>
* 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 <bctnry@sdf.org>
* 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 <bctnry@sdf.org>
* 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