Misago Forum Software

dtdesign

WoltLab Developer
Joined
Nov 13, 2012
Messages
709
Category permissions table after tweaks:
Looks interesting, it's fun designing UI if you only have to handle a handful of permissions, there is so much one can do.

How does it look like on mobile, in particular on a tablet in portrait mode and on a smartphone?
 

rafalp

Desu Ex
Joined
Feb 17, 2008
Messages
1,383
I am not supporting mobile devices in the admin UI. If this is a must-have for you, use the software that does :D

Looks interesting, it's fun designing UI if you only have to handle a handful of permissions, there is so much one can do.

Yup. Still, plugins can add their own category perms, so there's a possibility of this table falling apart if too many extra permissions are added.
 

zezaku

Aspirant
Joined
Dec 27, 2014
Messages
11
Any chance soon u implement a importer from xenforo 2 > misago?
Kind regards ,
Alex
 

rafalp

Desu Ex
Joined
Feb 17, 2008
Messages
1,383
Zero chance. I’ve never did anything with XenForo and have no capacity for building and maintaining importers on top of the software itself.

I have a site on IPB 4-something that I would like to eventually migrate to Misago and I will opensource my work on data migrator here, but even that I dont suspect I will maintain in long term after my own site gets migrated.
 

Jay™

Adherent
Joined
Dec 26, 2018
Messages
355
Glad you circled back to this thread, Rafalp! It’s great to hear that 0.40 is shaping up, with many new features already in place. The “likes” focus sounds promising, small quality‑of‑life improvements like that often make a big difference in day‑to‑day community engagement.

Either way, thanks for continuing to push Misago forward it’s always exciting to see the projects evolve
 

rafalp

Desu Ex
Joined
Feb 17, 2008
Messages
1,383
Some other stuff that has happened between late 2023 when I’ve posted about the new permissions system, and yesterday when I’ve shared WIP of new likes:

1. Most core views in Misago have been rewritten to use Django templates with HTMX for interactivity instead of React.js.

This speeds up time to interactivity of the UI, especially on weak mobile devices. It also makes it much easier to customize or extend templates by site admins or plugin devs.

This change is the main focus of the 0.40 release and its still work in progress - thread page is still missing some features present in the old React.js UI, but in few months I’ll reach feature parity. After that I’ll still have to do the advanced search, users lists and user profiles.

2. Vanilla categories

Categories in Misago 0.40 have a „vanilla category” toggle that makes those behave like forum categories in other software: they cant be posted in, they don’t contain any threads, but also have different presentation in the UI:

IMG_5506.png

3. New posting experience

Misago now lets you start a poll together with a new thread:

poll-start-threa.png

There is a new messages editor and new syntax for attachments:

View attachment misago-js-upload.mp4.b01e44d16583fa86254f3cd3f67f0360.mp4

There's select to quote and improved quick reply:

View attachment misago-select-quote.mp4.04f2ad076e303088fb5de1eb5b79a281.mp4

There's also a feature where if you post within a set time, your reply will be merged with previous one:

View attachment misago-mentions.mp4

4. New message parser

New message parser brings in better quotes that know if post is in same thread:

misago-quote-same-thread.png

Or in other thread:

misago-quote-other-thread.png

5. Better private threads

Private threads flow has been streamlined too:

View attachment misago-enable-quick-reply (1).mp4

6. New "old" read tracker

Misago used to track read threads with post accuracy but this resulted in islands of unread content which annoyed people more than it helped, so in Misago 0.40 read tracker accuracy is per-thread, just like how it is in, say, phpBB3.

Big advantage of this new tracker is that it made "mark all as read" option possible to implement.
 
Last edited:

rafalp

Desu Ex
Joined
Feb 17, 2008
Messages
1,383
7. Configurable UI components

You can select component to use to display selected category's subcategories. You can put them in a dropdown:

Zrzut ekranu 2025-11-26 o 19.58.27.png

