Neil Lalonde
872296b1c2
Version bump to v0.9.9.14
2014-07-25 13:30:38 -04:00
Robin Ward
be408242bc
Merge pull request #2581 from awesomerobot/master
...
new notification style, poster expansion border, changing media screen to media all...
2014-07-25 10:55:43 -04:00
Sam
6e9f5f5584
SECURITY: fix XSS in excerpt parser
2014-07-25 12:16:00 +10:00
Arpit Jalan
3b2a5f6894
FIX: filter whitelist domain name
2014-07-24 22:02:10 +05:30
Kris Aubuchon
4a1ec20585
adding border to poster expansion, changing media screen to media all, trying new notification style
2014-07-24 12:21:22 -04:00
Robin Ward
c93a7020ec
Merge pull request #2565 from swalkinshaw/move-discourse-plugin
...
Move discourse_plugin to lib
2014-07-23 10:56:12 -04:00
Scott Walkinshaw
7e2aa5acfb
Move discourse_plugin to lib
2014-07-23 00:03:48 -04:00
Sam
0f9678fe49
FIX: faster update of all badges
...
Introduced badge triggers, introduced concept of badge that happens due to a post but has the post hidden
Delta badge grant happens once a minute, backed by redis
2014-07-23 11:46:07 +10:00
Neil Lalonde
b3c149de22
FIX: use email_site_title for emails like reset password and account activation too
2014-07-22 15:52:20 -04:00
Robin Ward
4c51258526
PERF: Speed up JSHint tests by using local buffers instead of AJAX
...
requests.
2014-07-22 14:13:37 -04:00
Robin Ward
fd3ceae1d6
ES6: Enable compatibility layer for routes
2014-07-22 12:09:29 -04:00
Régis Hanol
8bde019910
FEATURE: grab oneboxed image dimensions to prevent 'jiggles' while loading
2014-07-21 15:59:34 +02:00
Régis Hanol
c7330ed73f
BUGFIX: errors when post-processing 'data images'
2014-07-18 17:54:18 +02:00
Sam
c47a70e390
FIX: extra safety
2014-07-18 10:36:17 +10:00
Sam
1359a02128
Merge pull request #2532 from riking/sidekiq
...
Pass more context from Sidekiq jobs to Logster
2014-07-18 10:24:51 +10:00
riking
d90404e830
Change 'code' to 'message'
2014-07-17 15:19:58 -07:00
riking
a69efada85
Realign method comment
2014-07-17 15:07:25 -07:00
riking
12cb682548
Start passing more context to Discourse.handle_exception
2014-07-17 14:11:56 -07:00
Robin Ward
ca85878188
Version bump to v0.9.9.13
2014-07-17 16:40:14 -04:00
riking
2b5a955c18
Pass more context from Sidekiq jobs to Logster
2014-07-17 11:19:59 -07:00
Robin Ward
3265360ff7
Merge pull request #2546 from riking/hide_deleted
...
Hide deleted posts by default for staff
2014-07-17 13:40:58 -04:00
riking
19b757b058
FEATURE: Hide deleted posts by default for staff
2014-07-17 10:40:15 -07:00
riking
17db265b41
Remove use of email_in_address and email_in_category
2014-07-17 10:25:13 -07:00
Sam
de7e6a9545
Feature: allow mods to cut pinned topic excerpts
2014-07-17 21:32:37 +10:00
Régis Hanol
ebafd59ffe
Merge pull request #2554 from Elberet/fix-upload-validator
...
FIX: NoMethodError in on extension.upcase when upload's original filenam...
2014-07-17 11:24:42 +02:00
Sam
189b1c729a
FEATURE: query param for topic state
2014-07-17 09:29:09 +10:00
Neil Lalonde
4c867c5796
FIX: don't send repeated notifications that there are pending users who need to be approved to moderators who haven't read the previous notification
2014-07-16 17:53:51 -04:00
Neil Lalonde
5c70d878a7
FEATURE: show a reason why a category can't be deleted
2014-07-16 15:43:51 -04:00
Robin Ward
fb8dda7f42
FIX: We should use category_id
instead of category_name
to perform
...
operations, now that the subcategory names are not unique.
2014-07-16 15:40:35 -04:00
Régis Hanol
7dcf2a2c4f
FEATURE: show the user's flagged/deleted posts
2014-07-16 21:04:55 +02:00
Neil Lalonde
939e8505a9
Remove hub username integration
2014-07-16 12:25:24 -04:00
Neil Lalonde
01a68f8cc7
Emails are case insensitive
2014-07-16 10:22:01 -04:00
Sam
a2a78fbad1
FIX: rake admin:create suggests better name
...
FIX: rake admin:create ensures account active
2014-07-16 17:55:08 +10:00
Sam
2d0def9940
FIX: First Quote badge bust
...
Feature: track quoted posts
2014-07-15 17:47:24 +10:00
Jens Maier
bf9f3c1366
FIX: NoMethodError in on extension.upcase when upload's original filename has no extension.
2014-07-15 03:23:26 +02:00
Neil Lalonde
4f6d5d9215
FEATURE: add site settings rate_limit_new_user_create_topic and rate_limit_new_user_create_post to have different rate limits for topic and post creation for new users
2014-07-14 16:58:16 -04:00
Robin Ward
dd6fd7fa39
FIX: Don't put iframes in emails where they are sanitized out. Replace
...
them with links.
2014-07-14 16:41:37 -04:00
Gary Windham
3f6bd0606a
support for EC2 IAM roles with Amazon S3 file store/backup
2014-07-14 09:14:16 -07:00
Arpit Jalan
575b5e3d13
FEATURE: disposable invite tokens
2014-07-14 21:30:46 +05:30
Régis Hanol
9befc31afa
BUGFIX: restore wasn't working now that we have some views
2014-07-11 18:29:24 +02:00
Sam
89fc989adb
FEATURE: First Quote badge
2014-07-11 14:17:43 +10:00
Neil Lalonde
5fb38ba9c0
Version bump to v0.9.9.12
2014-07-10 17:33:30 -04:00
Sam
6019e3f257
FIX: remove hardcoding from middleware stack so we can control it
2014-07-10 17:01:21 +10:00
Sam
5032c96486
FIX: disable x accl redirect for CDN assets
...
We need to keep headers in tact
2014-07-10 16:32:46 +10:00
Neil Lalonde
362adb0498
FIX: add site setting email_site_title, which overrides title in reply by email address in case the title has invalid characters
2014-07-09 16:44:18 -04:00
Régis Hanol
27f7730fe8
fix the build
2014-07-09 17:39:38 +02:00
Neil Lalonde
df8b25d2f5
FEATURE: don't demote trust level 3 users who were promoted less than SiteSetting.leader_promotion_min_duration days ago
2014-07-08 17:39:49 -04:00
Sam
9ee93aad5b
FIX: letter avatars to live in uploads directory, add last modified
2014-07-08 17:20:27 +10:00
Sam
fae3eab580
FIX: user search was stemming
2014-07-08 12:41:38 +10:00
Régis Hanol
59b5ba7c0f
BUGFIX: IP lookup wasn't working when using HTTPS
...
REFACTOR: the ip locator into a ip-lookup component
2014-07-07 22:18:18 +02:00
Arpit Jalan
48940b9bbe
Refactor admin create task
2014-07-07 16:58:23 +05:30
Sam
0f25bbeaf7
FEATURE: Editor badge
2014-07-07 17:55:40 +10:00
Sam
d99a9b6735
FIX: invite security check broke PM viewing for all admins
2014-07-05 16:56:26 +10:00
Sam
cf60bed719
FIX: username search logic was stemming and not ordering right
2014-07-05 09:11:41 +10:00
Robin Ward
fc20332c0f
Lift all oneboxes out of <p>
tags.
2014-07-04 16:09:51 -04:00
Arpit Jalan
48f86181bf
REFACTOR: move all conditions to guardian
2014-07-04 23:04:19 +05:30
Régis Hanol
609d1e05cd
FEATURE: optimize the hell out of letter avatars
2014-07-04 13:27:17 +02:00
Sam
5b310c21b4
FIX: less crazy error when post exceeds max length.
2014-07-04 16:39:15 +10:00
Neil Lalonde
7d5d5862c1
Import optimizations for topic creation: Prevent queuing of most jobs when importing posts and topics. Only do some recalculations at the end of the import.
2014-07-03 16:24:47 -04:00
Neil Lalonde
a4a90475cf
FIX: scrub freedom_patch should take the optional replacement_char argument. Mysql2::Error uses it. mysql2 is used by some import scripts.
2014-07-03 11:11:21 -04:00
Sam
1ed97437ef
Merge pull request #2490 from techAPJ/update_rake_task-2
...
Update admin create task
2014-07-03 17:31:55 +10:00
Neil Lalonde
3cb74577a3
Version bump to v0.9.9.11
2014-07-02 16:43:37 -04:00
Arpit Jalan
af4101f783
TRIVIAL: remove obsolete comments
2014-07-02 17:05:06 +05:30
Arpit Jalan
d0753ec7a5
Send notifications for backup/restore from system user
2014-07-02 15:01:32 +05:30
Arpit Jalan
aeec5067d5
FEATURE: Send notification by system user for bulk invite
2014-07-02 14:28:57 +05:30
Arpit Jalan
7cb67b028d
Update admin create task
2014-07-02 13:30:38 +05:30
Arpit Jalan
cd07bf5611
Update admin rake task
2014-07-02 02:03:02 +05:30
Robin Ward
288bb5588f
Use different approach for background image
2014-07-01 13:40:09 -04:00
Sam
03f63d970b
PERF: fix slow query
2014-07-01 22:01:15 +10:00
Sam
760e9a756d
PERF: push reindex job to daily
2014-07-01 10:09:55 +10:00
Robin Ward
0f52f26587
TWEAK: Don't show subcategory topic definitions when viewing a category list.
2014-06-30 15:22:40 -04:00
Robin Ward
952426d358
FEATURE: Uploaded images to categories are shown when browsing
2014-06-30 14:14:00 -04:00
Sam
90d7718103
add search filter
2014-06-30 17:18:08 +10:00
Neil Lalonde
807bfbd9bb
FEATURE: Trust level 3 promotion and demotion. Job is disabled for now.
2014-06-27 18:42:03 -04:00
riking
da9048f3ea
Fix email code & tests
2014-06-27 12:04:31 -07:00
Régis Hanol
462532dfdb
OOOPS: I CAN'T CODE (:fired:)
2014-06-27 00:04:48 +02:00
Régis Hanol
c0cd109e9d
TRIVIAL: code formatting
2014-06-26 19:50:29 +02:00
Régis Hanol
ee1d78c73e
BUGFIX: edit history on wiki posts should be visible
2014-06-26 19:19:35 +02:00
Régis Hanol
87c0c5d6f9
TRIVIAL: we might run the task after disabling s3 storage
2014-06-25 23:16:04 +02:00
Régis Hanol
610f2dabd1
BUGFIX: actually clean up all avatar thumbnails
2014-06-25 23:06:15 +02:00
Régis Hanol
bdb6032c11
FEATURE: rake task to migrate uploads from S3 to local storage
2014-06-24 15:35:15 +02:00
Sam
7e1bd88c33
BUGFIX: eliminate drafts for system user
2014-06-25 10:55:35 +10:00
Sam
48790368a0
BUGFIX: system user needs no drafts.
2014-06-25 10:45:20 +10:00
Neil Lalonde
8e382fa5ea
FIX: flag as notify_moderators pm's used 'Regular' notification level for members of the moderators group, which isn't valid for pm's
2014-06-24 12:31:46 -04:00
Sam
3c84876660
BUGFIX: Chinese search was broken
...
BUGFIX: User locale was used index data
BUGFIX: missing Norwegian fulltext config
FEATURE: store the text used to index stuff in fulltext (for diagnostics / in page search)
FEATURE: re-index posts when locale changes (in bg job)
FEATURE: allow reindexing by trucating post_search_data
Note: I removed japanese specific config cause it requires custom pg config,
happy to add it once our base docker config ships with it
2014-06-24 17:11:13 +10:00
Sam
c23a4fcbee
FEATURE: flag resolution in admin screen
2014-06-24 13:20:57 +10:00
Robin Ward
a188ba77dc
FIX: Don't raise an exception when last_posted_at
is nil
2014-06-23 11:38:27 -04:00
Robin Ward
449f81785f
FIX: If there is no last_posted_at
don't raise an exception
2014-06-23 11:38:27 -04:00
Régis Hanol
6b607d0d3b
FEATURE: rake task to clean up all the avatar thumbnails
2014-06-23 16:57:21 +02:00
Robin Ward
a2fec165d5
Disable editing of hidden posts within a timeframe from when the post
...
was initially hidden.
2014-06-20 15:38:03 -04:00
Robin Ward
3811efa5e2
Record when a post was hidden
2014-06-20 15:03:23 -04:00
Sam
af86014fd0
BUGFIX: bypass fulltext for search in topic
2014-06-20 15:48:34 +10:00
Sam
51709a0a27
BUGFIX: don't require env if its not needed
2014-06-20 10:55:16 +10:00
Sam
5443734a1f
Refactor: allow running js or ruby tests only
2014-06-20 09:27:09 +10:00
Sam
56a04366ec
Merge pull request #2431 from vikhyat/badge-system
...
Custom badge icons
2014-06-20 09:13:29 +10:00
Neil Lalonde
e66c7f81a3
Version bump to v0.9.9.10
2014-06-19 10:18:58 -04:00
Vikhyat Korrapati
b5eea1d79f
Grant system badges in a background job.
2014-06-19 17:10:37 +05:30
Sam
d4cf0a58e3
oops should be HEAD
2014-06-19 17:04:02 +10:00
Sam
457429ccf1
bad style
2014-06-19 15:51:08 +10:00
Sam
0c2d346455
Optimisations to docker test script
2014-06-19 15:35:24 +10:00
Sam
a3e3de4735
Allow to pass commit hash to tester
2014-06-19 15:11:55 +10:00
Robin Ward
60cb5ea6a9
FIX: If a user is deleted, don't break embedded comments for admins.
2014-06-18 17:39:36 -04:00
Neil Lalonde
4f523ae1b9
Don't allow invites if local logins are disabled, since it provides a way to bypass external auth
2014-06-18 16:46:20 -04:00
Régis Hanol
3153a84da2
add banner archetype
2014-06-18 20:05:18 +02:00
Neil Lalonde
4c237f5bf5
In site_settings.yml, change list: true to type: list
2014-06-18 11:15:40 -04:00
Neil Lalonde
3eb65885d1
Add validation of string site settings with regex, and min and max lengths
2014-06-18 11:15:40 -04:00
Sam
82ff283375
Merge pull request #2446 from ligthyear/admin-ip-locator
...
Admin User-IP locator
2014-06-18 17:42:08 +10:00
Sam
91d21e6ff0
Work in progress, standalone docker test
2014-06-18 17:31:25 +10:00
Benjamin Kampmann
2aabf4fdcd
ip locator on ipinfo.io basis added to admin
2014-06-18 09:22:44 +02:00
Sam
dc0266cc22
FEATURE: correct muted category implementation
...
- Don't change tracking state on muted categories
- Exclude muted sub categories from parent
2014-06-18 11:23:31 +10:00
Neil Lalonde
f9e80e1eb2
FIX: make sure rails sprockets sass functions are included when compiling sass
2014-06-17 12:45:33 -04:00
Sam
a288ff331d
BUGFIX/FEATURE: call out context for search.
2014-06-17 17:53:45 +10:00
Sam
68343c74c4
Fix broken merge
2014-06-17 10:58:21 +10:00
Sam
56dcd00570
BUGFIX: trust_level_0 group not including trust_level_1
...
BUGFIX: manual trust level change not adding user to groups
BUGFIX: system not in correct trust level groups
2014-06-17 10:52:02 +10:00
Robin Ward
88b5e78424
Merge branch 'add_custom_embed_by_username' of github.com:justinleveck/discourse into justinleveck-add_custom_embed_by_username
...
Conflicts:
config/site_settings.yml
2014-06-16 10:52:15 -04:00
Sam Saffron
d65efe7304
SECURITY: fix XSS
2014-06-16 10:24:54 +10:00
Robin Ward
f3135533c2
Add some more mail headers back
2014-06-14 12:29:50 -04:00
Jeff Atwood
d782a7dc48
remove List-Post header as a test
2014-06-14 01:21:32 -07:00
Jeff Atwood
834b83aaea
use a variable to set the header
2014-06-14 00:13:08 -07:00
Jeff Atwood
c4d8d80b07
only set List-Post if reply via email is on
2014-06-13 15:49:11 -07:00
Jeff Atwood
beaa145572
some email notification header fixes
2014-06-13 15:42:20 -07:00
Robin Ward
c690fa0d19
FIX: Replace protocol relative URLs in emails
2014-06-13 17:11:04 -04:00
Neil Lalonde
1876407db8
Version bump to v0.9.9.9
2014-06-13 11:38:13 -04:00
Régis Hanol
e5a189fc17
BUGFIX: broken images in edit history with markdown view
2014-06-13 11:29:10 +02:00
Sam
58f3fcbc1a
BUGFIX: not terminating self correctly on hangups from parent
2014-06-13 11:15:40 +10:00
Neil Lalonde
ba65aa3f6c
Add a way to validate min and max value of an integer site setting
2014-06-12 18:04:37 -04:00
Neil Lalonde
17f0777d14
For heroku, check if necessary table exist before trying to precompile assets
2014-06-12 14:41:45 -04:00
Neil Lalonde
39ab0ed0af
Version bump to v0.9.9.8
2014-06-12 11:02:39 -04:00
Neil Lalonde
9611a1ac47
Validate username site settings
2014-06-11 16:20:57 -04:00
Régis Hanol
3ac20fb711
BUGFIX: replace backgrounds colors that were too bright for the letter avatars
2014-06-11 15:33:06 +02:00
Sam
62abb873df
FEATURE: support serializing user custom fields by plugins
2014-06-11 11:57:22 +10:00
Jeff Atwood
55491d98a6
remove topic-info from topic onebox for now
...
https://meta.discourse.org/t/discourse-oneboxes-are-not-correctly-translated/16382/2?u=codinghorror
2014-06-10 17:03:44 -07:00
Régis Hanol
0781531e3c
Merge pull request #2415 from techAPJ/bulk-invite-users-5
...
FEATURE: Bulk Invite
2014-06-10 19:11:11 +02:00
Neil Lalonde
c88bff5e0c
Version bump to v0.9.9.7
2014-06-10 10:49:22 -04:00
Neil Lalonde
3d22f90e9f
FIX: email regexp for older rubies
2014-06-10 10:31:22 -04:00
Sam
a044e3de58
Remove min_posts_for_search_in_topic
...
no longer needed, we always search in topic
2014-06-10 15:07:38 +10:00
Neil Lalonde
c61462662b
Add ability to run validation on site settings. notification_email and other email address settings are now validated.
2014-06-09 16:59:20 -04:00
Justin Leveck
a78df3d57d
Add custom embed_by_username feature
...
Feature to allow each imported post to be created using a different discourse
username. A possible use case of this is a multi-author blog where discourse
is being used to track comments. This feature allows authors to receive
updates when someone leaves a comment on one of their articles because each of
the imported posts can be created using the discourse username of the author.
2014-06-09 12:35:38 -07:00
Robin Ward
8e882ad145
CSS: Attempt to remove hairline border from android gmail blockquotes.
2014-06-09 15:28:26 -04:00
Neil Lalonde
faed17aa18
Moderators should always be able to create topics too
2014-06-09 15:28:03 -04:00
Robin Ward
44ee7587c0
FIX: Plugins should be required by the path we generate for them
2014-06-09 15:22:11 -04:00
Robin Ward
c176dc07c1
Merge pull request #2421 from peternlewis/reply_to_name
...
Use an appropriate name in the Reply-To header
2014-06-09 11:04:53 -04:00
Neil Lalonde
4d50d0d109
FIX: admins should be able to create topics, even if min_trust_to_create_topic is higher than their trust level
2014-06-09 11:03:21 -04:00
Arpit Jalan
727184641e
FEATURE: Bulk Invite
2014-06-09 01:43:39 +05:30
Neil Lalonde
d4b8581fbe
FIX: avatars:refresh job calling undefined method
2014-06-06 16:48:17 -04:00
Peter N Lewis
0af1242aa8
Use an appropriate name in the Reply-To header
...
Use "Site Name <>" for the Reply-To header when the reply is to the site or a public topic.
Use "username <>" for the Reply-To header only when the reply is to a private message topic.
2014-06-06 21:09:00 +08:00
Sam
3767080f3b
Added rake task to normalize code
2014-06-06 14:08:39 +10:00
Sam Saffron
05ca1e6e46
Added code block normalization routing for import
2014-06-06 10:34:21 +10:00
Neil Lalonde
e114e47533
FIX: enum site settings UI was broken
2014-06-05 16:42:37 -04:00
Robin Ward
7bb33c28c2
Add new max_width
feature for oneboxes. Allows vimeo oneboxes to not
...
look like total garbage.
2014-06-05 13:18:18 -04:00