Commit Graph

239 Commits

Author SHA1 Message Date
55611a5b80 Update translations (#13089) 2021-05-18 16:49:18 +02:00
8ac184c636 Update translations (#13088) 2021-05-18 15:11:41 +02:00
21c301aa72 Update translations (#13030) 2021-05-11 19:01:59 +02:00
f337d59ed9 FIX: access to styleguide in subfolder install (#12995) 2021-05-08 17:08:12 -07:00
116ae8ebc1 DEV: update styleguide guidance for colors and font sizes (#12975) 2021-05-07 09:30:27 -04:00
d45c7973f9 Update translations (#12940) 2021-05-04 16:34:37 +02:00
3b2f2b533f Update translations (#12851) 2021-04-27 16:01:06 +02:00
e3b1d1a718 DEV: Improve Ember CLI's bootstrap logic (#12792)
* DEV: Give a nicer error when `--proxy` argument is missing

* DEV: Improve Ember CLI's bootstrap logic

Instead of having Ember CLI know which URLs to proxy or not, have it try
the URL with a special header `HTTP_X_DISCOURSE_EMBER_CLI`. If present,
and Discourse thinks we should bootstrap the application, it will
instead stop rendering and return a HTTP HEAD with a response header
telling Ember CLI to bootstrap.

In other words, any time Rails would otherwise serve up the HTML for the
Ember app, it stops and says "no, you do it."

* DEV: Support asset filters by path using a new options object

Without this, Ember CLI's bootstrap would not get the assets it wants
because the path it was requesting was different than the browser path.
This adds an optional request header to fix it.

So far this is only used by the styleguide.
2021-04-23 10:24:42 -04:00
606860e75a Update translations (#12764) 2021-04-20 15:33:17 +02:00
bc88ea5976 Update translations (#12412) 2021-03-16 15:49:29 +01:00
c21cba70f6 Update translations (#12258) 2021-03-02 15:28:30 +01:00
2757003ef1 Update translations (#12186) 2021-02-23 15:10:04 +01:00
1844bde57c FIX: Allow mobile-nav to work without loading transitions (#12184)
Previously, the `{{mobile-nav}}` component required a `currentRouteName` property, passed from the router service. It would observe changes in this property, and update the UI accordingly.

If we change between routes which have the same `currentRouteName` (e.g. two different group message inboxes), then the `currentRouteName` does not change and does not trigger the observer. Currently in core, we are relying on the fact that currentRouteName temporarily enters a `.loading` substate during a transition. This will change when we remove the loading substate in the near future.

This commit refactors `{{mobile-nav}}` to inject the router directly, and use the `routeDidChange` event instead of an observer. The change is backwards compatible, but plugins passing the old `currentPath` property will be shown a deprecation notice.
2021-02-23 11:16:40 +00:00
f283bde25a Update translations (#12097) 2021-02-16 15:24:37 +01:00
b3fa521bf4 Update translations (#12019) 2021-02-09 14:56:15 +01:00
4860c7c6ee Update translations (#11928) 2021-02-02 14:37:52 +01:00
33507cdb14 DEV: Styleguide fixes (#11836)
Includes:

* FIX: Don't override computed properties
* FIX: Prevent a set-after-destroy error
* FIX: Get rid of select-kit deprecations
* FIX: Replace removed admin-group-selector
* FIX: Provide onChange action to fix warnings
* FIX: Remove an element with an invalid id
* DEV: Remove topic-notifications-button from dropdowns
  It has its own styleguide section under "Molecules".
* UX: Styleguide tweaks
* DEV: Make the dropdowns useable
2021-01-26 15:40:58 +01:00
3c028cb67f Update translations (#11848) 2021-01-26 14:52:35 +01:00
0e8c155b70 Update translations (#11779) 2021-01-20 22:58:26 +01:00
7f7bae1262 Update translations (#11764) 2021-01-20 12:43:57 +01:00
440b63e833 Update translations (#11756) 2021-01-19 16:14:59 +01:00
0e8e3f4813 Update translations (#11689) 2021-01-12 14:29:05 +01:00
09f9d4b281 Update translations (#11601) 2020-12-29 19:44:53 +01:00
e113ddc73c Update translations (#11557) 2020-12-22 14:49:40 +01:00
8922a878f3 DEV: Add site header organism to styleguide (#11495) 2020-12-15 12:48:47 -05:00
2b2c840297 DEV: Fix JS errors in styleguide (#11494)
Replaces latest topic list component with basic topic list (the former
no longer exists). And fixes the display of the topic footer buttons.
2020-12-15 12:35:14 -05:00
47fa3cf864 Update translations (#11492) 2020-12-15 15:25:10 +01:00
28feb7c2ff DEV: Add header colors to styleguide (#11421) 2020-12-07 14:50:45 -05:00
bbe5d8d5cf DEV: Sort imports alphabetically (#11382) 2020-12-01 15:31:26 -03:00
9c901ee978 Update translations (#11336) 2020-11-24 17:25:37 +01:00
7fecad41db Update translations (#11264) 2020-11-17 14:49:58 +01:00
9904a007c5 Update translations (#11182) 2020-11-10 15:23:06 +01:00
886d619d3f Update translations (#11108) 2020-11-03 18:08:07 +01:00
9648122b51 Update translations (#11042) 2020-10-27 15:36:21 +01:00
b5933e2b49 Update translations (#10970) 2020-10-20 15:34:57 +02:00
7eef10c6d7 Update translations (#10944) 2020-10-17 00:07:21 +02:00
73d207a568 DEV: load styleguide assets only when needed (#10918) 2020-10-14 16:29:40 +02:00
85894537b1 Update translations 2020-10-13 15:40:37 +02:00
82031aaf16 DEV: makes discourse-styleguide core (styleguide) (#10847)
This plugin is only useful for developers, however, making it core allows us to centralize any component modification in one commit.

This integration also adds a new site_setting: `styleguide_admin_only` which allows to enable a styleguide on a live site while restricting visibility to admins only.

By default, styleguide is disabled.
2020-10-07 14:48:38 +02:00