Commit Graph

30221 Commits

Author SHA1 Message Date
005e1ecb9b FEATURE: Update Font Awesome to v5.4.1 and SVGs (#6557)
* First take on subsetting svg icons

* FontAwesome 5 svg subset WIP

* Include icons from plugins/badges into svg sprite subset

* add svg icon support to themes

* Add spec for SvgSprite

* Misc. SVG icon fixes

* Use FA5 svgs in local-dates plugin

* CSS adjustments, fix SVG icons in group flair

* Use SVG icons in poll plugin

* Add SVG icons to /wizard
2018-11-07 13:05:43 -05:00
6b60646330 FIX: Relative links in templates should work with subfolders 2018-11-07 11:35:04 +01:00
555f467727 DEV: Add less confusing aliases for base_uri and base_url_no_prefix 2018-11-07 11:33:52 +01:00
1e64658c25 Fix brittle specs. 2018-11-07 15:02:53 +08:00
dfc0519cd3 Remove deprecation notice for old site settings. 2018-11-07 14:36:59 +08:00
Sam
0a442e319c FIX: correct svg handling for images
We regressed and optimized images no longer worked with svg

The following adds the correct logic to simply copy file for svgs
and bypasses resizing for svg avatars
2018-11-07 15:29:26 +11:00
7534042427 DEV: Update annotations. 2018-11-07 11:11:19 +08:00
ee42a53436 Missing require. 2018-11-07 10:50:47 +08:00
2070edf889 FIX: Clarify User.group_locked_trust_level.
* Rename User.group_locked_trust_level to User.group_granted_trust_level.

* Remove the column from users table.
2018-11-07 10:27:44 +08:00
bdb8e9efdb DEV: Remove mocks from specs. 2018-11-07 09:55:58 +08:00
a2044c4528 UX: Make the edits indicator a real link for accessibility (#6570)
This link didn't have an `href` attribute, so it wasn't in the tab
order. This commit fixes that, while adding a call to `preventDefault`
in the event handler to avoid any regression in event handling.
2018-11-07 10:11:52 +11:00
Sam
81ccfa5a8a there is a new bundler 2018-11-07 10:05:22 +11:00
Sam
3951e9b528 SECURITY: update rack from 2.0.5 to 2.0.6
This release contains security fixes to the underlying rack library
used by Discourse.

Impact is not too high as we do not use request.scheme in our templates
2018-11-07 10:05:22 +11:00
31ee618b50 Fix typo in server.en.yml 2018-11-06 22:47:52 +00:00
Sam
06b9d8223a FIX: search within topic not working correctly in CJK
We were splitting the term prior to search causing everything to miss
2018-11-07 09:41:55 +11:00
30501b6660 Fix link to GitHub oauth registration page (#6567)
* Fix link to GitHub oauth registration page

The old link lead only to the list of authorised apps for a particular user.

* Whoops, fix href tag.

Co-Authored-By: danielhollas <danekhollas@gmail.com>
2018-11-06 15:22:16 +00:00
ef368ec2ff Minor spacing adjustments for new search results 2018-11-06 10:01:24 -05:00
75b1865d15 UX: adds new categories layouts to the wizard (#6569) 2018-11-06 15:52:13 +01:00
fdad24e2e4 FIX: edit category tags select-kit inputs width were wrong (#6568) 2018-11-06 11:30:12 +01:00
f84255e71b Merge branch 'master' of github.com:discourse/discourse 2018-11-05 15:26:14 -05:00
0fdb4d0e46 DEV: Enforce using Yarn instead of NPM 2018-11-05 15:10:40 -05:00
71460fc203 PERF: Use mini_sql for the query
On sites with many flages, it could take quite a long time for
ActiveRecord to return all the joined data.

It's now 3 queries instead of one, but significantly faster, especially
if you have a minimum threshold set.
2018-11-05 14:44:27 -05:00
afbdf9c2d2 Merge pull request #6558 from pmusaraj/disallow-flagging-deleted-post
FIX: disable flagging hidden posts
2018-11-05 11:05:32 -08:00
d7e38d2be8 Adding IE11 Grid support for admin dashboard 2018-11-05 12:52:02 -05:00
7b3432f711 Enforce disabling flagging hidden posts server-side 2018-11-05 10:00:59 -05:00
78954672f9 FIX: uses hex to compare images
It prevents some terminals from crashing in case of errors and dumping the whole file content into the terminal.
2018-11-05 09:47:15 -05:00
5fc09a6467 DEV: Fix build. 2018-11-05 14:16:03 +02:00
bd3e8d1a54 UX: Minor copyedit. 2018-11-05 13:58:20 +02:00
1acbf8262b Version bump to v2.2.0.beta4 v2.2.0.beta4 2018-11-05 11:16:58 +00:00
d963f96fa4 Update translations 2018-11-05 11:16:58 +00:00
a84b6b6b0c SECURITY: Add CSRF protections to OpenID callback 2018-11-05 11:16:57 +00:00
ae9eddb002 FIX: don't allow adding a value containing vertical bar char to the secret list 2018-11-05 12:14:56 +01:00
cc9869a61b FIX: topic-map spec with VDOM and i18n plural (#6564)
It appears that in vdom nodes, pluralized i18n strings are not compiled into a string before widget is compiled and result in an error as VDOM is expecting a string and not an object.
2018-11-05 12:02:18 +01:00
4d74688b50 UX: uses presentation role for accessibility in topic map (#6561)
Co-Authored-By: mwcampbell <mwc+github@mwcampbell.us>
2018-11-05 09:45:32 +01:00
1ac3e5473a FIX: don't strip eml attachments from received emails 2018-11-05 09:35:22 +01:00
48501b0d45 minor wizard copyedit 2018-11-03 15:36:29 -07:00
c3bbb0bcd9 Merge pull request #6559 from discourse/fix-sso-overrides-avatar-setting-description
Fix sso overrides avatar description
2018-11-02 14:45:58 -07:00
939d5ede91 Fix sso overrides avatar description 2018-11-02 11:52:49 -07:00
94f628fb4c FIX: disable flagging hidden posts 2018-11-02 13:54:45 -04:00
5194313133 Revert "Add base_url to config locales (#6510)"
This reverts commit 8a443e051b447646136529f6589e3d553145f811.
2018-11-02 10:58:28 -04:00
931c3d165b Revert "FIX: We shouldn't include topics when mobile view is enabled"
This reverts commit 2feadcdafb5095024b1403246e6ae5e5fd017830.
2018-11-02 10:29:44 -04:00
4417faa7e5 Revert "FIX: uses more semantically correct spans in post map (#6555)"
This reverts commit 5cd055fd306389eb7014b0c7c82821b0b42a7750.
2018-11-02 15:07:22 +01:00
8067f8a32c FIX: disables dates filtering on most_disagreed_flags report (#6556) 2018-11-02 14:42:52 +01:00
5cd055fd30 FIX: uses more semantically correct spans in post map (#6555) 2018-11-02 13:09:58 +01:00
4e0f033fae FEATURE: adds ignored flags to most_disagreed_flags report (#6554) 2018-11-02 11:08:00 +01:00
Sam
d84256a876 FEATURE: add Noindex to robots.txt for disallowed routes
This strips pages out of indexes that should not exist see:

https://meta.discourse.org/t/pages-listed-in-the-robots-txt-are-crawled-and-indexed-by-google/100309/11?u=sam
2018-11-02 16:39:47 +11:00
Joe
4234058358 UX: don't show crawler navigation in print view (#6551)
* UX: adds CSS classes to crawler navigation links

* UX: hide crawler navigation in print view
2018-11-02 09:18:07 +11:00
ab02b9a5d8 FIX: Use 'require' for dependencies. (#6552) 2018-11-02 09:16:45 +11:00
c4ca5ed50b FIX: Translation error 2018-11-01 17:44:55 -04:00
f9b36820ef FIX: only extract script tags with certain types (#6553)
`script` tags with custom types (e.g. `text/template`) are not executed
by the browser, and should not be extracted into an external theme
JavaScript
2018-11-01 16:01:46 -04:00