-
57ae97f17b
Fix circular fragment fetching (shared submodule update)
decoupling
giles
2026-02-24 18:20:50 +00:00
-
08c58d34f9
Sync shared: fragment failures now raise by default
giles
2026-02-24 18:04:27 +00:00
-
89d7767a59
trigger rebuild
giles
2026-02-24 18:01:54 +00:00
-
06dea73557
Remove cross-domain template copies, use shared macros
giles
2026-02-24 17:33:08 +00:00
-
5b63d9fb93
Add cross-domain template copies for shared macro dependencies
giles
2026-02-24 17:17:35 +00:00
-
bcbbc20c52
Sync shared submodule (bound DB connection pool)
giles
2026-02-24 17:08:13 +00:00
-
3c517fd4ca
Own blog domain templates, remove fragment fallbacks (Phase 6)
giles
2026-02-24 16:55:37 +00:00
-
2bdde5cdbf
Sync shared submodule (Phase 5 widget cleanup)
giles
2026-02-24 13:59:10 +00:00
-
1f697b2961
Phase 4: replace container widgets with fragment fetches
giles
2026-02-24 13:33:18 +00:00
-
e5b02f1c44
Restore menu_items fallback, fix app slug URLs in nav fragment
giles
2026-02-24 11:49:20 +00:00
-
288b3caf7f
Add nav-tree fragment: blog renders nav for all apps
giles
2026-02-24 11:35:02 +00:00
-
3e11bef978
Update shared submodule (product_slug rename in templates)
giles
2026-02-24 10:30:12 +00:00
-
b12c8788c7
Fix duplicate auth menu: inject fragment in both desktop and mobile sections
giles
2026-02-24 09:51:54 +00:00
-
e9a59e5f93
Add cart + auth fragment pre-fetching to blog context
giles
2026-02-24 09:11:50 +00:00
-
5fc758d3c1
Add fragment blueprint + sync shared: micro-frontend infrastructure
giles
2026-02-24 08:27:46 +00:00
-
e243d858fd
Sync shared: instant logout detection
giles
2026-02-24 01:30:33 +00:00
-
ec1bab869c
Sync shared submodule: external delivery handler
giles
2026-02-24 00:41:17 +00:00
-
f2685771c5
Sync shared: add artdag_url() helper
giles
2026-02-23 23:26:46 +00:00
-
c4dee48d17
Sync shared: per-domain delivery
giles
2026-02-23 21:54:15 +00:00
-
49e7739853
Bold post titles in federated AP content
giles
2026-02-23 21:40:04 +00:00
-
3d18f3b61f
Update shared: backfill only current posts
giles
2026-02-23 21:36:50 +00:00
-
525ed3d9a3
Update shared: debug Accept logging
giles
2026-02-23 21:16:03 +00:00
-
9ab9350271
Update shared: rewrite object URLs for per-app AP delivery
giles
2026-02-23 21:06:06 +00:00
-
2679b5fb6c
Update shared: fix activity ID domain mismatch in AP delivery
giles
2026-02-23 20:38:13 +00:00
-
69ab9ad0d9
Update shared submodule: exempt AP paths from auth redirect
giles
2026-02-23 20:29:08 +00:00
-
47ebaa0eec
Update shared submodule: AP delivery fixes + sentinel
giles
2026-02-23 19:31:29 +00:00
-
fd24ab5030
Update shared submodule: per-app AP actors
giles
2026-02-23 19:16:22 +00:00
-
4cc00c763c
Home page: render content only, no title bar or post header
giles
2026-02-23 17:34:33 +00:00
-
b96800c71a
Fix home route: build full post context for template rendering
giles
2026-02-23 17:25:15 +00:00
-
5f97c7cf46
Move blog index to /index, homepage renders Ghost "home" page
giles
2026-02-23 16:54:09 +00:00
-
ff5ce235a4
Retrigger CI (Docker Hub image now cached)
giles
2026-02-23 16:39:55 +00:00
-
c1c2129772
Update shared submodule (at-least-once + delivery log)
giles
2026-02-23 16:21:11 +00:00
-
5d824902ba
Update shared submodule (NOTIFY/LISTEN event processor)
giles
2026-02-23 16:05:16 +00:00
-
6ae56daf04
Update shared submodule (add device_id migration)
giles
2026-02-23 15:26:49 +00:00
-
10c1873358
Update shared: blog_did = account_did, one device identity
giles
2026-02-23 15:12:24 +00:00
-
957e3c3fd3
Update shared: device-id SSO with account_did + Redis login signal
giles
2026-02-23 15:01:49 +00:00
-
8c084a8470
Sync shared submodule
giles
2026-02-23 13:41:29 +00:00
-
7fe2486631
Update shared: add aiohttp dependency
giles
2026-02-23 13:05:46 +00:00
-
971a60ac63
Update shared: device cookie auth state detection
giles
2026-02-23 12:57:13 +00:00
-
416650e642
Update shared: grant-based session revocation
giles
2026-02-23 12:30:20 +00:00
-
f93bc6f987
Iframe-based SSO logout (tolerates dead apps)
giles
2026-02-23 12:21:41 +00:00
-
fe8e477781
Update shared: remove sso_hint, add sso-clear logout chain
giles
2026-02-23 12:17:35 +00:00
-
835f406546
Update shared: SSO revocation clears local session on logout
giles
2026-02-23 12:16:01 +00:00
-
20e931a934
Update shared submodule: account is now OAuth server
giles
2026-02-23 12:01:33 +00:00
-
1a3bd45dce
Add /auth/clear to reset stale cookies
giles
2026-02-23 11:45:25 +00:00
-
17cedb4ade
Logout through federation sso-logout
giles
2026-02-23 11:32:08 +00:00
-
bde64bcc20
Silent SSO via sso_hint cookie
giles
2026-02-23 11:24:52 +00:00
-
925f9a9df2
Fix logout redirect to blog home
giles
2026-02-23 11:15:29 +00:00
-
e6d78c1031
Fix logout to use local /auth/logout/
giles
2026-02-23 11:07:41 +00:00
-
f5e7e29c3b
Sign-in → account, clear old shared cookie
giles
2026-02-23 10:57:06 +00:00
-
7bade78dc6
Trigger rebuild: per-app cookies + OAuth SSO
giles
2026-02-23 10:45:17 +00:00
-
527003b183
Fix OAuth authorize URL prefix
giles
2026-02-23 10:25:56 +00:00
-
2fb2357caf
Update shared submodule: OAuth SSO + account app support
giles
2026-02-23 09:59:07 +00:00
-
fb1cef6cb5
Remove blog auth blueprint — login/account now in federation
giles
2026-02-23 09:09:21 +00:00
-
85fd9d9f60
Update shared submodule (fix root top-bar account link)
giles
2026-02-23 09:07:50 +00:00
-
989610b533
Update shared submodule (account URLs → federation)
giles
2026-02-23 09:01:15 +00:00
-
ce587b9e43
Update shared: auth routes to federation
giles
2026-02-23 08:42:36 +00:00
-
82968a366f
Rename coop to blog in app code and config
giles
2026-02-23 08:33:07 +00:00
-
065147569c
Update COOP_DIR to /root/rose-ash in CI workflow
giles
2026-02-22 23:44:07 +00:00
-
d76f985902
Update shared submodule — add list_marketplaces
giles
2026-02-22 23:35:14 +00:00
-
7453ff845c
Update shared: add updated timestamp for AP edits
giles
2026-02-22 21:41:28 +00:00
-
1e8b72e36d
Update shared: allow repeated Update activities
giles
2026-02-22 21:36:25 +00:00
-
3f44d513c0
Update shared: AP_DOMAIN default to federation.rose-ash.com
giles
2026-02-22 21:12:50 +00:00
-
2752f735ba
Update shared: origin_app isolation for EventProcessor
giles
2026-02-22 20:59:40 +00:00
-
b9b8bbd73d
Update shared: origin_app isolation for EventProcessor
giles
2026-02-22 20:57:54 +00:00
-
9515e411fa
Update shared: debug logging for event processor
giles
2026-02-22 20:49:47 +00:00
-
859cf52b2b
Update shared submodule: versioned AP object IDs + restored templates
giles
2026-02-22 20:26:48 +00:00
-
48a381eabb
Update shared submodule (remove dead code)
giles
2026-02-22 18:11:36 +00:00
-
49a9fd7552
Update shared submodule (remove dead cart template)
giles
2026-02-22 18:05:31 +00:00
-
1a8a5f4487
Store cross-app cart_sid on login for cart adoption
giles
2026-02-22 17:46:27 +00:00
-
78fb9d8dd8
Update shared submodule (cart sign-in fix)
giles
2026-02-22 17:38:12 +00:00
-
9182c8d0b5
Switch to unified AP activity bus
giles
2026-02-22 16:20:11 +00:00
-
5e9ab507be
Tech debt cleanup: update README, fix comments, sync shared submodule
giles
2026-02-22 15:35:47 +00:00
-
98ab24f517
Update shared: add fediverse social tables and protocols
giles
2026-02-22 12:16:00 +00:00
-
324cd9cf5b
Update shared: fix duplicate AP posts + stable object IDs
giles
2026-02-22 10:18:24 +00:00
-
36c33d9ce2
Use full post body in AP notes, not just excerpt
giles
2026-02-22 09:40:19 +00:00
-
4c44fc64c5
Enrich AP posts: Note type, images, hashtags, HTML excerpt
giles
2026-02-22 09:35:40 +00:00
-
8cc17e195d
Update shared: fix AP Delete Tombstone id mismatch
giles
2026-02-22 09:25:58 +00:00
-
ecb8639829
Update shared: widget Phase 2 nav templates
giles
2026-02-22 09:14:29 +00:00
-
a02765dffa
Update shared: fix AP object id domain for Mastodon
giles
2026-02-22 08:53:19 +00:00
-
e467946f1d
Update shared: inline federation publish + AP delivery fixes
giles
2026-02-22 08:28:10 +00:00
-
fe3bc9d893
Inline federation publication in ghost_sync
giles
2026-02-22 07:55:48 +00:00
-
c3c878f781
Update shared: fix AP edit/unpublish MultipleResultsFound crash
giles
2026-02-21 23:49:27 +00:00
-
ceacf7a56e
Fix _upsert_post to return (post, old_status) tuple
giles
2026-02-21 23:40:27 +00:00
-
0d18fd8fd9
Track status changes for unpublish + edit federation events
giles
2026-02-21 23:27:04 +00:00
-
582882205f
Update shared submodule: federation handler debug logging
giles
2026-02-21 23:12:06 +00:00
-
507200893d
Fix _upsert_post savepoint: add() inside begin_nested()
giles
2026-02-21 22:59:54 +00:00
-
9d6a458115
Wire real FederationService + add page federation events
giles
2026-02-21 22:52:36 +00:00
-
346089973f
Update shared submodule
giles
2026-02-21 22:47:06 +00:00
-
80e4f21b0b
Fix page creation labels and webhook race condition
giles
2026-02-21 22:32:05 +00:00
-
954b6cc06a
Set page flag in sync_single_page to ensure is_page=true
giles
2026-02-21 22:23:19 +00:00
-
85acc68840
Update shared submodule: page-aware labels in edit/settings templates
giles
2026-02-21 22:13:56 +00:00
-
c40769d24a
Update shared submodule: skip blog chrome on pages
giles
2026-02-21 22:10:45 +00:00
-
23fe8c233e
Fix page editing: use Ghost /pages/ API for pages, not /posts/
giles
2026-02-21 22:03:41 +00:00
-
7f52f59fe0
Update shared submodule: fix adopt_entries login bug
giles
2026-02-21 21:20:50 +00:00
-
53dff0d41b
Update shared submodule + emit post events for federation
giles
2026-02-21 15:59:53 +00:00
-
234a5f797d
Wire federation service stub and update shared submodule
giles
2026-02-21 15:11:20 +00:00
-
fb93af067c
Update shared submodule: ticket +/- quantity support
giles
2026-02-21 08:53:35 +00:00
-
a8e0d8f257
Decoupling audit: remove coop_api, fix blog admin calendar imports
giles
2026-02-20 11:15:23 +00:00
-
2dc9bf220b
Include ticket counts in cart badge totals
giles
2026-02-19 21:32:46 +00:00