Kris
382dbfbb8a
Fix for categories with icons not wrapping properly
2018-02-26 17:00:03 -05:00
Neil Lalonde
8f27456acb
UX: Move 'show words' checkbox close to the words in the Watched Words UI
2018-02-26 16:35:52 -05:00
Kris
436d2b57c9
Fixing categories not wrapping properly
2018-02-26 16:33:24 -05:00
Neil Lalonde
3313072957
Remove censored_pattern site setting, which is replaced by watched words
2018-02-26 16:29:27 -05:00
Gerhard Schlager
5ca5817902
FIX: Only likes should change the given daily likes
2018-02-26 22:27:18 +01:00
Kris
e2a524550c
Prevent long category names from breaking topic/category list layouts
2018-02-26 14:21:28 -05:00
Robin Ward
f8856f3d7a
FIX: Anonymous users shouldn't see the link to new in the footer
2018-02-26 13:46:50 -05:00
Joffrey JAFFEUX
ac701696b3
FEATURE: replaces tag-chooser/tag-group-chooser with select-kit component
...
These component were also the last using select2. As a consequence select2 is removed from Discourse in this commit.
2018-02-26 11:42:57 +01:00
Guo Xiang Tan
a9699da672
UX: Specify pattern and maxlength for 2FA input fields.
2018-02-26 18:29:46 +08:00
Guo Xiang Tan
c1f53e1ece
UX: Invited users should watch PM topic once topic has been visited.
...
https://meta.discourse.org/t/notifications-not-received-for-private-messages-im-invited-to/71577/11
2018-02-26 17:58:58 +08:00
Guo Xiang Tan
982e5bae3a
Update annotations.
2018-02-26 15:32:04 +08:00
Guo Xiang Tan
6a88f7db61
Notification created for wrong user after invite.
...
Introduced in c64f09b6b7
2018-02-26 13:21:19 +08:00
Guo Xiang Tan
31242335a6
Revert "Fix the build."
...
This reverts commit 07f928e05e
.
2018-02-26 13:08:10 +08:00
Guo Xiang Tan
07f928e05e
Fix the build.
2018-02-26 12:42:55 +08:00
Guo Xiang Tan
c64f09b6b7
REFACTOR: Simplify and DRY Group#invite
.
2018-02-26 11:59:07 +08:00
Guo Xiang Tan
3e1afbedc5
FIX: Missing translation for non-admin when editing a group.
...
https://meta.discourse.org/t/text-glitch-on-group-admin-page/77303
2018-02-26 10:11:18 +08:00
Guo Xiang Tan
616d210911
Merge pull request #5614 from nbianca/fix_period
...
Try extracting time period only when the filter is 'top'.
2018-02-26 09:38:33 +08:00
Régis Hanol
0559a4736a
FIX: don't double request when downloading a file
2018-02-24 12:35:57 +01:00
Kris
b731d5d9b5
Removing unneeded and duplicate styles
2018-02-23 21:43:05 -05:00
Kris
bd892199e7
Increasing topic-admin menu width to prevent wrapping on mobile
2018-02-23 13:51:06 -05:00
Kris
de30f3515b
Updating modal headers to flexbox for better alignment
2018-02-23 13:14:32 -05:00
Kris
d001183828
Prevent timestamp modal calendar from overflowing container
2018-02-23 11:44:49 -05:00
Vinoth Kannan
43f0884660
PERF: Remove N+1 queries on topic list page.
2018-02-23 20:05:51 +05:30
Arpit Jalan
709f201bd4
FIX: update group user count when bulk adding users
2018-02-23 14:29:56 +05:30
Guo Xiang Tan
4791b39773
UX: Add reset password email button when confirming password before enabling 2FA.
2018-02-23 15:37:17 +08:00
Sam
a94dc0c731
Revert "FIX: preview theme not working consistently"
...
This reverts commit 845cec3ba0
.
was not a needed change, but was elsewhere
2018-02-23 17:59:00 +11:00
Sam
6f076963f2
FIX: incorrect caching of theme keys
2018-02-23 17:58:13 +11:00
Guo Xiang Tan
4250ab522a
UX: Don't show admin 2FA edit icon on profile of other users.
2018-02-23 13:51:02 +08:00
Sam
845cec3ba0
FIX: preview theme not working consistently
...
Avoid flash, this makes debugging much simpler as well.
Additionally URL now clearly shows you are previewing a theme.
2018-02-23 15:25:35 +11:00
Guo Xiang Tan
1f74509a75
FIX: 2FA prompt incorrectly displayed on admin login page.
2018-02-23 11:05:39 +08:00
Guo Xiang Tan
e137b7f836
UX: Improve indication of 2FA status in user's preferences.
2018-02-23 10:36:48 +08:00
Guo Xiang Tan
5e60f6b533
UX: Don't disable submit button before transitioning in 2FA flow.
2018-02-23 10:36:48 +08:00
Guo Xiang Tan
2e2da3a6e2
Update copy for 2FA.
2018-02-23 10:36:48 +08:00
Robin Ward
ee9be65b2c
FIX: Show names when available
2018-02-22 20:06:53 -05:00
Guo Xiang Tan
9f5bc7a5ee
Merge pull request #5605 from nbianca/favorites
...
Added the required hooks for discourse-favorites plugin.
2018-02-23 07:12:09 +08:00
Guo Xiang Tan
18c1d1565c
UX: Fix missing css styles on invite modal.
2018-02-23 07:08:19 +08:00
Guo Xiang Tan
dd26bbe868
Merge pull request #5610 from discourse/pm-tags
...
FEATURE: Allow staffs to tag PMs
2018-02-23 07:07:41 +08:00
Bianca Nenciu
184d521fc9
Added the required hooks for discourse-favorites plugin.
2018-02-22 23:58:53 +02:00
Bianca Nenciu
0e3e5f25a6
Try extracting time period only when the filter is 'top'.
2018-02-22 23:56:37 +02:00
Régis Hanol
0210a7f2bf
FIX: social login buttons were not working
2018-02-22 18:06:28 +01:00
Vinoth Kannan
7cbda949f1
REFACTOR: New spec tests and code improvement
2018-02-22 20:27:02 +05:30
Guo Xiang Tan
862e83287e
Merge pull request #5575 from featheredtoast/tab-index-composer-actions
...
tab index composer actions
2018-02-22 15:16:41 +08:00
Maja Komel
76a2fc3d07
UX: Add og metadata for groups.
...
https://meta.discourse.org/t/onebox-for-groups/79155
2018-02-22 15:03:41 +08:00
Guo Xiang Tan
7bcc0c1da9
FIX: Login buttons not working on sign up modal.
2018-02-22 14:01:07 +08:00
Guo Xiang Tan
ae2d7ba857
Partially revert d170c8fccc
to bring back 3df0626aa5
.
2018-02-22 13:42:04 +08:00
Arpit Jalan
d170c8fccc
Revert 'Accessibility: focus management in topics'
...
reverts:
- 3df0626aa5
- 3212cdda78
- 59b7760e2e
- bfc1301823
2018-02-22 10:32:37 +05:30
Kane York
bfc1301823
UX: Remove default focus styling from posts & topic list items
...
The styling is superseded by the .selected management
2018-02-22 12:21:23 +08:00
Kane York
59b7760e2e
UX: Make the .selected class follow focus
2018-02-22 12:20:47 +08:00
Kane York
3212cdda78
UX: Use focus as the first selector for J/K navigation
2018-02-22 11:55:36 +08:00
Kane York
3df0626aa5
UX: Apply hover styling to post actions on focus
2018-02-22 11:55:36 +08:00
Guo Xiang Tan
bbb30bedf3
Improve output of SSO verbose logging.
2018-02-22 11:26:13 +08:00
Sam
f4418ae884
PERF: fast docking of timeline so it does not overlap
...
In the past we debounced all dock check this causes situations where
sometimes timeline would not dock in time especially on slow computers
This works around it by performing the dock by hand.
Also there was missing integer casting causing over aggressive re-rendering
2018-02-22 12:52:43 +11:00
Guo Xiang Tan
964624f3ab
FIX: No error displayed when 2FA token is invalid on admin login page.
2018-02-22 09:45:57 +08:00
Guo Xiang Tan
412b298f55
UX: Smaller input field for preferences 2FA form.
2018-02-22 09:07:43 +08:00
Guo Xiang Tan
1b04d881c5
UX: Display lock icon in admin user lists when user has 2FA enabled.
2018-02-22 09:00:09 +08:00
Guo Xiang Tan
edf326a9a5
Fix incorrect translation.
2018-02-22 08:06:37 +08:00
Joffrey JAFFEUX
6f5acfe783
Login with email/forget password UI refactoring
...
* move button into login modal with social buttons
* adds email link next to login field when filling it
* adds proper validation messages
* improves forgot password flash clearing
* more tests
2018-02-22 08:06:15 +08:00
Sam
720e1965e3
FEATURE: add category suppress from latest
...
In the past we used suppress_from_homepage, it had mixed semantics
it would remove from category list if category list was on home and
unconditionally remove from latest.
New setting explicitly only removes from latest list but leaves the
category list alond
2018-02-22 09:56:35 +11:00
Jeff Wong
d2b518c61c
QR code display fix on dark backgrounds ( #5613 )
...
https://meta.discourse.org/t/2fa-qr-code-not-visible-on-dark-theme/81152?u=awole20
2018-02-21 23:23:47 +01:00
Robin Ward
83d8fa2892
FIX: Allow customized usernames to work in this route
...
Co-authored-by: jjaffeux <j.jaffeux@gmail.com>
2018-02-21 13:37:14 -05:00
Vinoth Kannan
2b509eaa91
Merge branch 'master' into pm-tags
2018-02-21 23:55:59 +05:30
Neil Lalonde
81e873138f
FIX: error when deleting a tag associated with a deleted topic
2018-02-21 12:35:53 -05:00
Régis Hanol
4e7244d8d9
FIX: never open internal links in a new tab when user prefers opening external links in a new tab
2018-02-21 17:51:53 +01:00
Vinoth Kannan
d4b2e840cb
remove unwanted code
2018-02-21 20:19:19 +05:30
Vinoth Kannan
84ce1acfef
FEATURE: Allow staffs to tag PMs
2018-02-21 20:11:46 +05:30
Vinoth Kannan
1446753fd2
FIX: Include deleted topics in the post serializer
2018-02-21 14:31:52 +05:30
Guo Xiang Tan
b16471edfb
FIX: Invalid token error incorrectly displayed on email login page.
2018-02-21 15:46:53 +08:00
Guo Xiang Tan
8964e75ad6
Merge pull request #5612 from discourse/featheredtoast-two-factor-login
...
Featheredtoast two factor login
2018-02-21 15:00:10 +08:00
Guo Xiang Tan
14f3594f9f
Review Changes for f4f8a293e7
.
2018-02-21 14:55:49 +08:00
Robin Ward
5c40ae9e63
FIX: Links in quotes should be counted for rate limits
2018-02-20 20:42:01 -05:00
Jeff Wong
f4f8a293e7
FEATURE: Implement 2factor login TOTP
...
implemented review items.
Blocking previous codes - valid 2-factor auth tokens can only be authenticated once/30 seconds.
I played with updating the “last used” any time the token was attempted but that seemed to be overkill, and frustrating as to why a token would fail.
Translatable texts.
Move second factor logic to a helper class.
Move second factor specific controller endpoints to its own controller.
Move serialization logic for 2-factor details in admin user views.
Add a login ember component for de-duplication
Fix up code formatting
Change verbiage of google authenticator
add controller tests:
second factor controller tests
change email tests
change password tests
admin login tests
add qunit tests - password reset, preferences
fix: check for 2factor on change email controller
fix: email controller - only show second factor errors on attempt
fix: check against 'true' to enable second factor.
Add modal for explaining what 2fa with links to Google Authenticator/FreeOTP
add two factor to email signin link
rate limit if second factor token present
add rate limiter test for second factor attempts
2018-02-21 09:04:07 +08:00
Kris
ce97bdb472
Flag badge too wide in header panels
2018-02-20 17:31:02 -05:00
Kris
677e126fbf
UX: Implementing a box-shadow system, cleaning up existing shadows
2018-02-20 12:18:20 -05:00
Guo Xiang Tan
226ace1643
Update annotations.
2018-02-20 14:28:58 +08:00
Sam
86d12bd44b
FEATURE: search within title using in:title
...
Also
- Significantly improved search ranking, title is treated most strongly
- Adds tag names to the index
- Run search re-indexer more aggressively
- Re-index topic and all posts on category change
2018-02-20 14:41:21 +11:00
Régis Hanol
60ec483caa
FIX: include title in local onebox when linking to a different topic
2018-02-19 22:40:14 +01:00
Arpit Jalan
614b1c8e68
FIX: admin was not able to unblock screened IP address
2018-02-20 00:36:13 +05:30
Arpit Jalan
c419c26f56
FEATURE: new site setting 'max_emojis_in_title'
2018-02-19 18:15:26 +05:30
OsamaSayegh
f3815cd785
FEATURE: New site setting for additional allowed filetypes for staff ( #5364 )
...
* FEATURE: New site setting for additional allowed filetypes for staff
* Problematic variable name
* feedback
* small issues
* fix indentation
* failing tests
* Remove message bus and fix minor issues
* Missed this message bus
2018-02-19 10:44:24 +01:00
Zach Whitehead
afa2b36842
Add class to category link for easy styling ( #5606 )
2018-02-19 10:22:27 +01:00
Leo McArdle
5d9d0fcb4f
FEATURE: add setting which adds group name to PM email subject ( #5475 )
2018-02-19 10:20:17 +01:00
Joffrey JAFFEUX
b3b6373f77
FIX: do not show mail-forward icon if not needed
2018-02-19 09:52:35 +01:00
Arpit Jalan
33df2d6a02
FIX: data export should fill missing dates with zero value
2018-02-18 23:52:09 +05:30
Robin Ward
02093ecbdd
Extensibility: Allow plugins to munge user params
2018-02-16 19:12:02 -05:00
Kris
a2327b4897
login button alignment fix
2018-02-16 17:13:10 -05:00
Kris
35a49a240a
UX: Improving header scalability for large font themes
2018-02-16 15:58:10 -05:00
Kris
67526907cd
Tags should wrap on mobile topic-list
2018-02-15 15:15:42 -05:00
Kris
5de78a719b
Fixing emoji admin page column
2018-02-15 15:07:26 -05:00
Robin Ward
32e8cef0ad
Merge pull request #5596 from discourse/mobile-landscape-timeline
...
UX: Make mobile timeline extra short in landscape
2018-02-15 11:34:03 -08:00
Robin Ward
3faeb4f093
Calculate the heights when we need them
2018-02-15 14:33:20 -05:00
Neil Lalonde
991dfadad7
FIX: CategoryTagStat queries need to exclude PMs with tags
2018-02-15 12:13:42 -05:00
Neil Lalonde
fdd8ce9722
empty category_tag_stats table before running init job
2018-02-15 11:28:25 -05:00
Joffrey JAFFEUX
2cf40096d1
FIX: makes mini-tag-chooser search more efficient
2018-02-15 15:01:19 +01:00
Arpit Jalan
585fc26f8e
FIX: allow discourse app to link directly to upgrade page
2018-02-15 18:20:25 +05:30
Joffrey JAFFEUX
e1883ba828
minor select-kit css improvements
2018-02-15 12:56:20 +01:00
Arpit Jalan
b43ac801d1
FIX: show create new topic link in advanced search mode
2018-02-15 17:23:34 +05:30
hnb-ku
afdc559f4f
FEATURE: Whitelist div[data-theme-*] ( #5598 )
...
* Whitelist div[data-theme-*]
Whitelisting data attributes on <div> elements that match [data-theme-*] allows theme authors to target elements in posts and not have those attributes sanitized.
https://meta.discourse.org/t/79520/16
* Update white-lister.js.es6
2018-02-15 04:32:41 -05:00
Guo Xiang Tan
7902296c11
Oops we should register a service worker as long as it is supported.
2018-02-15 15:02:14 +08:00
Kris
5ab44833ab
UX: Make mobile timeline extra short in landscape
2018-02-14 23:27:06 -05:00
Guo Xiang Tan
9c7d609575
UX: Restore width of composer user selector.
...
* This fixes the build as well as a short width
resulted in the user selector collapsing into
the compressed display.
2018-02-15 11:49:10 +08:00