Commit Graph

2180 Commits

Author SHA1 Message Date
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
4c46c7e334 DEV: Remove xlink hrefs (#15059) 2021-11-25 15:22:43 +11:00
563b27b763 Update translations (#15065) 2021-11-23 17:29:39 +01:00
5a8e6de42c FIX: Don't publish polls on message bus when there are no polls (#15041)
`poll` plugin was publishing on `/polls/[topic_id]` every time a non-first post was created. I can't imagine this being needed. It regressed 3 years ago in https://github.com/discourse/discourse/pull/6359
2021-11-22 12:31:53 +01:00
a9d5921901 FIX: Allow poll feature to be disabled in discourse-markdown (#15025) 2021-11-19 15:10:47 -06:00
1d0faedfbc FIX: Validate number of votes allowed per poll per user. (#15001)
* DEV: Remove spec that we no longer need.

As far as we know, the migration has been successful for a number of
years.

* FIX: Validate number of votes allowed per poll per user.
2021-11-19 09:50:08 +08:00
8420cf047e Update translations (#14970) 2021-11-16 16:17:10 +01:00
4f14e012a7 DEV: Replace $.extend with Object.assign (#14921) 2021-11-14 10:59:22 +01:00
906a71a607 DEV: Fix linting issues in core plugins (#14916) 2021-11-13 15:31:42 +01:00
f414d5eace DEV: Use method definition syntax consistently (#14915) 2021-11-13 14:01:55 +01:00