Commit Graph

29399 Commits

Author SHA1 Message Date
b6963b8ffb FIX: Ignore OneBox blacklisted domains. 2018-08-27 20:40:55 +02:00
b12cf08c57 minor css tweak 2018-08-27 16:38:57 +02:00
4fdc27bab5 UI: improves participants list in messages (#6320) 2018-08-27 15:41:34 +02:00
c8ffe0fda3 FIX: term should be handled as text (#6321) 2018-08-27 11:58:46 +02:00
89e7d95cc7 SECURITY: prevents XSS in local-dates 2018-08-27 11:19:30 +02:00
cf3b7ccae2 Merge pull request #6295 from nbianca/fix_mobile_images
UX: Show only the expand icon in lightboxes on mobile.
2018-08-27 13:07:55 +08:00
53a6c31107 Merge pull request #6310 from nbianca/ux_ip_lookup
UX: Improve copying from IP lookup component.
2018-08-27 13:04:35 +08:00
3584af4e51 Merge pull request #6314 from nbianca/groups_directory
UX: Do not show the groups directory if disabled.
2018-08-27 13:00:39 +08:00
Sam
dc17ae3b2f correct specs 2018-08-27 14:50:56 +10:00
Joe
fb0b54f7f8 UX: Styles for user-cards should the same with badges on / off 2018-08-27 11:16:48 +08:00
Joe
1f4af5ab36 UX: Super short tags shouldn't display on same line as title 2018-08-27 10:35:15 +08:00
Sam
4205c528d0 FEATURE: hide enable_personal_email_messages and min_trust_to_send_email_messages
These site settings are very hard to explain and only applicable for very
specific Discourse setups.

If an admin "enables staged users" which is used in support scenarios then
all staff can send "messages" directly to an "email".

The setting allows you to extend this to TL4 or any trust level.

Actual use case would be a support type setup with restricted staff. It is
quite rare so hiding this for now and re-evaluate keeping the setting in
2019
2018-08-27 11:38:22 +10:00
2271918be2 FEATURE: Use S3 dualstack endpoints
Allows S3 without a CDN to serve images from dualstack domains that also support ipv6
2018-08-27 11:22:46 +10:00
020eba4623 FIX: find tags with non-latin names (#6312) 2018-08-27 11:05:28 +10:00
Sam
b760f66523 Upgrade PG gem to latest
This unlocks some performance improvements
2018-08-27 10:58:19 +10:00
Sam
47e6b8b318 discourse etiquette is an official plugin 2018-08-27 10:03:49 +10:00
5ccf581e1e UX: Improve copying from IP lookup component.
- Removed trailing whitespaces caused by textarea.
- Clicking the Copy button will show "copied" for 2 seconds.
2018-08-26 22:20:24 +02:00
5be41faa8c UX: Do not show the groups directory if disabled.
Staff could still the groups directory before.
2018-08-26 00:21:16 +02:00
64c4171937 add no-text to PM bulk select button 2018-08-25 00:07:35 -04:00
c3ba822489 remove debug 2018-08-24 16:46:55 -07:00
3743e90316 FIX: second factor input for username password is disabled when hidden. 2018-08-24 16:15:34 -07:00
faf09bb8c8 Replacing default brown category color 2018-08-24 14:18:14 -04:00
2dbd75d4d2 minor css tweaks on reports 2018-08-24 17:16:01 +02:00
9bf4333491 FIX: redirect to wrong URL after account creation on subfolder install 2018-08-24 10:34:44 -04:00
82dcc5cbfa FEATURE: makes reports loadable in bulk (#6309) 2018-08-24 15:28:01 +02:00
52a2a1f0d8 Transifex doesn't support Emojis in YML file ☹️ 2018-08-24 15:13:14 +02:00
a4001c1ea0 FEATURE: Pop revise modal on post edited notification (#6287)
* Add revision number to notification url

* Pop modal on route change

* Add semicolon

* Ensure modal pops even when navigating within a topic

* Ensure modal pops when visiting from other page

* Fix eslint errors

* Fix prettier errors

* Add callback for notification item click

* Remove stray revisionUrl function

* Rename to afterRouteComplete
2018-08-24 09:13:07 -04:00
Joe
aa5a993935 UX: Youtube embed title overlaps with select-kit 2018-08-24 14:32:22 +08:00
932195d828 DEV: Update test case for TopicEmbed. 2018-08-24 09:42:12 +08:00
1ba24496ab Merge pull request #6261 from xrav3nz/fix/topic-embed-import-updates
FIX: update TopicEmbed's title and user correctly
2018-08-24 09:32:03 +08:00
e0cc29d658 FEATURE: themes and components split
* FEATURE: themes and components split

* two seperate methods to switch theme type

* use strict equality operator
2018-08-24 11:30:00 +10:00
4a552fb967 Merge pull request #6303 from nbianca/user_serializer_spec
Add spec for UserSerializer and UserApiKey.
2018-08-24 08:16:11 +08:00
Sam
ac11f8df52 correct regression searching with diacritics 2018-08-24 10:00:51 +10:00
Sam
29315b73c2 FIX: improve last_modified date returned for avatars
instead of hard coding a date:

1. For optimized images use the upload date when on s3
2. For not-found use 10 minutes ago to match the expiry
2018-08-24 09:36:11 +10:00
c26de01399 Use NFKD normalization instead of NFD 2018-08-24 00:52:53 +02:00
bc7b530b0a FIX: remove diacritics instead of transliterating 2018-08-24 00:38:44 +02:00
ff441bc4ca Add spec for UserSerializer and UserApiKey. 2018-08-23 19:01:02 +02:00
f4ae53d52b Return immediately when there's no html to scrub 2018-08-23 18:00:07 +02:00
2fcf2b899e FIX: remove diacritics when tokenizing html for search 2018-08-23 17:13:52 +02:00
30722240e4 add discourse-checklist to plugin-translations.rb 2018-08-23 10:00:27 -04:00
6588a45880 Make Rubocop happy 2018-08-23 15:09:20 +02:00
409ee66839 Add optional "ignore_case" parameter to posts:remap rake task 2018-08-23 14:49:17 +02:00
7a91df3248 Merge pull request #6290 from techAPJ/latest-full-name
UX: show full name on /latest page
2018-08-23 17:34:54 +05:30
1a7cd6648b UX: show full name on /latest page 2018-08-23 14:41:06 +05:30
07e11a223c FIX: prefills username for new message on first post (#6305) 2018-08-23 11:09:35 +02:00
ac743dab10 Improve mbox import script
* emails weren't sorted in correct order
* better default regex for splitting mbox files
* output Message-ID if email is skipped because it doesn't have a Date
2018-08-23 09:46:28 +02:00
3d176d9984 Add missing copy 2018-08-23 09:44:15 +02:00
72ed6ae951 Raise an error if update fails. 2018-08-23 15:40:21 +08:00
dd810b8b05 Merge pull request #6304 from tgxworld/create_functions_in_different_schema
FIX: Create `BaseDropper` functions in a different schema.
2018-08-23 15:01:41 +08:00
ff0979553d Skip discobot mention tutorial if mentions are disabled. 2018-08-23 14:58:07 +08:00