Sam
890d06ac04
FEATURE: change SSO to use sha256 HMAC, which is more secure
2014-02-26 09:44:41 +11:00
Robin Ward
cbf2e2e8f9
FIX: DiscourseLocalOnebox should have a higher priority than other
...
discourse sites
2014-02-25 14:08:48 -05:00
Robin Ward
cd7ef6b49a
Revert "FIX: Bunch of Onebox issues"
...
This reverts commit ccbe671e4a
.
2014-02-25 13:35:08 -05:00
Robin Ward
ccbe671e4a
FIX: Bunch of Onebox issues
2014-02-25 13:29:05 -05:00
Régis Hanol
32e3058f16
BUGFIX: force tar to follow symlinks during the export
2014-02-25 19:23:37 +01:00
Sam
6f31d3f0e5
FEATURE: single sign on support
...
Added support for outsourcing auth to a different website, documentation on meta
2014-02-25 14:31:03 +11:00
Régis Hanol
68a935c36b
FEATURE: upload backups
2014-02-22 01:41:01 +01:00
Robin Ward
1aa27ade17
FEATURE: If you don't select any topics to "Dissmiss Read" it does all
...
by filter.
2014-02-21 15:18:45 -05:00
Robin Ward
a07e9f7e71
FEATURE: Bulk `reset read` status.
2014-02-21 15:18:45 -05:00
Régis Hanol
0caee99e8b
REFACTOR: moved the export.rake task into script/discourse script
2014-02-21 16:17:00 +01:00
Sam Saffron
2ab76f60d1
FEATURE: Discoruse.handle_exception
...
to report exception via sidekiq helper, adds extra context
2014-02-21 14:30:25 +11:00
Robin Ward
c4b5455c21
REFACTOR: Rename `GooglebotDetection` to `CrawlerDetection` because we
...
will likely whitelist more crawlers in the future.
2014-02-20 16:07:02 -05:00
Régis Hanol
918af0c6ee
BUGFIX: make sure we can access db config hash with either strings or symbols
2014-02-20 19:11:43 +01:00
Régis Hanol
1f90f3044f
BUGFIX: restore wasn't working when not using multisite in production
2014-02-20 18:42:17 +01:00
Neil Lalonde
b696c96a19
Look at the age of a user's first post to determine if the user can be nuked, instead of looking at when the user registered.
2014-02-20 12:29:40 -05:00
Vikhyat Korrapati
e781a758ad
Preserve spoiler tags in post excerpts.
2014-02-20 15:01:44 +05:30
Neil Lalonde
ac8203b601
FIX: plugin translations overwrite each other
2014-02-19 17:16:36 -05:00
Régis Hanol
a682c8fc91
BUGFIX: do not push read-only signal to ALL sites
2014-02-19 18:21:41 +01:00
Régis Hanol
d5a3b4deee
BUGFIX: missed a spot in the backup rake task
2014-02-19 17:09:43 +01:00
Régis Hanol
27f3aa6bdc
BUGFIX: actually use db_conf everywhere
2014-02-19 15:43:59 +01:00
Régis Hanol
438f97d8b0
BUGFIX: backup/restore rake tasks weren't working
2014-02-19 15:25:31 +01:00
Sam
2a8734f0d5
Suppress search in topic unless we have more than 10 posts
...
(configurable in site setting)
2014-02-19 08:59:18 +11:00
Robin Ward
3f3c07f136
FEATURE: Can bulk update the notification level of topics
2014-02-18 13:02:22 -05:00
Sam
f617086e91
FIX oobgc support for Ruby 2.1
2014-02-18 14:43:24 +11:00
Sam
a6f4d00670
Add oobgc compatible with Ruby 2.1
2014-02-18 14:10:03 +11:00
Sam
a28a0bbeeb
PERF: stop messing with strings that come back from I18n.t
...
allows better caching
2014-02-18 14:10:03 +11:00
Sam
6360868341
Merge pull request #1968 from stephankaag/drop_rails3
...
Drop Rails3 support
2014-02-18 10:50:36 +11:00
Régis Hanol
f81680d5c7
BUFGIX: we should have uploads in the backup
2014-02-17 19:58:50 +01:00
Stephan Kaag
f12925887c
Drop Rails3 support
2014-02-17 19:42:08 +01:00
Régis Hanol
6f6a8c3f1b
dump only the public schema when backing up the db
2014-02-17 19:14:57 +01:00
Wojciech Zawistowski
b097cf4997
Refactors PostCreator.
2014-02-17 01:57:37 -05:00
Sam
70c50d321a
BUGFIX: allow facebook auth for people refusing email
2014-02-17 14:45:17 +11:00
Sam
abb2de22ab
BUGFIX: search could break when expanding
2014-02-17 14:34:14 +11:00
Sam
2b10fdc97f
FEATURE: search auto scopes on topic first
2014-02-17 13:54:51 +11:00
Sam
0438abf139
BUGFIX: Use ENV["USER"] before falling back to postgres
2014-02-17 10:44:37 +11:00
Sam
23af46a66c
Merge pull request #1960 from verg/subcategory-search-links
...
Fix subcategories links from search
2014-02-17 10:33:35 +11:00
verg
f723f11443
Fix subcategories links from search
2014-02-16 12:49:20 -05:00
Neil Lalonde
d298e2e065
Detect Googlebot from user agent and use a different layout that doesn't load javascript
2014-02-15 17:54:34 -05:00
Neil Lalonde
fba0958486
Version bump to v0.9.8.5
2014-02-14 13:51:25 -05:00
Neil Lalonde
35dae76bbd
Log when and why an email was not sent in email_logs
2014-02-14 13:06:39 -05:00
Régis Hanol
29b6b71d61
don't pass arguments when they're empty to pg_sql/pg_dump
2014-02-14 02:58:36 +01:00
Régis Hanol
a8b3269fdb
reload the page when read_only mode is disabled
2014-02-14 00:27:25 +01:00
Régis Hanol
b89d328de2
display/preload the logs of the last/current operation
2014-02-13 13:31:14 -08:00
Régis Hanol
50273ba815
rename site setting to
2014-02-13 13:31:14 -08:00
Régis Hanol
62f98993cd
fix pg_dump syntax to exclude schemes
2014-02-13 13:31:14 -08:00
Régis Hanol
6e44ca8e17
fix rollback
2014-02-13 13:31:14 -08:00
Régis Hanol
aff3463957
we want to wait for workers and not enqueued jobs
2014-02-13 13:31:13 -08:00
Régis Hanol
d94774ceec
force sidekiq resest after fork
2014-02-13 13:31:13 -08:00
Régis Hanol
269f52b8f7
fix db rake tasks
2014-02-13 13:31:13 -08:00
Régis Hanol
e7472dc374
readonly mode
2014-02-13 13:31:13 -08:00
Régis Hanol
79a40658bf
new backup & restore code
2014-02-13 13:31:13 -08:00
Régis Hanol
8344f0d8fd
remove old import/export code
2014-02-13 13:31:13 -08:00
Régis Hanol
90c00fcaba
pausable sidekiq module
2014-02-13 13:31:13 -08:00
Régis Hanol
794c7bf730
fix code styling
2014-02-13 13:31:13 -08:00
Régis Hanol
1397a8057f
refactor system_message a bit
2014-02-13 13:31:13 -08:00
Régis Hanol
831ad524e6
added some comments
2014-02-13 13:31:13 -08:00
Neil Lalonde
8711762143
Users who have made no more than one post can delete their own accounts from their user preferences page.
2014-02-13 13:52:06 -05:00
Sam
4ff6780758
Merge pull request #1935 from eriko/remove_cas
...
Remove cas
2014-02-13 17:26:20 +11:00
Robin Ward
f73a3f252a
FIX: Don't allow parent categories to be deleted. Also, remove
...
duplicated logic and rely on the server response for `can_delete`
status.
2014-02-12 17:24:25 -05:00
Robin Ward
a963dd9081
Support `embeddable_host` values that contain a HTTP/HTTPs protocol
2014-02-12 15:56:06 -05:00
Robin Ward
318e692290
FIX: If there is an exception when parsing one email, don't stop all
...
work, return an error code and continue.
2014-02-12 12:08:34 -05:00
Sam
22af3fe085
FEATURE: muted categories should not be missing from drill down
2014-02-12 17:01:13 +11:00
Sam
71a38542a4
FEATURE: automatic orphan recovery
...
BUGFIX: improve scheduler robustness, in case redis is disconnected during operation
If sidekiq is terminated while task is running, it will be picked up and ran again
New owner on tasks to help debugging
better #stop semantics for tests
2014-02-12 13:33:24 +11:00
Erik Ordway
f1e8bdaee5
Remove cas auth from core and convert the settings over so they can be used by the plugin
2014-02-11 15:57:08 -08:00
Erik Ordway
34f9e17eac
Allow plugins to specify the value used for require statements. This allows using forked gems in plugins until the original gem gets updated.
2014-02-11 15:53:54 -08:00
Sam
7ad00f426c
FEATURE REMOVAL: persona login
...
see: https://meta.discourse.org/t/pulling-persona-out-of-discourse-core/12613
2014-02-11 16:56:48 +11:00
Sam
820fe572ca
BUGFIX: phantom new and unread for category definition topics
2014-02-11 10:22:15 +11:00
Robin Ward
b61df08d1b
FEATURE: Admin selector to choose a primary group for a user, display it
...
and apply a CSS class to their posts.
2014-02-10 17:00:15 -05:00
Wojciech Zawistowski
2a7b609cae
Refactors PostCreator.
2014-02-10 20:29:31 +01:00
Sam
de9e1a5049
BUGFIX: allow sorting prior to sidekiq starting
2014-02-10 09:21:46 +11:00
Robin Ward
350eb82223
Don't include category definitions on Categories page
2014-02-07 17:01:31 -05:00
Régis Hanol
cef2d8dc82
BUGFIX: make sure moderators can't view topics they aren't allowed to
2014-02-07 07:08:56 -08:00
Sam
cfa5882035
Be slightly less aggressive at clearing assets
2014-02-07 21:43:05 +11:00
Régis Hanol
e47f462f54
Merge pull request #1916 from vikhyat/pm-dominating
...
Don't notify about dominating private messages
2014-02-07 00:28:27 -08:00
Sam
d9c05fcfc8
SECURITY: dissalow mods from seeing PMs
2014-02-07 14:24:19 +11:00
Sam
93434be16d
SECURITY: reduce moderator rights
...
You can now hide particular categories from certain moderators
2014-02-07 14:11:52 +11:00
Sam
8e9cfdfcda
BUGFIX: plugins not updating after assets:precompile
...
Now that we have a fancy cache we can nuke all old assets
This is way better cause it ensures all .erbs get re-evaluated
And ensures plugins are updated
2014-02-07 11:37:07 +11:00
Sam
12cea8cb92
BUGFIX: scheduler crash in blocking_tick
2014-02-07 11:21:28 +11:00
Vikhyat Korrapati
2f38316bfc
Don't notify about dominating private messages.
2014-02-07 05:49:45 +05:30
Sam
227873df78
FEATURE: proper mailing list mode
...
once enable_mailing_list_mode is enabled any user can elect
to get every post via email unless they opt out of category or topic
2014-02-07 11:07:52 +11:00
Neil Lalonde
3a1c5ed39d
Version bump to v0.9.8.4
2014-02-06 18:59:45 -05:00
Régis Hanol
3be822f97e
Merge pull request #1914 from velesin/topic_creator_refactoring
...
Refactors TopicCreator
2014-02-06 15:04:54 -08:00
Sam
0efcb9cee9
BUGFIX: race condition in blocking_tick
...
causes erratic spec failure
2014-02-07 08:40:43 +11:00
Sam
f27ffe3223
BUGFIX: scheduler was showing up empty in multisite
2014-02-07 08:37:02 +11:00
Wojciech Zawistowski
bc1824a6ed
Refactors TopicCreator
2014-02-06 20:52:50 +01:00
Wojciech Zawistowski
4485ae7b05
Refactors PostDestroyer
2014-02-06 07:54:34 -05:00
Sam
d9df40dfcd
minor refactor
2014-02-06 17:07:15 +11:00
Sam
a69f59ef51
FEATURE: much faster asset precompilation with a redis backed cache
2014-02-06 16:55:53 +11:00
Sam
fad80bbee3
Sort schedules by "next run due" time
2014-02-06 10:59:42 +11:00
Sam
e1f293ad66
FEATURE: new scheduler
...
Removed sidetiq, introduced new scheduler
- add basic UI
- add schedule discover
- add scheduling in initializer
2014-02-06 10:26:16 +11:00
Vikhyat Korrapati
6acc5c19e7
Use LOAD_PLUGINS=1 instead of LOAD_PLUGINS=true for consistency.
2014-02-05 10:50:28 +05:30
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
Neil Lalonde
bc8cd043ad
Send the locale of your site to the Discourse Hub
2013-11-22 15:30:47 -05:00
Sam
b804f0bec9
add license for oobgc, should not be gpl
2013-11-22 17:04:32 +11:00
Régis Hanol
f65cde3cda
do not bump posts when rebaking
2013-11-22 01:52:26 +01:00
Neil Lalonde
bcfbacec16
Don't show category descriptions as suggested topics
2013-11-21 16:43:22 -05:00
Neil Lalonde
c85fca58b5
Version bump to v0.9.7.5
2013-11-20 17:42:55 -05:00
Robin Ward
5055da76e6
Abort triggers for email body processing
2013-11-20 13:30:01 -05:00
Neil Lalonde
f3feb441f9
Allow translations for admin_js in plugins. Use deep_merge so plugins can add to existing sections.
2013-11-20 11:51:07 -05:00
Régis Hanol
31fd5b85bc
FIX markdown hotlinked images were not properly pulled
2013-11-20 13:10:08 +01:00
Sam
37267f36a6
we better rm on startup to work around jenkins messing it up, till I figure a cleaner way
2013-11-20 17:31:58 +11:00