Vikhyat Korrapati
fab4e59f76
Fix plugin:spec rake task to include subdirectories.
2014-02-05 06:11:49 +05:30
Robin Ward
659546c4e4
CHANGE: Hide category definition topics unless you are viewing that
...
category.
2014-02-04 15:55:30 -05:00
Régis Hanol
4fb274fb9d
BUGFIX: history link doesn't work on deleted posts
2014-02-04 20:05:50 +01:00
Neil Lalonde
9601684405
Suggested topics includes closed and archived in new and unread, but not in random results
2014-02-04 12:26:49 -05:00
Sam
d54f6faa35
minor style fix
2014-02-04 12:57:16 +11:00
Sam
1556548ff6
BUGFIX: JS errors could crash our process
2014-02-04 11:14:04 +11:00
Sam
d0a6dd88df
FEATURE: exclude muted categories from the latest and new tabs
2014-02-03 16:05:49 +11:00
Vikhyat Korrapati
102352e205
Add rake task for running plugin tests.
2014-02-02 01:52:53 +05:30
Neil Lalonde
3a6c3ee65d
Add two rake tasks: db:rebuild_indexes and import:remove_backup
2014-01-31 15:30:47 -05:00
Robin Ward
6f23870327
Bulk close operation
2014-01-30 12:44:40 -05:00
Robin Ward
7564d9a20c
Server side implementation for bulk editing categories
2014-01-30 11:44:29 -05:00
Robin Ward
b315a5c28f
Delegate bulk operations to a `TopicsBulkAction` object.
2014-01-30 11:44:29 -05:00
Sam
ed45a1dce3
FEATURE: new scheduler so we can deprecate sidetiq
...
This is a work in progress, should have it finished tomorrow.
2014-01-30 16:21:38 +11:00
Neil Lalonde
946e837542
Add twitter to Onebox.options
2014-01-29 14:14:07 -05:00
Neil Lalonde
d343e9f360
Add DiscourseLocalOnebox
2014-01-29 14:14:07 -05:00
Robin Ward
e453bfa073
Work in progress: Swap out onebox code for onebox gem
2014-01-29 14:14:07 -05:00
Sam
cce5fb3303
BUGFIXES: improved performance of import an export
...
we no longer generate the entire dump in memory, instead we generate one table at a time
added some basic progress
2014-01-29 16:49:01 +11:00
Neil Lalonde
947d896a8c
FIX: when filling suggested topic list, don't try to add topics that have already been added, and topics that are category descriptions
2014-01-28 18:15:46 -05:00
Neil Lalonde
74f1c553e3
FIX: 1868 Security: Dangerous Send
2014-01-27 13:05:51 -05:00
Neil Lalonde
ec58a00765
Version bump to v0.9.8.3
2014-01-24 15:21:36 -05:00
Régis Hanol
245bc19379
BUGFIX: PMs could be created with a category
...
BUGFIX: hide category column when displaying the list of private messages
2014-01-24 12:57:48 +01:00
Robin Ward
e3a151d66a
FIX: Show category text color in oneboxes
2014-01-23 13:35:29 -05:00
Régis Hanol
bfc9664231
BUGFIX: site_contact_username was case-sensitive
2014-01-23 11:26:31 +01:00
Robin Ward
2d15c82b26
FIX: Digest styling for oneboxes
2014-01-22 15:30:44 -05:00
Sam
7e5a17f277
FEATURE: mute/watch/track buttons for private conversations
2014-01-22 17:46:52 +11:00
Robin Ward
194081ca47
FIX: Hidden posts were not being displayed with the correct messaging.
2014-01-21 17:23:03 -05:00
Régis Hanol
1fd71bb237
BUGFIX: make the system_user an elder (TL=4)
...
Otherwise it won't be able to create topic when the `min_trust_to_create_topic` is > 0
2014-01-21 15:21:38 +01:00
Régis Hanol
a0d9821b37
FIX: Digest::Digest deprecation
2014-01-20 18:33:40 +01:00
Régis Hanol
b49e448556
FEATURE: show pinned topics for TL0 on top/year page
...
BUGFIX: word-wrap on topic-excerpt
2014-01-18 19:27:26 +01:00
Régis Hanol
59ab71b060
remove duplicated order_with_pinned_sql method
2014-01-18 19:27:26 +01:00
Régis Hanol
8d2e5041bc
BUGFIX: proper handling of /none subcategory
2014-01-18 19:27:25 +01:00
Robin Ward
4981525047
REFACTOR: Fixes poor class hierarchy for listing topics
...
- Upgrades Ember to latest
- Fixes a bunch of bugs with page titles and missing "active" states
2014-01-18 19:26:24 +01:00
Herb Jiang
5fa464e10b
force_encoding according to the charset in mail, this solve encoding problem when not using ‘utf-8’ charset.
2014-01-19 02:12:38 +08:00
Shiv Kumar
c281dd2c1e
sub space for underscore in 'name' when registering public folder in plugin
2014-01-17 15:35:52 -08:00
Robin Ward
8c29ed870e
Non-staff users may not delete their posts in archived topics.
2014-01-17 17:42:12 -05:00
Robin Ward
cf04026b15
Merge pull request #1836 from nitper/patch-2
...
fix for nil session in mobile_detection.rb
2014-01-17 13:50:32 -08:00
Robin Ward
18e719b0af
In development mode, if an avatar is missing just serve up a placeholder
2014-01-17 11:47:23 -05:00
nitper
fc9c6c8d18
fix for nil session in mobile_detection.rb
2014-01-16 20:04:38 -08:00
Sam
cdce117941
BUGFIX: support nil params
2014-01-17 13:07:17 +11:00
Sam
ce8bc3682f
BUGFIX: do not install dependencies from plugin, must be explicit
2014-01-17 12:33:42 +11:00
Neil Lalonde
64431c3605
Version bump to v0.9.8.2
2014-01-16 16:54:07 -05:00
Neil Lalonde
7c8ea8c166
Trust level 3 users can edit topic titles and change category
2014-01-16 11:59:26 -05:00
Neil Lalonde
89908cdb47
Admins don't see uncategorized on /categories if it has no topics and allow_uncategorized_topics is false
2014-01-15 14:11:36 -05:00
Neil Lalonde
4f6b208e8d
Posts by trust level 3 users do not have nofollow on their external links.
2014-01-15 11:40:51 -05:00
Sam
aa577f11fd
BUGFIX: use a more widely compatible version of sadd
2014-01-15 12:39:20 +11:00
Sam
a247389d4e
FEATURE: automatically update site to latest version of assets
...
if a user neglects to move around the site it will prompt to do so 2 hours in
2014-01-15 12:08:35 +11:00
Régis Hanol
b024bebbe2
BUGFIX: emoji's url were relatives (was breaking the wordpress plugin)
2014-01-14 23:51:36 +01:00
Régis Hanol
3a6bffa05d
FEATURE: better top pages
2014-01-14 01:09:12 +01:00
Neil Lalonde
e7a05c54e8
FIX: suggested topics sometimes adds new topics from other categories before new topics of the current category
2014-01-13 15:02:15 -05:00
Sam
2c75e15049
FEATURE: query param for closed / archived / open
...
?status=closed for closed topics
?status=open for open topics
?status=archived for archived topics
2014-01-13 14:40:21 +11:00
Patrick
ffb29dea77
Refactor guardian as dissused in this topic https://meta.discourse.org/t/so-you-want-to-help-out-with-discourse/3823/41?u=hunter
...
Creates a mixin for the ensure_* functions and creates seperate mixins for functions dealing with posts, categories, and topics.
2014-01-10 21:22:54 -06:00
Neil Lalonde
52580f09af
Rename favorite to starred everywhere
2014-01-10 14:54:19 -05:00
Neil Lalonde
73e41a2702
Version bump to v0.9.8.1
2014-01-10 14:36:06 -05:00
Robin Ward
1aee217a61
FIX: sidekiq 100% CPU usage due to `ice_cube`
2014-01-10 11:43:51 -05:00
Neil Lalonde
303d7a619a
Version bump to v0.9.8
2014-01-09 17:02:30 -05:00
Neil Lalonde
259295d865
Add post_edit_time_limit site setting to limit the how long a post can be edited and deleted by the author. Default is 1 year.
2014-01-09 11:55:04 -05:00
Sam
adc9a58f4a
BUGFIX: anon cache was mucking with params
2014-01-09 16:49:12 +11:00
Sam
74c1555885
BUGFIX: fix broken spec
2014-01-09 15:11:04 +11:00
Sam
177983afe6
BUGFIX: mobile ui was being cached for anon views
2014-01-09 14:08:42 +11:00
Sam
1533a1163c
use_ssl is just confusing, it means use_https , fix name of setting
2014-01-09 10:51:38 +11:00
Neil Lalonde
92f0c6537c
FIX: version check job when no versions are returned in json
2014-01-07 14:31:54 -05:00
Régis Hanol
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
Sam
660d87a108
BUGFIX: cache did not support non strings
...
also reduced mocking in tests
2014-01-07 17:36:47 +11:00
Robin Ward
14ec64a36a
Give a better error message from the server if you've been replying too much.
2014-01-06 11:10:37 -05:00
Régis Hanol
9a3ce5f54f
there is no need for that much $
2014-01-06 14:02:42 +01:00
Sam
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
Sam
7b7d6f3fa7
Merge pull request #1464 from GarantiaData/single_redis_db
...
Support single redis DB.
2014-01-05 16:30:41 -08:00
Robin Ward
1ffcf39448
Make embedded comments look nicer
2014-01-03 12:52:42 -05:00
Régis Hanol
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
Sam
b482b280d6
FEATURE: Basic backend support for muted and watched categories
2014-01-02 12:00:29 +11:00
Sam
126433cf65
Merge pull request #1744 from verg/prevent_delete_uncategorized
...
Prevent deleting 'uncategorized' category
2014-01-01 16:09:49 -08:00
Neil Lalonde
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
Robin Ward
4f8aed295a
FEATURE: Embeddable Discourse comments, now with simple-rss instead of feedzirra
2013-12-31 15:01:22 -05:00
Robin Ward
62db063e1e
Revert "Support for Embeddable Comments via IFRAME" - it depends on Curl
...
which not every server has. Have to rethink this.
This reverts commit e3e4c62887
.
2013-12-31 12:52:31 -05:00
Robin Ward
e3e4c62887
Support for Embeddable Comments via IFRAME
2013-12-31 12:26:24 -05:00
verg
8a830fb8e3
Prevent deleting 'uncategorized' category
2013-12-31 11:22:44 -06:00
Régis Hanol
7fd88a52c9
FEATURE: allow plugins to overwrite handlebars templates
2013-12-31 16:43:29 +01:00
Sam
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
Sam
95cbcc198e
FEATURE: add support for gem source in plugins
2013-12-31 09:58:58 +11:00
Godfrey Chan
f9110ad4cb
No more `with_default_scope` on Rails master, see 94924dc32b
2013-12-30 14:36:51 -08:00
Neil Lalonde
47e1d00f96
Check that common passwords list is greater than 0
2013-12-30 14:26:02 -05:00
Robin Ward
3a459f3634
Support for dry runs when importing via Disqus, replacing text, foreign accents
2013-12-30 11:32:21 -05:00
Sam
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
Sam
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
Régis Hanol
9c8e50351d
first stab at calculating the score of a topic for the top tab
2013-12-27 18:10:35 +01:00
Neil Lalonde
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
Régis Hanol
cb6d83943a
only show topics that have activity in top page
2013-12-24 15:26:03 +01:00
Régis Hanol
567d2bd23c
add top page
2013-12-24 00:50:36 +01:00
Régis Hanol
0b13b8d7ea
Merge pull request #1737 from chancancode/add_missing_references
...
Added some missing references
2013-12-23 05:51:04 -08:00
Neil Lalonde
e44f51f9fa
Version bump to v0.9.7.9
2013-12-22 11:28:43 -05:00
Robin Ward
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
Neil Lalonde
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
Neil Lalonde
33c6997ded
Move password validation into PasswordValidator
2013-12-19 16:15:47 -05:00
Robin Ward
1cac9fa257
New users can only post `newuser_max_replies_per_topic` times per topic.
2013-12-19 13:45:55 -05:00
Sam
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
Godfrey Chan
e41eecb91b
Added some missing references, see https://github.com/rails/rails/issues/12982
2013-12-18 15:06:19 -08:00
Neil Lalonde
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
Régis Hanol
2ce75a8523
FIX: canonical url should not use the CDN
2013-12-17 00:35:34 +01:00
Neil Lalonde
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
Robin Ward
f1a7b63afc
FIX: Large `pre` blocks in emails were increasing the width.
2013-12-16 14:41:59 -05:00
Robin Ward
acf262b631
Support for "no subcategories"
2013-12-16 13:06:35 -05:00
Régis Hanol
ccd0f9c371
add onpdiff tests
2013-12-16 18:39:49 +01:00
Régis Hanol
206ef3dc08
add discourse_diff tests
2013-12-16 18:11:46 +01:00
Régis Hanol
c6fb60e0a0
FIX: S3 upload when using dots in bucket name
2013-12-16 11:44:59 +01:00
Sam
fa4a8e052f
to_a not needed
2013-12-13 19:01:35 +11:00
Sam
1649f56529
work around odd scoping bug in Rails
2013-12-13 19:01:04 +11:00
Sam
05a3c8090f
Merge pull request #1658 from salbertson/sa-refactor-users-controller-create
...
Refactor UsersController#create
2013-12-12 22:16:50 -08:00
Sam
96fdf72d5e
rails master compatability
2013-12-13 17:04:45 +11:00
Régis Hanol
1884bd959f
make sure extension-based oneboxes are first to run
2013-12-13 00:56:48 +01:00
Robin Ward
b41ee7256e
Support for importing Disqus posts into a category
2013-12-12 16:31:24 -05:00
Robin Ward
fcad3b8119
Experimental: Disqus XML importer
2013-12-12 15:36:19 -05:00
Régis Hanol
c7741c9622
FIX: absolute canonical link on topic pages
2013-12-12 17:24:00 +01:00
Régis Hanol
1d058e57e5
Merge pull request #1729 from S-YOU/master
...
amazon oneboxer
2013-12-12 02:42:14 -08:00
Régis Hanol
fe0188fd24
remove unused diff_engine class
2013-12-12 10:37:57 +01:00
Régis Hanol
06dd7ffe3c
better revision history
2013-12-12 03:41:34 +01:00
Jeff Atwood
14328a24ef
attempt to fix amazon item descriptions
2013-12-11 16:40:15 -08:00
YOU
43ce37a653
changed . to \.
2013-12-11 16:06:43 +09:00
YOU
dacd3409cb
added international amazon domains to matcher
2013-12-11 16:05:15 +09:00
Neil Lalonde
763b36baa6
Version bump to v0.9.7.8
2013-12-10 17:42:21 -05:00
Neil Lalonde
557f6ff499
Version bump to v0.9.7.7
2013-12-10 16:15:14 -05:00
Robin Ward
6853f37bee
Show estimated reading time near summarize button.
2013-12-10 13:47:36 -05:00
Robin Ward
744add9ece
FIX: Post count progress was a little off. Minor fix to hidden posts
2013-12-09 14:28:32 -05:00
Sam
6ebc2dcf5c
never allow any js that takes longer than 5 seconds to run.
2013-12-09 12:44:09 +11:00
Neil Lalonde
ec26063fdc
In populate:posts tool, catch post validation errors and retry
2013-12-06 14:39:11 -05:00
Régis Hanol
7bb23c8ce8
FIX: better handle errors in youtube onebox
2013-12-06 12:01:30 +01:00
Régis Hanol
418856a789
make sure assets always use schemaless absolute uris
2013-12-06 11:16:13 +01:00
Robin Ward
79427732b2
Show Gaps in the post stream when filters are active
...
Conflicts:
app/assets/javascripts/discourse/templates/topic.js.handlebars
2013-12-05 16:46:59 -05:00
Scott Albertson
51eff92170
Refactor UsersController#create
...
* Simplify controller action
* Extract service classes
2013-12-05 10:11:16 -08:00
Neil Lalonde
13da653f2b
Add a tool to generate a lot of posts in a topic. thor populate help posts to see usage.
2013-12-05 12:41:24 -05:00
Neil Lalonde
0e44b90c7b
Version bump to v0.9.7.6
2013-12-04 16:55:30 -05:00
Robin Ward
8b4c030c16
Small email fixes
2013-12-03 10:11:04 -05:00
Robin Ward
5fd5b18c19
Missing # in email colors
2013-12-02 10:04:29 -05:00
Régis Hanol
5150376e12
add wrapper class for lightboxes
2013-12-02 10:06:48 +01:00
Sam
5e0b22365a
skip validations for Spam Rules when needed
2013-12-02 16:13:47 +11:00
Godfrey Chan
6bbea9de0b
The Rails JSON encoder API requires `as_json` to take an optional arg
2013-11-29 21:43:44 -08:00
Régis Hanol
298b54c0e7
add download link in lightbox
2013-11-29 20:03:39 +01:00
Robin Ward
781a8876d3
Show post count in digest emails. Sort by score
2013-11-29 13:00:25 -05:00
Robin Ward
3da2285ef1
FIX: Missing styles in HTML digest emails
2013-11-29 12:21:36 -05:00
Robin Ward
8c8645f158
FIX: Code and Emoticon formatting in HTML emails.
2013-11-28 17:21:14 -05:00
Neil Lalonde
4ec0543362
FIX: emails with embedded posts should always use absolute URLs
2013-11-28 15:57:21 -05:00
Régis Hanol
47e1f1d1fe
add classic google maps onebox
2013-11-28 19:23:11 +01:00
Neil Lalonde
1cc72d564f
Add specs for topic create with auto_close_time. Just ignore auto_close_time from users who are not authorized to use it instead of raising an error.
2013-11-28 11:06:04 -05:00
Neil Lalonde
617a605ca2
NO_QUNIT=1 disables qunit in autospec
2013-11-28 11:04:53 -05:00
Sam
e1db744d6a
URGENT: blank string in auto close time was causing stuff to blow up - non mods could not create topics
2013-11-28 12:41:04 +11:00
Régis Hanol
52160179f8
add a tombstone for extra safety
2013-11-27 22:05:11 +01:00
Robin Ward
a2b70f64ca
FIX: Hidden posts would screw up the docking of the post progress
2013-11-27 14:59:14 -05:00
Neil Lalonde
a9ab98ef9e
Auto-close time can be entered in 3 ways, so a topic can close at any time
2013-11-27 09:52:35 -05:00
Sam
d6a14889ac
Merge branch 'master' of github.com:discourse/discourse
2013-11-26 10:21:57 +11:00
Sam
3fa48f8d76
Style fix: https://twitter.com/andrzejkrzywda/status/404943844896423937
2013-11-26 10:21:41 +11:00
Régis Hanol
6b6c3d05dd
FIX stretched thumbnails
2013-11-25 18:36:13 +01:00