Something went wrong. Try again.
Monorepo for Tangled tangled.org
Something went wrong. Try again.
Commits on dwn/sites
dawn 434bfff6 localinfra: seed and verify a site with an opt-in smoke dwn/sites
Signed-off-by: dawn <dawn@tangled.org>
localinfra: seed and verify a site with an opt-in smoke dwn/sites
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 2061e132 localinfra: align dev sites domain and service settings
Signed-off-by: dawn <dawn@tangled.org>
localinfra: align dev sites domain and service settings
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 89d7642e sites,sitesd: opt-in local R2 bridge for dev deployments
Signed-off-by: dawn <dawn@tangled.org>
sites,sitesd: opt-in local R2 bridge for dev deployments
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn dfcad5bb web: reuse the personal session for its own account
Signed-off-by: dawn <dawn@tangled.org>
web: reuse the personal session for its own account
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn ccf3001c web/repo: wait for PLC proof before publishing a repository
Signed-off-by: dawn <dawn@tangled.org>
web/repo: wait for PLC proof before publishing a repository
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
bobbin: verify repo DID claims before indexing
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 97ee776c web/src: keep site settings usable before a deploy
Signed-off-by: dawn <dawn@tangled.org>
web/src: keep site settings usable before a deploy
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn ebbfe39e sitesd: run push deploys and acknowledge triggers early
Signed-off-by: dawn <dawn@tangled.org>
sitesd: run push deploys and acknowledge triggers early
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 79d44414 sitesd/sites: reject unsafe deploy files and archive links
Signed-off-by: dawn <dawn@tangled.org>
sitesd/sites: reject unsafe deploy files and archive links
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 6e814d28 sites/src,lexicons/temp: verify site ownership and deploy triggers
Signed-off-by: dawn <dawn@tangled.org>
sites/src,lexicons/temp: verify site ownership and deploy triggers
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn f2e55cd9 cmd/{claimer,sites-migrate}: preserve claims and D1 imports
Signed-off-by: dawn <dawn@tangled.org>
cmd/{claimer,sites-migrate}: preserve claims and D1 imports
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn b2e4998c sites: deploy history surface (getDeployHistory + manual trigger)
Signed-off-by: dawn <dawn@tangled.org>
sites: deploy history surface (getDeployHistory + manual trigger)
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn ad9a443c localinfra: sites init, redis cursors, sitesd knot list cleanup
Signed-off-by: dawn <dawn@tangled.org>
localinfra: sites init, redis cursors, sitesd knot list cleanup
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 6a538d78 cmd/sites-migrate: -validate can target the local D1
Signed-off-by: dawn <dawn@tangled.org>
cmd/sites-migrate: -validate can target the local D1
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 97d9178a lexicons: deploySite error list matches the async worker
Signed-off-by: dawn <dawn@tangled.org>
lexicons: deploySite error list matches the async worker
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn c3de23ad sites: well-known method/cache hygiene, write-path field validation
Signed-off-by: dawn <dawn@tangled.org>
sites: well-known method/cache hygiene, write-path field validation
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn e842094c cmd/sites-migrate: single-source table list, dedupe wrangler calls
Signed-off-by: dawn <dawn@tangled.org>
cmd/sites-migrate: single-source table list, dedupe wrangler calls
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn af073323 localinfra: sites image tool cache, drop stale publishes
Signed-off-by: dawn <dawn@tangled.org>
localinfra: sites image tool cache, drop stale publishes
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 3a3b7823 sitesd: one deploy surface, shared ceiling, resilient deploy ctx
Signed-off-by: dawn <dawn@tangled.org>
sitesd: one deploy surface, shared ceiling, resilient deploy ctx
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn d109b801 web: sites permissions, redeploy feedback, dirty fix, api factory
Signed-off-by: dawn <dawn@tangled.org>
web: sites permissions, redeploy feedback, dirty fix, api factory
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 1ffd3b96 sites: deploy trigger outcomes, write-once ownership, well-known error split
Signed-off-by: dawn <dawn@tangled.org>
sites: deploy trigger outcomes, write-once ownership, well-known error split
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 9fc4f4db sites: serve /.well-known/atproto-did from the domain claim
Signed-off-by: dawn <dawn@tangled.org>
sites: serve /.well-known/atproto-did from the domain claim
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn b0a6bbe9 compose: point sitesd at the in-network sites worker
Signed-off-by: dawn <dawn@tangled.org>
compose: point sitesd at the in-network sites worker
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 82f22857 sites: drop dev routes so wrangler dev keeps real Host headers
Signed-off-by: dawn <dawn@tangled.org>
sites: drop dev routes so wrangler dev keeps real Host headers
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn ba67083b web: draft-over-server form state for the sites settings panel
Signed-off-by: dawn <dawn@tangled.org>
web: draft-over-server form state for the sites settings panel
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 53caf6e3 compose: drop the unconsumed appview port publish
Signed-off-by: dawn <dawn@tangled.org>
compose: drop the unconsumed appview port publish
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
sites: wire config-change deploys to sitesd
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 581c70a2 localinfra: build sites image on rust 1.96, node 24 slim
Signed-off-by: dawn <dawn@tangled.org>
localinfra: build sites image on rust 1.96, node 24 slim
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
claimer: require -yes for -apply
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 4c2f36ac sites-migrate: gate -apply behind -yes, apply atomically
Signed-off-by: dawn <dawn@tangled.org>
sites-migrate: gate -apply behind -yes, apply atomically
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn b6aa5c33 sitesd: skip R2 re-uploads when size and md5 match the ETag
Signed-off-by: dawn <dawn@tangled.org>
sitesd: skip R2 re-uploads when size and md5 match the ETag
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn ce8b1ba4 sitesd: detach xrpc deploys from the request lifecycle
Signed-off-by: dawn <dawn@tangled.org>
sitesd: detach xrpc deploys from the request lifecycle
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
Anirudh Oppiliappan d6313b94 web: wire the repository sites settings to worker
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Signed-off-by: dawn <dawn@tangled.org>
web: wire the repository sites settings to worker
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Signed-off-by: dawn <dawn@tangled.org>
Anirudh Oppiliappan committed
Anirudh Oppiliappan 47a2a203 cmd/sites-migrate: tool to migrate appview db into worker d1
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
cmd/sites-migrate: tool to migrate appview db into worker d1
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Anirudh Oppiliappan committed
Anirudh Oppiliappan c3cc8f5e sitesd: stateless site deploy service
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Signed-off-by: dawn <dawn@tangled.org>
sitesd: stateless site deploy service
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Signed-off-by: dawn <dawn@tangled.org>
Anirudh Oppiliappan committed
Anirudh Oppiliappan a7a0431f sites: move claims and repo site config into worker
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
sites: move claims and repo site config into worker
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Anirudh Oppiliappan committed
dawn 7bbec7b0 .tangled/workflows: pin dev image refs so gcp deploys actually roll
Signed-off-by: dawn <dawn@tangled.org>
.tangled/workflows: pin dev image refs so gcp deploys actually roll
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
web/tickets: add Copy AT URI to the more menu
Signed-off-by: eti <eti@eti.tf>
eti committed
web/invite: use Card for invitation page
Signed-off-by: eti <eti@eti.tf>
eti committed
Seongmin Lee e80c1a83 gitmirror: render duration metrics as histograms
Signed-off-by: Seongmin Lee <git@boltless.me>
gitmirror: render duration metrics as histograms
Signed-off-by: Seongmin Lee <git@boltless.me>
Seongmin Lee committed
Seongmin Lee b2ea7ef6 gitmirror: bound the method label to known verbs
Signed-off-by: Seongmin Lee <git@boltless.me>
gitmirror: bound the method label to known verbs
Signed-off-by: Seongmin Lee <git@boltless.me>
Seongmin Lee committed
localinfra: use tranquil fork
Signed-off-by: Seongmin Lee <git@boltless.me>
Seongmin Lee committed
Seongmin Lee d1260ca2 Revert "knot2: restore merge route"
Signed-off-by: Seongmin Lee <git@boltless.me>
Revert "knot2: restore merge route"
Signed-off-by: Seongmin Lee <git@boltless.me>
Seongmin Lee committed
web/reactions: make reacted buttons more visible
Signed-off-by: eti <eti@eti.tf>
eti committed
localinfra: fix hunk header
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 6498118b web/profile: expect the pronouns in the chrome story heading
Signed-off-by: oppiliappan <me@oppi.li>
web/profile: expect the pronouns in the chrome story heading
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
eti b79ff809 web/organizations: search members and confirm removal eti/org
Signed-off-by: eti <eti@eti.tf>
web/organizations: search members and confirm removal eti/org
Signed-off-by: eti <eti@eti.tf>
eti committed
web/organizations: add a profile settings tab
Signed-off-by: eti <eti@eti.tf>
eti committed
eti e03b9944 web/organizations: render the settings panel inside the organization chrome
Signed-off-by: eti <eti@eti.tf>
web/organizations: render the settings panel inside the organization chrome
Signed-off-by: eti <eti@eti.tf>
eti committed