Spirit
Spirit copied to clipboard
Spirit is a modern Python based forum built on top of Django framework
Upgraded to work with python 3.10 and django 3.2
Upgrade Django to the latest 3.2.14 security patch if you can; otherwise this is not usable anymore.
Implement links preview for links placed in their own line. Use open-graph (og). Generating the content server side would require a task and re-parsing the raw comment. Check it was...
I just finished cleaning up spam users. It looks, that Spirit does not have any protection against Spam, because I had to clean about 6000 spam users, with random user...
What is the recommended method to add extra fields like `tags` from `django-taggit` to Spirit models such as `Topic` or `Comment`?
Optional features are a maintenance burden. For those wondering, they are usually the settings with a vale of `False`. The main issue is they are not well maintained, as they...
Currently an author can edit her topic titles and comments forever. It's generally not good if the author edits something old as a comment can be quoted or replied, a...
Basically, topic's actions (topic pinned, etc) are not being counted as comments and that is ok, but... actions are actually comments and that creates some issues. The _unread comments count_...
This would allow for topics to be invisible for non logged users. I opened this PR as work in progress so I can get an idea if this is something...