Skip to content

AP Test (community.nodebb.org)

This category is synchronized with the ActivityPub category on community.nodebb.org

40 Topics 477 Posts
  • 0 Votes
    18 Posts
    0 Views
    jupiter_rowland@hub.netzgemeinde.euJ
    @Stefan Bohacek @jdp23 @julian "Shadow mentioning" is a thing. (streams) and Forte do it to avoid clutter. Mentions don't have to be visible in a post/comment to work.
  • Quoted posts

    17
    0 Votes
    17 Posts
    0 Views
    scott@authorship.studioS
    For reference, Hubzilla renders both the same way. If you "share" someone's post (what Mastodon users call a "quote post") is basically just:@channel@example.com [quote]Whatever they said.[/quote]which gets translated to:@channel@example.com<blockquote>Whatever they said.</blockquote>If someone quotes someone's post in a forum, it is the same exact thing.And users can also add their own blockquotes to posts by using the BBCode [quote] tags too. It's all blockquotes.Note: This posts uses <code> blocks. This may not render properly on all platforms.
  • 0 Votes
    1 Posts
    0 Views
    No one has replied
  • NodeBB v4.0.0 Beta

    19
    0 Votes
    19 Posts
    1 Views
    S
    @Julian I filtered out the null names and the upgrade went through: "use strict"; const db = require("../../database"); const meta = require("../../meta"); const categories = require("../../categories"); const slugify = require("../../slugify"); module.exports = { name: "Setting up default configs/privileges re: ActivityPub", timestamp: Date.UTC(2024, 1, 22), method: async () => { // Disable ActivityPub (upgraded installs have to opt-in to AP) meta.configs.set("activitypubEnabled", 0); // Set default privileges for world category const install = require("../../install"); await install.giveWorldPrivileges(); // Run through all categories and ensure their slugs are unique (incl. users/groups too) const cids = await db.getSortedSetMembers("categories:cid"); const names = await db.getObjectsFields( cids.map((cid) => `category:${cid}`), cids.map(() => "name"), ); const nullIndexes = names .map((element, index) => (element["name"] === null ? index : -1)) // mark null elements .filter((index) => index !== -1); let filteredNames = names.filter(element => element["name"] !== null); let filteredCids = cids.filter((_, index) => !nullIndexes.includes(index)); const handles = await Promise.all( filteredCids.map(async (cid, idx) => { const { name } = filteredNames[idx]; const handle = await categories.generateHandle(slugify(name)); return handle; }), ); await Promise.all([ db.setObjectBulk( filteredCids.map((cid, idx) => [`category:${cid}`, { handle: handles[idx] }]), ), db.sortedSetAdd("categoryhandle:cid", filteredCids, handles), ]); }, };
  • `Update(Note)` quirk

    9
    0 Votes
    9 Posts
    0 Views
    D
    To be fair I have this cool software I'm working on that helps me answer that question immediately
  • Dynamic generation of category icons

    5
    +0
    0 Votes
    5 Posts
    0 Views
    scott@authorship.studioS
    Interesting. I received a repeat notification from @ActivityPub on my last comment. I suppose that is how you are acknowledging that my post was sent to people following that category. I like it.
  • Boosting fediverse posts into a local category

    4
    0 Votes
    4 Posts
    0 Views
    caesar@community.nodebb.orgC
    And yes, it works! It's certainly unintuitive but that's fair enough for a work in progress! It doesn't appear in the recent posts for that category (it was an empty category and still says "no new posts"), but that's a minor detail.
  • v4.0.0-beta.1 bugs & issues thread

    8
    0 Votes
    8 Posts
    0 Views
    caesar@community.nodebb.orgC
    Ok, found the problem. It only works with the privilege guests / View Users enabled. I had fediverse / View Users enabled anyway but that wasn't enough. I'm not sure if that's intended? I guess it makes sense in principle…
  • 0 Votes
    9 Posts
    6 Views
    antonio5609@socialhub.activitypub.rocksA
    Hi,I think It would be helpful to include examples of common use cases for ActivityPub integration in NodeBB detailed setup instructions with screenshots and troubleshooting tips for potential issues users might encounter. Additionally a FAQ section addressing common questions could be valuable.Thanks
  • Pre-Alpha ActivityPub-related bug reports

    137
    0 Votes
    137 Posts
    249 Views
    trwnh@mastodon.socialT
    @evan @silverpill @erincandescent @julian This is what I meant by "conventional". On a forum thread, you generally read forward. On social media like Twitter, there is a heavy bias toward going reverse. And some interfaces even let you choose ascending or descending order.
  • 0 Votes
    7 Posts
    3 Views
    mariusor@metalhead.clubM
    @unexpectedteapot Thank you. Indeed I missed that distinction, sorry for the noise @hongminhee.
  • Explaining the fediverse is a hard problem.

    66
    0 Votes
    66 Posts
    8 Views
    kichae@catodon.socialK
    @omega @Kichae @baris @julian I think the only problem here is you assume people should be able to "grok" it.I don't think that's a problem. I think people should be able to understand that the Internet is a communications platform. Growing up on IRC isn't a requirement to intuiting this; the point there was that I people understood it there and then. People should be able to understand it here and now, too. They've just been trained otherwise.
  • FEP-7888 and the Add activity

    16
    0 Votes
    16 Posts
    3 Views
    shlee@aus.socialS
    @julian @thisismissem @trwnh makes sense as well for “followers only”… if you post a post with abuse and include someone.. It *could* reach the somebody and all of their followers as well boosted via their server (with controls. Opens the abuse vector slightly.
  • Mentions and notifications over the fediverse

    10
    0 Votes
    10 Posts
    9 Views
    mro@digitalcourage.socialM
    Hi @julian @Claire - but sending incorrect json you get neither as of today, do you?
  • Is it possible to enable ActivityPub in NodeBB 3.8.3?

    2
    0 Votes
    2 Posts
    3 Views
    julian@community.nodebb.orgJ
    @locationforums Since ActivityPub integration required quite a few non-trivial changes to NodeBB core, it is only available in v4.0.0. v4 will contain only ActivityPub integration. Fixes and new features added to NodeBB during developement are done to v3.x and then pushed to the activitypub branch.
  • Additional categories now federating

    1
    0 Votes
    1 Posts
    6 Views
    No one has replied
  • Changing the domain of an existing instance

    3
    0 Votes
    3 Posts
    9 Views
    simplycorbett@vidbin.socialS
    @julian @BeAware if by not advisable you mean not possible, yeah.You won’t be able to reuse the domain/subdomain later on if you take down your instance unless you have a self destruct function. And even then -every- server you’ve federated with has to be contacted for it to work correctly.It’s fun
  • An 18x speedup in loading your curated topics list

    1
    0 Votes
    1 Posts
    7 Views
    No one has replied
  • 0 Votes
    2 Posts
    10 Views
    beaware@social.beaware.liveB
    @julian nice! I love reading your progress posts. Always excited for new AP implementations and seeing how each dev handles things once it's done.I'm obviously not a dev myself, but I really admire your work.
  • Unable to find my threads profile

    1
    0 Votes
    1 Posts
    5 Views
    No one has replied