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

Changelog History
Page 8

  • v0.2.1 Changes

    April 03, 2016

    To install, in your Gemfile:

    gem 'thredded', git: 'https://github.com/thredded/thredded.git', tag: 'v0.2.1'
    

    ๐Ÿ”„ Changed

    • All migrations have been squashed into one single db-agnostic migration.
    • โšก๏ธ README has been updated with better instructions/support
  • v0.2.0 Changes

    April 03, 2016

    To install, in your Gemfile:

    gem 'thredded', git: 'https://github.com/thredded/thredded.git', tag: 'v0.2.0'
    

    TLDR

    โšก๏ธ A lot was updated. Apologies for not keeping this updated since 0.1.0!

    โž• Added

    • 0๏ธโƒฃ Entirely new default theme. Courtesy @kylefiedler
    • Full-text search abstracted out to gem (db_text_search) thanks to @glebm
    • Rack-mini-profiler added to dummy app

    ๐Ÿ”„ Changed

    • ๐Ÿš… Rails depedency bumped up to raisl 4.1+
    • ๐Ÿ‘‰ User permissions have been simplified considerably. (@glebm)
    • ๐Ÿ”„ Changed from using Q gem to ActiveJob
    • ๐Ÿ‘€ Move SeedDatabase class out of an autoloaded path since it's for dev only (@cgunther)

    ๐Ÿ›  Fixed

    • ๐Ÿ‘‰ User path corrected (@saturnflyer)
    • ๐Ÿšš Move requiring turbolinks from thredded to dummy app (@cgunther)
    • ๐Ÿ›  Fix location of layout in install generator (@mlaco)
  • v0.1.0 Changes

    June 29, 2015

    โž• Added

    • ๐ŸŒ Rake task to spin up a web server using the dummy application
    • Rake task to assign user to a superadmin role
    • ๐Ÿ‘ A relatively large effort was put in effect for 0.1.0 to provide more thorough support for themes, new css and design, a small bit of javascript.
    • Views have had a nice overhaul.
    • 0๏ธโƒฃ Provide a generator that installs the default theme and integrates the associated css framework (if necessary). In the first theme we're using bourbon and neat. In the future - probably including foundation and bootstrap.
    • โž• Add a Dockerfile and docker-compose.yml to aid in getting a fully working instance of the thredded dummy app up and running.
    • ๐Ÿšš Instead of having a messageboard "setup" controller that is only available on the first run of the gem, move it over to messageboards#new.

    ๐Ÿ”„ Changed

    • Instead of creating a messageboard only once, allow superadmins to create new messageboards whenever through the messageboards resource.
    • ๐Ÿ‘‰ Use Puma instead of Webrick for the dev server
    • Oft-used form elements (topics, posts) use the required html attribute.

    ๐Ÿ›  Fixed

    • โœ‚ Remove Gemfile.lock from the repo
    • Active users now shows the current user in addition to everyone else on the first (without having to refresh).
  • v0.0.14 Changes

    ๐Ÿ”„ Changed

    • ๐Ÿš€ Until this release PrivateTopic inherited from Topic and used STI to reuse that table. Over time this led to some intermingling of concerns and more than the occasional shotgun surgery. As of now the Topic class has been split into Topic AND PrivateTopic, each with their own table.
    • ๐Ÿ‘€ Provide means to display, or inspect, the unread private topics count. This now allows us to see if there are any private topics that one has not read.
    • โž• Add queue support for multiple background job libraries using the Q gem. Previous to now the only instances where we really cared about shoving something in the background was when we sent out mail - this is a bit myopic. There are several cases where some processes could/should be put into the background - hence needing a queue. The explicit requirement of a specific queue library is something we should avoid so the Q gem was pulled in to provide the abstraction layer that allows one of several libraries to be used - resque, sidekiq, delayed_job, or, the default, an in-memory threaded queue.
    • โšก๏ธ Update rails dependency from '~> 4.0.0' to '>= 4.0.0'
    • Replace nested forms with form objects
    • โœ‚ Remove unused columns in tables - state from thredded_topics.
    • ๐Ÿ”— Link to user from post on topic page (thanks @taylorkearns!)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix issue where post did not inherit the test filter set per messagebard
    • ๐Ÿ— Building a new post for reply form must use the parent messageboard filter
  • v0.0.13 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿš€ Users' messageboard preferences are created if one does not exist for a given messageboard. This had caused people who had not updated their own preferences to NOT receive @ notifications by default. As of this release they will, by default, receive @'s and private thread notifications until they change their preferences.

    ๐Ÿ”„ Changed

    • A topic's categories can now be rendered in the view. categories/category partial addded.
    • โž• Adding attachments to a post has been removed. (Attachment model and association will be removed in 0.0.15)
  • v0.0.12 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ— Requiring the sql search builder explicitly fixes the issue where anonymous visitors would not be able to search
    • ๐Ÿ”’ Users, when they edit a topic they started, should not be able to pin/lock it. This has been changed to only allow admins to do so.
    • bbcode now renders line-breaks
    • ๐Ÿ‘ html is now better sanitized

    ๐Ÿ”„ Changed

    • Replace the previously used inheritance-based filter chain with ๐Ÿ‘ html-pipeline. Much better.
    • ๐Ÿ’Ž Replace bb-ruby with bbcoder gem.
    • Replace redcarpet with github-markdown
    • Provide a more explicit contract between the gem and the parent application with regards to the layout the thredded views will render within
    • :thredded_page_title and :thredded_page_id provided as content blocks that may be yielded to the layout
    • ๐Ÿ‘ Allow gravatar image to be overridden in the config
    • Thredded::PostDecorator#user_link now available for use in post-related views
  • v0.0.11 Changes

    ๐Ÿ”‹ Feature / Bug Fix

    • Up until now the manner by which file uploads (via Carrierwave) had its storage location determined was in the uploaded classes themselves. This commit allows the location to be set from the Thredded module itself - Thredded.file_storage - to either :file or :fog.
  • v0.0.10 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed: private topics not being created correctly
    • โœ… Test coverage for above
  • v0.0.8 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ‘‰ Make sure messageboard slug is populated upon creation

    ๐Ÿ”„ Changed

    • ๐Ÿ”จ Refactor controllers for a little more cleanliness
    • Exceptions raised and caught instead of asking for existence of objects
    • โšก๏ธ Update pagination path format
  • v0.0.7 Changes

    ๐Ÿ›  Fixed

    • Get search back to working