Thredded v0.7.0 Release Notes
-
๐ This release contains new functionality and backwards-incompatible changes.
NB: If updating to this version from 0.6.x, you will need to copy and run this migration after upgrading the gem.
โ Added
- ๐ง Messageboard ordering is now configurable. Three options are provided:
position
: (default) set the position manually via theposition
column which defaults to the creation order, newly created messageboards got to the bottom.last_post_at_desc
: messageboards with most recent posts first.topics_count_desc
: messageboards with most topics first (previous default). Messageboard groups are now ordered by the newposition
column which also defaults to the creation order. #404
- ๐ง The users that follow a topic can now be displayed on the topic page. This is controlled by a configuration option and is off by default. #392
๐ Changed
- โฌ๏ธ Messageboard group name uniqueness is now enforced. If you had non-unique names before, the upgrade migration will deduplicate them. If you need to maintain previous behaviour, you can use this workaround. #318
- 0๏ธโฃ Messageboards ordering now defaults to the order they were created in (previously: topics count). #404
- The read topics in the topics list are now also distinguished from the unread ones by their font weight. #394
- Following / not following indicators are now displayed on the topics list. The "following" icon is displayed on the topic page if the topic is being followed by the user. #394
๐ Fixed
- Last topic tracking in messageboards now correctly reflects the topic when one is deleted. #403
- Last post tracking in topics now always correctly reflects the last post and its timestamp. New
last_post_at
columns have been added totopics
andprivate_topics
to enable this. #405 - Thredded now uses the new
User#thredded_display_name
method for displaying the user's name in links. Previously, Thredded usedUser#to_s
. This new method usesThredded.user_name_column
by default, simplifying the setup. #398
๐ See the full list of changes here: https://github.com/thredded/thredded/compare/v0.6.3...v0.7.0.
- ๐ง Messageboard ordering is now configurable. Three options are provided: