giles
e6a0f4f11f
trigger rebuild
Build and Deploy / build-and-deploy (push) Has been cancelled
2026-02-24 18:02:05 +00:00
giles
9973683ee4
Remove cross-domain cart mini copy (shared _oob.html now uses fragment)
...
Build and Deploy / build-and-deploy (push) Successful in 46s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 17:33:18 +00:00
giles
fd8505a6dd
Add cross-domain template copy: cart mini for OOB header swaps
...
Build and Deploy / build-and-deploy (push) Successful in 1m14s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 17:17:39 +00:00
giles
204c86f213
Sync shared submodule (bound DB connection pool)
...
Build and Deploy / build-and-deploy (push) Successful in 50s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 17:08:21 +00:00
giles
7744ec07e6
Sync shared submodule (Phase 6 template migration)
...
Build and Deploy / build-and-deploy (push) Successful in 44s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 16:55:50 +00:00
giles
07b8bb0a14
Sync shared submodule (Phase 5 widget cleanup)
...
Build and Deploy / build-and-deploy (push) Successful in 44s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 13:59:10 +00:00
giles
52317518d8
Sync shared submodule: Phase 4 container widget → fragment changes
...
Build and Deploy / build-and-deploy (push) Successful in 45s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 13:33:49 +00:00
giles
b2b853c052
Fix actors.profile → activitypub.actor_profile endpoint references
...
Build and Deploy / build-and-deploy (push) Successful in 51s
The AP blueprint was consolidated but 4 references to the old
'actors.profile' endpoint remained, causing BuildError on social pages.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 12:46:04 +00:00
giles
f17dd923a6
Restore menu_items fallback for nav, update shared submodule
...
Build and Deploy / build-and-deploy (push) Successful in 50s
Keep get_navigation_tree() as fallback when nav-tree fragment fetch
fails. Update shared submodule with fixed app slug URLs in nav.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 11:57:52 +00:00
giles
2016f0b727
Fetch nav-tree fragment from blog, drop local menu_items query
...
Build and Deploy / build-and-deploy (push) Successful in 50s
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
6674eb827d
Update shared submodule (product_slug rename in templates)
...
Build and Deploy / build-and-deploy (push) Successful in 46s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 10:30:16 +00:00
giles
8f4d3d76c1
Update shared submodule (fragment auth skip for internal paths)
...
Build and Deploy / build-and-deploy (push) Successful in 48s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 09:11:58 +00:00
giles
cd3cc4def0
Add fragment blueprint + sync shared: micro-frontend infrastructure
...
Build and Deploy / build-and-deploy (push) Successful in 46s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 08:27:52 +00:00
giles
0c56d8dded
Sync shared: instant logout detection
...
Build and Deploy / build-and-deploy (push) Successful in 44s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 01:30:40 +00:00
giles
f75cebcf85
Sync shared submodule: external delivery handler
...
Build and Deploy / build-and-deploy (push) Successful in 1m34s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 00:41:21 +00:00
giles
96c2e44cf0
Sync shared: add artdag_url() helper
...
Build and Deploy / build-and-deploy (push) Successful in 1m3s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 23:26:54 +00:00
giles
b649554642
Sync shared: per-domain delivery
Build and Deploy / build-and-deploy (push) Successful in 45s
2026-02-23 21:54:20 +00:00
giles
caa1fd3115
Update shared: backfill only current posts
...
Build and Deploy / build-and-deploy (push) Successful in 46s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 21:36:50 +00:00
giles
7a68fc6ed3
Update shared: rewrite object URLs for per-app AP delivery
...
Build and Deploy / build-and-deploy (push) Successful in 47s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 21:06:07 +00:00
giles
46df2fdb87
Update shared: fix activity ID domain mismatch in AP delivery
...
Build and Deploy / build-and-deploy (push) Successful in 42s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 20:38:13 +00:00
giles
0e9e6b9dc4
Update shared submodule: exempt AP paths from auth redirect
...
Build and Deploy / build-and-deploy (push) Successful in 46s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 20:29:08 +00:00
giles
1cb9323167
Remove dead wellknown/actors BPs, update shared submodule
...
Build and Deploy / build-and-deploy (push) Successful in 57s
These blueprints are fully replaced by the shared AP blueprint.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 19:31:05 +00:00
giles
bcfeec99e9
Use shared AP blueprint, drop custom wellknown/actors BPs
...
Build and Deploy / build-and-deploy (push) Successful in 52s
Webfinger, actor profile, inbox, outbox, and followers are now served
by the shared AP blueprint registered in create_base_app(). Federation
keeps identity + social blueprints for UI routes.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 19:02:53 +00:00
giles
baf78f9805
Update shared submodule (blog.home → blog.index template)
Build and Deploy / build-and-deploy (push) Successful in 55s
2026-02-23 16:55:43 +00:00
giles
6c42722dc6
Retrigger CI (Docker Hub image now cached)
Build and Deploy / build-and-deploy (push) Successful in 44s
2026-02-23 16:45:51 +00:00
giles
1546c6d7c9
Update shared submodule (at-least-once + delivery log)
Build and Deploy / build-and-deploy (push) Failing after 1s
2026-02-23 16:21:19 +00:00
giles
baf8f011e4
Update shared submodule (NOTIFY/LISTEN event processor)
Build and Deploy / build-and-deploy (push) Failing after 1s
2026-02-23 16:05:23 +00:00
giles
8b77ae61cd
Update shared submodule (add device_id migration)
Build and Deploy / build-and-deploy (push) Successful in 43s
2026-02-23 15:26:55 +00:00
giles
90c779aebb
Update shared: blog_did = account_did, one device identity
...
Build and Deploy / build-and-deploy (push) Successful in 43s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 15:12:30 +00:00
giles
1af5b189d7
Update shared: device-id SSO with account_did + Redis login signal
...
Build and Deploy / build-and-deploy (push) Successful in 1m48s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 15:01:53 +00:00
giles
fc7b36688e
Sync shared submodule
...
Build and Deploy / build-and-deploy (push) Successful in 49s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 13:41:37 +00:00
giles
2b76310dc1
Update shared: add aiohttp dependency
...
Build and Deploy / build-and-deploy (push) Successful in 47s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 13:05:52 +00:00
giles
15550dd687
Update shared: device cookie auth state detection
...
Build and Deploy / build-and-deploy (push) Successful in 46s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 12:57:21 +00:00
giles
ff4dfc7182
Update shared: grant-based session revocation
...
Build and Deploy / build-and-deploy (push) Successful in 50s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 12:30:30 +00:00
giles
195df18e60
Iframe-based SSO logout (tolerates dead apps)
...
Build and Deploy / build-and-deploy (push) Successful in 55s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 12:21:51 +00:00
giles
ecf183711d
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:52 +00:00
giles
4e82193a5e
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:10 +00:00
giles
ffad7ffea9
Remove auth blueprint, federation is now an OAuth client
...
Build and Deploy / build-and-deploy (push) Successful in 47s
Auth server responsibilities moved to account app.
Federation uses the shared OAuth client blueprint via factory.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 12:00:22 +00:00
giles
f197dcffcb
Add /auth/clear to reset stale cookies
...
Build and Deploy / build-and-deploy (push) Successful in 55s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 11:45:34 +00:00
giles
5bf710a5ce
Add /auth/sso-logout/ endpoint for cross-app 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:31:53 +00:00
giles
b81d679af8
Update shared: silent SSO via sso_hint cookie
...
Build and Deploy / build-and-deploy (push) Successful in 46s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 11:23:42 +00:00
giles
c7618b8a65
Set sso_hint cookie on login, clear 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 11:23:31 +00:00
giles
f3737b2471
Fix logout redirect to blog home
...
Build and Deploy / build-and-deploy (push) Successful in 43s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 11:15:35 +00:00
giles
084b1786f1
Fix logout to use local /auth/logout/
...
Build and Deploy / build-and-deploy (push) Successful in 44s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 11:07:46 +00:00
giles
a4902b2ff4
Sign-in → account, clear old shared cookie
...
Build and Deploy / build-and-deploy (push) Successful in 43s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 10:57:22 +00:00
giles
09d36b89c1
Trigger rebuild: per-app cookies + OAuth SSO
...
Build and Deploy / build-and-deploy (push) Successful in 44s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 10:45:24 +00:00
giles
54c73d1740
Fix OAuth authorize URL prefix
...
Build and Deploy / build-and-deploy (push) Successful in 49s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 10:26:05 +00:00
giles
36c152674a
Add OAuth authorize endpoint, move account routes to account app
...
Build and Deploy / build-and-deploy (push) Successful in 47s
- /oauth/authorize: validates client_id, redirect_uri, issues auth codes
- Remove account/newsletters/widget routes (now in account microservice)
- Default post-login redirect: federation home instead of /auth/
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 09:59:16 +00:00
giles
93dae89f8a
Update shared submodule: OAuth SSO + account app support
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 09:59:07 +00:00
giles
1e0afef731
Update shared submodule (fix root top-bar account link)
...
Build and Deploy / build-and-deploy (push) Successful in 45s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 09:07:56 +00:00