Kris
6f32d605ba
UX: improve group page grid sizes ( #17208 )
2022-06-22 17:14:22 -04:00
Rafael dos Santos Silva
a0f3ec7b13
FIX: darkMode availiability detection was broken ( #17207 )
...
This regressed on 2f66eb5
where CSS was moved from the HTML document
head to the body.
Bug report at https://meta.discourse.org/t/-/230656?u=falco
2022-06-22 14:32:13 -03:00
Joffrey JAFFEUX
684bc821be
DEV: allows category-badge helper to display a link ( #17206 )
2022-06-22 18:36:49 +02:00
Andrei Prigorshnev
278752fa87
Change the background color of the user status bubble ( #17204 )
2022-06-22 19:40:21 +04:00
Andrei Prigorshnev
033f72c65f
FEATURE: user status emoji ( #17025 )
2022-06-22 18:15:33 +04:00
Alan Guo Xiang Tan
0b8e6adabe
FEATURE: New/unread messages count in experimental sidebar ( #17117 )
...
* FEATURE: Expand messages filter links when viewing private messages.
* FEATURE: New/unread messages count in experimental sidebar
2022-06-22 11:01:37 +08:00
Jarek Radosz
b09cce6897
DEV: Update ember-source-channel-url ( #17196 )
2022-06-22 00:12:43 +02:00
Jarek Radosz
06feeed187
DEV: Update `@ember/optional-features` ( #17193 )
2022-06-22 00:12:33 +02:00
Jarek Radosz
216663effa
DEV: Update ember-cli-dependency-checker ( #17192 )
2022-06-22 00:12:24 +02:00
Jarek Radosz
b50056a9f3
DEV: Update ember-cli-inject-live-reload ( #17191 )
2022-06-22 00:12:15 +02:00
Jarek Radosz
1e522b0ee7
DEV: Update ember-buffered-proxy ( #17190 )
2022-06-22 00:12:04 +02:00
Jarek Radosz
0421a14319
DEV: Actually debounce functions in tests ( #16213 )
2022-06-21 23:34:04 +02:00
Joe
e82a2ce9ae
UX: Introduces a splash screen behind a hidden site setting ( #17094 )
...
This PR introduces a new hidden site setting that allows admins to display a splash screen while site assets load.
The splash screen can be enabled via the `splash_screen` hidden site setting.
This is what the splash screen currently looks like
5ceb72f085
.mp4
Once site assets load, the splash screen is automatically removed.
To control the loading text that shows in the splash screen, you can change the preloader_text translation string in admin > customize > text
2022-06-22 04:35:46 +08:00
Jarek Radosz
624c684d51
DEV: Transpile all plugin js by default ( #17175 )
...
Goodbye `# transpile_js: true`? 🙂
2022-06-21 22:07:10 +02:00
Jarek Radosz
9cb9d1105e
DEV: Update ember-auto-import ( #17176 )
2022-06-21 22:06:41 +02:00
Isaac Janzen
7fd38f4933
DEV: Remove `isLegacyEmber` ( #17181 )
2022-06-21 15:01:03 -05:00
Isaac Janzen
41028a84ef
DEV: add deprecation notice to `isLegacyEmber` ( #17186 )
2022-06-21 14:08:12 -05:00
Michael Brown
beda4708f6
FIX: 99999 is not a valid TCP port
...
Future versions of redis will validate this port number causing the tests
relying on this to fail with:
```
Redis::CommandError:
ERR Invalid master port
```
Also change from an IPv4 address that might feasibly be in use to an IPv6
random ULA address that almost *certainly* won't be.
2022-06-21 14:55:19 -04:00
Roman Rizzi
e0ba35350e
FEATURE: Custom unsubscribe options ( #17090 )
...
With this change, plugins can create custom unsubscribe keys, extend the unsubscribe view with custom preferences, and decide how they are updated.
2022-06-21 15:49:47 -03:00
Vinoth Kannan
deee3c6f02
DEV: drop unused column `flair_url` from groups table. ( #17179 )
...
It's already included in the `ignored_columns` list in the group model. 03ffb0bf27/app/models/group.rb (L9)
Also, removed the `MigrateGroupFlairImages` onceoff job and spec.
2022-06-22 00:15:05 +05:30
Isaac Janzen
b59e3b0b7c
DEV: Remove `isLegacyEmber()` from tests ( #17184 )
2022-06-21 13:37:29 -05:00
Arpit Jalan
59f0815c9d
FIX: tag groups were not visible to allowed group members ( #17183 )
...
https://meta.discourse.org/t/tags-in-tag-groups-not-visible-to-assigned-user-group/230025/
2022-06-21 23:40:54 +05:30
Discourse Translator Bot
46622be72b
Update translations ( #17177 )
2022-06-21 15:46:34 +02:00
David Taylor
fdb289164f
FIX: Remove leftover uses of ember_jquery ( #17178 )
...
On the password_reset error screen, it was totally unused
On the show_confirm_new_email screen, we can load the `vendor` bundle instead. Eventually we should move all this logic into the Ember app
2022-06-21 14:26:52 +01:00
Jarek Radosz
def39b2d58
DEV: Update `@babel/core` ( #17163 )
2022-06-21 12:48:44 +02:00
David Taylor
47a7b4cad0
DEV: Use path instead of absolute URL for theme test links ( #17172 )
...
In development, this avoids the surprising switch from ember-cli to rails
2022-06-21 11:32:46 +01:00
Alan Guo Xiang Tan
115859964d
SECURITY: Validate email constraints when trying to redeem an invite
...
In certain situations, a logged in user can redeem an invite with an email that
either doesn't match the invite's email or does not adhere to the email domain
restriction of an invite link. The impact of this flaw is aggrevated
when the invite has been configured to add the user that accepts the
invite into restricted groups.
2022-06-21 11:32:27 +01:00
Joe
03ffb0bf27
FIX: Defer scripts on theme-tests route ( #17171 )
...
Small follow-up to #17063 . That PR broke the theme tests route locally.
This PR fixes that.
2022-06-21 12:44:31 +08:00
dependabot[bot]
dba60ffa5f
Build(deps-dev): Bump minitest from 5.16.0 to 5.16.1 ( #17168 )
...
Bumps [minitest](https://github.com/seattlerb/minitest ) from 5.16.0 to 5.16.1.
- [Release notes](https://github.com/seattlerb/minitest/releases )
- [Changelog](https://github.com/minitest/minitest/blob/master/History.rdoc )
- [Commits](https://github.com/seattlerb/minitest/compare/v5.16.0...v5.16.1 )
---
updated-dependencies:
- dependency-name: minitest
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-21 09:24:00 +08:00
Alan Guo Xiang Tan
3562c598ef
DEV: Upgrade Sidekiq to 6.5 ( #17142 )
2022-06-21 09:23:36 +08:00
Martin Brennan
54a518b21d
FIX: Quoting local dates bbcode regeneration ( #17141 )
...
This commit allows quoting of discourse-local-date elements
and converts the quoted tags back into bbcode so that the
rendered quote will also render the discourse-local-date HTML.
This works on single dates as well as date ranges, and supports
all of the options used by discourse-local-date.
This also necessitated adding addTextDecorateCallback to the
to-markdown core lib (similar to addBlockDecorateCallback and
addTagDecorateCallback) to transform the text nodes between
date ranges to remove the -> in the final quote.
c.f. https://meta.discourse.org/t/quotes-that-contain-date-time/101999
2022-06-21 10:07:21 +10:00
Penar Musaraj
fd294a60cf
DEV: Hide `content_security_policy_collect_reports` setting ( #17159 )
2022-06-21 09:48:45 +10:00
dependabot[bot]
8b2def692d
Build(deps): Bump diffy from 3.4.1 to 3.4.2 ( #17167 )
...
Bumps [diffy](https://github.com/samg/diffy ) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/samg/diffy/releases )
- [Changelog](https://github.com/samg/diffy/blob/main/CHANGELOG )
- [Commits](https://github.com/samg/diffy/commits )
---
updated-dependencies:
- dependency-name: diffy
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-21 09:48:29 +10:00
Ethan
9c938d11f0
Update README.md ( #17165 )
2022-06-21 09:47:20 +10:00
dependabot[bot]
a8e57285b7
Build(deps): Bump mini_scheduler from 0.13.0 to 0.14.0 ( #17166 )
...
Bumps [mini_scheduler](https://github.com/discourse/mini_scheduler ) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/discourse/mini_scheduler/releases )
- [Changelog](https://github.com/discourse/mini_scheduler/blob/main/CHANGELOG.md )
- [Commits](https://github.com/discourse/mini_scheduler/compare/v0.13.0...v0.14.0 )
---
updated-dependencies:
- dependency-name: mini_scheduler
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-21 09:46:37 +10:00
dependabot[bot]
8ffaba8b9b
Build(deps): Bump pg from 1.3.5 to 1.4.0 ( #17169 )
...
Bumps [pg](https://github.com/ged/ruby-pg ) from 1.3.5 to 1.4.0.
- [Release notes](https://github.com/ged/ruby-pg/releases )
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.rdoc )
- [Commits](https://github.com/ged/ruby-pg/compare/v1.3.5...v1.4.0 )
---
updated-dependencies:
- dependency-name: pg
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-21 09:45:45 +10:00
Régis Hanol
1ad1979e50
FIX: link to "recently used devices" in suspicious_login email notification ( #17164 )
...
The link used to point to `/my/preferences/account` but the list of recently used devices now lives in `/my/preferences/security`.
2022-06-20 23:16:34 +02:00
David Taylor
d5743c0326
DEV: Add a discourse-booted performance mark ( #17162 )
...
This is useful when analysing performance in developer tools, and can also be used for analytics plugins
2022-06-20 19:39:39 +01:00
Blake Erickson
a5552321cf
DEV: Fix flakey site.json rswag specs ( #17161 )
...
The category description fields as part of the rswag specs for the
site.json endpoint were flakey. Removing the `required` attribute allows
us to still document that these fields exists, but that depending on
certain site settings they may not be present in the response.
2022-06-20 12:33:33 -06:00
Jarek Radosz
011a16cb8a
DEV: Rename `translatedtitle` to `translatedTitle` ( #17160 )
2022-06-20 12:28:05 -06:00
Jarek Radosz
36c2284dea
DEV: Fix typos "formated" -> "formatted" ( #17156 )
...
(nothing in all-the* relies on these)
2022-06-20 20:02:05 +02:00
J. David Lowe
95a6268c45
repair structural problems with the openapi spec ( #16710 )
...
* repair structural problems with the openapi spec
* additional tweaks to fix failing tests
* un-mark is_categorized as required & restore method
2022-06-20 10:56:56 -06:00
Jarek Radosz
c9d3c45ba9
DEV: Remove obsolete parts of our custom loader ( #17157 )
2022-06-20 18:40:25 +02:00
David Taylor
90993e2459
FIX: Precompile admin-plugins.js ( #17154 ) ( #17155 )
...
This was inadvertently removed in 1b4692039e
2022-06-20 16:22:49 +01:00
Jarek Radosz
a1170970db
FIX: Add wizard.js to ember-cli assets ( #17153 )
2022-06-20 17:18:35 +02:00
David Taylor
9c6ce0fa3e
FIX: Precompile start-discourse.js ( #17154 )
...
This was inadvertently removed in 1b4692039e
2022-06-20 16:02:18 +01:00
Jarek Radosz
2c1fc28d00
DEV: Remove ember-cli flags from the backend ( #17147 )
...
…and other auxiliary code
* Restore `QUNIT_EMBER_CLI` flag warning
* Add `ALLOW_EMBER_CLI_PROXY_BYPASS`
2022-06-20 16:33:05 +02:00
Jarek Radosz
6f27c50287
DEV: Remove unused legacy dependencies
2022-06-20 15:01:06 +01:00
David Taylor
1b4692039e
DEV: Remove legacy JS manifests and vendored scripts
...
Now that we've switched to Ember CLI, these things are no longer used.
- These sprockets manifests are superceded by the assets generated by ember cli
- These vendored scripts are now fetched by ember-auto-import at compile time
2022-06-20 15:01:06 +01:00
Jarek Radosz
ba2c7b8f35
DEV: Use the block form of `module()` ( #17151 )
2022-06-20 15:42:10 +02:00