508a8cb6d0
Merge pull request '§22 Plan B write path (propose): project-scoped propose (v0.38.0)' (#16) from feat/m3-planb-write into main
v0.38.0
Ben Stull
2026-06-04 14:02:29 +00:00
fec51bdbb6
§22 M3-backend Plan B (write path, propose): project-scoped propose (v0.38.0)
Ben Stull
2026-06-04 07:02:19 -07:00
455ef33b29
Merge pull request '§22 M3-backend Plan B (2/2, read): per-project RFC serving (v0.37.0)' (#15) from feat/m3-backend-planb2 into main
v0.37.0
Ben Stull
2026-06-04 13:45:52 +00:00
9f548a340d
§22 M3-backend Plan B (2/2, read path): per-project RFC serving (v0.37.0)
Ben Stull
2026-06-04 06:45:42 -07:00
569066ef48
Merge pull request '§22 M3-backend Plan B (1/2): slug-keyed PK rebuilds (v0.36.0)' (#14) from feat/m3-backend-planb into main
v0.36.0
Ben Stull
2026-06-04 13:30:48 +00:00
a117fbb521
§22 M3-backend Plan B (1/2): slug-keyed PK rebuilds activate project #2 (v0.36.0)
Ben Stull
2026-06-04 06:30:37 -07:00
d5213fc2da
Merge pull request 'docs(design): M3-backend Plan B design (§22)' (#13) from docs/m3-backend-planb-design into main
Ben Stull
2026-06-04 13:12:47 +00:00
380e1f9782
docs(design): M3-backend Plan B — per-project serving, default-id re-stamp, PK rebuilds (§22)
Ben Stull
2026-06-04 06:12:38 -07:00
db57caf8a1
Merge pull request '§22 M3 frontend: routing, runtime branding, directory, 308s (v0.35.0)' (#12) from feat/m3-frontend-impl into main
v0.35.0
Ben Stull
2026-06-04 12:59:41 +00:00
07e003e5fc
fix(api): /api/projects/:id returns 404 (not 500) for unknown id incl. superusers
Ben Stull
2026-06-03 23:39:27 -07:00
c386b05960
feat(api): GET /api/deployment + /api/projects/:id (§22.9 runtime config)
Ben Stull
2026-06-03 23:34:08 -07:00
48fd6f9675
fix(registry): clean content_repo failure in hygiene; retire META_REPO from .env.example; clarity + idempotency test
Ben Stull
2026-06-03 23:28:08 -07:00
cecc6c0b41
feat(registry): hard-cut META_REPO -> REGISTRY_REPO; wire mirror into startup/webhook/sweep
Ben Stull
2026-06-03 23:16:51 -07:00
f1b03dffef
Merge pull request 'M3-0: §10.3 Tier-1 test foundation (Vitest + Docker stack + Playwright e2e)' (#9) from feat/m3-0-test-foundation into main
Ben Stull
2026-06-04 06:11:35 +00:00
1dab24eef0
Merge feat/multi-project (§22 M1+M2) into main
Ben Stull
2026-06-03 04:56:39 -07:00
503689bf1a
feat(projects): M2 — project-scoped authorization + the §22.7 resolver (§22)
Ben Stull
2026-06-02 20:02:34 -07:00
ad2ece18fa
docs(design): resolve the three M3-blocking decisions (§22 draft)
Ben Stull
2026-06-02 19:03:15 -07:00
57b2fc5205
docs(design): project types, slug-only identity, initial_state + unreviewed flag (§22 draft)
Ben Stull
2026-06-02 18:26:52 -07:00
34a65e099e
deploy(nginx): terminate TLS with the *.wiggleverse.org wildcard, drop per-host certbot
Ben Stull
2026-06-02 02:57:02 -07:00
848de4cd8a
Merge pull request '§13: make graduation's RFC number optional; add retire (soft delete)' (#7) from feature/v0.32.0-optional-grad-id-retire into main
Ben Stull
2026-06-02 05:29:19 +00:00
49ba06e0c2
§13: make graduation's RFC number optional; add retire (soft delete)
Ben Stull
2026-06-01 17:22:49 -07:00
6f901e3e2c
feat(projects): M1 — the multi-project schema spine (§22)
Ben Stull
2026-06-01 18:14:53 -07:00
7aba89655d
docs(design): sketch multi-project deployments + draft §22 spec & slicing plan
Ben Stull
2026-06-01 18:05:13 -07:00
0062510a4e
Merge pull request 'docs(deploy): correct stale infra facts after GCP name-alignment' (#6) from docs/deploy-infra-realignment into main
Ben Stull
2026-06-01 17:16:27 +00:00
714c2aed86
docs(deploy): correct stale infra facts after GCP name-alignment
Ben Stull
2026-06-01 10:15:58 -07:00
551d240967
Merge pull request 'Release v0.31.4: fix invisible light-surface btn-link + harmonize RFC breadcrumb action bar' (#5) from release/v0.31.4-button-ux into main
v0.31.4
Ben Stull
2026-06-01 15:20:33 +00:00
76c82a5e96
v0.31.4: fix invisible light-surface btn-link + harmonize RFC breadcrumb action bar
Ben Stull
2026-06-01 07:22:19 -07:00
e8e555d8a4
docs(invites): correct stale last_seen_at NULL claim
Ben Stull
2026-05-30 04:04:11 -07:00
7e595b6e5e
v0.31.3: admin Users "Last seen" = Never for unclaimed invites
v0.31.3
Ben Stull
2026-05-30 04:00:31 -07:00