Files
studio/.cursor/MEMORY.md
T

2.0 KiB

MEMORY — tinqs-git

Prune past ~30 lines. Old entries archived in git history.

Facts

  • Fork of Gitea v1.26.1 (MIT license). Go module: code.gitea.io/gitea.
  • Binary name: tinqs-git. Product name: tinqs-git.
  • Deployment: No separate deploy. git.arikigame.com remains the single Git instance. tinqs-git tested locally against live DB clone. git.tinqs.com reserved for future productization.
  • DB: SQLite (gitea.db), compiled into binary via CGo sqlite tag.
  • LFS: S3 backend (tinqs-gitea-lfs bucket), SERVE_DIRECT = true.
  • Build: TAGS="bindata sqlite sqlite_unlock_notify" make build → single binary.
  • CI: Gitea Actions on lightsail-v2-host runner (label: host).
  • Upstream sync: quarterly rebase onto upstream main + cherry-pick CVEs.
  • Live instance: AWS Lightsail gitea-tinqs (46.51.144.31), Ubuntu 24.04.
  • Platform integration: OAuth2 SSO between tinqs-git ↔ platform.tinqs.com (future).

Recent

  • 2026-05-20 — No separate deploy. git.arikigame.com stays. Removed deploy.yml. All testing against live DB clone locally. git.arikigame.com is the single Git instance — repos can contain repos (tinqs-git lives in tinqs-ltd/tinqs-git). Cutover to tinqs-git on the same instance when ready.
  • 2026-05-20 — HTML preview: single file + diff views. Added IsHTMLFile flag and handleFileViewRenderHTML to view_file.go. Single file view now renders .html files in an iframe with source/code toggle. Added html_diff.tmpl for PR/diff views — before/after iframes side-by-side with source/diff toggle. Toggle controls follow existing image/CSV pattern (HasSourceRenderedToggle). Supports both .html and .htm extensions.
  • 2026-05-20 — Repo created, agent infrastructure set up. Forked Gitea v1.26.1 into tinqs-ltd/tinqs-git. Branch tinqs/main for our customizations. Full .cursor/ agent infrastructure (SOUL, MEMORY, AGENTS, rules), CI pipeline (.gitea/workflows/build.yml), EPIC.md, README.md. Epic in docs: tinqs-ltd/docs/.cursor/plans/tinqs-git-fork.plan.md.