Robin Ward
31a0c4a9be
FEATURE: Add `quote-modified` class if a quote has been modified
2018-03-13 13:41:06 -04:00
Arpit Jalan
7d375690c1
Merge pull request #5667 from techAPJ/pm-tags-page
...
FEATURE: replace PM tags dropdown with a dedicated tags page
2018-03-13 13:08:21 +05:30
Arpit Jalan
24338fbbe8
FEATURE: replace PM tags dropdown with a dedicated tags page
2018-03-13 13:06:58 +05:30
Sam
f11f3f4c5b
remove stray console.log
2018-03-13 17:39:53 +11:00
Guo Xiang Tan
1c208ef3f0
FIX: Suspended login error message not showing.
2018-03-13 11:28:59 +08:00
Sam
8c1d145f0e
FIX: when visiting post on mobile it is not selected
2018-03-13 14:06:08 +11:00
Kris
64e30d799e
UX: Use the full word "cancel" on desktop composer, "X" on mobile.
2018-03-12 22:33:44 -04:00
Gerhard Schlager
243ee565dc
Reset widget decorators after each test
2018-03-12 14:22:50 +01:00
Kris
257950e8bd
UX: Replace composer cancel and upload with icons
2018-03-09 22:29:42 -05:00
Sam
39e679d3cb
FEATURE: allow themes to live in private git repos
...
This feature allows themes sourced from git to live on private
servers, it automatically generates key pairs.
2018-03-09 16:14:38 +11:00
Sam
9a4a7422f5
FIX: not loading more messages when username has a .
2018-03-09 11:01:46 +11:00
Sam
5ff857d770
remove theme yaml from UI, it only causes troubles
2018-03-09 11:01:46 +11:00
Robin Ward
6385c7fcb3
UX: Don't let topic progress widget dangle when preview is disabled
2018-03-08 16:34:19 -05:00
Arpit Jalan
4ad3a258d1
FIX: tag filter was not selected on page load
2018-03-08 20:09:31 +05:30
Arpit Jalan
0c2be8b775
Merge pull request #5655 from techAPJ/pm-tags-dropdown
...
FEATURE: filter personal messages by tags
2018-03-08 16:30:38 +05:30
Arpit Jalan
c29660c8f1
FEATURE: filter personal messages by tags
2018-03-08 14:42:07 +05:30
Sam
86c00ac6ad
stop using deprecated size()
2018-03-08 15:26:29 +11:00
Sam
7a831857fc
remove deprecated method
2018-03-08 14:53:09 +11:00
Neil Lalonde
873feb7b7c
Merge pull request #5654 from tshenry/user-profile-avatar-flair-plugin-outlet
...
FEATURE: Add user-profile-avatar-flair plugin outlet
2018-03-07 17:04:20 -05:00
Régis Hanol
b5b5b68972
Add proper error message when SCSS variable name is invalid when uploading a theme file
2018-03-07 21:37:22 +01:00
Joffrey JAFFEUX
90a1b48503
FIX: correctly allow tag creation if `this.site.get("can_create_tag")`
2018-03-07 16:06:56 +01:00
Taylor Henry
8c0369e86f
FEATURE: Add user-profile-avatar-flair plugin outlet
...
Adds a plugin outlet in the user profile for avatar flair.
2018-03-07 02:38:08 -08:00
Guo Xiang Tan
e7cc2e6d33
FIX: `loadBefore` should include current params as well.
2018-03-07 16:57:06 +08:00
Guo Xiang Tan
c6cb7f6693
UX: Add title to user messages page.
2018-03-07 15:24:11 +08:00
Guo Xiang Tan
82619c2445
FIX: Missing messages incoming indicator for mobile.
2018-03-07 10:27:18 +08:00
Neil Lalonde
2e5c18d130
Merge pull request #5652 from majakomel/add-slovenian-locale
...
Add Slovenian locale files
2018-03-06 15:59:01 -05:00
Maja Komel
e2a441ade9
Add Slovenian translations
2018-03-06 20:51:41 +01:00
Guo Xiang Tan
8f5349eaa1
FIX: Only unsubscribe channel if it was subscribed.
2018-03-06 21:39:30 +08:00
Guo Xiang Tan
e09a4a353e
FIX: Incorrectly deleting `channel` preventing us from unsubscribing MB.
2018-03-06 19:52:00 +08:00
Guo Xiang Tan
1365bab0d7
FEATURE: Live updates for user's messages page.
...
https://meta.discourse.org/t/group-inbox-messages-not-updated-for-new-posts/38189
2018-03-06 18:15:21 +08:00
Guo Xiang Tan
821f3d0c15
REFACTOR: Remove code duplication.
2018-03-06 17:37:53 +08:00
Sam
0134e41286
FEATURE: detect when client thinks user is logged on but is not
...
This cleans up an error condition where UI thinks a user is logged on
but the user is not. If this happens user will be prompted to refresh.
2018-03-06 16:49:31 +11:00
OsamaSayegh
adc46ac56c
UX: Improvements for theme UI ( #5650 )
...
* Don't display "Settings: YAML" in Custom CSS/HTML section
* Don't show the settings tab for remote/imported themes
2018-03-05 17:26:50 -05:00
Arpit Jalan
003b03d939
allow staff to delete user if posts are 5 or less irrespective of delete_user_max_post_age
2018-03-05 23:31:29 +05:30
Joffrey JAFFEUX
057fa049e6
FIX: display keyboard on mobile when focusing mini-tag-chooser
2018-03-05 10:55:20 +01:00
Sam
95555b5ec8
If there are no settings do now show section
2018-03-05 11:11:21 +11:00
OsamaSayegh
282f53f0cd
FEATURE: Theme settings (2) ( #5611 )
...
Allows theme authors to specify custom theme settings for the theme.
Centralizes the theme/site settings into a single construct
2018-03-04 19:04:23 -05:00
Arpit Jalan
322618fc34
FIX: capital bbcode tags were broken
2018-03-04 22:10:54 +05:30
Joffrey JAFFEUX
a15b2fdeca
FIX: make it possible to edit tags on topics on mobile
2018-03-04 13:47:25 +01:00
Robin Ward
31e3bf6d8d
FEATURE: New "Categories and Top" homepage style
...
Select this option if you want to show top topics on the homepage
instead of latest topics.
2018-03-03 14:26:57 -05:00
Joffrey JAFFEUX
5e323139ae
FIX: makes sure we recompute shouldDisplayCreateRow after request
2018-03-03 11:42:44 +01:00
Robin Ward
b11dd21356
FIX: Translate the hover text or emoji categories
2018-03-02 18:28:06 -05:00
Kris
c684843c53
Improving title selection on badge pages
2018-03-02 16:15:58 -05:00
Neil Lalonde
dda248f5df
FIX: tag input in composer was not respecting tag group rules
2018-03-02 15:56:24 -05:00
Kris
0ec1dc9237
UX: Improving badge page layout
2018-03-02 12:43:01 -05:00
Neil Lalonde
5833d00739
SECURITY: sanitize topic title when staff is viewing a user's past flagged posts and deleted topics
2018-03-02 11:58:11 -05:00
Joffrey JAFFEUX
6d4ff05cf0
FIX: makes sure [999500..999999] is correctly shown as 999k
2018-03-02 11:00:48 +01:00
Guo Xiang Tan
d9b4b12694
UX: Display warning message about social logins disabled when 2FA is enabled.
2018-03-02 14:22:52 +08:00
Guo Xiang Tan
50eb582fb2
Remove `cas` oauth login method that is no longer used.
2018-03-02 14:22:52 +08:00
Sam
d39d2b9352
FEATURE: whitelist data for themes
2018-03-02 14:52:09 +11:00
Sam
185507d072
UX: remove fast scroll which is leading to bugs
2018-03-02 12:58:38 +11:00
Joffrey JAFFEUX
7ae1c5a663
FIX: emoji search was not finding aliases
2018-03-01 12:11:52 +01:00
Joffrey JAFFEUX
460c905dc6
FIX: improves positioning of select-kit body
2018-03-01 11:53:14 +01:00
Guo Xiang Tan
674239718c
UX: Hide social login buttons when requesting for 2FA token.
2018-03-01 15:52:09 +08:00
Guo Xiang Tan
fb75f188ba
FEATURE: Disallow login via omniauth when user has 2FA enabled.
2018-03-01 15:47:07 +08:00
Neil Lalonde
764b6c005c
FIX: don't show Other Tags on /tags if there aren't any to show
2018-02-27 22:30:46 -05:00
Kris
b832c3d885
Glyph wasn't wrapping properly with long categories
2018-02-27 17:10:02 -05:00
Joffrey JAFFEUX
8ca1b1ab0b
FIX: load tag_groups and not tags
2018-02-27 21:10:57 +01:00
Joffrey JAFFEUX
9b680fc45c
FIX: prevents create row to be displayed if term is in displayed list
2018-02-27 18:31:58 +01:00
Joffrey JAFFEUX
ba2f01c0bd
FIX: prevents selected value from hiding one item of the list
2018-02-27 18:31:51 +01:00
Arpit Jalan
4010d8d9f9
FEATURE: show "edit message" button on message footer for staff
...
Show "Edit Message" button on personal message footer for staff if PM tagging is enabled.
2018-02-27 14:22:03 +05:30
Joffrey JAFFEUX
410b90dde0
FIX: mini-tag-chooser was not returning a correct list of tags
...
Should also fix an issue where it validates the creation of an existing tag.
2018-02-27 08:47:44 +01:00
Guo Xiang Tan
104df3126b
UX: Incorrect width for webhook events. Take 2.
2018-02-27 10:34:46 +08:00
Guo Xiang Tan
8d16ca2af2
UX: Incorrect width for webhook events.
2018-02-27 10:32:11 +08:00
Guo Xiang Tan
24f3b78548
Fix incorrect ids for 2FA inputs.
2018-02-27 10:12:22 +08:00
Guo Xiang Tan
70f14da732
UX: Use 'tel' input type for 2FA token inputs.
2018-02-27 09:30:44 +08:00
Robin Ward
8296f493ed
add class to easier targetting
2018-02-26 19:03:21 -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
Neil Lalonde
3313072957
Remove censored_pattern site setting, which is replaced by watched words
2018-02-26 16:29:27 -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
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
Guo Xiang Tan
4791b39773
UX: Add reset password email button when confirming password before enabling 2FA.
2018-02-23 15:37:17 +08: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
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
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
Guo Xiang Tan
7bcc0c1da9
FIX: Login buttons not working on sign up modal.
2018-02-22 14:01:07 +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
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
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
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
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
Vinoth Kannan
2b509eaa91
Merge branch 'master' into pm-tags
2018-02-21 23:55:59 +05:30
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
Guo Xiang Tan
14f3594f9f
Review Changes for f4f8a293e7
.
2018-02-21 14:55:49 +08: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
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
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
Joffrey JAFFEUX
b3b6373f77
FIX: do not show mail-forward icon if not needed
2018-02-19 09:52:35 +01: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
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
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
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
Guo Xiang Tan
28365f8ae5
PERF: Have nginx cache and serve the service worker file.
2018-02-15 10:50:39 +08:00
Robin Ward
a03e7cee63
FIX: Group posts had the wrong paths in subfolders
2018-02-14 20:33:31 -05:00
Kris
e85458e1b9
Removing old bootstrap columns
2018-02-14 12:27:34 -05:00
Joffrey JAFFEUX
3ad0266dd8
FIX: better handling of category badge when displaying sub and parent cat
2018-02-14 16:42:20 +01:00
Joffrey JAFFEUX
8ae2c4555a
FIX: do not translate the same string two times when rendering icon label
2018-02-14 12:41:24 +01:00
Joffrey JAFFEUX
23ef5f10e9
FIX: check can_create_tag on create and not on select
2018-02-14 12:20:07 +01:00
Joffrey JAFFEUX
e3774c7bed
FEATURE: displays category badge in {{category-chooser}} header
2018-02-14 11:49:23 +01:00
Joffrey JAFFEUX
e7761db60f
FIX: improves contrast on period-chooser when using dark-theme
2018-02-14 11:16:57 +01:00
Joffrey JAFFEUX
5d00a97ae9
FIX: regression preventing uncategorized badge to be shown
2018-02-14 11:03:33 +01:00
Joffrey JAFFEUX
b0eed424f7
FIX: continue discussion when creating new topic from composer-actions
2018-02-14 10:32:46 +01:00
Sam
f028ffaf29
SECURITY: correct local onebox category checks
...
Also removes ugly "source_topic_id" from cooked posts
Patch was authored by @zogstrip
Signed-off-by: Sam <sam.saffron@gmail.com>
2018-02-14 10:40:46 +11:00
Joffrey JAFFEUX
548db91c76
FIX: displays an error when reaching tags limit
2018-02-14 00:30:09 +01:00
Neil Lalonde
22f0b0096d
FEATURE: show avatar flair on user profile page
2018-02-13 17:13:38 -05:00
Robin Ward
556ab8480e
FIX: ESlint
2018-02-13 16:06:40 -05:00
Robin Ward
713993d150
UX: Link post ids in staff action logs to the post
2018-02-13 15:59:10 -05:00
Joffrey JAFFEUX
ed114177e7
Mini tag chooser tweaks
2018-02-13 19:41:03 +01:00
Joffrey JAFFEUX
d525a644d2
fix linting
2018-02-13 18:12:30 +01:00
Joffrey JAFFEUX
20123271d2
FIX: override backspaceFromFilter only if defined
2018-02-13 17:48:00 +01:00
Neil Lalonde
20e44b3c14
Revert "FIX: 404 page when clicking a badge notification from before changing username"
2018-02-13 11:39:33 -05:00
Joffrey JAFFEUX
6bfc25d895
FEATURE: new {{mini-tag-chooser}} replaces {{tag-chooser}} in composer
2018-02-13 17:23:12 +01:00
Vinoth Kannan
0a95d2a21f
FIX: Upload fails silently if it is bigger than max allowed size
2018-02-13 14:39:25 +05:30
Erick Guan
03b3e57a44
FEATURE: login by a link from email
...
Co-authored-by: tgxworld <tgx@discourse.org>
2018-02-13 16:14:39 +08:00
Sam
14d0450bef
FEATURE: Only load service worker for Android
...
TBD an interface for plugin to enable service workers on desktop if they need them
2018-02-13 16:23:36 +11:00
Sam
074d590abd
FIX: stop counting offline page as a page view
2018-02-13 16:19:43 +11:00
Sam
b34b1b6fe3
FIX: invite to message was not allowing groups
...
Previously we were incorrectly checking mentionable instead of messageable
Also fix edge case where multiple groups sharing a name mean that exact match override is not working
Also cleans up params sent to user selector
2018-02-13 13:28:46 +11:00
Robin Ward
ae15faeb34
FIX: Allow links from one relative uri to another
2018-02-12 18:27:08 -05:00
Robin Ward
d962d6072e
FIX: Don't auto select ALL topics, only keyboard chosen ones
2018-02-12 13:54:37 -05:00
Robin Ward
7b7f94d7df
FIX: Using cmd-f to search in a topic wasn't restricting to that topic
2018-02-12 13:09:56 -05:00
Robin Ward
b31e6e64fb
FIX: After deleting a post, staff can recover it
2018-02-09 19:42:16 -05:00
Robin Ward
2faa4c2f5f
FIX: Don't show personal messages if disabled as a composer action
2018-02-09 16:58:35 -05:00
Kris
56352137ca
UX: Preventing usercard and profile URLs from overflowing
2018-02-09 16:55:43 -05:00
Vinoth Kannan
91beedd0ca
FEATURE: Composer HTML pasting ul tag support for MS Word
2018-02-10 01:18:56 +05:30
Jeff Wong
8e49033ed1
tab index composer actions
...
add styling for :focus
2018-02-08 12:16:13 -08:00
Robin Ward
dedeb2deb8
FIX: Don't show the link button in the composer if linking is disabled
2018-02-08 12:56:10 -05:00
Joffrey JAFFEUX
8c89f5704d
FIX: makes sure we display whisper if we don’t have a post
2018-02-08 14:18:53 +01:00
Joffrey JAFFEUX
190d208631
FEATURE: improves composer-actions toggle menu
...
* only toggles
* fix a bug with presence
* more tests
* do not duplicate `continuing discussion...` text
* persist state to allow switching between toggles
2018-02-08 11:46:55 +01:00
Robin Ward
209a6cae2c
FIX: Don't show messages setting if messages are disabled
2018-02-07 11:43:22 -05:00
Robin Ward
c0ef6ca01c
UX: Show the footer on the user summary and preferences pages
2018-02-07 11:35:36 -05:00
Neil Lalonde
ce26f48f97
FIX: only send up to 100 selected tags in the tag search request to avoid sending a query string that's too long
2018-02-06 17:54:57 -05:00
Joffrey JAFFEUX
cdded801c5
FIX: correctly shows link to post number when editing
2018-02-06 22:17:27 +01:00
Joffrey JAFFEUX
b1593c0184
FIX: prevents exception when opening new topic on mobile
...
Repro:
- Visit https://meta.discourse.org/categories , refresh the page
- Navigate to Latest
- Click New Topic
- Error occurs
2018-02-06 14:48:04 +01:00
Simon Cossar
e3de396091
Set text to empty string when null is passed as argument ( #5560 )
2018-02-06 07:05:32 +11:00
Joffrey JAFFEUX
c48761c628
s/select-box-kit/select-kit
...
Definitely remove legacy naming.
2018-02-05 18:25:39 +01:00
Joffrey JAFFEUX
5cd5d5aca5
FIX: prevents a regression where enter wasn't working in inputs
2018-02-05 09:55:58 +01:00
Robin Ward
2f19588311
FIX: If personal messages are disabled, don't show messages for groups
2018-02-02 16:35:54 -05:00
Robin Ward
68d0d39ab7
FIX: Order the homepage box in the same order as the top menu
...
This is required because "no interface" is the same as showing
the first entry. But when the top menu has changed the first
entry is no longer the same, so it shows the wrong default.
2018-02-02 16:11:28 -05:00
Joffrey JAFFEUX
b4aad15267
FIX: simplify styling of category-name when using category-drop/link
2018-02-02 10:31:20 +01:00
Joffrey JAFFEUX
cf592fa35d
remove debugging code
2018-02-02 09:31:47 +01:00
Joshua Rosenfeld
e5655f0b6b
UX: Add specific classes to ip address rows on user admin
2018-02-02 00:40:10 -05:00
Joffrey JAFFEUX
85db6cd2d7
FIX: makes sure we have a content to filter
2018-02-02 02:13:06 +01:00
Robin Ward
d31417d3af
FIX: Remove unused import
2018-02-01 18:03:22 -05:00
Joffrey JAFFEUX
ce507b7957
FEATURE: display search on large category-drop and tag-drop
2018-02-01 23:51:29 +01:00
Robin Ward
8ff4104555
Many enhancements to the flagging / suspending interface.
2018-02-01 17:13:02 -05:00
Joffrey JAFFEUX
f7df68c9a3
FIX: makes composer-actions toggling whisper instead of replying
2018-02-01 23:07:37 +01:00
Robin Ward
0156ae486d
Apply extra classes to header avatar
2018-02-01 16:59:10 -05:00
Robin Ward
9f96d59a17
FIX: Unused import
2018-02-01 16:31:21 -05:00
Robin Ward
08db10491e
Adds a new plugin API for adding classes to be shown on user avatars
2018-02-01 15:24:26 -05:00
Robin Ward
64ba876ff4
FIX: Don't show "Grant Badge" if badges are disabled
2018-02-01 11:33:48 -05:00
Joffrey JAFFEUX
97ddaeeae8
FIX: use css instead of js to fix select-kit-collection max-height
2018-02-01 16:56:07 +01:00
Joffrey JAFFEUX
9923829402
FEATURE: Menu toggle for different reply modes
...
Allow users to access different reply modes from the composer.
Actions introduced:
- reply_as_new_topic
- reply_as_private_message
- reply_to_topic
- reply_as_whisper/not
2018-02-01 16:42:56 +01:00
Robin Ward
96710754d9
Merge pull request #5540 from discourse/mixed-text-direction-support
...
FEATURE: Mixed text direction support
2018-02-01 07:29:15 -08:00
Arpit Jalan
49424fd798
rename private to personal
2018-02-01 13:25:29 +05:30
Arpit Jalan
ff0376a80b
rename 'enable_private_messages' to 'enable_personal_messages'
2018-02-01 13:25:29 +05:30
Arpit Jalan
25ec077eca
rename 'min_private_message_{post/title}_length' to 'min_personal_message_{post/title}_length'
2018-02-01 13:25:29 +05:30
Sam
60ee9a4ccf
make tests a bit happier
2018-02-01 15:56:22 +11:00
Sam
ee0d3f15c1
FEATURE: allow better fidelity for auto linkify, disable most tlds based linkify
...
New site settings:
enable_markdown_linkify: which is default on, auto links https:// and http:// and mail://
markdown_linkify_tlds: which allows control of what tlds get autolinked for cases such as www.site.com, default is com|net|gov
2018-02-01 13:22:38 +11:00
Régis Hanol
826584b9c1
UX: prevent anons from clearing pins in topic view
2018-01-31 20:34:53 +01:00
Régis Hanol
8c91d418dd
UX: improve semantic of login button for better password managers compatibility
2018-01-31 20:09:59 +01:00
Régis Hanol
48f8d9f8a4
UX: prevent anons from clearing pins 📌
2018-01-31 17:13:52 +01:00
Régis Hanol
d233ecbe34
push updates to backups list to client
2018-01-31 12:05:06 +01:00
Neil Lalonde
aab2d102ff
FIX: 404 page when clicking a badge notification from before changing username
2018-01-30 15:56:44 -05:00
Vinoth Kannan
10ed4c0078
FEATURE: Composer HTML pasting support for complex table formats
2018-01-31 01:39:11 +05:30
Vinoth Kannan
88c05d7050
Limit the maxLength of the name and description text inputs for custom user fields
2018-01-30 17:04:18 +05:30
scossar
41f1e7430c
Refactor code; add tests
2018-01-29 17:42:19 -08:00
Robin Ward
95e0aa059c
UX: The delete button is also a dropdown
2018-01-29 19:15:19 -05:00
Maja Komel
330912e1e5
FIX: allowed href scheme link can start with a + ( #5537 )
...
* allowed href scheme link can start with a +
* allow tel:// links only to start with +
* add missing semicolon
* add test
2018-01-30 11:02:23 +11:00
Sam
f946db4afe
FIX: inline oneboxer min title length of 2
...
also: cache mini onebox misses as well to cut down traffic
2018-01-30 08:40:04 +11:00
Neil Lalonde
d37477b1ef
FIX: show label beside confirm user fields, and fix spacing around them
2018-01-29 16:39:41 -05:00
Kris
2eef9b3295
UX: Adding a sticky footer to the post history modal, removing bootstrap columns
2018-01-29 15:15:50 -05:00
Neil Lalonde
fcc86d5be3
FIX: time read on users directory was not rendering correctly on mobile
2018-01-29 13:31:18 -05:00
Robin Ward
51e327f640
FIX: Remove old text
2018-01-29 13:18:44 -05:00
Robin Ward
73fae6513f
FIX: Missing translation
2018-01-29 13:16:58 -05:00
Joffrey JAFFEUX
52fbf9d3ae
FIX: emoji-picker improvements
...
* fix a performance issue on mobile when modifying filtering query, thanks to David Taylor and Jorge Manrubia for the initial finding and solution
* minor refactoring
* better positioning of the picker on mobile
2018-01-29 11:05:35 +01:00
Simon Cossar
4662cc428f
Fix RTL topic-admin-menu-position ( #5497 )
2018-01-29 18:14:36 +11:00
scossar
42970e758e
Use consistent style for string concatenation
2018-01-28 18:45:11 -08:00
scossar
caa38aaaad
Add support for mixed text directions
2018-01-28 18:33:55 -08:00
Joffrey JAFFEUX
4c19088084
FIX: hides upload link on mobile
2018-01-28 09:48:41 +01:00
Robin Ward
36d836ba40
Link suspensions to the staff logs page
2018-01-26 15:40:03 -05:00
Robin Ward
6b04967e2f
FEATURE: Staff members can lock posts
...
Locking a post prevents it from being edited. This is useful if the user
has posted something which has been edited out, and the staff members don't
want them to be able to edit it back in again.
2018-01-26 14:01:30 -05:00
Kris
76317957ed
UX: Removing some old references to the star feature
2018-01-26 13:05:29 -05:00
Régis Hanol
e2d82b882e
FIX: redirect to original URL after social login
2018-01-26 18:52:27 +01:00
Joffrey JAFFEUX
3d595a52ca
FIX: improves UI state when no extensions are allowed for upload
2018-01-26 18:12:23 +01:00
Joffrey JAFFEUX
56834dbd98
FEATURE: select-kit api to modify collection header
2018-01-26 14:42:24 +01:00
Joffrey JAFFEUX
0eb71cef98
FIX: makes sur allowUncategorized is passed to category-selector
2018-01-26 14:41:30 +01:00
Gerhard Schlager
3fde4c9db7
FIX: Enabling verbose localization for session didn't work
2018-01-25 23:29:53 +01:00
Arpit Jalan
8b59ce9183
FIX: CTRL+mouse-left-click / CMD+mouse-left-click or mouse-middle-click should open link in new tab
2018-01-25 20:35:39 +05:30
Gerhard Schlager
eb52c5469e
FEATURE: Allow plugins to register a new locale
2018-01-25 14:57:41 +01:00
Joffrey JAFFEUX
01f9995956
FEATURE: do not restrict categories filtering to only FULL permission type
2018-01-25 12:03:13 +01:00
Joffrey JAFFEUX
b821da80f8
FIX: makes sure allowUncategorized is passed to underlying component
2018-01-25 10:41:10 +01:00
Joffrey JAFFEUX
47bef377f6
FIX: force full width on mobile for cat and tag drops
2018-01-25 09:38:02 +01:00
Kyle Zhao
afaf9fd54c
FIX: mods should be able to grant badges in post wrench ( #5522 )
2018-01-25 13:52:05 +11:00
Neil Lalonde
dc97239040
FIX: censored regex words were replacing other text that shouldn't be censored
2018-01-24 12:33:47 -05:00
Joffrey JAFFEUX
1fd3b5cc4f
FIX: improvements to category-drop when used with a subcategory
2018-01-24 17:41:26 +01:00
Vinoth Kannan
4a70248311
UX: Trim selected text while copying to the link building modal
2018-01-24 18:58:54 +05:30
Joffrey JAFFEUX
3a290ee625
FEATURE: replaces category/tag dropdowns by select-kit
2018-01-24 11:48:20 +01:00
Arpit Jalan
5cfcfa7a76
Merge pull request #5523 from angusmcleod/badge_group_edit_bugfix
...
FIX: badge group edit modal controller is missing modal functionality
2018-01-24 12:06:00 +05:30
Arpit Jalan
65e80aba03
FIX: creating new message via link was failing for anon user
2018-01-24 11:45:15 +05:30
Sam
95ac1655bc
revert settings
2018-01-24 13:21:23 +11:00
Angus McLeod
63b29301d8
FIX: badge group edit modal controller is missing modal functionality
2018-01-24 09:33:43 +08:00
Sam
3492a91056
FEATURE: allow site operators to disable emoji shortcuts
2018-01-24 12:21:44 +11:00
Sam
7ba06de0d6
FEATURE: disable service worker for all browsers except for android
...
Service worker is still quite experimental, only enable on android
where it provides many benefits
2018-01-24 12:03:08 +11:00
Robin Ward
a469c65631
FIX: Missing footer on groups pages
2018-01-23 16:20:53 -05:00
Robin Ward
0351565731
Add span to make extensibility easier
2018-01-23 15:45:09 -05:00
Vinoth Kannan
86e142b39f
UX: Copy selected text to the link building modal
2018-01-24 02:02:12 +05:30
Robin Ward
782d75069e
FIX: UX improvements for system messages when PMs are disabled
2018-01-23 13:12:11 -05:00
Robin Ward
1e77850dff
FIX: Don't link icon to the private messages page if they are disabled
2018-01-22 16:56:25 -05:00
Robin Ward
e52e0f4635
FIX: Disable the keyboard shortcut if private messages are disabled
2018-01-22 16:45:27 -05:00
Joffrey JAFFEUX
f06f7161ea
FIX: category badge when using box style on long category names
2018-01-22 18:26:54 +01:00
Régis Hanol
5c1eaeca9e
FIX: prevent users from moving whispers to new topic
2018-01-22 17:23:19 +01:00
Kyle Zhao
83c549bd31
FEATURE: grant badges in post admin wrench ( #5498 )
...
* FEATURE: grant badges in post admin wrench
* only grant manually grantable badges
* extract GrantBadgeController mixin
2018-01-22 14:10:53 +11:00
Robin Ward
5b820ebb62
Allow plugins to extend the post title
2018-01-19 15:30:50 -05:00
Régis Hanol
f674b9e86e
FIX: encode image filename so '[', ']' and '|' doesn't break the markdown
2018-01-19 19:52:03 +01:00
Robin Ward
645c32758a
Extensibility points for poster name
2018-01-19 12:52:46 -05:00
Robin Ward
a34010e49a
Add some extensibility to posts rendering
2018-01-19 10:22:40 -05:00
Joffrey JAFFEUX
bd5a82cfe7
FIX: makes sure mousedown is stopped only on select-kit element
2018-01-19 15:19:07 +01:00
Arpit Jalan
d24c35012d
FIX: jump to original post when expanded posts are collasped
2018-01-19 18:01:54 +05:30
Arpit Jalan
73dea4e7eb
Merge branch 'embedded-posts'
2018-01-19 12:54:34 +05:30
Jeff Atwood
7ed41fae2b
Merge pull request #5493 from notriddle/home_logo_h1
...
Change the text-only home logo to an H1
2018-01-18 16:14:36 -08:00
Michael Howell
aa65003087
Mark up the headers in the Categories page ( #5494 )
...
This should cause them to show up in the screenreader's heading map,
allowing non-sighted users to find both sections.
2018-01-18 16:47:50 -05:00
Sam
873624c487
FIX: never flush timings while in progress
...
Also reset last flush counter when we finally get a response from server.
2018-01-19 08:27:29 +11:00
ckeboss
beee69e566
Update tense and change actions around.
2018-01-18 11:05:25 -08:00
ckeboss
1738a85bdc
Update post-menu.js.es6
...
The bookmark ID's were not very clear and not using the same names as the classes. This addresses that.
2018-01-18 10:53:05 -08:00
Robin Ward
34ed6088b9
FEATURE: New modal to show flags received for a user
2018-01-17 15:08:08 -05:00
Robin Ward
8d454156b3
Rename css class to something that makes more sense
2018-01-17 11:38:43 -05:00
Neil Lalonde
718e932b44
FEATURE: plugins can send more data to Google Tag Manager
2018-01-17 11:18:17 -05:00
Arpit Jalan
19b36a2d60
missing semicolon
2018-01-17 12:49:52 +05:30
Arpit Jalan
79eb9d7086
FEATURE: show header search results on search log term details page
2018-01-17 12:47:16 +05:30
Kane York
ff91c43087
FEATURE: Keyboard shortcut to refocus composer ( #5506 )
...
It was very annoying to get back to the composer after losing it!
Added to the keyboard shortcuts help dialog, and reshuffled it a bit.
Translation keys were intentionally kept so our translators don't have
to copy paste to update.
This commit also fixes an incidental listener leak.
2018-01-17 17:15:03 +11:00
Kris
92c5bc6ac9
UX: Removing width: auto; in mobile autocomplete so long strings truncate
2018-01-16 17:09:07 -05:00
Kris
2e12c2c352
UX: button styling
2018-01-16 16:06:04 -05:00
Kris
dc5b0e05e2
UX: Styling embedded post collapse button
2018-01-16 15:48:47 -05:00
Robin Ward
d74f609921
Rename key for defer flag -> ignore flag
2018-01-16 14:33:39 -05:00
Arpit Jalan
6177fb80eb
UX: switch to quartlerly period view for search log term graphs
2018-01-16 07:53:22 +05:30
Neil Lalonde
ce79ec0127
FIX: subfolder: top referred topics report was missing subfolder in links
2018-01-15 17:28:35 -05:00
Arpit Jalan
6fff16a999
FEATURE: add collapse button
2018-01-16 01:07:48 +05:30
Robin Ward
1080748444
Extensibility point for claiming flagged posts
2018-01-15 13:11:11 -05:00
Joffrey JAFFEUX
b3465b4779
FIX: adds support for selection-indicator
2018-01-15 14:37:18 +01:00
Joffrey JAFFEUX
2ab095612f
FIX: category topic count alignment
2018-01-15 12:43:59 +01:00
Joffrey JAFFEUX
ec2ce8f763
FEATURE: replace period-chooser by a select-kit component
2018-01-15 11:55:16 +01:00
Arpit Jalan
785d063a6b
Merge pull request #5496 from techAPJ/admin-graphs
...
FIX: graphs should go to zero for missing dates
2018-01-15 11:10:29 +05:30
Arpit Jalan
b7ba490df7
FIX: graphs should go to zero for missing dates
2018-01-15 10:16:34 +05:30
Michael Howell
66d5b9f74c
Change the text-only home logo to an H1
...
Fixes https://meta.discourse.org/t/77892
2018-01-12 23:34:31 +00:00
Neil Lalonde
298ee26908
FIX: when deleting a tag, the warning modal has the wrong topic count
2018-01-12 16:35:27 -05:00
Neil Lalonde
ad58a1743b
rename topic_list.tags to topic_list.top_tags
2018-01-12 16:35:27 -05:00
Robin Ward
9d84b4ffe4
Minor extensibility for flagged posts
2018-01-12 16:08:59 -05:00
Robin Ward
3ddc33b07c
Don't swallow errors once they've been popped up
2018-01-12 16:08:59 -05:00
Robin Ward
ff2e8c1a51
UX: Don't use a chevron when a dropdown is just an icon
2018-01-12 12:39:42 -05:00
Neil Lalonde
4d50feb6bd
FEATURE: add setting to display tags by tag groups
2018-01-12 11:03:02 -05:00
Arpit Jalan
a2c561bbde
UX: switch back to line chart
2018-01-12 10:27:23 +05:30
Joffrey JAFFEUX
3a7d2da633
FIX: category badges css refactoring/fixes
...
This commit fixes multiple css issues with category badges in select-kit and outside of select-kit. It also contains refactoring of components impacted by those changes.
2018-01-11 13:05:29 +01:00
Joffrey JAFFEUX
3ee7b18886
FIX: disable by default limitMatches
2018-01-11 09:54:39 +01:00
Joffrey JAFFEUX
3ec2024466
select-kit refactoring
...
* improve events naming/handling
* do not explicitly check for true/Fasle
* make sure header is re-computed on toggle
2018-01-11 09:39:51 +01:00
Arpit Jalan
2509bef2c0
FEATURE: show create new topic link on mobile
2018-01-11 10:38:52 +05:30
Robin Ward
6dad7dfcec
Add extensible classes for components
2018-01-10 14:57:04 -05:00
Robin Ward
e7696ef483
Remove beforeControlModal, it is not as useful as a component
2018-01-10 14:48:34 -05:00
Neil Lalonde
edb3a7f646
FIX: support for watched_words_regular_expressions when censoring words
2018-01-10 14:11:23 -05:00
Robin Ward
213cc2fe51
Add extensibility point for suspension modal
2018-01-10 13:56:39 -05:00
Robin Ward
8bb6856fde
Allow silence details to be overwritten via plugin
2018-01-10 13:19:53 -05:00
Robin Ward
17213887a1
FIX: Allow plugins to override admin component templates
2018-01-10 13:14:43 -05:00
Robin Ward
01726e68ab
Add extensibility for suspension reasons
2018-01-10 12:52:31 -05:00
Arpit Jalan
8ad6d8385b
FIX: show create new topic link when there are no search results
2018-01-10 14:57:32 +05:30
Sam
114294d899
PERF: cache messages so re-opening composer on same topic does not issue a req
2018-01-10 14:39:39 +11:00
Robin Ward
3ed9cbc040
UX: Put the HR in the correct place
2018-01-09 17:48:52 -05:00
Neil Lalonde
ad62f1099c
FIX: censored words should support * as wildcard
2018-01-09 15:53:40 -05:00
Joffrey JAFFEUX
c9921869f1
FIX: adds select-kit api to modify header computed content ( #5476 )
...
This api would allow to simply modify header text or icons, eg:
```
api.modifySelectKit("select-kit")
.modifyHeaderComputedContent((context, computedContent) => {
computedContent.title = "Not so evil";
return computedContent;
});
```
2018-01-09 10:52:32 +01:00
Arpit Jalan
16ce305e53
UX: show bar chart for admin graphs
2018-01-09 11:18:40 +05:30
Robin Ward
685fc637d5
Improve some user menu code and make the logout button optional
2018-01-08 16:56:56 -05:00
Robin Ward
e244a1a319
Extract category name fields into a component
2018-01-08 15:08:56 -05:00
Robin Ward
c1ae562389
Add support for app events in plugin api, plus an event for custom html
2018-01-05 16:45:57 -05:00
Joffrey JAFFEUX
642645ba9a
FIX: broken select badge as user title ( #5474 )
...
* FIX: broken select badge as user title
* selected id wasn’t pass to underlying component
* <none> was rendered as an html tag <none></none>
* overriding a badge name wouldn’t work as it was using badge.name and not badge.display_name
* adds a spec to ensure this behavior is correct
2018-01-05 16:58:15 +01:00
Robin Ward
fbd0d47fce
FIX: Don't raise error if I18n key is not found
2018-01-04 14:08:21 -05:00
Robin Ward
a109397035
Add extensibility point for d-editor
2018-01-03 17:02:57 -05:00
Robin Ward
df163cbf61
Add a `deleted-post` class to the deleted post action
2018-01-03 13:56:47 -05:00
Robin Ward
dbd2d29abe
Allow the deleted post indicator on a post to be extended.
2018-01-03 13:34:26 -05:00
Robin Ward
0eba867c8c
Allow menu classes to be targetable by name
2018-01-02 17:01:44 -05:00
Robin Ward
bf7e0188e5
Extensibility points for user/preferences
2018-01-02 15:46:32 -05:00
Robin Ward
4cfea21aa2
UX: Add missing `btn-icon` class to edit icons
2018-01-02 15:24:36 -05:00
Robin Ward
32b5b04d18
Pass `save` action to outlet in case we need to save
2018-01-02 15:17:52 -05:00
Robin Ward
891f0cfe52
FIX: Don't display the `@mention` message if disabled
2018-01-02 14:12:18 -05:00
Gerhard Schlager
a0b2b3c8a7
FIX: Canceling upload on mobile did not work
2018-01-02 11:26:23 +01:00
Arpit Jalan
04b8831cde
UX: for numbers greater than 100k allow 0 precision
2018-01-02 13:27:46 +05:30
Arpit Jalan
6ce422feab
FIX: respect 'topic page title includes category' client side
2017-12-30 09:06:02 +05:30
Joffrey JAFFEUX
8fd683ab19
select-kit DOM mixin refactoring
...
This commits improves code readability, performance and rendering precision.
2017-12-28 16:12:45 +01:00
Régis Hanol
f5e170c6b5
FIX: catch all server-side error when uploading a file
...
UX: always show a message to the user whenever an error happens on the server when uploading a file
2017-12-27 16:33:25 +01:00
Maja Komel
2a32536645
grey out disabled badges in admin overview ( #5416 )
...
* gray out disabled badges in admin overview
* fix style
2017-12-27 16:57:21 +11:00
Vinoth Kannan
d18c42abd5
FIX: Ignore if the default localization node is not an object ( #5439 )
2017-12-27 16:53:53 +11:00
David Taylor
f1f2ae594c
Remove wrapper `<span>` from user nav plugin outlet ( #5455 )
2017-12-27 16:51:39 +11:00
Sam
a9e2fc59c4
FIX: [constructor] bbcode would cause markdown crash
2017-12-27 16:11:30 +11:00
Robin Ward
6cffbb4ea4
FIX: Don't show moderation history option to TL4
2017-12-26 17:13:29 -05:00
Arpit Jalan
89d1107f81
UX: show '{count}+' when not sure about exact search count
2017-12-26 19:50:03 +05:30
Régis Hanol
27a368bb70
FIX: SCSS variable regex wasn't working in JS
2017-12-26 11:28:36 +01:00
Vinoth Kannan
688f39447c
Skip tab delimited lists in plain text to table conversion
2017-12-26 15:52:22 +05:30
Joffrey JAFFEUX
f6dc992b0f
FIX: do not apply i18n if already done
2017-12-26 09:51:45 +01:00
Vinoth Kannan
e9cd7af10e
FIX: IE not supporting regex negative lookbehind
2017-12-23 23:44:57 +05:30
Vinoth Kannan
035f96d25f
Allow linked images inside table cells in HTML to Markdown conversion
2017-12-23 22:48:39 +05:30
Régis Hanol
779efd9235
FIX: don't set properties on destroyed components
2017-12-22 20:33:33 +01:00
Robin Ward
ea9c1e5cf8
Add extensibility endpoints for clicking on topic list item rows
2017-12-22 14:01:17 -05:00
Vinoth Kannan
3ae9d91d86
UX: Use tight list by default in HTML to Markdown conversion
2017-12-22 21:34:55 +05:30
Vinoth Kannan
ac1e93e82a
Minor fix to correctly trim spaces in HTML to Markdown conversion
2017-12-22 19:05:40 +05:30
Joffrey JAFFEUX
315b9d796d
select-kit refactoring
...
* better test helper
* more reliable tests
* more consistent use of data-value/data-name/title/aria-label everywhere: header and rows
2017-12-22 13:08:12 +01:00
Vinoth Kannan
4935ae4338
Remove unwanted spaces between HTML tags and support Word documents
2017-12-22 09:28:24 +05:30
Kris
e667434bb3
UX: Cleaning up a few admin styles
2017-12-21 17:13:06 -05:00
Robin Ward
69a90f31fb
FEATURE: Allow Forums to disable the Backups feature
2017-12-21 15:22:04 -05:00
Robin Ward
2908aab0da
Allow extensibility on username route format (non-english usernames)
2017-12-21 14:32:51 -05:00
Vinoth Kannan
129d924c0d
Dont support single row or column tables in HTML to Markdown conversion
2017-12-21 12:58:57 +05:30
Sam
62a27f9d57
FEATURE: warn if attempting to mention a group with too many members
2017-12-21 16:13:57 +11:00
Sam
081959227d
FIX: unicode titles missing when visiting topic from topic list
2017-12-21 15:20:47 +11:00
Sam
252cbd8635
FIX: keyboard shortcut allowed you to open composer on closed topics
2017-12-21 13:09:18 +11:00
Sam
2423b18839
FIX: links inside quotes not opening in new tab
2017-12-21 13:00:20 +11:00
Sam
6bf3bee473
FIX: when leaving PM tab revert to user scoped search
2017-12-21 12:30:41 +11:00
Sam
e756d02088
FIX: create topic keyboard shortcut not checking permissions
2017-12-21 11:23:57 +11:00
Gerhard Schlager
ac7e6dab06
FIX: Refreshing Gravatar didn't work
2017-12-20 20:49:58 +01:00
Régis Hanol
7f69362d9d
FIX: external links in whisper ended up in a white page
...
FIX: clicking a link in a onebox wasn't properly extracting the post_id
2017-12-20 17:55:15 +01:00
Joffrey JAFFEUX
6e1dd12390
FIX: load tracked/watched/muted categories on screen loading
2017-12-20 16:13:33 +01:00
Vinoth Kannan
ac1d3a761e
Support for table & ol tags for HTML pasting in composer
2017-12-20 19:24:55 +05:30
Guo Xiang Tan
87c334c063
Fix randomly failing JS acceptance tests.
2017-12-20 11:04:47 +08:00
Arpit Jalan
eab66065d1
FEATURE: search log term details page ( #5445 )
2017-12-20 13:41:31 +11:00
Robin Ward
2735914cf6
FIX: ESlint
2017-12-19 17:55:41 -05:00
Robin Ward
b3fda0ea86
FIX: details tags broke excerpts
2017-12-19 17:28:55 -05:00
Robin Ward
c1716d41c7
Add some plugin outlets to the user card
2017-12-19 15:04:54 -05:00
Vinoth Kannan
6272f35eec
blockquote tag support for HTML pasting in composer
2017-12-19 20:59:55 +05:30
Régis Hanol
24e89b6b38
FIX: validates 'ThemeField' name when used in a SCSS variable
2017-12-19 16:10:44 +01:00
Gerhard Schlager
84c975e3a5
CRLF caused problems with launch script
2017-12-19 13:55:17 +01:00
blokovi
0df1c85fd3
FEATURE: Serbian translation ( #5443 )
2017-12-19 12:26:06 +01:00
Sam
9472821331
Allow plugins to specify custom nav items on mobile
2017-12-19 16:50:25 +11:00
Sam
e63a2487e3
UX: allow for iPhone X in iOS Hacks
2017-12-19 15:20:06 +11:00
Vinoth Kannan
70b6030c74
FIX: IE syntax error in regular expression
2017-12-18 23:03:35 +05:30
Vinoth Kannan
ad41523895
FEATURE: Converting code tags to Markdown while pasting
2017-12-18 22:12:05 +05:30
Vinoth Kannan
b9f553d45d
REFACTOR: Small improvement in code for Tag.slice method
2017-12-18 13:38:47 +05:30
Vinoth Kannan
0588edbc96
FEATURE: Keep supported HTML tags in HTML to Markdown conversion
2017-12-18 12:48:17 +05:30
Vinoth Kannan
b963307f30
FIX: IE compatability issue in clipboard files array
2017-12-17 12:04:16 +05:30
Joffrey JAFFEUX
7f89f8aa3f
FIX: reset scroll position when switching tab in edit category modal
2017-12-16 20:46:22 +01:00
Vinoth Kannan
4f2f42d710
PERF: Better handling of headings in HTML inline pasting
2017-12-17 00:45:21 +05:30
Régis Hanol
8175740e87
UX: don't shown the 'staff-counters' div when there's no counter
2017-12-16 13:16:23 +01:00
Régis Hanol
50487d6122
FIX: wasn't able to recover a post
2017-12-16 13:04:20 +01:00
Neil Lalonde
e73556f48f
FIX: disable New Topic button if filtered to a tag and a category that you don't have permission to post in
2017-12-15 13:42:29 -05:00
Vinoth Kannan
dc159d7fa6
Grab dimention of the clipboard images
2017-12-15 17:28:38 +05:30
Vinoth Kannan
9cd48207f2
make eslint happy
2017-12-15 17:08:17 +05:30
Vinoth Kannan
236ecec0b0
Skip HTML pasting if image upload available
2017-12-15 16:40:40 +05:30
Guo Xiang Tan
91e84433ff
Take two at fixing JS tests.
2017-12-15 15:46:09 +08:00
Vinoth Kannan
5c3ef7875f
FIX: Inline head tag html pasting
2017-12-15 12:00:17 +05:30
Vinoth Kannan
bfafca42b7
fix eslint and refactor code
2017-12-15 11:07:50 +05:30
Vinoth Kannan
f0497ee9c4
FEATURE: HTML to Markdown conversion using native JavaScript ES6 classes ( #5425 )
2017-12-15 10:28:20 +05:30
Régis Hanol
2f792bc59f
FIX: a topic should be visited when you've read everything and there's deleted posts at the end
2017-12-15 00:00:48 +01:00
Joffrey JAFFEUX
3090c016d0
FIX: do not display used categories as selectable in categories notifications preferences
2017-12-14 14:40:08 +01:00
Joffrey JAFFEUX
28a63135b8
FIX: set a default color scheme when creating a new one
2017-12-14 08:21:56 +01:00
Maja Komel
52e38e5527
FIX: save whisper drafts ( #5417 )
2017-12-14 11:35:08 +11:00
Régis Hanol
53bbf08ea1
FIX: wasn't redirected to group inbox
2017-12-13 23:31:20 +01:00
Régis Hanol
c63ecd87f2
FIX: ensure we're always changing 1 post ownership
2017-12-13 22:45:14 +01:00
Maja Komel
0f4ed2e070
display language name in user locale selector - make it consistent with admin ( #5424 )
2017-12-14 08:17:36 +11:00
Régis Hanol
1b4483c942
FEATURE: Added 'select +below' and 'select +all replies' options to selecting posts
2017-12-13 22:12:06 +01:00
Joffrey JAFFEUX
8001f68c32
FIX: make sure we don’t show scrollbars on toolbar-popup-menu
2017-12-13 19:01:30 +01:00
Joffrey JAFFEUX
e42812fcf7
FIX: make sure new badges have a default type
2017-12-13 10:55:16 +01:00
Joffrey JAFFEUX
c1c31b99ce
Replaces toolbar popup-menu with select-kit
2017-12-13 10:49:32 +01:00
Robin Ward
5fbfe34356
FIX: Moderation History wasn't working from timeline admin button
2017-12-12 12:21:10 -05:00
Kris
55c019f776
UX: Cleaning up staff counters on user profiles
2017-12-12 10:40:16 -05:00
Kris
920571ae07
UX: Making button on advanced search page match input height
2017-12-11 17:15:08 -05:00
Vinoth Kannan
c17a28f875
Using const instead of var while declaring
2017-12-11 14:26:21 +05:30
Robin Ward
b3bdc68639
UX: Add link to "Moderation History" to flagging interface
2017-12-08 15:48:32 -05:00
Vinoth Kannan
fdef4e58f0
Skip markdown table conversion from rich text feature flag setting
2017-12-08 18:30:38 +05:30
Vinoth Kannan
b9c0488687
New site setting to enable or disable rich text pasting
2017-12-08 14:09:39 +05:30
Vinoth Kannan
0a47642003
FIX: Pasted text removing if server unable to parse HTML to Markdown
2017-12-08 13:38:54 +05:30
Robin Ward
74b9828731
FIX: Remove mentions filters from user and groups
...
Additionally return no data if disabled
2017-12-07 16:29:02 -05:00
Joffrey JAFFEUX
fd99e1ef56
FEATURE: site setting enable_mentions to turn on/off mentions
2017-12-07 16:27:58 -05:00
Robin Ward
3cf4886d3e
UX: Add a class name to target the embedded post controls
2017-12-07 15:01:34 -05:00
Robin Ward
aeebcef7e2
FIX: Don't show the email from the suspension on the user profile
2017-12-07 13:27:02 -05:00
Robin Ward
4ae1bbaeba
FIX: Only show the full suspension reason on the admin side
2017-12-07 13:27:02 -05:00
Vinoth Kannan
be848b8a5c
FIX: Image pasted twice when it copied from browser
2017-12-07 21:23:31 +05:30
Vinoth Kannan
5cceb95f92
Improvement in composer HTML pasting
2017-12-07 21:13:09 +05:30
Vinoth Kannan
858cd3a589
Improvement in composer HTML pasting
2017-12-07 21:08:08 +05:30
Maja Komel
cce077de56
move /tags/ topics list out of footer ( #5405 )
2017-12-07 15:25:04 +01:00
Joffrey JAFFEUX
f0ef307d2d
FIX: topic timer offset applied two times
...
timezone offset was calculated and sent from browser to server, it would be applied on utc time generated from '2013-11-22 5:00' format for example and then sent back to browser which would display it thinking it's UTC time using `moment(utc time)` when it's in fact an UTC time we have offseted with the initial user timezone.
This is impossible to automatically test in the current app state. Easiest reproduction is in live browser after setting your timezone to `America/New_York`, when setting a topic timer to later_today, after save, the time under the topic should be off to something roughly equal +1/-1 hour to your timezone offset.
2017-12-07 14:42:58 +01:00
Kyle Zhao
c52f747031
FEATURE: Catalan Translations ( #5404 )
2017-12-07 10:36:25 +01:00
Guo Xiang Tan
c64774f4f8
Remove debugging code.
2017-12-07 06:48:12 +08:00