Skip to content
  • 0 Votes
    34 Posts
    221 Views
    evan@cosocial.caE

    @trwnh @julian @angus @nutomic groups can have subgroups

  • 4 Votes
    4 Posts
    116 Views
    trwnh@mastodon.socialT

    @julian @rimu i think that was rimu actually, although i can probably give a summary

  • 11 Votes
    40 Posts
    364 Views
    trwnh@mastodon.socialT

    @devnull

    infinite love â´³ (@[email protected])

    @[email protected] brevity

    favicon

    Mastodon (mastodon.social)

    infinite love â´³ (@[email protected])

    @[email protected] more specifically, the examples use `audience` instead of to/cc, but you can use any of the three (to/cc/audience)

    favicon

    Mastodon (mastodon.social)

  • 2 Votes
    2 Posts
    98 Views
    julianJ

    Ah it looks like this was covered by Angus' post over on SocialHub

  • Compress images

    NodeBB Plugins
    2
    0 Votes
    2 Posts
    86 Views
    nhl.plN

    Only image sizer not touching compression algorithms. NodeBB uses sharp module which is capable to do it (reduce file size).

  • 1 Votes
    2 Posts
    937 Views
    Bharat RathiB

    Also, how can we have moderation for posts with images? Like any post with an image should be places in post-queue first and be approved from mods before posting.

  • 0 Votes
    5 Posts
    85 Views
    julianJ

    Thanks @[email protected] — I think this is (one of) the last piece before two-way federation will start working. Hopefully it will be merged and updated soon 😄

  • Online users widget & ACP

    Solved Technical Support
    6
    0 Votes
    6 Posts
    99 Views
    barisB

    You can change it to 5 minutes in the ACP using the online cutoff setting.

  • 0 Votes
    13 Posts
    293 Views
    Jay MoonahJ

    @omega well I do pride myself on a well stocked fridge but maybe not that well stocked :rofl:

  • 2 Votes
    4 Posts
    124 Views
    Jay MoonahJ

    @[email protected] hello! Unfortunately I'm busy this coming Tuesday but would be interested to chat about doing something in the future. Something I should be clear about first though is that I'm not involved in Podcamp Toronto or really in the podcasting community at all these days. I ended my last podcast around 2010, so most of my direct experience really is "historical" lol.

  • 0 Votes
    18 Posts
    135 Views
    trwnh@socialhub.activitypub.rocksT
    Yeah, pretty much. angus: I think it would be helpful to work through an example of where this particular point of intersection may become an issue. Say you encounter an actor of type Group. You Follow the actor. You can't expect it to behave in any one particular way, but it will generally behave in one of these ways: It is a "normal" publishing actor. You will receive Create Object, Announce Object, Like Object, and so on. It is a boost bot. You will receive Announce Object for any object sent to it, mentioning it, etc. It is a 1b12 actor. You will receive Announce Activity, and other activities described in 1b12. It is a Smithereen-style actor. There will be a wall property, and it will send out Add activities where the target is that wall. The Add.object will also have a target, and this will match the Add.target as per 400e. Bonus: It is a context moderator. You will receive Add activities where the target is the object.context. It may also additionally be a "normal" publishing actor. So for any given "post", it might be a Create/Add/Announce/Announce-Create. This isn't limited to Group actors, but it is most prevalent in Group actors because of the popular (erroneous) interpretation of Group as equivalent to Facebook Groups. One final thing to note is that "normal" publishing actors and context moderators may be any type, not just Group -- there is no specific type dependency for these mechanisms, as they are the intended mechanisms. angus: So, this would result in something like: You receive Note 2 (with context A, a collection) which is inReplyTo Note 1 (with context A) You receive an Update to Note 2 and it now has context B (a collection)? OR perhaps you receive an Add of Note 2 to context B? In both 2 and 3, the inReplyTo would still be to Note 1, which would still have context A. @trwnh something like that? Yup. id: type: Note attributedTo: context: content: "I'm posting in a thread" --- id: type: Note attributedTo: inReplyTo: context: content: "This post is in a different thread but still replying to the first" --- id: type: Article attributedTo: inReplyTo: name: "Some Article" summary: "In which I reply to a forum post with an entire blog post. This is not part of any context." content: "

    Lorem ipsum dolor sit amet...

    "
  • Admin Invites and Registration Queue

    Unsolved Technical Support
    1
    0 Votes
    1 Posts
    41 Views
    mutahar aliM

    Is there a way to enable registration queue but make it so that user's registering with admin invites are able to register bypassing registration queue and admin approval? Since it would only make sense since the admins are the ones who invited the user.

    Many thanks!

  • 0 Votes
    2 Posts
    85 Views
    julianJ

    @nhl.pl That's correct! That would be the GitHub repo for the new Social Web Incubator Community Group Forums and Threaded Discussions Task Force (what a mouthful!)

    We're still figuring out governance and how to conduct discussions, but that's potential way.

  • 1 Votes
    89 Posts
    13k Views
    nhl.plN

    Quill 2.0 has been released.
    https://slab.com/blog/announcing-quill-2-0/

    Link Preview Image Announcing Quill 2.0 - Knock Down Silos by Slab

    Running weekly updates of every small improvement and bugfix to Slab that miss the headlines.

    favicon

    (slab.com)

  • 0 Votes
    18 Posts
    329 Views
    nhl.plN

    You're welcome. Please spread the word about NodeBB in your country. Thank you.

  • Nodebb fediverse - all in one?

    ActivityPub
    8
    1 Votes
    8 Posts
    198 Views
    nhl.plN

    AT Protocol by Bluesky offers Portable accounts (Change hosts without losing your content, your follows, or your identity) so it will end up in exporting profile at /user/yourusername/consent and using it elsewhere.

  • Upgrade issues

    General Discussion
    7
    0 Votes
    7 Posts
    101 Views
    eeeeeE

    Just as an update, (incase anyone else has this problem), chatgtp was quite good sorting out, and removing older versions, and said:

    The naming difference between node and nodejs primarily stems from historical reasons and package management conventions.
    In some Linux distributions, including Debian and its derivatives like Ubuntu, the package for Node.js is named nodejs to avoid a conflict with another package called node. This node package is unrelated to Node.js and is used for a different purpose.
    The naming convention was introduced to prevent potential conflicts between Node.js and the unrelated node package. However, this led to confusion for users accustomed to using the node command to execute Node.js scripts. To address this confusion, symbolic links or alternatives are often used to allow the node command to point to the nodejs executable.
    While the naming convention can indeed be confusing, it's a result of the need to avoid conflicts and maintain compatibility with existing packages. Efforts have been made to streamline this naming difference in newer versions of Node.js, but it may still persist in certain distributions and setups.

  • 0 Votes
    2 Posts
    54 Views
    crazycellsC

    @Rajeev-Kumar

    Please check these topics:

    Link Preview Image I want to add some thing like this

    I want to add some thing like the following highlighted. How can I do it?

    favicon

    NodeBB Community (community.nodebb.org)

    Link Preview Image How to create a "New Topic" button in header

    Here is another simple widget to add a new topic button into the new brand header widget area. This allows your users to create topics from anywhere in the ...

    favicon

    NodeBB Community (community.nodebb.org)

  • 0 Votes
    8 Posts
    166 Views
    PitaJP

    Word that from would bee messed up. Can you try undoing your change and console.loging those values to see what they end up being?

  • 39 Votes
    47 Posts
    6k Views
    AaronNGrayA

    @julian @[email protected]
    Peeps, if we could further fill in the terminology spreadsheet and maybe use this as a start to deeper map between the platforms/protocols :- https://docs.google.com/spreadsheets/d/1tPZXywqFZe3xXx_fV9icNHLOkSrXx3_rHhPeRmMBZR4/edit#gid=0