Sam
1343d40558
PERF: deleting a post in huge topics was timing out
...
- add missing index to user actions for fast retrieval by post
- add missing indexes to users for fast retrieval of staff
- only refresh topic_users liked/bookmarked cache for affected users
2015-06-18 09:58:49 +10:00
Sam
0e4883a8ae
correct regression where monitoring thread crashed out
...
add logging
2015-06-16 11:16:33 +10:00
Sam
1f9761e85d
FEATURE: add a header to denote an anonymous req was cached
...
(X-Discourse-Cached)
2015-06-16 10:30:06 +10:00
Robin Ward
fb8ba5e137
FIX: `PG::UniqueViolation` when trying to use the same embed code
...
Previously providing an embed code already in use would result in
a logged server error. After this commit the error is gracefully
bubbled up from the `PostCreator`
2015-06-15 12:09:59 -04:00
Sam
861cd5d9b0
FIX: ensure child demon is correctly terminated from parent on stop
2015-06-15 12:36:47 +10:00
Sam
69ad0358c2
FIX: incorrect logic in email blocker
...
if mail.com was blocked, email.com was automatically blocked
2015-06-15 11:28:50 +10:00
Régis Hanol
189cb3ff12
FEATURE: move migrate_to_new_scheme into a background job
...
- new hidden site setting 'migrate_to_new_scheme' (defaults to false)
- new rake tasks to toggle migration to new scheme
- FIX: migrate_to_new_scheme also works with CDN
- PERF: improve perf of the DbHelper.remap method
- REFACTOR: UrlHelper is now a class
2015-06-12 12:07:57 +02:00
Neil Lalonde
74e825fff2
Version bump to v1.4.0.beta2
2015-06-11 16:07:02 -04:00
Chris Jester-Young
15cfb73aef
Fix module name for RestoreDisabledError and FilenameMissingError.
2015-06-11 02:42:01 -04:00
Neil Lalonde
611b5f996e
FIX: unpinned topics shouldn't remain pinned on categories page
2015-06-10 14:36:55 -04:00
Régis Hanol
6c7e737294
FIX: truncate topic image_url
2015-06-10 18:53:14 +02:00
Régis Hanol
c1cf602de2
FIX: uploads:backfill_shas rake task
2015-06-10 17:19:58 +02:00
Sam Saffron
b7a0a295c0
FIX: s3 cdn would break cooking if <img> tag had no src
2015-06-10 19:28:21 +10:00
Sam Saffron
49ca248186
FEATURE: allow distributed cache to handle Set as value
2015-06-10 06:13:36 +10:00
Robin Ward
7b6d6b76eb
FEATURE: Multiple embeddable hosts
...
- Also refactors two site settings components into one, with tests
2015-06-09 13:25:43 -04:00
Robin Ward
2da229cdaa
Merge pull request #3528 from techAPJ/patch-3
...
FIX: staff should be immune to max_invites_per_day setting
2015-06-05 12:57:28 -04:00
Régis Hanol
6000a37ff1
new 'uploads:migrate_to_new_pattern' task
2015-06-05 18:37:34 +02:00
Robin Ward
c6cd1928be
Simple "cook" for email imports from mailing lists
2015-06-05 11:46:36 -04:00
Arpit Jalan
4d593d1c18
FIX: staff should be immune to max_invites_per_day setting
2015-06-05 10:22:41 +05:30
Neil Lalonde
f1637fc11e
FEATURE: plugins can register a custom admin quick start topic that will be seeded into new sites
2015-06-04 15:56:17 -04:00
Robin Ward
fb7baeb7a2
Never enqueue posts from staff
2015-06-04 11:35:55 -04:00
Neil Lalonde
1151b01caf
Version bump to v1.4.0.beta1
2015-06-03 16:56:55 -04:00
Régis Hanol
74b121beeb
Merge pull request #3518 from techAPJ/patch-3
...
FIX: do not block registration for whitelisted IP address
2015-06-03 12:37:50 +02:00
Régis Hanol
4dfb1de77e
FIX: letter avatars command line
2015-06-02 19:11:37 +02:00
Régis Hanol
1067cde0d0
FEATURE: new letter avatars algorithm
2015-06-02 16:33:18 +02:00
Arpit Jalan
79f5eff68b
FIX: do not block registration for whitelisted IP address
2015-06-02 15:06:45 +05:30
Arpit Jalan
b7ac8448c6
Improve IP blocking error message
2015-06-02 07:48:26 +05:30
Neil Lalonde
5735f3b861
Version bump to v1.3.0.beta11
2015-06-01 17:02:26 -04:00
Neil Lalonde
b5e4fca539
Revert "Version bump to v1.4.0.beta1"
2015-06-01 16:50:13 -04:00
Neil Lalonde
255402350f
Version bump to v1.4.0.beta1
2015-06-01 15:38:25 -04:00
Régis Hanol
81a699e2b0
better support for mixed content
2015-06-01 17:49:58 +02:00
Neil Lalonde
67cc96f20d
use common passwords 8 chars or longer
2015-06-01 11:16:06 -04:00
Régis Hanol
56f077db69
FIX: optimized images fail if source is remote and S3 is disabled
2015-06-01 11:13:56 +02:00
Arpit Jalan
6bf680882c
Better error message when new registration limit from an IP address is reached
2015-06-01 10:16:25 +05:30
Neil Lalonde
3a67c02c7a
FIX: change topic creator wasn't removing the topic from the previous creator's activity stream
2015-05-29 17:39:36 -04:00
Régis Hanol
477f352e8f
FIX: remove latest empty revision
2015-05-29 20:08:39 +02:00
Régis Hanol
5a143c0c6e
storage engines refactor
2015-05-29 18:39:47 +02:00
Régis Hanol
c3227b69fa
FIX: proper support for pixel ratios up to 3
2015-05-29 09:57:54 +02:00
Sam
2c3062548b
FEATURE: upgrade image compression gem
2015-05-29 12:39:55 +10:00
Sam
f3a5a6f8dc
fix sourceURL so it works on ie11 and latest chrome
2015-05-28 14:43:12 +10:00
Régis Hanol
8e7bfd0f29
FIX: automatically growing uploads tree
2015-05-28 01:03:24 +02:00
Neil Lalonde
ea8cf1a208
FIX: topic auto-close uses the client's time zone
2015-05-27 18:01:46 -04:00
Régis Hanol
83d2b59fc3
FIX: s3 endpoint when using 'us-east-1' region
2015-05-27 17:50:49 +02:00
Sam
93ab03966e
FIX: no-follow not handled correctly for sub domains
...
if a.com was whitelisted aa.com would pass through
2015-05-27 14:31:01 +10:00
Sam
693b5234da
FIX: nil emails are invalid
2015-05-27 14:12:10 +10:00
Sam
a988cd5abe
FIX: redirect to CDN avatar for s3 avatars
2015-05-27 12:02:57 +10:00
Neil Lalonde
6801cc957f
Version bump to v1.3.0.beta10
2015-05-26 11:45:20 -04:00
Régis Hanol
a5d93c6705
FIX: undefined method 'max_file_size_kb'
2015-05-26 16:39:41 +02:00
Régis Hanol
85d4d3223c
FIX: crop avatars on the server instead of the client
...
FIX: support for dots in S3 bucket names
2015-05-26 15:54:25 +02:00
Régis Hanol
a797f7c664
FIX: properly handle images when using 's3_cdn_url'
2015-05-26 11:47:33 +02:00
Sam
147ea002f7
FIX: allow handling for avatars that are not in the set of "resized sizes"
2015-05-26 15:41:50 +10:00
Sam
e17f614771
FIX: fallback to local store when uploads are not on S3
2015-05-26 13:08:31 +10:00
Sam
90eaad336d
FEATURE: allow users to pick a CDN for s3 assets
2015-05-26 11:13:12 +10:00
Régis Hanol
bb0c2813ac
FEATURE: generate (avatar) thumbnails in a background task
...
FIX: keep the "uploading..." indicator until the server replies via the MessageBus
FIX: text was disapearing when uploading an avatar
PERF: always use a region for S3 (defaults to 'us-east-1')
FEATURE: ApplyCDN middleware when using S3
FIX: use the same pattern to store files on S3 and locally
PERF: keep a local cache of uploads when generating thumbnails
FEATURE: migrate_to_s3 rake task
2015-05-25 17:59:00 +02:00
Sam
f079dd63ed
PERF: remove "fog" dependency
2015-05-25 17:57:06 +10:00
Sam
bcaed90744
fix missing rtl stylesheets
2015-05-23 15:25:05 +10:00
Robin Ward
ab50d039bb
Importer for nabble
2015-05-22 15:41:26 -04:00
Sam
535e8cac5d
don't force caching when compiling
2015-05-22 11:22:12 +10:00
Sam
96dbeb8608
fix stylesheet cache to recover if file is on disk
2015-05-22 11:22:12 +10:00
Sam
17d843a0ad
FIX: upgrade resilient distributed cache
...
only load messages in distributed cache if discourse version matches
2015-05-22 11:22:12 +10:00
Sam
df5be88a77
fallback to hardcoded version if installed and not using git
2015-05-22 11:22:12 +10:00
Sam
0681d8f150
qunit is opt in now
2015-05-22 11:22:12 +10:00
Paul Kaplan
1c926d22c6
Correctly parse `require_activation` field of SSO
2015-05-21 16:50:54 -05:00
Sam
89ac825641
add a force to ensure we properly cache stylesheets
2015-05-21 18:06:33 +10:00
Régis Hanol
bcd98c8f0f
FIX: API can provide a URL to create an upload
2015-05-20 17:38:06 +02:00
Sam
45bdd23689
FEATURE: support user local switching to RTL correctly
...
FEATURE: support RTL in multisite
2015-05-20 15:56:54 +10:00
Sam
8013b6a511
FIX: clean html before sending it to jquery for collapsing
2015-05-20 14:42:54 +10:00
Sam
d1d703718a
Merge pull request #3476 from paulkaplan/sso-distrust-email
...
Add SSO setting to not trust emails automatically
2015-05-20 12:07:14 +10:00
Robin Ward
4ab9ef3497
FIX: Allow long words if they contain periods
2015-05-19 13:10:25 -04:00
Paul Kaplan
1c34341f31
Replace site setting with a payload attribute
2015-05-19 11:16:02 -05:00
Régis Hanol
f0b35b2fe2
FIX: file helper to download file using chunks of 512KB
2015-05-19 12:39:46 +02:00
Régis Hanol
5e527178b9
FEATURE: new 'uploads:migrate_to_new_pattern' rake task
2015-05-19 12:31:51 +02:00
Régis Hanol
9ded21e4c6
FIX: consistent and future-proof upload storage pattern
2015-05-19 12:31:12 +02:00
Régis Hanol
01ebe9ce69
FIX: sourceMappingURL in IE10
2015-05-19 10:33:57 +02:00
Sam
dd91d5b02f
FEATURE: disable invites by setting max_invites_per_day to 0
2015-05-19 16:51:21 +10:00
Erick Guan
3be1098cc5
FIX: also inline category badge styles to digest email
2015-05-18 00:45:26 +08:00
Antonin Hildebrand
11852056a8
Add missing events for discourse-hipchat-plugin
...
https://github.com/binaryage/discourse-hipchat-plugin
2015-05-15 15:52:12 +08:00
Sam
fdbcc31a9c
Merge pull request #3461 from fantasticfears/slug
...
FIX: category custom slug can't be set when generation method is none
2015-05-15 14:59:35 +10:00
Sam
36ee85f3bc
Merge pull request #3462 from fantasticfears/category-badge
...
FIX: ensure not found page's category badge consistent with style
2015-05-15 14:58:15 +10:00
riking
428ff097f1
Add some documentation to fast_pluck.rb
2015-05-14 21:15:33 -07:00
Sam
b0306fd613
DEV: make autospec compatible with rspec 3
2015-05-14 11:24:48 +10:00
Robin Ward
5fdbc6c4b2
FIX: Replies to PMs should never been enqueued
2015-05-13 12:08:53 -04:00
Arpit Jalan
220b9c5abe
FIX: match subdomain with email domain blacklist
2015-05-13 21:02:02 +05:30
Erick Guan
54ce66fc62
FIX: ensure not found category badge consistent with style
2015-05-13 19:30:19 +08:00
Erick Guan
4c00eef8b5
FIX: category custom slug can't be set when generation method is none
2015-05-13 16:54:19 +08:00
Sam
51d82fc25d
PERF: Active Record #pluck is twice faster
...
PERF: SqlBuilder bypasses AR converters and uses PG directly
2015-05-13 16:46:17 +10:00
Neil Lalonde
8b77f57acb
Version bump to v1.3.0.beta9
2015-05-12 17:51:56 -04:00
Neil Lalonde
7f9504abb2
PERF: sites in multisite config can share css files if they are not using a color scheme or category backgrounds
2015-05-12 16:12:49 -04:00
Neil Lalonde
406c8bb340
PERF: don't recompile css files that have already been compiled
2015-05-12 16:12:49 -04:00
Régis Hanol
0c85e40097
add distributed mutex around letter avatar generation
2015-05-12 10:33:51 +02:00
Régis Hanol
54b63bfdbf
remove ALL useless 'order by'
2015-05-12 09:37:48 +02:00
Régis Hanol
232b5387d0
remove useless 'order by'
2015-05-12 09:36:46 +02:00
Régis Hanol
b489384b59
FIX: uploads rake tasks to support subfolders
2015-05-12 09:28:43 +02:00
Sam
3f3e3d10b5
we don't need this file, we do not use it
2015-05-12 14:31:22 +10:00
Régis Hanol
95a57ce3e4
properly fix missing uploads by redownloading them
2015-05-11 19:07:39 +02:00
Robin Ward
d9e5302a16
FIX: HTMLBars compilation was broken in production mode
2015-05-11 11:20:46 -04:00
Robin Ward
2e4d43364a
Server side quote templates don't seem to be used?
2015-05-11 11:20:45 -04:00
Robin Ward
aee12fd6ef
Ember Deprecations for Topics
2015-05-11 11:18:37 -04:00
Régis Hanol
48f4589c6f
try to fix missing downloads by re-downloading them
2015-05-11 17:03:48 +02:00
Régis Hanol
6d83526bf1
add support for multisite to the 'uploads:regenerate_missing_optimized' rake task
2015-05-11 16:19:16 +02:00