Repository navigation
gitli 0.2.0-beta
·
24 commits
to main
since this release
⚠️ v0.1.x 为早期 Alpha 版本:后端核心功能已就绪,
前端页面仍在完善中。请勿用于生产环境。
Changelog
- 8b76f45: feat: LDAP authentication (bind + search, auto-provision, login fallback) (@li63050a)
- bcafca5: feat: SAML SP-initiated login (crewjam/saml, acs callback, auto-provision) (@li63050a)
- 470fb10: feat: SPDX license detection (repos.license, lazy detect, api) (@li63050a)
- fc03159: feat: audit event coverage (standardized events, async) + admin audit ui (filters, charts, export, alert rules) (@li63050a)
- 9b252d4: feat: audit export time-range parsing (rfc3339/datetime-local/date) (@li63050a)
- 750087f: feat: batch 1 complete (deploy keys, codeowners, repo rename, soft delete, license, templates, archive) (@li63050a)
- 8aa9229: feat: batch 2 complete (saved replies, global search, user profiles, follows, explore) (@li63050a)
- a040f46: feat: batch 3 complete (oauth2 provider, session management, ip allowlist, audit export, api docs) (@li63050a)
- 9ca4a0c: feat: batch 4 complete (ldap, saml, dependency graph, inbound email) (@li63050a)
- 8d925d8: feat: batch 5 complete (discussions, projects, command palette, i18n, email digest) (@li63050a)
- 5942772: feat: batch1 frontend (rename/archive/license/templates/deleted-repos) (@li63050a)
- 4662810: feat: batch2 frontend (search, saved replies, explore trending/topics, user profiles) (@li63050a)
- 130c17e: feat: batch3 frontend (oauth apps + authorize page, org ip allowlist settings) (@li63050a)
- a35b959: feat: batch4 frontend (dependencies tab, saml/oidc login buttons) (@li63050a)
- 3ecc978: feat: batch5 frontend (discussions tab, kanban projects, digest frequency) (@li63050a)
- b31e4d4: feat: codeowners (parse, path matching, auto review requests, branch protection field) (@li63050a)
- b55405f: feat: dependency graph (go/npm/maven/pip parsing, post-receive refresh, api) (@li63050a)
- c9fea65: feat: deploy keys (repo-scoped ssh keys with read-only/read-write, api, ssh auth) (@li63050a)
- 9a9105c: feat: deploy keys settings ui (repo settings tab) (@li63050a)
- 3111eb2: feat: discussions (categories, comments, q&a answers, api) (@li63050a)
- 4e7eae7: feat: enterprise audit (extended schema, async writer, query/export/stats, retention archive, alert rules) (@li63050a)
- d3459c6: feat: expanded admin web dashboard (users/repos/orgs/system, non-destructive) (@li63050a)
- 28c2d1c: feat: explore public repo list + search, repo OpenGraph meta, public activity timeline (@li63050a)
- b14567b: feat: explore trending + topics (trending_cache, daily aggregation, language filter) (@li63050a)
- 6c66ba9: feat: git push audit, my-activity api, session management api (@li63050a)
- 05cde82: feat: global search (cross-entity, qualifiers language/is/author/org/stars, grouped api) (@li63050a)
- 410f7b9: feat: global shortcuts (g i, g p, c, /) with input guard (@li63050a)
- 02a5d79: feat: i18n (vue-i18n zh/en, language switch, backend accept-language messages) (@li63050a)
- 3d86401: feat: inbound email reply-by-email (hmac token, imap fetch, comment ingest) (@li63050a)
- 3ab7cc4: feat: issue/pr templates (parse front matter, list api) (@li63050a)
- ea1feb8: feat: notification email digest (frequency prefs, hourly scheduler, html mail) (@li63050a)
- 9646e93: feat: oauth2 provider (authorization code flow, token/userinfo, app management) (@li63050a)
- 9e8607f: feat: openapi 3.0 spec + swagger ui at /api/docs (@li63050a)
- 991cbab: feat: organization ip allowlist (cidr rules, enforcement middleware, api) (@li63050a)
- 0b9d729: feat: project boards (columns, cards linked to issues/pulls, move api) (@li63050a)
- 1b524bf: feat: repository rename + redirects (web 301, git http 301, ssh resolve) (@li63050a)
- 4eab66d: feat: repository soft delete + restore (deleted_at, 410 gone, purge, cleanup task) (@li63050a)
- 49c1575: feat: repository/org archive (read-only enforcement, push block, api, audit) (@li63050a)
- e79e660: feat: saved replies (crud api, table) (@li63050a)
- 5319f46: feat: session management ui (last-seen tracking, revoke all/one) (@li63050a)
- c50a7a0: feat: ssh key dual-purpose (auth + sign) with gpg signing keys, branch protection signed-commit check (@li63050a)
- 95e20d6: feat: ssh/gpg key management ui (dual-purpose checkboxes, status badges) (@li63050a)
- 62d6b6c: feat: ultimate admin CLI (full CRUD, purge, doctor, gc), bare execution starts server (@li63050a)
- 9b64340: feat: user profiles + follows (follow/unfollow, followers/following, profile api) (@li63050a)
- a7284f7: feat: user security-activity ui, audit documentation (@li63050a)
- 41af169: fix(platform): cross-compile disk usage for bsd/netbsd targets (@li63050a)
- f6ffa0a: fix: e2e test issues (package registry CSRF bypass + HTTP Basic auth; ssh git subcommand) (@li63050a)
- c66583b: fix: lint issues in admin cli (errcheck, doc comment) (@li63050a)
- 9f7cf47: fix: ssh git dispatch uses 'git ' not 'git-' (@li63050a)