All Versions
82
Latest Version
2.0
Avg Release Cycle
35 days
Latest Release
-

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

    ๐Ÿ›  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.

  • v0.9.2 Changes

    ๐Ÿš€ This release adds Spanish localization #498, and fixes the installation on MySQL < v5.7. #925816

  • 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 and PrivateTopic.find_by_slug methods. Added friendly_find! to Messageboard, Topic, and PrivateTopic 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.

  • v0.8.4 Changes

    ๐Ÿ›  This is a minor bugfix release.

    ๐Ÿ›  Fixed

    • ๐Ÿš… Compatibility with rails_admin. #280
    • Missing localization form the "Create New Topic" button and "Locked" and "Sticky" options. #395
    • Missing require 'thredded/version'. #480
  • 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:
    1. Follow topics on mention.
    2. Send email notifications on updates to followed topics.

    #427

    • 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:
      • Navigation icons and paddings on mobile.
      • Following icons in topics and the topic view. #438 #448
      • Clicking on an already active tab in navigation now takes the user back to the messageboard(s).
    • 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 the utf8mb4 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 the position 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 new position 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 Follow 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 to topics and private_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 used User#to_s. This new method uses Thredded.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.

  • 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.