31 lines
4.0 KiB
Plaintext
31 lines
4.0 KiB
Plaintext
ID Modification[date-time] - Version - Type: Modified/Added/Fixed - Summary:
|
|
|
|
CTX-2026-04-15T23:22:52Z - development - Type: Added/Modified - Created the persistent Codex project memory for this Gitea workspace.
|
|
- 1 - I added `.codex-history` as the permanent English change log requested for this project.
|
|
- 2 - I added `.codex-context.md` as the permanent repository context file based on the provided `.ai-structure.md` and the routing/model/service structure already identified earlier.
|
|
- 3 - I added a concise architecture map that points to the main entrypoints, route registration layers, data model directories, migration folders, template locations, and service-layer modules.
|
|
- 4 - I added a focused authentication overview that identifies the primary files in `routers/web/auth/` and explains the role of each major auth flow component.
|
|
- 5 - I added a confirmed technology summary covering Go, Go templates, TypeScript, Vue, Vite, Tailwind CSS, Fomantic UI, Vitest, Playwright, ESLint, and Stylelint.
|
|
- 6 - I added practical extension guidance for introducing a new menu tab, a new repository tab, a new web route, or a new API route.
|
|
- 7 - I modified `.codex-context.md` to replace the previous placeholder shell snippet with repository-specific documentation that can serve as long-term project memory.
|
|
- 8 - I added an explicit reference from `.codex-context.md` to `.codex-history` so the project context always points to the ongoing modification log.
|
|
- 9 - I corrected the recorded application version to `development`, matching the current source build value set from `main.go` into `setting.AppVer`.
|
|
|
|
CTX-2026-04-15T23:46:18Z - development - Type: Modified - Added explicit repository visibility badges to match the requested GitHub-style presentation more closely.
|
|
- 1 - I modified `templates/repo/header.tmpl` so the repository page header now always shows a visibility badge on the right side: `Private`, `Internal`, or `Public`.
|
|
- 2 - I modified `templates/shared/repo/list.tmpl` so each repository entry in shared repository lists also shows an explicit visibility badge for `Private`, `Internal`, or `Public`.
|
|
- 3 - I added the `Public` label for repositories that previously had no explicit visibility badge, while preserving the existing archived, template, and sha256 labels.
|
|
- 4 - I reused existing translation keys and existing badge styling so the change stays visually consistent with the current Gitea UI.
|
|
|
|
CTX-2026-04-16T00:31:29Z - development - Type: Modified - Refined repository visibility badges with semantic colors, owner-aware navigation, and broader coverage in repository settings views.
|
|
- 1 - I modified `templates/shared/repo/list.tmpl` so `Public` now uses a basic green badge and `Private` now uses a basic red badge, while `Internal` remains neutral.
|
|
- 2 - I modified `templates/repo/header.tmpl` so the repository header uses the same color-coded visibility badges and keeps the mobile icon behavior unchanged.
|
|
- 3 - I added owner-aware navigation for the `Public` and `Private` badges so they link to the repository `Settings` page only when the signed-in user is the repository owner.
|
|
- 4 - I modified `templates/user/settings/repos.tmpl` so the same visibility badge now appears next to repository names in `/user/settings/repos`, in both list variants rendered by that page.
|
|
- 5 - I preserved the existing archived, template, fork, mirror, and object-format indicators so only the requested visibility presentation changed.
|
|
|
|
CTX-2026-04-16T00:45:08Z - development - Type: Fixed - Corrected a template rendering error in /user/settings/repos caused by dereferencing a missing Owner object.
|
|
- 1 - I fixed `templates/user/settings/repos.tmpl` so the internal-visibility check now guards against a nil `Owner` before accessing `Owner.Visibility`.
|
|
- 2 - I applied the null-safe visibility guard in both repository list variants rendered by `/user/settings/repos`.
|
|
- 3 - I preserved the new green/red visibility badge styling and owner-aware settings links while removing the nil-pointer render failure.
|