Sérgio Saquetim
c3e7d97048
DEV: Switch the glimmer post menu to auto and unsilence deprecations ( #30161 )
...
This commit starts the rollout of the Glimmer post menu:
- default to `auto`: after the upgrade, it will be enabled on all discourse instances that do not have incompatible customizations
- unsilence the deprecation messages in the console
- removes the setting `glimmer_post_menu_groups` as it's no longer in the test phase
2024-12-12 18:27:02 -03:00
Sérgio Saquetim
1505978586
DEV: Upgrade dependencies to Ember 5.12 ( #30131 )
2024-12-11 11:09:25 -03:00
Kelv
435fbb7408
DEV: unsilence deprecation warning for old Font Awesome icons ( #30028 )
...
* DEV: unsilence deprecation warnings for old Font Awesome icon names
* update fa-user to user font awesome icon name
* update pencil-alt to pencil font awesome 6 icon name
2024-12-03 10:28:39 +08:00
David Taylor
019ba099c8
DEV: Unsilence this-property-fallback deprecation ( #29855 )
...
This one has the potential to be very noisy, so a special dedupliation handler is introduced.
https://meta.discourse.org/t/337276
2024-11-21 16:35:05 +00:00
Jarek Radosz
2589545623
DEV: Detect hbr topic list customizations ( #29793 )
2024-11-21 16:00:49 +01:00
David Taylor
daa34b9e11
DEV: Unsilence d-section deprecation ( #29851 )
2024-11-20 15:27:19 +00:00
Sérgio Saquetim
3019bb577b
DEV: Modernize the post menu from widgets to Glimmer components ( #28670 )
...
This commit modernizes the post menu by migrating it from the existing widget-based implementation to Glimmer components. This transition aims to improve the maintainability, performance, and overall developer experience.
It also introduces a new DAG-based transformer API for customizations that aims to be more flexible than the widget base one.
---------
Co-authored-by: David Taylor <david@taylorhq.com>
2024-11-11 15:36:08 -03:00
David Taylor
7d8974d02f
UX: Upgrade to fontawesome 6.6.0 ( #28778 )
...
This upgrade is designed to be fully backwards-compatible. Any icon names which have changed will be automatically remapped to the new name. For now, this will happen silently. In future, once core & official themes/plugins have been updated, we will start raising deprecation errors to help theme/plugin authors update their code.
Extracted from https://github.com/discourse/discourse/pull/28715
Announcement at https://meta.discourse.org/t/were-upgrading-our-icons-to-font-awesome-6/325349
Co-authored-by: awesomerobot <kris.aubuchon@discourse.org>
2024-09-09 14:40:56 +01:00
Jarek Radosz
064332ef6e
DEV: Update ember-cli-deprecation-workflow from 2.2.0 to 3.0.1 ( #28226 )
...
From dependabot PR:
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/ember-cli/ember-cli-deprecation-workflow/releases ">ember-cli-deprecation-workflow's releases</a>.</em></p>
<blockquote>
<h2>v3.0.1-ember-cli-deprecation-workflow</h2>
<h2>Release (2024-07-11)</h2>
<p>ember-cli-deprecation-workflow 3.0.1 (patch)</p>
<h4>🏠 Internal</h4>
<ul>
<li><code>ember-cli-deprecation-workflow</code>
<ul>
<li><a href="https://redirect.github.com/ember-cli/ember-cli-deprecation-workflow/pull/192 ">#192</a> fix repository link in package.json (<a href="https://github.com/mansona "><code>@mansona</code></a>)</li>
<li><a href="https://redirect.github.com/ember-cli/ember-cli-deprecation-workflow/pull/191 ">#191</a> update release plan workflow (<a href="https://github.com/mansona "><code>@mansona</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 1</h4>
<ul>
<li>Chris Manson (<a href="https://github.com/mansona "><code>@mansona</code></a>)</li>
</ul>
<h2>v3.0.0</h2>
<h2>Release (2024-06-25)</h2>
<p>ember-cli-deprecation-workflow 3.0.0 (major)</p>
<h4>💥 Breaking Change</h4>
<ul>
<li><code>ember-cli-deprecation-workflow</code>
<ul>
<li><a href="https://redirect.github.com/ember-cli/ember-cli-deprecation-workflow/pull/159 ">#159</a> [BREAKING] Convert to a module. Drops support for Ember < 3.28, requires manual initialization (<a href="https://github.com/lolmaus "><code>@lolmaus</code></a>)</li>
<li><a href="https://redirect.github.com/ember-cli/ember-cli-deprecation-workflow/pull/175 ">#175</a> Node 16 is the minimum supported version (<a href="https://github.com/mixonic "><code>@mixonic</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>ember-cli-deprecation-workflow</code>
<ul>
<li><a href="https://redirect.github.com/ember-cli/ember-cli-deprecation-workflow/pull/181 ">#181</a> Remove unused broccoli magic (<a href="https://github.com/simonihmig "><code>@simonihmig</code></a>)</li>
</ul>
</li>
</ul>
<h4>📝 Documentation</h4>
<ul>
<li><code>ember-cli-deprecation-workflow</code>
<ul>
<li><a href="https://redirect.github.com/ember-cli/ember-cli-deprecation-workflow/pull/184 ">#184</a> Update configuration paths in documentation (<a href="https://github.com/backspace "><code>@backspace</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>ember-cli-deprecation-workflow</code>
<ul>
<li><a href="https://redirect.github.com/ember-cli/ember-cli-deprecation-workflow/pull/189 ">#189</a> start using release-plan (<a href="https://github.com/mansona "><code>@mansona</code></a>)</li>
<li><a href="https://redirect.github.com/ember-cli/ember-cli-deprecation-workflow/pull/188 ">#188</a> start using pnpm (<a href="https://github.com/mansona "><code>@mansona</code></a>)</li>
<li><a href="https://redirect.github.com/ember-cli/ember-cli-deprecation-workflow/pull/178 ">#178</a> Upgrade Ember CLI to 5.4 (<a href="https://github.com/lolmaus "><code>@lolmaus</code></a>)</li>
<li><a href="https://redirect.github.com/ember-cli/ember-cli-deprecation-workflow/pull/170 ">#170</a> Bump Node, swap to npm, update CI pipeline (<a href="https://github.com/mixonic "><code>@mixonic</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 5</h4>
<ul>
<li>Andrey Mikhaylov (lolmaus) (<a href="https://github.com/lolmaus "><code>@lolmaus</code></a>)</li>
<li>Buck Doyle (<a href="https://github.com/backspace "><code>@backspace</code></a>)</li>
<li>Chris Manson (<a href="https://github.com/mansona "><code>@mansona</code></a>)</li>
<li>Matthew Beale (<a href="https://github.com/mixonic "><code>@mixonic</code></a>)</li>
<li>Simon Ihmig (<a href="https://github.com/simonihmig "><code>@simonihmig</code></a>)</li>
</ul>
</blockquote>
</details>
2024-08-07 17:59:42 +02:00