at main
1 folder
31 files
Make attribution names and notification groups clickable; fix feed-interaction proxy routing
- Link the @handle span in post headers, and the author name in "Reposted
by X" / "Replied to X" labels, matching the existing avatar/display-name
links (postHeaderText.template.js, smallPost.template.js).
- Add a "N others" button to grouped notifications (follow, like, repost,
feedgen-like, starter-pack, verified, unverified) that opens a
profileListModal with everyone in the group, instead of static text
(notifications.view.js, new modals/profileList.modal.js).
- Thread feedContext/feedGenerator from the feed loop down through
smallPost/postActionBar into the post context menu, and fix
"Show more/less like this" dropping feedContext entirely (it was only
ever called with the post argument).
- Fix sendInteractions() sending a literal "null" atproto-proxy header (and
a null feedContext body field) when no feed generator is in scope, which
the PDS rejected; it now falls back to the main AppView service DID
instead of a specific feed's proxy (api.js, dataLayer/mutations.js).
- Extract the feed-generator proxy URL helper (previously duplicated inline
in home.view.js) into dataHelpers.getFeedGeneratorProxyUrl.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Make attribution names and notification groups clickable; fix feed-interaction proxy routing
- Link the @handle span in post headers, and the author name in "Reposted
by X" / "Replied to X" labels, matching the existing avatar/display-name
links (postHeaderText.template.js, smallPost.template.js).
- Add a "N others" button to grouped notifications (follow, like, repost,
feedgen-like, starter-pack, verified, unverified) that opens a
profileListModal with everyone in the group, instead of static text
(notifications.view.js, new modals/profileList.modal.js).
- Thread feedContext/feedGenerator from the feed loop down through
smallPost/postActionBar into the post context menu, and fix
"Show more/less like this" dropping feedContext entirely (it was only
ever called with the post argument).
- Fix sendInteractions() sending a literal "null" atproto-proxy header (and
a null feedContext body field) when no feed generator is in scope, which
the PDS rejected; it now falls back to the main AppView service DID
instead of a specific feed's proxy (api.js, dataLayer/mutations.js).
- Extract the feed-generator proxy URL helper (previously duplicated inline
in home.view.js) into dataHelpers.getFeedGeneratorProxyUrl.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>