Ctrl K
ComunidadGuías…

CHANGELOG

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
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