Sam
634755113a
Merge branch 'new_user_auth'
2017-02-07 09:23:02 -05:00
Sam
ff49f72ad9
FEATURE: per client user tokens
...
Revamped system for managing authentication tokens.
- Every user has 1 token per client (web browser)
- Tokens are rotated every 10 minutes
New system migrates the old tokens to "legacy" tokens,
so users still remain logged on.
Also introduces weekly job to expire old auth tokens.
2017-02-07 09:22:16 -05:00
Neil Lalonde
ece979efd1
add tags to webcrawler view of a topic in an ItemList
2017-02-06 18:12:48 -05:00
Neil Lalonde
9ec000407f
FIX: tags shouldn't be listed as breadcrumbs in web crawler view
2017-02-06 17:35:54 -05:00
Sam
2dec731da3
SECURITY: correctly validate input when admin searches for screened ips
2017-02-06 16:11:16 -05:00
Neil Lalonde
8643620172
automatically redirect when password reset completes successfully
2017-02-06 15:04:58 -05:00
Arpit Jalan
68653801bc
Merge pull request #4690 from techAPJ/pdf-onebox
...
UX: CSS for pdf onebox
2017-02-07 00:05:57 +05:30
Arpit Jalan
0c0da86e0c
UX: CSS for pdf onebox
2017-02-07 00:04:01 +05:30
Neil Lalonde
e82240fbd9
autofocus password field on password reset page, and remove static password length message
2017-02-06 12:46:02 -05:00
Régis Hanol
84af84dc52
prevent inactive & staged users from being automatically added to a group
2017-02-06 17:49:27 +01:00
Régis Hanol
27fb9c8804
FIX: bounce webhooks should also use recipient address
2017-02-05 19:06:35 +01:00
Robin Ward
f1e7bca3c9
FEATURE: Warn a user when they're replying to the same user too much
2017-02-03 17:00:54 -05:00
Neil Lalonde
c4e10f2a9d
FEATURE: redesign the change password page to use javascript and validations
2017-02-03 16:09:24 -05:00
Robin Ward
b251d11518
FIX: If you make a new banner, clear the old dismissed values
2017-02-03 15:07:38 -05:00
Neil Lalonde
ae671355da
FIX: add /tags routes to robots.txt
2017-02-03 11:57:00 -05:00
Arpit Jalan
5523d0dbf9
fix the build
2017-02-03 15:35:33 +05:30
Arpit Jalan
26ccf61ab1
FIX: sane error message when inviting an existing user
2017-02-03 14:27:27 +05:30
Guo Xiang Tan
61111a3f9b
FIX: Show groups that user is owner of on groups page.
2017-02-03 16:51:32 +08:00
Arpit Jalan
67669c00c5
FIX: incorrect instructions when inviting user to forum
2017-02-03 13:49:07 +05:30
Arpit Jalan
6b8691ecea
Merge pull request #4685 from techAPJ/approve-users-invite-fix
...
FIX: allow existing users to be invited to topic/message when must_approve_users is enabled
2017-02-03 13:22:18 +05:30
Guo Xiang Tan
f9255631e3
FIX: Group owners don't see group owner functions when navigating from user page.
2017-02-03 15:31:47 +08:00
Arpit Jalan
dc2171960b
FIX: allow existing users to be invited to topic/message when must_approve_users is enabled
2017-02-03 13:01:23 +05:30
Guo Xiang Tan
ec73224b5e
PERF: Remove N+1 query when saving a user.
2017-02-03 15:03:33 +08:00
Guo Xiang Tan
7a243e859e
FIX: Search menu widget breaks when context type is `null`.
2017-02-03 09:38:51 +08:00
Neil Lalonde
b91cb92af0
FIX: reports for time to first reply and topics without replies were counting whispers and moderator actions
2017-02-02 17:27:41 -05:00
Sam
06570f8e5a
UX: less restrictive selector to allow for plugin outlets
...
Currently plugin outlets in LIs will generate a wrapping SPAN,
this makes an allowence in core for nave extenstions (like solved does)
2017-02-02 12:18:03 -05:00
Robin Ward
44f913b9b8
FIX: Incorrect title on admin reports
2017-02-02 10:56:12 -05:00
Guo Xiang Tan
3c28d94706
FIX: Don't configure Redis connector if Redis slave config is not set.
2017-02-02 13:48:55 +08:00
Rafael dos Santos Silva
c34520d384
FIX: eslint was broken
2017-02-02 01:12:49 -02:00
Robin Ward
cef8a0af34
Merge pull request #4657 from gdpelican/reopen-widget
...
Add reopenWidget method
2017-02-01 13:18:55 -05:00
Robin Ward
0f3dabb54c
FIX: Hover text was showing incorrect number
2017-02-01 13:16:32 -05:00
Guo Xiang Tan
18007ed34b
FIX: Can't use an internal name here if `SiteSetting.convert_pasted_images_to_hq_jpg` is `false`.
2017-02-01 14:51:56 +08:00
Guo Xiang Tan
f6d9745c5f
Bye bye byebug.
2017-02-01 14:50:14 +08:00
Guo Xiang Tan
6c8c91dca4
UX: Change default filename for images that have been pasted.
2017-02-01 14:44:41 +08:00
Guo Xiang Tan
d449f782a3
Revert "FIX: Don't skip callbacks when rebaking posts."
...
This reverts commit 06c651f8c9
.
If site settings are changed, there is a chance that the post
will fail PostValidator's validations.
2017-02-01 10:52:15 +08:00
Viet Hoang
40164ccd4a
Add user title to SSO payload
2017-01-31 16:42:27 -08:00
James Kiesel
816a030f78
Bump plugin api to 0.7
2017-02-01 11:05:47 +13:00
Guo Xiang Tan
0f2de4863b
Make Eslint happy.
2017-01-31 10:45:04 +08:00
Guo Xiang Tan
058df4329d
FIX: Escape escape regexp characters.
2017-01-31 10:39:45 +08:00
Robin Ward
d4bbdcd7d6
Raise an error if a widget doesn't have a key but uses state
2017-01-30 12:02:55 -05:00
Arpit Jalan
19f7beaa2c
FIX: topic links were getting dropped when post is rebaked
2017-01-30 14:55:53 +05:30
Robin Ward
e3670c52fa
FIX: Don't route to a weird blank page when public profiles are disabled
2017-01-27 12:45:40 -05:00
Guo Xiang Tan
881986636c
Fix "saving" message not dismissing when editing posts.
2017-01-27 21:30:28 +08:00
Leo McArdle
c76f6856ea
FEATURE: reply as new message to the same recipients
2017-01-27 12:24:31 +08:00
Guo Xiang Tan
c01cee4aa6
PERF: N+1 query when saving a user.
2017-01-27 10:53:42 +08:00
Guo Xiang Tan
156a00af47
UX: Show edit button on post revision modal as long as user can edit.
2017-01-27 10:49:17 +08:00
Neil Lalonde
396526621b
FIX: reply buttons and tooltips untranslated in all languages
2017-01-26 16:45:40 -05:00
Neil Lalonde
0e8808fbe8
FIX: bulk change tags works with category tag settings
2017-01-26 16:36:53 -05:00
Neil Lalonde
6e47e02738
FIX: edit category modal throws EmberError when allowed tag groups is set
2017-01-26 15:32:24 -05:00
Rafael dos Santos Silva
60f30aa6ad
UX: Remove 'no thanks' from remind tomorrow CTA
2017-01-26 17:47:52 -02:00
Sam
06638c78e7
Merge pull request #4617 from claygriffiths/trailingslash-message-bus
...
Fix: Forced trailing slash on messageBus.baseUrl
2017-01-26 12:03:06 -05:00
Robin Ward
496682c442
Merge pull request #4662 from tgxworld/fix_localized_group_name_change
...
Fix localized group name change
2017-01-26 10:50:00 -05:00
Robin Ward
a7ba69075b
Merge pull request #4667 from joebuhlig/user-nav-plugin-outlet
...
FEATURE: Add user-main-nav plugin outlet
2017-01-26 10:48:24 -05:00
Régis Hanol
810176be5b
Merge branch 'master' into master
2017-01-26 10:56:25 +01:00
Jeff Atwood
43a8a7c812
de-emphasize display mode buttons on revision view
2017-01-26 00:02:19 -08:00
Guo Xiang Tan
ee7c7c347a
Merge pull request #4673 from tgxworld/edit_post_button_wiki_post_revision
...
Add edit post button to post revision modal for wiki-ed posts.
2017-01-26 13:33:55 +08:00
Arpit Jalan
9dd09e453b
FEATURE: add explicit confirmation button to accept the invite
2017-01-25 15:50:30 +05:30
Guo Xiang Tan
06c651f8c9
FIX: Don't skip callbacks when rebaking posts.
2017-01-25 17:47:13 +08:00
Guo Xiang Tan
ee396edd9c
Add edit post button to post revision modal for wiki-ed posts.
2017-01-25 14:36:00 +08:00
Guo Xiang Tan
781d83a46f
FIX: Toggling a post's wiki status should not skip revision.
2017-01-25 13:34:55 +08:00
Guo Xiang Tan
efc21366ae
FIX: Incorrect parameter being passed to component.
2017-01-25 13:12:38 +08:00
Guo Xiang Tan
0a25df67bc
Revert "FIX: Incorrect parameter being passed to component."
...
This reverts commit d354a6f7a4
.
2017-01-25 13:12:24 +08:00
Guo Xiang Tan
d354a6f7a4
FIX: Incorrect parameter being passed to component.
2017-01-25 13:09:08 +08:00
Neil Lalonde
ff508ed75f
UX: red notification of flags or pending approvals opens hamburger menu instead of linking to flags page
2017-01-23 14:34:06 -05:00
Régis Hanol
7e52d29a5b
Merge pull request #4643 from LeoMcA/fix-pull-img
...
FIX: Handle img src starting with "//" in pull_hotlinked_images job
2017-01-23 17:56:53 +01:00
Joe Buhlig
60c2787e64
FEATURE: Add user-main-nav plugin outlet
2017-01-20 07:15:07 -06:00
Guo Xiang Tan
32846aad2a
FIX: Toggling post's wiki status should not create a new version.
2017-01-20 15:42:33 +08:00
Neil Lalonde
6b93b09404
FIX: when blocking a user results in hiding their posts, only hide posts made in the last 24 hours
2017-01-19 15:56:22 -05:00
Leo McArdle
e4ad88019b
add category-navigation plugin outlet
2017-01-19 17:35:22 +00:00
Arpit Jalan
0791c2c966
FIX: sso_overrides_avatar should override previously set avatar
2017-01-19 10:52:24 +05:30
Neil Lalonde
61d4c1203e
FEATURE: group avatar flair shows on topic participants list, and participant avatars can have custom styles
2017-01-18 11:38:00 -05:00
Jeff Atwood
095ec9cf63
minor css change to user page
2017-01-18 01:11:49 -08:00
Guo Xiang Tan
706b4f6b9f
FEATURE: Remap group mentions when group name has been changed.
2017-01-18 13:39:34 +08:00
Guo Xiang Tan
59dfb51a35
FIX: Don't change automatic group name if localized name has been taken.
2017-01-18 12:20:23 +08:00
Neil Lalonde
bfc52a8e6f
FIX: long titles need a max-width in composer when replying on desktop view
2017-01-17 15:14:58 -05:00
Robin Ward
0c71e37aab
Merge pull request #4660 from ryantm/serversideonly
...
add more SERVER_SIDE_ONLY routes; use pathname in matching
2017-01-17 13:55:40 -05:00
Ryan Mulligan
f641655f1b
add more SERVER_SIDE_ONLY routes; use pathname in matching
2017-01-17 09:51:39 -08:00
Robin Ward
11641fb3cd
Whitelist the alternative `raw` url
2017-01-17 11:11:27 -05:00
Guo Xiang Tan
fc52624aac
Fix undefined `attrs`.
2017-01-17 16:31:57 +08:00
Guo Xiang Tan
ee58c4cd94
FIX: Don't close search menu on link clicked when context is enabled.
2017-01-17 12:35:48 +08:00
Guo Xiang Tan
de6ca4f736
FIX: Pressing enter when searchContext is enabled should just trigger a search.
2017-01-17 11:01:33 +08:00
Guo Xiang Tan
c76ee788a7
Merge pull request #4656 from tgxworld/dont_display_an_extra_button_for_wiki_post
...
UX: Display wiki icon on post edits indicator.
2017-01-17 06:34:43 +08:00
Guo Xiang Tan
17da0bd11f
UX: Display wiki icon on post edits indicator.
2017-01-17 06:33:58 +08:00
Neil Lalonde
60a9030d25
UX: don't show search and hamburger menus to anon visitors on login-required sites
2017-01-16 16:33:14 -05:00
James Kiesel
1d8882a1dd
oops semicolons
2017-01-17 08:20:57 +13:00
James Kiesel
646b49e5ae
Expose reopenWidget through plugin api
2017-01-17 08:19:29 +13:00
Régis Hanol
fbf9172db8
FIX: log backups download/destroy staff action
...
FIX: clean up junk left by the specs
RENAME: 'backup_operation' to 'backup_create' to match other backup log types
2017-01-16 19:53:31 +01:00
Rafael dos Santos Silva
116e74325a
FIX: Topic Status should display on categories and topic view
2017-01-16 15:04:33 -02:00
Robin Ward
5f7a33efe5
FIX: [object Object] when hovering over view count
2017-01-16 12:02:32 -05:00
Robin Ward
3db3ee65b7
UX: Make it easier for plugins to add stuff before topics on the list
2017-01-16 11:53:09 -05:00
Robin Ward
86c52c72f6
FIX: Deleting a user was not deleting their directory items
2017-01-16 11:46:52 -05:00
James Kiesel
513f570936
Add reopenWidget method
2017-01-17 00:39:23 +13:00
Leo McArdle
b60e9b7330
FIX: Handle img src starting with "//" in pull_hotlinked_images job
2017-01-16 10:50:07 +00:00
Guo Xiang Tan
63954c1b33
FIX: Same user record being saved twice causing validation to fail.
2017-01-16 16:41:03 +08:00
Guo Xiang Tan
e3b6f9b8ae
FIX: Do not update user stats like counts for private messages.
2017-01-16 11:07:53 +08:00
Guo Xiang Tan
ed5fa20b0c
Revert "FIX: error during signup saying "Password is the same as your current password" due to automatic group membership granting a trust level"
...
This reverts commit 9c40657ba4
.
Calling this whenever a user is initialize is hurting us bad
on performance.
2017-01-16 09:44:10 +08:00
Jeff Atwood
56abe065bc
tighten header margin on onebox
2017-01-14 22:11:46 -08:00
cpradio
d0a3dc10d8
FIX: RSS Language should use a dash/hypen instead of underscore
2017-01-14 14:24:21 -05:00
Robin Ward
5f08630c27
Update topic status to use more ES6 features, clean up
2017-01-13 15:49:31 -05:00
Neil Lalonde
e8307ac24c
FIX: mailing list mode digest emails included whispers
2017-01-13 13:46:33 -05:00
Robin Ward
adb73180f7
FEATURE: Let plugins register themes easily
2017-01-13 11:50:52 -05:00
Guo Xiang Tan
0f574f641e
UX: Truncate topic link title/URL on desktop to prevent overflow.
2017-01-12 12:24:39 +08:00
Guo Xiang Tan
515f50e42e
FEATURE: Log admin action when readonly mode is changed.
2017-01-12 09:41:02 +08:00
Jeff Atwood
240c4870cf
FIX: add noopener to website field in user profile
2017-01-11 15:38:37 -08:00
Régis Hanol
887e9af84f
FEATURE: new 'max_image_megapixels' site setting
2017-01-11 23:37:12 +01:00
Robin Ward
6c3426d266
Let's not notify for trust levels on Staff, either
2017-01-11 11:25:04 -05:00
Arpit Jalan
e793caf3e3
FIX: only allow CSV file to be uploaded for bulk invite
2017-01-11 16:26:01 +05:30
Guo Xiang Tan
d6bf5b0e78
Use `any` orientation for web app manifest.
2017-01-11 17:32:24 +08:00
Guo Xiang Tan
1758af9a1d
FIX: Perform emoji unescape for topic titles in quotes.
2017-01-11 17:23:13 +08:00
Guo Xiang Tan
cdd550e947
Use a different Redis key when PG failover sets site to readonly mode.
2017-01-11 16:38:49 +08:00
Guo Xiang Tan
77045eb1f1
Merge pull request #4644 from olach/tab-size
...
Display tabs with smaller widths for code blocks
2017-01-11 14:49:16 +08:00
Neil Lalonde
98bd58df61
Don't show email of deleted users in staff action logs
2017-01-10 17:25:36 -05:00
Neil Lalonde
fc0a0a76a4
Add more info in staff action logs for blocking a user, and add logging for lock trust level, activate, and deactive user
2017-01-10 17:25:36 -05:00
Robin Ward
7341b0d03c
Don't give notifications to admins for trust level notifications
2017-01-10 12:18:48 -05:00
Ola Christensson
82fab2343f
Display tabs with smaller widths for code blocks
...
The default browser behavior is a tab width of 8 characters. This changes the width to 4 characters.
2017-01-10 10:06:53 +01:00
Robin Ward
b60bc47a4c
Plugins can register providers for global settings
2017-01-09 17:18:58 -05:00
Neil Lalonde
d9146de080
FIX: an image can be shown twice in summary emails
2017-01-09 13:27:43 -05:00
Guo Xiang Tan
3d21ccd4a5
FIX: Add validation to disallow censored words in topic title.
2017-01-09 16:55:41 +08:00
Guo Xiang Tan
cbc6aee137
UX: Display large numbers with delimiters.
2017-01-09 15:56:02 +08:00
Guo Xiang Tan
aa9ac0d8b2
Make eslint happy.
2017-01-09 13:59:00 +08:00
Guo Xiang Tan
fed7218deb
UX: Observe changes to plugin to hide/show plugin admin link without refresh.
2017-01-09 13:56:15 +08:00
Guo Xiang Tan
e721e31699
FIX: Login modal on mobile does not submit on enter.
2017-01-09 13:20:53 +08:00
Guo Xiang Tan
98df6db0eb
FIX: Respect site setting to hide username in mailing list summary.
2017-01-09 12:18:30 +08:00
Guo Xiang Tan
4a7d6ea751
Make eslint happy.
2017-01-09 11:24:55 +08:00
Guo Xiang Tan
c260a4e34d
FIX: Can't add categories when creating a new web hook.
2017-01-09 11:22:35 +08:00
Arpit Jalan
c834d591a3
use Ember.set() to set the `dasherized_name` property
2017-01-06 23:13:31 +05:30
Robin Ward
1b92d44fb2
FIX: A component referenced the controller
2017-01-06 10:45:48 -05:00
Guo Xiang Tan
389e1d0bd5
Add acceptance JS tests for group membership button.
2017-01-06 11:56:10 +08:00
Guo Xiang Tan
a4e7657bbf
FIX: Missing action to show login modal on group page.
2017-01-06 11:40:32 +08:00
Guo Xiang Tan
68300f515c
FIX: Return 404 if id is not valid.
2017-01-06 10:39:44 +08:00
Guo Xiang Tan
d10fe51b72
Fix broken specs since all urls will be oneboxed.
2017-01-06 10:05:51 +08:00
Neil Lalonde
685e6bdbab
FIX: tags canonical url can raise error or be wrong
2017-01-05 15:17:23 -05:00
Robin Ward
7c8095294d
FIX: Raw plugin outlets were broken
2017-01-05 11:38:57 -05:00
Claas Augner
bec10ada2a
Remove unused email templates from controller
2017-01-05 15:31:14 +01:00
Arpit Jalan
6d26e348b6
FIX: 'add permalink' feature was broken
2017-01-05 18:50:17 +05:30
Régis Hanol
937ea5e9c3
Merge pull request #4636 from caugner/fix-translate-titles-of-email-templates
...
FIX: Translate titles of email templates
2017-01-05 09:48:12 +01:00
Régis Hanol
caf704068c
Merge pull request #4635 from caugner/fix-add-emoji-custom-class
...
FIX: Add emoji-custom class in custom emojis list.
2017-01-05 09:47:30 +01:00
Régis Hanol
6f396a0881
Merge pull request #4637 from caugner/ux-add-icon-for-bookmarks-report
...
UX: Add icon for bookmarks report
2017-01-05 09:47:05 +01:00
Arpit Jalan
7a1ff59822
FIX: PM email to suspended member was broken
2017-01-05 13:58:14 +05:30
Claas Augner
9710b04c31
UX: Add icon for bookmarks report
2017-01-05 02:07:38 +01:00
Claas Augner
ad86d4a3e3
FIX: Translate titles of email templates
2017-01-05 01:26:38 +01:00
Claas Augner
2c723f8323
FIX: Add emoji-custom class in custom emojis list.
2017-01-04 23:54:03 +01:00
Robin Ward
846cd523b6
FIX: Broken plugin outlet
2017-01-04 11:52:19 -05:00
Régis Hanol
cbcb9363f4
fix the build
2017-01-04 14:23:21 +01:00
Guo Xiang Tan
5098baee2f
FIX: Undefined variable.
2017-01-04 17:37:23 +08:00
Guo Xiang Tan
43d950f813
FIX CSS for autocomplete.
2017-01-04 12:37:02 +08:00
Guo Xiang Tan
43671b1fda
UX: Display group fullname in mention autocomplete.
2017-01-04 11:40:14 +08:00
Jeff Atwood
878af4c8b1
add tiny bit of space to email summary
2017-01-03 15:45:29 -08:00
Jeff Atwood
4e44845714
de-emphasize onebox URL field with color
2017-01-03 14:08:56 -08:00
Jeff Atwood
b58a6804c2
reduce font size on mobile prog expansion
2017-01-03 11:17:12 -08:00