Robin Ward
|
77f90876d3
|
REFACTOR: Track manual locked user levels separately from groups
|
2017-11-27 11:23:44 -05:00 |
Sam
|
eb428ef54d
|
FEATURE: uploads are processed a faster
Also cleans up API to always return 422 on upload error. (previously returned 200)
Uploads are processed using new hijack pattern
|
2017-11-27 12:43:35 +11:00 |
Sam
|
e0e99d4bbd
|
PERF: hijack onebox requests so they do not use up a unicorn worker
|
2017-11-24 15:31:40 +11:00 |
Guo Xiang Tan
|
82222e8d18
|
Improve specs to test for the right response status.
|
2017-11-24 09:32:44 +08:00 |
Sam
|
e61629ed84
|
remove spec containing mock
|
2017-11-23 17:54:27 +11:00 |
Robin Ward
|
628275fc31
|
FIX: Some badge routes were still working even with badges disabled
|
2017-11-21 12:22:44 -05:00 |
Robin Ward
|
0a9daba627
|
FIX: Support for long suspension emails
|
2017-11-20 12:45:46 -05:00 |
Gerhard Schlager
|
92a831bae6
|
FEATURE: user directory returns staged users during search
|
2017-11-19 01:17:31 +01:00 |
OsamaSayegh
|
4c4410225e
|
UX: cap likes 2 (#5237)
|
2017-11-15 11:28:54 +11:00 |
Robin Ward
|
971e302ff2
|
FEATURE: Support an end date for user silencing
|
2017-11-14 13:20:19 -05:00 |
Sam
|
47e4c9bb46
|
FIX: import/export theme should work with uploads
|
2017-11-14 16:30:23 +11:00 |
Robin Ward
|
1f14350220
|
Rename "Blocked" to "Silenced"
|
2017-11-10 14:10:27 -05:00 |
Neil Lalonde
|
9dc9ca4ac0
|
FIX: be consistent with how first posts in topics are counted. do like DirectoryItem.refresh_period :all
|
2017-11-10 12:18:25 -05:00 |
Neil Lalonde
|
d7880af0bb
|
FIX: change password form validation should instruct admins to use min password length for admin accounts
|
2017-11-07 16:14:56 -05:00 |
Sam
|
56412adad5
|
FEATURE: custom setting for large square site icon
This icon is used for android splash screen
|
2017-11-03 16:19:31 +11:00 |
Sam
|
1bd9e64a36
|
FIX: offline controller regression
|
2017-10-31 15:44:50 +11:00 |
Erick Guan
|
7c3123a2dd
|
Downcase encoded slug by default and more specs
|
2017-10-26 16:50:29 +08:00 |
Rafael dos Santos Silva
|
5d5268a82b
|
Feature: Group handling
|
2017-10-25 22:49:17 -02:00 |
Arpit Jalan
|
9586f0bdc9
|
fix the build - take 2
|
2017-10-20 21:34:56 +05:30 |
Arpit Jalan
|
13b2bf52c9
|
fix the build
|
2017-10-20 20:31:49 +05:30 |
Neil Lalonde
|
2db66072d7
|
SECURITY: signup without verified email using Google auth
|
2017-10-16 13:51:41 -04:00 |
Robin Ward
|
f73a3cc0d4
|
Don't include suspended_at or suspended_till unless suspended
|
2017-10-13 12:17:54 -04:00 |
Arpit Jalan
|
a2183c3f1d
|
SECURITY: verify that inviter can invite new user to a topic
|
2017-10-09 15:59:41 +05:30 |
Neil Lalonde
|
1faae3c765
|
rename forgot_password_strict to hide_email_address_taken
|
2017-10-03 15:28:31 -04:00 |
Neil Lalonde
|
e47f5cedd2
|
FEATURE: forgot_password_strict setting also prevents reporting that an email address is taken during signup
|
2017-10-03 15:28:30 -04:00 |
Guo Xiang Tan
|
85c5bb4ea4
|
Fix randomly failing spec.
|
2017-10-03 11:59:26 +08:00 |
Guo Xiang Tan
|
8140e54675
|
FIX: More fixes for `Group#mentionable` and `Group#messageable` feature.
|
2017-10-02 17:45:58 +08:00 |
Guo Xiang Tan
|
c872225762
|
Improve `MessageBus.track_publish` to allow filter by channel.
|
2017-10-02 11:34:57 +08:00 |
Guo Xiang Tan
|
b295a39977
|
Fix randomly failing spec.
|
2017-10-02 11:24:48 +08:00 |
Guo Xiang Tan
|
049d925213
|
Remove controller spec that is rewritten as request spec.
|
2017-10-02 10:47:22 +08:00 |
Eleanor Demis
|
ac04f5e0cc
|
update response error when deleting tags (#5213)
|
2017-09-30 16:31:32 +02:00 |
Guo Xiang Tan
|
6baea9948b
|
Revert "fix the build"
This reverts commit 8b74c7d325 .
|
2017-09-29 08:57:06 +08:00 |
Régis Hanol
|
8b74c7d325
|
fix the build
|
2017-09-28 15:50:01 +02:00 |
Guo Xiang Tan
|
5f1c29e424
|
FIX: Display json response when `Discourse::InvalidAccess` is raised for
non json requests.
|
2017-09-28 15:31:16 +08:00 |
Régis Hanol
|
6a7920ad75
|
FIX: wasn't able to change default theme
|
2017-09-27 20:05:31 +02:00 |
Régis Hanol
|
af01e62b14
|
FIX: wasn't allowed to set a user's title anymore
|
2017-09-26 20:13:24 +02:00 |
Régis Hanol
|
28c54b42c5
|
FIX: wasn't able to update user options anymore
|
2017-09-26 20:00:10 +02: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 |
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 |
Guo Xiang Tan
|
bfda6884b1
|
Fix randomly failing spec.
|
2017-09-20 13:30:15 +08:00 |
Régis Hanol
|
8ed318c4fe
|
display 'similar to' earlier when composing a post
|
2017-09-16 01:03:29 +02:00 |
Régis Hanol
|
797936d2c5
|
FIX: don't leak whisper count in user card
|
2017-09-14 20:08:16 +02: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 |
Robin Ward
|
171d9e5aed
|
SECURITY: Prevent users from updating to blacklisted email domains
|
2017-09-12 10:11:08 -04: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 |
Sam
|
9f0f086b3e
|
FEATURE: allow API to mark accounts as approved on creation
|
2017-08-28 15:36:46 -04:00 |