fix: the domain is jpgill.dev, not jpgilldev.com
7da29e0JamesPatrickGill committed 6 hours ago
docs: Debian 13 is verified, and is the better default
59d0001JamesPatrickGill committed 6 hours ago
build: release 0.2.0, and target AWS Lightsail
7fb0b5eJamesPatrickGill committed 7 hours ago
docs: the runbook covers both Hetzner architectures
bd13b12JamesPatrickGill committed 7 hours ago
build: one command builds every target
a2c1dd1JamesPatrickGill committed 7 hours ago
feat: the root is the owner's profile
8ed4e5aJamesPatrickGill committed 8 hours ago
feat: security headers on every response
0f19654JamesPatrickGill committed 9 hours ago
docs: stop recommending a credential helper that stores plaintext
aa20db5JamesPatrickGill committed 6 days ago
feat: rebuild the profile page on flat navigation
ef23868JamesPatrickGill committed 6 days ago
docs: the profile eyebrow says "Currently building"
10b155cJamesPatrickGill committed 6 days ago
docs: one design language, hierarchy without scale
30ba450JamesPatrickGill committed 6 days ago
docs: settle the profile page on flat navigation
f0afae5JamesPatrickGill committed 6 days ago
feat: repository settings, README rendering, branch switcher, raw files
4ef3945JamesPatrickGill committed 6 days ago
feat: ship Steid as an installable binary
3dd7293JamesPatrickGill committed 6 days ago
feat: browse a repository's files and history
dce0bf3JamesPatrickGill committed 6 days ago
feat: show the clone URL on a repository page
acde6b5JamesPatrickGill committed 6 days ago
docs: settle the Milestone 5 read path on the git binary
509ba47JamesPatrickGill committed 6 days ago
docs: plan Milestone 5, with the fork/exec cost measured
338102bJamesPatrickGill committed 7 days ago
feat: push and clone private repositories with a token
a814db5JamesPatrickGill committed 7 days ago
feat: issue, list, revoke and authenticate tokens
c25b985JamesPatrickGill committed 7 days ago
feat: store personal access tokens
4a0d227JamesPatrickGill committed 7 days ago
feat: personal access tokens, as a domain type
8608574JamesPatrickGill committed 7 days ago
feat: clone a public repository over HTTP
e0856ebJamesPatrickGill committed 7 days ago
feat: decide who may reach the git protocol
8ac00bdJamesPatrickGill committed 7 days ago
feat: serve the git protocol through http-backend, behind a port
47db238JamesPatrickGill committed 7 days ago
docs: probe git http-backend's CGI contract
8ed37b0JamesPatrickGill committed 7 days ago
docs: close Milestone 3, plan Milestone 4a
6a2a925JamesPatrickGill committed 7 days ago
feat: list a handle's repositories over /api
8622a05JamesPatrickGill committed 7 days ago
feat: list repositories on the profile
0c5ca49JamesPatrickGill committed 7 days ago
docs: record the icon staging trap and tick the repo-creation check
64222c3JamesPatrickGill committed 22 days ago
feat: create and view repositories through the browser
285f5fdJamesPatrickGill committed 22 days ago
feat: create_repo use case
11e7a39JamesPatrickGill committed 22 days ago
docs: report completions in terms of what the user can now do
19fbf90JamesPatrickGill committed 22 days ago
feat: GitStorage port and DiskGitStorage
02eb2e4JamesPatrickGill committed 22 days ago
docs: record how we actually work, not just what we build
5a2b113JamesPatrickGill committed 23 days ago
docs: correct the Topcoat guidance in CLAUDE.md
be4fac5JamesPatrickGill committed 23 days ago
feat: repository persistence
c5b3ff5JamesPatrickGill committed 23 days ago
docs: record the repo model decisions
c6d74a8JamesPatrickGill committed 23 days ago
feat: repository domain model
ef1e482JamesPatrickGill committed 23 days ago
docs: runbook named routes that no longer exist
1a58e00JamesPatrickGill committed 23 days ago
docs: fix milestone cross-references after the reorder
ca76e1bJamesPatrickGill committed 23 days ago
docs: put git next, plan the repo model
2eb8681JamesPatrickGill committed 23 days ago
feat: profile settings with flash feedback
c50d9adJamesPatrickGill committed 23 days ago
feat: tailwind theme and the first components
af126c7JamesPatrickGill committed 24 days ago
docs: record milestone 2 phase 1
3954b45JamesPatrickGill committed 24 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