feat: store personal access tokens
4a0d227JamesPatrickGill committed 8 days ago
feat: personal access tokens, as a domain type
8608574JamesPatrickGill committed 8 days ago
feat: clone a public repository over HTTP
e0856ebJamesPatrickGill committed 8 days ago
feat: decide who may reach the git protocol
8ac00bdJamesPatrickGill committed 8 days ago
feat: serve the git protocol through http-backend, behind a port
47db238JamesPatrickGill committed 8 days ago
docs: probe git http-backend's CGI contract
8ed37b0JamesPatrickGill committed 8 days ago
docs: close Milestone 3, plan Milestone 4a
6a2a925JamesPatrickGill committed 8 days ago
feat: list a handle's repositories over /api
8622a05JamesPatrickGill committed 8 days ago
feat: list repositories on the profile
0c5ca49JamesPatrickGill committed 8 days ago
docs: record the icon staging trap and tick the repo-creation check
64222c3JamesPatrickGill committed 24 days ago
feat: create and view repositories through the browser
285f5fdJamesPatrickGill committed 24 days ago
feat: create_repo use case
11e7a39JamesPatrickGill committed 24 days ago
docs: report completions in terms of what the user can now do
19fbf90JamesPatrickGill committed 24 days ago
feat: GitStorage port and DiskGitStorage
02eb2e4JamesPatrickGill committed 24 days ago
docs: record how we actually work, not just what we build
5a2b113JamesPatrickGill committed 24 days ago
docs: correct the Topcoat guidance in CLAUDE.md
be4fac5JamesPatrickGill committed 24 days ago
feat: repository persistence
c5b3ff5JamesPatrickGill committed 24 days ago
docs: record the repo model decisions
c6d74a8JamesPatrickGill committed 24 days ago
feat: repository domain model
ef1e482JamesPatrickGill committed 24 days ago
docs: runbook named routes that no longer exist
1a58e00JamesPatrickGill committed 24 days ago
docs: fix milestone cross-references after the reorder
ca76e1bJamesPatrickGill committed 24 days ago
docs: put git next, plan the repo model
2eb8681JamesPatrickGill committed 24 days ago
feat: profile settings with flash feedback
c50d9adJamesPatrickGill committed 24 days ago
feat: tailwind theme and the first components
af126c7JamesPatrickGill committed 25 days ago
docs: record milestone 2 phase 1
3954b45JamesPatrickGill committed 25 days ago
feat: public profile page at /{handle}
a69e380JamesPatrickGill committed 1 month ago
docs: settle milestone 2 open questions
87edb56JamesPatrickGill committed 1 month ago
docs: plan milestone 2 in two phases
f0444b7JamesPatrickGill committed 1 month ago
feat: expand the reserved-handle list to twenty
7148ad4JamesPatrickGill committed 1 month ago
feat: root handles, grouped routes, reserved-handle denylist
aaefaabJamesPatrickGill committed 1 month ago
docs: scope every URL under an explicit prefix
7addd53JamesPatrickGill committed 1 month ago
docs: add CLAUDE.md
10ecb99JamesPatrickGill committed 1 month ago
docs: close milestone 1, open milestone 2
076dbc9JamesPatrickGill committed 1 month ago
feat: /api/me and a shared identity read model
40ab5c7JamesPatrickGill committed 1 month ago
docs: bring tracking docs up to date with milestone 1
88583f2JamesPatrickGill committed 1 month ago
fix: session cookie survives plain-HTTP localhost in dev
264c436JamesPatrickGill committed 1 month ago
feat: claim, sign in, and sign out through the browser
14223e7JamesPatrickGill committed 1 month ago
feat: session storage and actor resolution
54a0eafJamesPatrickGill committed 1 month ago
feat: sqlite repository implementations
bf4b351JamesPatrickGill committed 1 month ago
feat: sqlite migrations for the identity schema
e51b80cJamesPatrickGill committed 1 month ago
feat: claim the instance on first run instead of bootstrapping from config
c1a35b0JamesPatrickGill committed 1 month ago
feat: bootstrap_owner and login use cases
0e162fdJamesPatrickGill committed 1 month ago
feat: password hashing behind a port
26d9828JamesPatrickGill committed 1 month ago
feat: repository ports and in-memory implementations
fc5b566JamesPatrickGill committed 1 month ago
feat: identity domain model
1e1ae56JamesPatrickGill committed 1 month ago
docs: serve git over smart HTTP, reorder roadmap portfolio-first
bd48b4bJamesPatrickGill committed 1 month ago
docs: record milestone 0 progress and routing findings
d7b99d9JamesPatrickGill committed 1 month ago
feat: config from env and SQLite pool in app context
0d12f7dJamesPatrickGill committed 1 month ago
chore: ignore runtime artefacts
3475719JamesPatrickGill committed 1 month ago
feat: topcoat skeleton serving a page
e6f4874JamesPatrickGill committed 1 month ago