Commit Graph

1689 Commits

Author SHA1 Message Date
fe689115d4 Update translations (#16378) 2022-04-05 15:28:19 +02:00
e66933ead4 DEV: Remove chat plugin button (#16342) 2022-03-31 09:16:33 -04:00
943083f4df DEV: Include helper in core for applyLocalDates (#16325) 2022-03-30 20:58:38 -04:00
216dfbb895 Update translations (#16314) 2022-03-30 14:52:59 +02:00
93407005b5 Update translations (#16132) 2022-03-10 16:51:47 +01:00
99b2cfe26e DEV: Disallow Ember global usage (#16147)
…and sprinkle `// eslint-disable-next-line no-undef` throughout the code where is unavoidable for now
2022-03-09 17:54:07 +01:00
6e7cdc5bc3 DEV: Use Ember imports in the styleguide code (#16123) 2022-03-07 21:38:09 +01:00
c9dab6fd08 DEV: Automatically require 'rails_helper' in all specs (#16077)
It's very easy to forget to add `require 'rails_helper'` at the top of every core/plugin spec file, and omissions can cause some very confusing/sporadic errors.

By setting this flag in `.rspec`, we can remove the need for `require 'rails_helper'` entirely.
2022-03-01 17:50:50 +00:00
2fc70c5572 DEV: Correctly tag heredocs (#16061)
This allows text editors to use correct syntax coloring for the heredoc sections.

Heredoc tag names we use:

languages: SQL, JS, RUBY, LUA, HTML, CSS, SCSS, SH, HBS, XML, YAML/YML, MF, ICS
other: MD, TEXT/TXT, RAW, EMAIL
2022-02-28 20:50:55 +01:00
6f6406ea03 DEV: Fix random typos (#16066) 2022-02-28 10:20:58 +08:00
50da1375ca Update translations (#16024) 2022-02-22 14:20:23 +01:00
c92e62a271 UX: Styleguide changes & color variable additions (#15984) 2022-02-17 14:39:29 -06:00
12423b56cb Update translations (#15928) 2022-02-15 15:10:10 +01:00
5ff3a9c4bb DEV: add native lazy loading for emojis (#15830) 2022-02-09 12:18:59 +01:00
fa9b2b4f42 Update translations (#15864) 2022-02-08 14:13:14 +01:00
863262a5de DEV: Update more Jobs#enqueue calls to use strings (#15823)
Symbols are converted to strings anyway, so there is no change in behaviour. The latest version of sidekiq introduced a warning for this.
2022-02-04 19:58:34 +00:00
62029ec4eb DEV: remove the includeMidFuture option on future-date-input (#15818)
This option was always on. Essentially, we set it only in two places and always use `|| true` with it.

Note that we're going to switch future-date-input-selector to another source of time shortcuts(https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/time-shortcut.js) and also change its API to make it more customizable. Removing the includeMidFuture option is a part of that change.
2022-02-04 21:33:11 +04:00
783912d305 Increase geographical diversity of quotes (#15813) 2022-02-04 11:35:01 -05:00
0dfaaf49a5 Update translations (#15816) 2022-02-04 16:23:45 +00:00
3b75120b3d UX: Support type=search inputs in inline forms (#15790) 2022-02-03 13:50:24 +01:00
febe997bee FIX: Regression in timezone name localizations (#15761)
This also switches to using the NPM package for better build stability. And adds a clearer label in the alert that is displayed to show your current timezone (when changing timezones).
2022-02-02 23:41:42 +01:00
022480b461 Update translations (#15763) 2022-02-01 16:15:18 +01:00
332266cbee Update translations (#15731) 2022-01-27 15:18:29 +01:00
5fd13380d8 Update translations (#15705) 2022-01-25 14:27:05 +01:00
f0435ca1a7 Update translations (#15673) 2022-01-23 11:14:20 +01:00
bcc148556f DEV: add empty state placeholder to styleguide (#15617) 2022-01-18 17:52:48 +04:00
14b8cd5e17 Update translations (#15637) 2022-01-18 14:41:41 +01:00
8ef3513e4a UX: Use https protocol for markdown help link (#15576) 2022-01-13 15:20:38 -08:00
2976b63094 Update translations (#15540) 2022-01-11 14:21:34 +01:00
17ec3bc5b9 FEATURE: date-range tag for local dates (#15474)
New range tag for local dates with syntax like:
```
[date-range from=2022-01-06T13:00 to=2022-01-08 timezone=Australia/Sydney]
```

Previously, 2 dates in one line were considered as range. It was hard to decide if 2 dates are range when they were in separate lines or have some content between them.

New explicit tag should clearly distinguish between single date and range.

Common code from `addLocalDate` is extracted to `addSingleLocalDate`.

Both `addLocalDate` and new `addLocalRange` are using `addSingleLocalDate`.

Also, `defaultDateConfig` was extracted to have one place for all possible parameters.
2022-01-10 08:02:36 +01:00
cd13524e26 FIX: Disable cast votes button for multiple polls with no min.
Multiple polls can be created without the min attribute but that means
the attribute defaults to 1. A default of 0 does not make any sense
because it is equivalent to saying that a user is not casting any votes.
2022-01-10 10:03:17 +08:00
1ed2520589 DEV: Fewer jQuery calls in offset calculation (#15465) 2022-01-07 16:02:03 -05:00
21822cf0b7 FIX: Error when voting on a multiple poll without the min/max attrs. 2022-01-05 11:31:18 +08:00
a82e0db5ba Update translations (#15446) 2022-01-04 17:39:32 +01:00
879e35195a DEV: Small refactor to header offset (#15421)
Centralizes calculations in a helper under the site header component.

This also reverts a small CSS change to the composer: since ac79c5ef,
the composer height was not including the grippie, which means that the
composer height was off by 11 pixels, and the topic progress widget was
sometimes being displayed cut off by 11 pixels.
2021-12-29 11:03:21 -05:00
c665003203 Update translations (#15416) 2021-12-28 14:13:58 +01:00
0b34d5ac6c UX: Maximize the preview space in composer (#15188)
A follow-up to #15117 and #15141. Applies the previous changes to PM-specific fields, makes the preview area take the all the available height of the composer, and unifies more spacing between composer elements.
2021-12-24 12:38:33 +01:00
8a67be0339 Update translations (#15353) 2021-12-22 18:30:09 +01:00
48b7696dbc DEV: Remove jQuery animate calls (#15321)
Affects j/k navigation and PM interaction with @discobot.
2021-12-16 11:00:09 -05:00
9fd92f329e DEV: remove showHtml jQuery plugin (#15316) 2021-12-15 13:13:06 -05:00
27fda37a8f DEV: removes jQuery usage from extend-for-poll (#15289) 2021-12-14 16:52:18 +01:00
4afd6f0189 Update translations (#15292) 2021-12-14 14:53:35 +01:00
a6230b8138 UX: Improve composer presence-display positioning (#15235)
Previously the discourse-presence plugin was using a `position: absolute` hack to display the 'replying...' users in the top right of the composer. This commit adds a more suitable plugin outlet, and updates the discourse-presence styling so it slots into the flex-box layout at the top of the composer
2021-12-08 16:18:49 +00:00
3fec579ede Update translations (#15210) 2021-12-07 16:19:44 +01:00
732678f642 UX: Fix alignment in group navigation bar (#15169)
Same as #15145.
2021-12-02 09:45:33 -05:00
4bdb956a0d Revert "UX: Fix alignment in group navigation bar (#15145)" (#15150)
This reverts commit 01830f9d284f17a0e42ed774c11c1211b4f5063d.

This broke sidebar and could have affected customer themes
on a full enterprise deploy.
2021-12-01 16:13:03 +11:00
01830f9d28 UX: Fix alignment in group navigation bar (#15145) 2021-12-01 11:49:34 +11:00
b12f89e351 Update translations (#15140) 2021-11-30 21:06:39 +01:00
2eb162e25b FEATURE: Show user cards for 'replying...' users (#15142)
Also removes some unneeded parameters from the `avatar` helper.
2021-11-30 18:57:57 +00:00
2971d03307 DEV: Don't create unnecessary scope methods (#15104)
Skipping methods we don't use gives us mem/perf gains (minuscule but still), but more importantly fixes warnings about `Poll#open` (created by `enum :status`) conflicting with some internal AR method. 😃
2021-11-26 16:34:07 +01:00