Or you can go vanilla if you like:

Zrzut ekranu 2025-11-26 o 19.56.47.png

Likewise, you can display threads categories on their lists as labels:

Zrzut ekranu 2025-11-26 o 19.59.59.png

Or you can use "breadcrumbs" component if labels don't work for your site:

Zrzut ekranu 2025-11-26 o 20.00.55.png

8. More attachment improvements

You can now embed mp4 videos in posts:

misago-video-attachment.png

Only attachments that aren't embedded are displayed in a table under post's body:

misago-attachments-list.png

Attachments and posted images are opened in a lightbox:

misago-lightbox.png

New account settings page gives users easy access to all their uploads and available space:

misago-attachments-user.png
 
Last edited:

rafalp

Desu Ex
Joined
Feb 17, 2008
Messages
1,383
I've posted new progress update, but TL;DR of it is that estimating when things will be done in an open source project is very hard, I've missed all past estimations by two years (Misago 0.40 was originally planned for Q1 2024!) and I am hoping to release first test version of Misago 0.40 sometime between spring/summer, test and polish it for few weeks, then release final in September.

I am annoyed its taking this long - Misago's best period since launch was back in 2023 when I've abandoned previous rewrite effort and did many small releases adding new features, improving existing ones and implementing user feedback. I hindsight I could've addressed this by first making large-ish release that didn't change the UI but shipped new permissions system, then another small release with improved read tracker, then many small releases replacing existing views with their rewritten versions using HTMX. But course correction at this stage would take as much (if not more) than just maintaining current heading. :whistle:
 

rafalp

Desu Ex
Joined
Feb 17, 2008
Messages
1,383
And now... new post edits:

Zrzut ekranu 2026-01-30 o 20.52.19.png

Edit reasons:

Zrzut ekranu 2026-01-30 o 20.47.50.png
Zrzut ekranu 2026-01-30 o 20.49.32.png

Options to hide or delete post history entries:

Zrzut ekranu 2026-01-30 o 20.53.49.png

And new permissions for better access control:

Zrzut ekranu 2026-01-28 o 19.09.06.png
 

zezaku

Aspirant
Joined
Dec 27, 2014
Messages
11
What about addin importer from other forums example xenforo,vnulletin,ipb any chances?
Kind regards ,
Alex
 

rafalp

Desu Ex
Joined
Feb 17, 2008
Messages
1,383
There's hoping if project picks at least some traction people will contribute improvements and data importers to it.

But for that to happen it needs to have more features and more polish, so it actually stops scaring people off with current complexity and brain-breaking architecture.
 

rafalp

Desu Ex
Joined
Feb 17, 2008
Messages
1,383
UI to watch/unwatch a thread as well as automatic watching of started and replied threads has been done.

Zrzut ekranu 2026-02-28 o 01.22.44.png

Next feature: select a post as a solution to thread's question.
 

rafalp

Desu Ex
Joined
Feb 17, 2008
Messages
1,383
Thread solutions are in!

Misago 0.40 replaces "Best answers" with "solutions". Each thread can have a single solution selected by its starter, provided they have permission to select solutions in their threads and the category has thread solutions enabled. Moderators can always select solutions in other users' threads, unless this option is disabled at the category level.

When a user selects a post as a solution, a green bar with a message is shown above its contents:

Zrzut ekranu 2026-03-31 o 22.21.30.png

The original post in a thread also receives a green bar with a message indicating that the thread has a solution, shown below its contents:

Zrzut ekranu 2026-03-31 o 22.23.37.png

There's a bunch of permissions to better control how users are using this feature:

Zrzut ekranu 2026-03-31 o 22.21.52.png

Finally, moderators can lock thread solution, preventing user from changing it, even if they have permission to.

This is last big feature that I've planned for Misago's 0.40 thread pages. I will now move on to adding moderation tools for threads, and after that, to add in missing parts and styles to threads templates.

Cheers!
 
Top