• Threads
  • Categories
  • Users
  • GitHub
  • Documentation
  • Discord
  • forum
  • group
  • search
  • chevron_right Threads
  • label Roadmap

Misago v4 Preview is now available!

rafalp
Dec. 30, 2021
chat_bubble_outline 11
  • lock
  • link
    rafalp
    Project Lead 1623 posts
    Dec. 30, 2021, 10:21 p.m. Dec. 30, 2021, 10:21 p.m.
    link

    I'm happy to announce that preview site for Misago v4, next major release of Misago is now available!

    This is VERY early iteration of v4 that I plan to work and improve on. Currently it's very basic forum software with super limited featureset. There are no user profiles, account verification, notifications, attachments or even search. Even theme is placeholder build with Bootstrap 4. I will be implementing proper theme at later time when I have more features in. But there are working foundations, plugin system ("Demo site" message on forum's index is actually a plugin) and GraphQL API.

    Please note that preview site will be periodically reset. Use new Misago v4 development category on this forum to offer feedback or report problems or bugs. Thank you!

    Ok, take me to preview!


    If you are looking for a way to see what I am working on currently there's GitHub board I am using to track current and next tasks for Misago v4.

    kkkk, alff0x1f and xiggeush and 1 other user like this.

    favorite 4

  • bookmark

    Thread has been pinned globally.

    • By rafalp on Dec. 30, 2021, 10:22 p.m..
  • lock_outline

    Thread has been closed.

    • By rafalp on Jan. 9, 2022, 3:39 a.m..
  • link
    rafalp
    Project Lead 1623 posts
    Jan. 9, 2022, 3:41 a.m. Jan. 9, 2022, 3:41 a.m.
    link

    Closing this thread. I'll bump it with updates as they become available on demo site. I intend to deploy new features as they are implemented. I will reset the site on every deployment because I'm not interested in maintaining update path for dev versions.

    userteste likes this.

    favorite 1

  • link
    rafalp
    Project Lead 1623 posts
    Jan. 16, 2022, 12:14 a.m. Jan. 16, 2022, 12:14 a.m.
    link

    Basic avatar upload option has been deployed. I've implemented it mostly to see how file uploads work in asynchronous GraphQL, so don't expect avatar options on par with current Misago version just yet.

    I'll move on now to cleanup some annoying design decisions in GraphQL API and backend, then I'lll see what I'll work on after that.

  • link
    rafalp
    Project Lead 1623 posts
    Feb. 16, 2022, 11:46 p.m. Feb. 16, 2022, 11:46 p.m.
    link

    I've synced demo site with github and populated it with some fake data.

    I'll move on to working on site admin next, but I may also do some UI tweaks to the client in the meantime.

  • link
    rafalp
    Project Lead 1623 posts
    Feb. 17, 2022, 12:18 a.m. Feb. 17, 2022, 12:18 a.m.
    link

    I've deployed a quick bugfix for selected text quote always coming up as code.

  • link
    rafalp
    Project Lead 1623 posts
    Feb. 18, 2022, 12:35 a.m. Feb. 18, 2022, 12:35 a.m.
    link

    I've added some basic CSS to sidenav so it makes more sense visually and I've replaced infinite scroll on thread's list with start/previous/next paginator.

    I know there's double loader currently, you can manually navigate to empty page and there's no unique page title for pages, I'll deal with those next time.

  • link
    rafalp
    Project Lead 1623 posts
    Feb. 18, 2022, 11:23 p.m. Feb. 18, 2022, 11:23 p.m.
    link

    Another demo reset. I've further tweaked sidenav on threads list, also fixed double loader error on threads pagination and post's date not linking to post on mobile version.

    cnyakundi likes this.

    favorite 1

  • link
    rafalp
    Project Lead 1623 posts
    May 21, 2022, 12:46 a.m. May 21, 2022, 12:46 a.m.
    link

    Demo is now running latest version of v4 code, with admin panel stub and GraphQL on Ariadne GraphQL Modules.

    Admin also supports plugins. Here's example of extra page added by plugin:

    Zrzut ekranu 2022-05-20 o 22.47.42.png

    Zrzut ekranu 2022-05-20 o 22.47.42.png

    PNG, 55.5 KB, uploaded by rafalp on May 21, 2022.

  • link
    rafalp
    Project Lead 1623 posts
    June 2, 2022, 11:43 a.m. June 2, 2022, 11:43 a.m.
    link

    Another update, but again all work is on the admin panel. This is likely going to be the case for few months at least, until I do admin UI for changing settings, users, categories. After that I will be moving on to work on user groups and permissions system, which also will not really be visible in the client.

    But once permissions are in, I will be moving back to user-facing features. The plan is to add private threads, content reports and then search.

  • link
    rafalp
    Project Lead 1623 posts
    June 13, 2022, 1:28 p.m. June 13, 2022, 1:28 p.m.
    link

    Another update, avatar upload limits setting moved from bytes to kilobytes. Admin now has forms for changing settings and list of installed plugins. I'll be redoing users list pagination in admin to be cursor based, add sorting to it, then I will work on users admin.

    Zrzut ekranu 2022-06-13 o 13.22.15.png

    Zrzut ekranu 2022-06-13 o 13.22.15.png

    PNG, 190.9 KB, uploaded by rafalp on June 13, 2022.

    cnyakundi likes this.

    favorite 1

  • link
    rafalp
    Project Lead 1623 posts
    Jan. 10, 2023, 5:35 p.m. Jan. 10, 2023, 5:35 p.m.
    link

    No update on v4 for a while now. This is because I've worked on adding permissions system to v4. That involved implementing user groups, groups and categories permissions and category moderators. This work is now half-done. There's permission framework in Misago v4 now, but permission checks and no GraphQL for permissions. This work then been put on hold to add GraphQL APIs for v4 admin control panel before resuming. Which in turn was put on hold late last year in order to work on Misago 0.x maintenance releases. My current plan is to do few 0.x releases before returning to work on v4, but v4 is still happening.

  • link
    rafalp
    Project Lead 1623 posts
    March 1, 2023, 2:32 p.m. March 1, 2023, 2:32 p.m.
    link

    Unpinning this thread. I will keep the site running because its useful for me as a reference, but it will not see any updates for reasons specified here

There are no more posts in this thread.

  • This site uses cookies to gather statistical data for use in traffic analysis. Header photo by Joanna Malinowska.
  • GitHub
  • Documentation
  • Discord
  • Terms of service
  • Privacy policy
powered by misago