- Docker fixes. #21
- Fix bundler error. #18
- Fix
inline_svg
deprecation warning.
- Now uses Webpack for JavaScript by default.
To use Sprockets instead pass
--no-webpack-js
.
-
Rails 6 support, using Sprockets for now.
-
Fixed generator to work with the latest version of Devise (v4.7.1)
Devise commit: https://github.com/plataformatec/devise/commit/76b87dc0e83736cf16e3ffbc465fcd8ee3c06d46#diff-fc9dcab47d10e11cb5c43f4a83df6cf4L4
- Fixed generator to work with the latest version of Devise. #14
- Emoji via
gemoji
v2 are no longer installed by default.
- Adds
invisible_captcha
to the sign up form.
- Adds a "Send private message" link to user profile.
- Removes password confirmation from sign up.
- "Remember me" checked by default on sign in.
- On
LoginRequired
error, now uses the sign in controller to render the login form.
- Fixes installation on Rails 5.2.0.rc1. #12
- Fixed timeago.js with locales that contain a hyphen (e.g.
zh-CN
).
- No longer adds jQuery. Compatible with thredded v0.13.0+.
- Fix Devise setup.
- Configures Thredded to use
rails-ujs
(default in Rails v5.1.1) instead ofjquery_ujs
.
- Support Rails 5.1.
- Allow passing in
--rails-version
.
- Support Turbolinks v5.0.1.
- Add the
config
gem to have a single source of truth for configuration such as the app's hostname (domain) and the default email sender. - Configure Devise mailers.
- A minor change to Roadie config as per Mange/roadie-rails#11 (comment).
- Add day/night theme switcher.
- Add a Turbolinks monkey-patch for turbolinks/turbolinks#179.
- Improve styles structure.
Add Roadie and RailsEmailPreview.
Fix sign out when the app's root path is at Thredded
(so root_path
is not defined).
Fix user page recent posts display.
Add production Memcached configuration for Heroku and Thredded Ansible playbooks.
Add production Puma configuration for Thredded Ansible playbooks.
Simplify setup for non-rubyists:
- List the required packages for compiling the app's gem dependencies.
- Instructions and compatibility for running using the system ruby.
- Instructions for Heroku deployment and app compatibility with Ruby 2.2 (as that's what Heroku runs by default).
- Fix
<title>
escaping. - Remove browser margin on
body.app
.
- Support Ruby 2.4.
- Support postgresql usernames containing a
-
. #8
- Edit my account page.
- jQuery.timeago JS in main_app.
Enable using MySQL v5.6.4+ or SQLite3 via the --database
argument.
Initial release.