Changelog History
Page 6
-
v0.10.0 Changes
๐ Changed
- ๐ Improved messageboards index layout. #525
- 0๏ธโฃ Text contrast increased in the default theme to improve legibility. #fd6cd6
โ Added
- ๐ A user with permissions to edit a topic can now move the topic to another messageboard. #530
- More view hooks for the messageboards index page. #520
๐ Fixed
- Foreign key constraints that were preventing messageboard deletion on Postgres. #526
- Issues with notifications: lack of policy checking and sending a notification more than once per a post and a user. #529
๐ See the full list of changes here: https://github.com/thredded/thredded/compare/v0.9.4...v0.10.0.
-
v0.9.4 Changes
โ Added
- Preview posts as yout type. #237
- ๐ Polish localization. #519
- 0๏ธโฃ Pagination on top of the topic page as well as the bottom by default. #501
- ๐ KaTeX server-side TeX math rendering plugin. #476
๐ Fixed
- Private message notification mailer now correctly shows the relevant message (previously it always showed the first message of the private topic). Also, improved the email copy. #512
- @-mentions now allow and autocomplete
.
when quoted, e.g.@"Mr. Smith"
. #296773 - ๐ Fixed a breadcrumb URL on the topic page. #9b5525
๐ See the full list of changes here: https://github.com/thredded/thredded/compare/v0.9.3...v0.9.4.
-
v0.9.3 Changes
๐ This release brings Rails 5.0.1 compatibility to Thredded.
๐ Changed
- ๐ The Gemoji gem now locked to
~> 2.1.0
due to v3 removing most of the emoji, until we find a better solution. https://github.com/github/gemoji/releases/tag/v3.0.0.rc1
๐ Fixed
- ๐ Rails v5.0.1 compatibility. #508
- ๐ Fix "Mark all as read button" overflowing on mobile. #05089b
๐ See the full list of changes here: https://github.com/thredded/thredded/compare/v0.9.2...v0.9.3.
- ๐ The Gemoji gem now locked to
-
v0.9.1 Changes
๐ This release contains new functionality and backwards-incompatible changes.
NB: If updating to this version from 0.8.x, you will need to copy and run this migration after upgrading the gem.
โ Added
- ๐ง Notification plugins system. You can configure which notifiers are enabled: remove the email notifier totally,
or add other notifiers (e.g. Pushover, possibly Slack) by adjusting the
Thredded.notifiers
configuration in your initializer. See the default initializer for examples. #441 - Private topic participants are now displayed on both the "Private Messages" pages and the private topic page. #477
- Buttons in forms are disabled on submit to prevent double-submits. #485
- It is now possible to turn off automatic topic subscription on topic creation and when posting into an existing topic. #372
- ๐ Minor front-end performance improvements. #489 #6a2355 #ccc49f
๐ Changed
- Topic posts pagination is now displayed before the post form, making it obvious to the user if there are more posts. #491
- Removed
Topic.find_by_slug
andPrivateTopic.find_by_slug
methods. Addedfriendly_find!
toMessageboard
,Topic
, andPrivateTopic
instead to avoid confusion with the Rails dynamic finders. #482
๐ Fixed
- ๐ฑ Video embeds and other iframes in the posts contents are now responsive (16-by-9 ratio by default). #493
- The "Mark all as read" button in private messages is no longer shown when there are unread messages. #38c7a7
- ๐ Fixed an SQLite3 compatibility issue that resulted in the
database is locked
error. #37ad93
๐ See the full list of changes here: https://github.com/thredded/thredded/compare/v0.8.4...v0.9.1.
- ๐ง Notification plugins system. You can configure which notifiers are enabled: remove the email notifier totally,
or add other notifiers (e.g. Pushover, possibly Slack) by adjusting the
-
v0.8.2 Changes
๐ This is a hot-fix release, as v0.8.0 was broken.
๐ Fixed
- ๐ฆ
vendor/assets/javascripts/jquery.textcomplete
was not packaged with the gem. 57ed37
- ๐ฆ
-
v0.8.0 Changes
๐ This release contains new functionality and backwards-incompatible changes.
๐ See in particular "main app delegator" in Changed below.
NB: If updating to this version from 0.7.x, you will need to copy and run this migration after upgrading the gem.
โ Added
- The email notifications on mention setting has been split into two:
- Follow topics on mention.
- Send email notifications on updates to followed topics.
- Autocompletion for @-mentions within post textarea. #325
- ๐ Turbolinks 5 support. Turbolinks Classic with or without jQuery.Turbolinks are also supported. #440
- ๐ Support for loading Thredded JavaScript via a script tag with
[async]
and/or[defer]
attributes. on_page_load.es6 @96090d - ๐ View hooks have been added to enable your app and plugins to easily extend Thredded views (experimental). #455
๐ Changed
- 0๏ธโฃ Thredded now loads jQuery v3 by default. If you load jQuery v1 or v2 in your app, you will need to tell Thredded to load the same version. #469
- 0๏ธโฃ BBCode support is no longer enabled by default and is now available via the thredded-bbcode gem. #460
- ๐ The "main app delegator" has been removed. If you are using an application layout for thredded, you need to either prefix your links with main_app or add some code to your thredded initializer Readme on application layouts. #420
- Content formatting filters have been split into groups based on what they process to make customizing them simpler. #462
- 0๏ธโฃ The default markdown parser has been changed from the unmaintained and unsupported github-markdown gem to Kramdown. #458
- โ Removed the
messageboards.closed
that was used for soft (aka logical) deletion. If you use soft deletion, consider using the paranoia gem instead. #471
๐ Fixed
- Multiple UX issues, including:
- The "Mark all as read" button in private messages is no longer shown when there are no messages at all. 4b6c2f
- ๐ The (un)follow endpoint now supports GET requests to enable redirect_back to it after sign in. #435
- Messageboards
name
limit on MySQL was too long for a unique index with theutf8mb4
encoding. #432 - ๐ง Minimum username autocomplete length is now configurable, resolving #328 - support for 1-character usernames.
๐ See the full list of changes here: https://github.com/thredded/thredded/compare/v0.7.0...v0.8.0.
-
v0.7.0 Changes
๐ 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:
-
v0.6.3 Changes
๐ This release contains minor bugfixes and adds a Mark All as Read feature to the private messages.
โ Added
- A way to mark all unread private messages as read. #260
๐ Fixed
- ๐ Last topic post and last messageboard topic is kept in sync correctly with regards to moderation state changes. #384 #387
- Posts and private posts are now ordered by created at and not by ID, to avoid ordering issues in cases such as imported content. #360
- The global preferences URL now works when the Thredde URL helpers are included into another engine. #355
๐ See the full list of changes here: https://github.com/thredded/thredded/compare/v0.6.2...v0.6.3.