Ignore:
Timestamp:
06/26/2026 08:53:42 AM (2 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
46f3dd6
Parents:
49b1b39
Message:

feat(cirkel): rebuild the Cirkel feed on ActivityPub (featured/auto-boosted artists)

Phase 2 of the Cirkels-on-AP rework. /cirkel now shows posts from the accounts a
site auto-boosts ("feature an artist"), sourced from ap_timeline ⋈ ap_following
(auto_boost=1); cards link to the source post. The Solo|Cirkel switcher shows
whenever the site has a cirkel (new hasCirkel local) instead of only on
circle-tenancy. Legacy circle-tenancy remote_posts are merged in until the old
pull-protocol is removed (Phase 4). New: autoBoostCount / getCirkelPosts /
getCirkelMembers.

Co-Authored-By: Claude <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/views/partials/view-switcher.ejs

    r49b1b39 r2c22bb5  
    2323    </div>
    2424    <% } %>
    25     <% if (typeof tenancy !== 'undefined' && tenancy === 'circle') {
     25    <% if (typeof hasCirkel !== 'undefined' && hasCirkel) {
    2626         var _onCirkel = (typeof bodyClass === 'string' && bodyClass.indexOf('on-cirkel') >= 0);
    2727         var _sb = (typeof siteUrlBase !== 'undefined' && siteUrlBase) ? siteUrlBase : '';
Note: See TracChangeset for help on using the changeset viewer.