giles
e0046403d8
Fetch nav-tree fragment from blog, drop local menu_items query
...
Build and Deploy / build-and-deploy (push) Successful in 55s
Navigation is now rendered by blog as an HTML fragment. This app
fetches it with its own app_name and path for correct highlighting.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 11:39:39 +00:00
giles
641178855d
Update shared submodule (product_slug rename in templates)
...
Build and Deploy / build-and-deploy (push) Successful in 1m0s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 10:30:13 +00:00
giles
a72598f75e
Fix cart-mini fragment using internal URL for logo image
...
Build and Deploy / build-and-deploy (push) Successful in 53s
site().logo resolves against g.host which is cart:8000 on internal
fragment requests. Use blog_url() for the public blog asset URL.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 09:37:44 +00:00
giles
0b2e59bc2c
Add cart-mini and account-nav-item fragment handlers
...
Build and Deploy / build-and-deploy (push) Successful in 59s
Phase 2 of fragment composition: cart exposes cart-mini fragment
(icon + item count badge) and account-nav-item fragment (orders
link) via /internal/fragments/ endpoint. Updates shared submodule.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 09:11:50 +00:00
giles
ac458ba96c
Add fragment blueprint + sync shared: micro-frontend infrastructure
...
Build and Deploy / build-and-deploy (push) Successful in 1m33s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 08:27:49 +00:00
giles
39a9dc34fb
Sync shared: instant logout detection
...
Build and Deploy / build-and-deploy (push) Successful in 1m59s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 01:30:36 +00:00
giles
a1d6b635e5
Sync shared submodule: external delivery handler
...
Build and Deploy / build-and-deploy (push) Successful in 1m0s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 00:41:18 +00:00
giles
f229dac2db
Sync shared: add artdag_url() helper
...
Build and Deploy / build-and-deploy (push) Successful in 1m22s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 23:26:49 +00:00
giles
533590f733
Sync shared: per-domain delivery
Build and Deploy / build-and-deploy (push) Successful in 53s
2026-02-23 21:54:16 +00:00
giles
d4a31a3877
Update shared: backfill only current posts
...
Build and Deploy / build-and-deploy (push) Successful in 59s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 21:36:50 +00:00
giles
c4e0667ee8
Update shared: rewrite object URLs for per-app AP delivery
...
Build and Deploy / build-and-deploy (push) Successful in 56s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 21:06:06 +00:00
giles
36374793ec
Update shared: fix activity ID domain mismatch in AP delivery
...
Build and Deploy / build-and-deploy (push) Successful in 54s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 20:38:13 +00:00
giles
a739c0d0b1
Update shared submodule: exempt AP paths from auth redirect
...
Build and Deploy / build-and-deploy (push) Successful in 52s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 20:29:08 +00:00
giles
89989cdd24
Update shared submodule: AP delivery fixes + sentinel
...
Build and Deploy / build-and-deploy (push) Successful in 1m8s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 19:31:31 +00:00
giles
37d8754a7f
Update shared submodule: per-app AP actors
...
Build and Deploy / build-and-deploy (push) Successful in 2m26s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 19:16:24 +00:00
giles
dca45a3fbb
Update shared submodule (blog.home → blog.index template)
Build and Deploy / build-and-deploy (push) Successful in 50s
2026-02-23 16:55:33 +00:00
giles
3fbed403fc
Retrigger CI (Docker Hub image now cached)
Build and Deploy / build-and-deploy (push) Successful in 54s
2026-02-23 16:45:46 +00:00
giles
0417e8abff
Update shared submodule (at-least-once + delivery log)
Build and Deploy / build-and-deploy (push) Failing after 1s
2026-02-23 16:21:13 +00:00
giles
c8248575ab
Update shared submodule (NOTIFY/LISTEN event processor)
Build and Deploy / build-and-deploy (push) Failing after 1s
2026-02-23 16:05:18 +00:00
giles
5d930e96f6
Update shared submodule (add device_id migration)
Build and Deploy / build-and-deploy (push) Successful in 53s
2026-02-23 15:26:51 +00:00
giles
42acfde023
Update shared: blog_did = account_did, one device identity
...
Build and Deploy / build-and-deploy (push) Successful in 54s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 15:12:26 +00:00
giles
77634c513b
Update shared: device-id SSO with account_did + Redis login signal
...
Build and Deploy / build-and-deploy (push) Successful in 53s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 15:01:51 +00:00
giles
a59bc859cf
Sync shared submodule
...
Build and Deploy / build-and-deploy (push) Successful in 1m2s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 13:41:33 +00:00
giles
85d18fd418
Update shared: add aiohttp dependency
...
Build and Deploy / build-and-deploy (push) Successful in 56s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 13:05:49 +00:00
giles
e0f4679805
Update shared: device cookie auth state detection
...
Build and Deploy / build-and-deploy (push) Successful in 1m6s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 12:57:16 +00:00
giles
2d1ed47d2c
Update shared: grant-based session revocation
...
Build and Deploy / build-and-deploy (push) Successful in 58s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 12:30:23 +00:00
giles
43ae80ec02
Iframe-based SSO logout (tolerates dead apps)
...
Build and Deploy / build-and-deploy (push) Successful in 1m0s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 12:21:46 +00:00
giles
28d173d9fd
Update shared: remove sso_hint, add sso-clear logout chain
...
Build and Deploy / build-and-deploy (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 12:17:42 +00:00
giles
4e295e3fbd
Update shared: SSO revocation clears local session on logout
...
Build and Deploy / build-and-deploy (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 12:16:04 +00:00
giles
66d1727b0f
Update shared submodule: account is now OAuth server
...
Build and Deploy / build-and-deploy (push) Successful in 55s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 12:01:33 +00:00
giles
938bee5197
Add /auth/clear to reset stale cookies
...
Build and Deploy / build-and-deploy (push) Successful in 1m3s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 11:45:27 +00:00
giles
41e13513e1
Logout through federation sso-logout
...
Build and Deploy / build-and-deploy (push) Successful in 55s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 11:32:12 +00:00
giles
8526c54840
Silent SSO via sso_hint cookie
...
Build and Deploy / build-and-deploy (push) Successful in 58s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 11:24:54 +00:00
giles
c226ab99d3
Fix logout redirect to blog home
...
Build and Deploy / build-and-deploy (push) Successful in 55s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 11:15:31 +00:00
giles
14de629a29
Fix logout to use local /auth/logout/
...
Build and Deploy / build-and-deploy (push) Successful in 54s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 11:07:43 +00:00
giles
a53c50feee
Sign-in → account, clear old shared cookie
...
Build and Deploy / build-and-deploy (push) Successful in 55s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 10:57:11 +00:00
giles
2f55f3762b
Trigger rebuild: per-app cookies + OAuth SSO
...
Build and Deploy / build-and-deploy (push) Successful in 54s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 10:45:20 +00:00
giles
ae52edb928
Fix OAuth authorize URL prefix
...
Build and Deploy / build-and-deploy (push) Successful in 55s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 10:25:58 +00:00
giles
c5e2578534
Update shared submodule: OAuth SSO + account app support
...
Build and Deploy / build-and-deploy (push) Successful in 56s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 09:59:07 +00:00
giles
5877d7e382
Update shared submodule (fix root top-bar account link)
...
Build and Deploy / build-and-deploy (push) Successful in 56s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 09:07:52 +00:00
giles
ed6363295a
Update shared submodule (account URLs → federation)
...
Build and Deploy / build-and-deploy (push) Successful in 55s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 09:01:17 +00:00
giles
2212f3d069
Update shared: auth routes to federation
...
Build and Deploy / build-and-deploy (push) Successful in 55s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 08:42:36 +00:00
giles
e5e01dad27
Rename coop config keys to blog/market, update shared submodule
...
Build and Deploy / build-and-deploy (push) Successful in 50s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 08:33:26 +00:00
giles
eee50809e8
Update COOP_DIR to /root/rose-ash in CI workflow
...
Build and Deploy / build-and-deploy (push) Successful in 53s
Infra files (.env, docker-compose.yml, _config) moved from ~/coop to ~/rose-ash.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 23:44:18 +00:00
giles
32ae7fc6cc
Update shared submodule — add list_marketplaces
...
Build and Deploy / build-and-deploy (push) Successful in 1m1s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 23:35:16 +00:00
giles
fbd1ce214d
Update shared: AP_DOMAIN default to federation.rose-ash.com
...
Build and Deploy / build-and-deploy (push) Successful in 2m22s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 21:12:52 +00:00
giles
ba51b36f87
Update shared: origin_app isolation for EventProcessor
...
Build and Deploy / build-and-deploy (push) Successful in 1m6s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 20:59:44 +00:00
giles
c84e02e623
Update shared: fix AP re-publish versioned object IDs
...
Build and Deploy / build-and-deploy (push) Successful in 50s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 20:04:19 +00:00
giles
b16c97e070
Update shared submodule — restore deleted templates
...
Build and Deploy / build-and-deploy (push) Successful in 54s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 19:29:47 +00:00
giles
cb518b9cd0
Update shared submodule (remove dead code)
...
Build and Deploy / build-and-deploy (push) Successful in 52s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 18:11:37 +00:00