e732aa8a86
BUGFIX: we should not store absolute urls for locally uploaded avatar templates
...
Highly recommended to run: `RAILS_ENV=production bundle exec rake avatars:regenerate` to fix the avatar templates stored in the database.
2014-01-07 17:45:06 +01:00
660d87a108
BUGFIX: cache did not support non strings
...
also reduced mocking in tests
2014-01-07 17:36:47 +11:00
14ec64a36a
Give a better error message from the server if you've been replying too much.
2014-01-06 11:10:37 -05:00
9a3ce5f54f
there is no need for that much $
2014-01-06 14:02:42 +01:00
b703d8c77a
BUGFIX: redis-rails has always been a problem child
...
implemented an ActiveSupport::Cache::Store for our internal use.
* allows for expire by family
* works correctly in multisite
* namespaced correctly
Removed redis-rails from the project, no longer needed
2014-01-06 16:50:04 +11:00
7b7d6f3fa7
Merge pull request #1464 from GarantiaData/single_redis_db
...
Support single redis DB.
2014-01-05 16:30:41 -08:00
1ffcf39448
Make embedded comments look nicer
2014-01-03 12:52:42 -05:00
28bf78d801
BUGFIX: make sure we only show topics that have a useful score in the Top page
2014-01-03 09:15:10 +01:00
b482b280d6
FEATURE: Basic backend support for muted and watched categories
2014-01-02 12:00:29 +11:00
126433cf65
Merge pull request #1744 from verg/prevent_delete_uncategorized
...
Prevent deleting 'uncategorized' category
2014-01-01 16:09:49 -08:00
df220ae973
Get detailed info about new versions from the Discourse Hub. Include version notes from the latest version in notification email.
2013-12-31 15:52:35 -05:00
4f8aed295a
FEATURE: Embeddable Discourse comments, now with simple-rss instead of feedzirra
2013-12-31 15:01:22 -05:00
62db063e1e
Revert "Support for Embeddable Comments via IFRAME" - it depends on Curl
...
which not every server has. Have to rethink this.
This reverts commit e3e4c62887785fc9941a28b28a0dbab883603332.
2013-12-31 12:52:31 -05:00
e3e4c62887
Support for Embeddable Comments via IFRAME
2013-12-31 12:26:24 -05:00
8a830fb8e3
Prevent deleting 'uncategorized' category
2013-12-31 11:22:44 -06:00
7fd88a52c9
FEATURE: allow plugins to overwrite handlebars templates
2013-12-31 16:43:29 +01:00
530b67aabd
Merge pull request #1709 from chancancode/boot_to_master
...
Make Discourse work on Rails master (4.1)
2013-12-30 15:52:29 -08:00
95cbcc198e
FEATURE: add support for gem source in plugins
2013-12-31 09:58:58 +11:00
f9110ad4cb
No more with_default_scope
on Rails master, see 94924dc32b
2013-12-30 14:36:51 -08:00
47e1d00f96
Check that common passwords list is greater than 0
2013-12-30 14:26:02 -05:00
3a459f3634
Support for dry runs when importing via Disqus, replacing text, foreign accents
2013-12-30 11:32:21 -05:00
9738c4ff48
FEATURE: backport a minimal String#scrub
...
BUGFIX: invalid byte sequence in email would explode all processing
2013-12-30 14:05:25 +11:00
db1d01d1a2
Discourse as a Mailing List improvements
...
FEATURE: context is not emailed if we previously emailed you the post
FEATURE: site setting to enable_watch_new_topics , false by default.
When enables users can elect to watch everything by default
FIX: Custom email subjects (x quoted you in [title], x replied to [title])
was removed, this broke email grouping. TBD, include info in footer somehow
FIX: topic user specs were messy, reduce side effects
2013-12-30 13:02:12 +11:00
9c8e50351d
first stab at calculating the score of a topic for the top tab
2013-12-27 18:10:35 +01:00
ab12695d63
Block passwords that are in the top 5000 most common passwords. Site setting block_common_passwords can disable this feature.
2013-12-27 11:00:21 -05:00
cb6d83943a
only show topics that have activity in top page
2013-12-24 15:26:03 +01:00
567d2bd23c
add top page
2013-12-24 00:50:36 +01:00
0b13b8d7ea
Merge pull request #1737 from chancancode/add_missing_references
...
Added some missing references
2013-12-23 05:51:04 -08:00
e44f51f9fa
Version bump to v0.9.7.9
2013-12-22 11:28:43 -05:00
0c45eba037
FIX: Users can edit posts when they've reached the newuser_max_replies_per_topic
threshold.
2013-12-20 11:30:51 -05:00
854d9c8fc6
Minimum password length is configurable with the min_password_length site setting. FIX: reset password needs to validate password length.
2013-12-19 16:15:47 -05:00
33c6997ded
Move password validation into PasswordValidator
2013-12-19 16:15:47 -05:00
1cac9fa257
New users can only post newuser_max_replies_per_topic
times per topic.
2013-12-19 13:45:55 -05:00
66afabcf4c
stop messing with asset pipeline defaults
...
stripping postfixes is wasteful and uneeded. It messes up our build
2013-12-19 12:33:17 +11:00
e41eecb91b
Added some missing references, see https://github.com/rails/rails/issues/12982
2013-12-18 15:06:19 -08:00
7fa07f3401
create_account_controller.js passwordRequired needs the same logic as user_authenticator. Make twitter and facebook signup work again.
2013-12-17 12:39:29 -05:00
2ce75a8523
FIX: canonical url should not use the CDN
2013-12-17 00:35:34 +01:00
341adc93a4
Allow categories with null position, which means sort them based on activity. Mix absolutely positioned (position is not null) categories with null position categories.
2013-12-16 15:13:57 -05:00
f1a7b63afc
FIX: Large pre
blocks in emails were increasing the width.
2013-12-16 14:41:59 -05:00
acf262b631
Support for "no subcategories"
2013-12-16 13:06:35 -05:00
ccd0f9c371
add onpdiff tests
2013-12-16 18:39:49 +01:00
206ef3dc08
add discourse_diff tests
2013-12-16 18:11:46 +01:00
c6fb60e0a0
FIX: S3 upload when using dots in bucket name
2013-12-16 11:44:59 +01:00
fa4a8e052f
to_a not needed
2013-12-13 19:01:35 +11:00
1649f56529
work around odd scoping bug in Rails
2013-12-13 19:01:04 +11:00
05a3c8090f
Merge pull request #1658 from salbertson/sa-refactor-users-controller-create
...
Refactor UsersController#create
2013-12-12 22:16:50 -08:00
96fdf72d5e
rails master compatability
2013-12-13 17:04:45 +11:00
1884bd959f
make sure extension-based oneboxes are first to run
2013-12-13 00:56:48 +01:00
b41ee7256e
Support for importing Disqus posts into a category
2013-12-12 16:31:24 -05:00
fcad3b8119
Experimental: Disqus XML importer
2013-12-12 15:36:19 -05:00