Guo Xiang Tan
|
367fb1c524
|
FIX: Onebox fails on encoded URL.
https://meta.discourse.org/t/onebox-breaks-if-theres-chinese-text-in-url/67364
|
2017-09-26 18:34:54 +08:00 |
Guo Xiang Tan
|
c25730935e
|
FIX: Do not include non-human users on suspected users list.
https://meta.discourse.org/t/discobot-is-a-suspect-user/70558
|
2017-09-26 15:04:08 +08:00 |
Guo Xiang Tan
|
5d37f8673b
|
PERF: Only send down suggested payload when loading last chunk.
|
2017-09-26 14:42:27 +08:00 |
Guo Xiang Tan
|
c06b782cab
|
PERF: Reduce number of topics to filter while querying for unread.
|
2017-09-26 12:36:52 +08:00 |
Guo Xiang Tan
|
c37598ddbc
|
Merge pull request #5200 from gschlager/embed
FIX: do not escape already escaped chars in URL
|
2017-09-26 09:07:57 +08:00 |
Robin Ward
|
383d771265
|
Fix broken tests
|
2017-09-25 12:52:45 -04:00 |
Robin Ward
|
09ed2ed749
|
Add Suspend User to flags page
|
2017-09-25 12:28:00 -04:00 |
Robin Ward
|
6bce3004d9
|
UX: Nicer selection of suspend duration
|
2017-09-25 12:28:00 -04:00 |
Robin Ward
|
677b016387
|
Send a suspension message via email to a user
|
2017-09-25 12:26:41 -04:00 |
Robin Ward
|
561fa7d0cd
|
FEATURE: Site Setting to hide suspension reason on the public profile
|
2017-09-25 12:25:14 -04:00 |
Robin Ward
|
d7c37d9369
|
Add front end service for staff controls
|
2017-09-25 12:25:14 -04:00 |
Robin Ward
|
5e69217793
|
Add filtering support to flags
|
2017-09-25 12:25:14 -04:00 |
Guo Xiang Tan
|
b8d9a6f747
|
Fix randomly failing spec.
|
2017-09-25 20:50:03 +08:00 |
Guo Xiang Tan
|
4e5e7dc736
|
FIX: Fix ActiveRecord API that was removed in Rails 5.1.
|
2017-09-25 16:16:37 +08:00 |
Guo Xiang Tan
|
88555f32cf
|
Improve specs.
|
2017-09-25 13:49:00 +08:00 |
Guo Xiang Tan
|
9540b952fd
|
Fix broken condition in PostgresqlFallbackAdapter.
|
2017-09-25 13:48:59 +08:00 |
Guo Xiang Tan
|
e542884b00
|
FIX: Incorrect notification state being published.
|
2017-09-25 13:48:59 +08:00 |
Guo Xiang Tan
|
77d4c4d8dc
|
Fix all the errors to get our tests green on Rails 5.1.
|
2017-09-25 13:48:58 +08:00 |
Gerhard Schlager
|
6f6b47f096
|
FIX: do not escape already escaped chars in URL
|
2017-09-22 17:36:44 +02:00 |
Gerhard Schlager
|
1a435414d5
|
FIX: handle URL encoded email addresses
|
2017-09-22 14:26:06 +02:00 |
Gerhard Schlager
|
e582e86da3
|
Merge pull request #5197 from lidimayra/workspace
Add spec to cover "Badge Type has many Badges" relation
|
2017-09-20 11:37:53 +02:00 |
Guo Xiang Tan
|
bfda6884b1
|
Fix randomly failing spec.
|
2017-09-20 13:30:15 +08:00 |
Lidiane Taquehara
|
66ed7195d6
|
Add spec to cover Badge Type has many Badges relation
Also: fix filename. `_spec` suffix was missing.
By default, RSpec ignores files in this situation.
Ref: https://github.com/rspec/rspec-core/issues/642
|
2017-09-20 00:51:32 -03:00 |
Gerhard Schlager
|
87b4246c14
|
FIX: notify about whispered reply
|
2017-09-19 15:51:10 +02:00 |
Régis Hanol
|
8ed318c4fe
|
display 'similar to' earlier when composing a post
|
2017-09-16 01:03:29 +02:00 |
Guo Xiang Tan
|
1a9762a9c0
|
Fixed private group messages being exposed in suggested topics.
Revert "Revert "PERF: Avoid unnecessary expensive joins if possible.""
This reverts commit d9714c21c8 .
|
2017-09-15 23:40:53 +08:00 |
Régis Hanol
|
797936d2c5
|
FIX: don't leak whisper count in user card
|
2017-09-14 20:08:16 +02:00 |
Neil Lalonde
|
16fe7aa307
|
FEATURE: automatically handle flags and posts that have been waiting in a queue for a long time. Flags will be deferred. Posts waiting for approval will be rejected. Control how old the records need to be with the auto_handle_queued_age site setting.
|
2017-09-14 12:01:06 -04:00 |
Gerhard Schlager
|
f3d3129113
|
FIX: Use default locale for edit reason when owner of post gets changed
|
2017-09-14 17:17:37 +02:00 |
Gerhard Schlager
|
efef422416
|
FIX: Use default locale for moderator post when posts are moved
|
2017-09-14 17:17:37 +02:00 |
Régis Hanol
|
eb61ad0114
|
fix the build
|
2017-09-13 18:25:58 +02:00 |
Régis Hanol
|
d9465bac13
|
add 'staged' column to user export
|
2017-09-13 18:09:11 +02:00 |
Régis Hanol
|
0096ee40da
|
FIX: only show participants the user can see
|
2017-09-13 17:14:03 +02:00 |
Vinoth Kannan
|
6e9671c2c3
|
UX: Placeholder images color changed & tootip added
|
2017-09-13 15:16:38 +05:30 |
Neil Lalonde
|
beea5cac48
|
FIX: send the queued posts reminder as a message to moderators instead of an email to the contact_email
|
2017-09-12 18:00:51 -04:00 |
Gerhard Schlager
|
31ecb4fecf
|
FIX: Handle incoming emails without email address in From header (#5177)
|
2017-09-12 22:35:24 +02:00 |
Neil Lalonde
|
6831efe2e9
|
FIX: no notification was being sent when a post is hidden by community flags
|
2017-09-12 15:43:44 -04:00 |
Robin Ward
|
9b3b39d8a2
|
FIX: Users should be able to activate their emails even if unapproved
Note in discourse `active` means "Email is active" - they still can't
login until approved
|
2017-09-12 15:04:39 -04:00 |
Leo McArdle
|
104d97695d
|
FIX: don't activate un-confirmed email on omniauth authentication (#5176)
|
2017-09-12 17:36:17 +02:00 |
Robin Ward
|
171d9e5aed
|
SECURITY: Prevent users from updating to blacklisted email domains
|
2017-09-12 10:11:08 -04:00 |
Guo Xiang Tan
|
07bfe3d053
|
FIX: Use a distrbuted cache for site locale.
|
2017-09-12 19:36:17 +08:00 |
Neil Lalonde
|
d7d9923b8e
|
FIX: display email validation error messages
|
2017-09-11 13:22:14 -04:00 |
Guo Xiang Tan
|
5d4221fbe1
|
PERF: Avoid calling expensive `PostGuardian#can_see_post?` multiple times.
Before
```
Your Results: (note for timings- percentile is first, duration is second
in millisecs)
---
topic_admin:
50: 19
75: 19
90: 21
99: 27
topic:
50: 56
75: 62
90: 64
99: 99
timings:
load_rails: 1262
ruby-version: 2.4.1-p111
rss_kb: 198432
pss_kb: 136612
virtual: physical
architecture: amd64
operatingsystem: Ubuntu
memorysize: 15.59 GB
kernelversion: 4.10.0
physicalprocessorcount: 1
processor0: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
rss_kb_9877: 327892
pss_kb_9877: 263671
rss_kb_9946: 325468
pss_kb_9946: 261671
rss_kb_10153: 326456
pss_kb_10153: 262657
```
After
```
Your Results: (note for timings- percentile is first, duration is second
in millisecs)
---
topic_admin:
50: 18
75: 18
90: 20
99: 28
topic:
50: 41
75: 42
90: 46
99: 49
timings:
load_rails: 1201
ruby-version: 2.4.1-p111
rss_kb: 187936
pss_kb: 123596
virtual: physical
architecture: amd64
operatingsystem: Ubuntu
memorysize: 15.59 GB
kernelversion: 4.10.0
physicalprocessorcount: 1
processor0: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
rss_kb_26478: 342360
pss_kb_26478: 276696
rss_kb_26547: 340368
pss_kb_26547: 275930
rss_kb_26747: 338964
pss_kb_26747: 274466
```
|
2017-09-08 14:07:24 +08:00 |
Guo Xiang Tan
|
a0daa7cad0
|
Oops fix build again.
|
2017-09-07 18:59:02 +08:00 |
Robin Ward
|
db929e58fc
|
FIX: Don't allow staff to approve users with unverified emails
|
2017-09-04 12:55:39 -04:00 |
Joffrey JAFFEUX
|
caedefd675
|
FIX: correctly resets user_themes template
This commit adds tests for this behaviour and also adds support for
reseting cache when updating a theme name and destroying a theme.
|
2017-09-04 13:27:58 +02:00 |
Guo Xiang Tan
|
5c1143cd55
|
Add missing test case for `PostController#timings`.
|
2017-09-04 16:36:02 +08:00 |
Sam Saffron
|
4cef3cd762
|
move fix to top of test
|
2017-09-01 13:12:47 -04:00 |
Sam Saffron
|
936582b8d1
|
Correct flaky spec
Can fail if the machine running tests has less that 10% free space
|
2017-09-01 13:10:01 -04:00 |
Vinoth Kannan
|
0fb7831749
|
FEATURE: Add placeholders to broken and large image files (#5113)
|
2017-09-01 10:26:13 -04:00 |