New composer

NodeBB Development

Suggested Topics

  • 8 Votes
    12 Posts

    @julian said in September 2022 Design Preview (New Base Theme):

    We have taken a number of approaches to the design and are close to showing off another preview very soon (an actual one with real content!)

    Wow! I look forward to 😳

  • 8 Votes
    6 Posts

    Nice! It's been smooth and haven't run into anything major. Don't know if it's because of this change, but the read and write API links work now 😃

  • 2 Votes
    1 Posts


    As outlined in the second part to this post here - I have created this dedicated topic for the purposes of pitching this new feature and functionality for composer.

    A composer that can align in one click to the right of the screen - creating a split view.

    I guess if people want left they can have it but the concept is being able to easily reference posts on the right and compose on the left, keeping an unobstructed view of the entire flow of the topic posts without having to minimize the compose editor.


    Meet the new contextual button that would toggle between positions.

    Click to toggle horizontal position: composer-horz-btn.png
    Click to toggle right-aligned position (split view): Composer-right-btn.png

    As an evolution of composer core feature & function, I believe the case for, is incredibly self evident.

    I'm waiting for someone to tell me this feature is already available... 🤣 I will edit an addition this OP with summary points and extra info if required.

    Please Upvote 👍 - If you want to see this as a core feature in standard nodeBB deployment.

  • 1 Votes
    9 Posts

    @PitaJ I'm using the slick theme.

  • New Settings Framework

    NodeBB Development
    3 Votes
    7 Posts

    If you're referring to the master-branch the problem is that you cache the value of

    var userExt = settings.get('strings.extensions');

    (and some further operations) once at plugin-start and don't refresh those values after settings.sync(); (within a callback).

    So you need to re-calculate the regex variable within a callback for settings.sync.