mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
649c03e2908c797664ded06ef93234312e694cb7
465 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
77de9dcbf1 |
build(deps-dev): bump vite from 6.2.5 to 6.2.6 in /rust/gui-client in the npm_and_yarn group (#8755)
Bumps the npm_and_yarn group in /rust/gui-client with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). Updates `vite` from 6.2.5 to 6.2.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/releases">vite's releases</a>.</em></p> <blockquote> <h2>v6.2.6</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.2.6/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/blob/v6.2.6/packages/vite/CHANGELOG.md">vite's changelog</a>.</em></p> <blockquote> <h2><!-- raw HTML omitted -->6.2.6 (2025-04-10)<!-- raw HTML omitted --></h2> <ul> <li>fix: reject requests with <code>#</code> in request-target (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830">#19830</a>) (<a href=" |
||
|
|
e4f9fd5f29 |
build(deps-dev): bump vite from 6.2.4 to 6.2.5 in /rust/gui-client in the npm_and_yarn group (#8662)
Bumps the npm_and_yarn group in /rust/gui-client with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). Updates `vite` from 6.2.4 to 6.2.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/releases">vite's releases</a>.</em></p> <blockquote> <h2>v6.2.5</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.2.5/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/blob/v6.2.5/packages/vite/CHANGELOG.md">vite's changelog</a>.</em></p> <blockquote> <h2><!-- raw HTML omitted -->6.2.5 (2025-04-03)<!-- raw HTML omitted --></h2> <ul> <li>fix: backport <a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782">#19782</a>, fs check with svg and relative paths (<a href=" |
||
|
|
c5751d9bb2 |
build(deps): bump @tailwindcss/cli from 4.1.1 to 4.1.3 in /rust/gui-client (#8721)
Bumps [@tailwindcss/cli](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli) from 4.1.1 to 4.1.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/releases"><code>@tailwindcss/cli</code>'s releases</a>.</em></p> <blockquote> <h2>v4.1.3</h2> <h3>Fixed</h3> <ul> <li>Show warning when using unsupported bare value data type in <code>--value(…)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17464">#17464</a>)</li> <li>PostCSS: Ensure changes to the input CSS file don't generate stale output when using Turbopack (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17554">#17554</a>)</li> <li>Ensure classes are detected in Ruby's <code>%w</code> syntax in Slim templates (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17557">#17557</a>)</li> </ul> <h2>v4.1.2</h2> <h3>Fixed</h3> <ul> <li>Don't rely on the presence of <code>@layer base</code> to polyfill <code>@property</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17506">#17506</a>)</li> <li>Support setting multiple inset shadows as arbitrary values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17523">#17523</a>)</li> <li>Fix <code>drop-shadow-*</code> utilities that are defined with multiple shadows (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17515">#17515</a>)</li> <li>PostCSS: Fix race condition when two changes are queued concurrently (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17514">#17514</a>)</li> <li>PostCSS: Ensure files containing <code>@tailwind utilities</code> are processed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17514">#17514</a>)</li> <li>Ensure the <code>color-mix(…)</code> polyfill creates fallbacks even when using colors that cannot be statically analyzed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17513">#17513</a>)</li> <li>Fix slow incremental builds with <code>@tailwindcss/vite</code> and <code>@tailwindcss/postscss</code> (especially on Windows) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17511">#17511</a>)</li> <li>Vite: Fix missing CSS file in Qwik setups (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17533">#17533</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md"><code>@tailwindcss/cli</code>'s changelog</a>.</em></p> <blockquote> <h2>[4.1.3] - 2025-04-04</h2> <h3>Fixed</h3> <ul> <li>Show warning when using unsupported bare value data type in <code>--value(…)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17464">#17464</a>)</li> <li>PostCSS: Ensure changes to the input CSS file don't generate stale output when using Turbopack (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17554">#17554</a>)</li> <li>Ensure classes are detected in Ruby's <code>%w</code> syntax in Slim templates (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17557">#17557</a>)</li> </ul> <h2>[4.1.2] - 2025-04-03</h2> <h3>Fixed</h3> <ul> <li>Don't rely on the presence of <code>@layer base</code> to polyfill <code>@property</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17506">#17506</a>)</li> <li>Support setting multiple inset shadows as arbitrary values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17523">#17523</a>)</li> <li>Fix <code>drop-shadow-*</code> utilities that are defined with multiple shadows (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17515">#17515</a>)</li> <li>PostCSS: Fix race condition when two changes are queued concurrently (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17514">#17514</a>)</li> <li>PostCSS: Ensure files containing <code>@tailwind utilities</code> are processed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17514">#17514</a>)</li> <li>Ensure the <code>color-mix(…)</code> polyfill creates fallbacks even when using colors that cannot be statically analyzed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17513">#17513</a>)</li> <li>Fix slow incremental builds with <code>@tailwindcss/vite</code> and <code>@tailwindcss/postscss</code> (especially on Windows) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17511">#17511</a>)</li> <li>Vite: Fix missing CSS file in Qwik setups (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17533">#17533</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
7cfabe8b50 |
build(deps-dev): bump tailwindcss from 4.0.17 to 4.1.3 in /rust/gui-client (#8713)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.0.17 to 4.1.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/releases">tailwindcss's releases</a>.</em></p> <blockquote> <h2>v4.1.3</h2> <h3>Fixed</h3> <ul> <li>Show warning when using unsupported bare value data type in <code>--value(…)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17464">#17464</a>)</li> <li>PostCSS: Ensure changes to the input CSS file don't generate stale output when using Turbopack (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17554">#17554</a>)</li> <li>Ensure classes are detected in Ruby's <code>%w</code> syntax in Slim templates (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17557">#17557</a>)</li> </ul> <h2>v4.1.2</h2> <h3>Fixed</h3> <ul> <li>Don't rely on the presence of <code>@layer base</code> to polyfill <code>@property</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17506">#17506</a>)</li> <li>Support setting multiple inset shadows as arbitrary values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17523">#17523</a>)</li> <li>Fix <code>drop-shadow-*</code> utilities that are defined with multiple shadows (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17515">#17515</a>)</li> <li>PostCSS: Fix race condition when two changes are queued concurrently (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17514">#17514</a>)</li> <li>PostCSS: Ensure files containing <code>@tailwind utilities</code> are processed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17514">#17514</a>)</li> <li>Ensure the <code>color-mix(…)</code> polyfill creates fallbacks even when using colors that cannot be statically analyzed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17513">#17513</a>)</li> <li>Fix slow incremental builds with <code>@tailwindcss/vite</code> and <code>@tailwindcss/postscss</code> (especially on Windows) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17511">#17511</a>)</li> <li>Vite: Fix missing CSS file in Qwik setups (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17533">#17533</a>)</li> </ul> <h2>v4.1.1</h2> <h3>Fixed</h3> <ul> <li>Disable padding in <code>@source inline(…)</code> brace expansion (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17491">#17491</a>)</li> <li>Inject polyfills after <code>@import</code> and body-less <code>@layer</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17493">#17493</a>)</li> <li>Ensure <code>@tailwindcss/cli</code> does not contain an import for <code>jiti</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17502">#17502</a>)</li> </ul> <h2>v4.1.0</h2> <h3>Added</h3> <ul> <li>Add <code>details-content</code> variant (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15319">#15319</a>)</li> <li>Add <code>inverted-colors</code> variant (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/11693">#11693</a>)</li> <li>Add <code>noscript</code> variant (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/11929">#11929</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17431">#17431</a>)</li> <li>Add <code>items-baseline-last</code> and <code>self-baseline-last</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/13888">#13888</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17476">#17476</a>)</li> <li>Add <code>pointer-none</code>, <code>pointer-coarse</code>, and <code>pointer-fine</code> variants (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16946">#16946</a>)</li> <li>Add <code>any-pointer-none</code>, <code>any-pointer-coarse</code>, and <code>any-pointer-fine</code> variants (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16941">#16941</a>)</li> <li>Add safe alignment utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/14607">#14607</a>)</li> <li>Add <code>user-valid</code> and <code>user-invalid</code> variants (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12370">#12370</a>)</li> <li>Add <code>wrap-anywhere</code>, <code>wrap-break-word</code>, and <code>wrap-normal</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12128">#12128</a>)</li> <li>Add <code>@source inline(…)</code> and <code>@source not inline(…)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17147">#17147</a>)</li> <li>Add <code>@source not "…"</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17255">#17255</a>)</li> <li>Add <code>text-shadow-*</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17389">#17389</a>)</li> <li>Add <code>mask-*</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17134">#17134</a>)</li> <li>Add <code>bg-{position,size}-*</code> utilities for arbitrary values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17432">#17432</a>)</li> <li>Add <code>shadow-*/<alpha></code>, <code>inset-shadow-*/<alpha></code>, <code>drop-shadow-*/<alpha></code>, and <code>text-shadow-*/<alpha></code> utilities to control shadow opacity (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17398">#17398</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17434">#17434</a>)</li> <li>Add <code>drop-shadow-<color></code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17434">#17434</a>)</li> <li>Improve compatibility with older versions of Safari and Firefox (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17435">#17435</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Follow symlinks when resolving <code>@source</code> directives (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17391">#17391</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md">tailwindcss's changelog</a>.</em></p> <blockquote> <h2>[4.1.3] - 2025-04-04</h2> <h3>Fixed</h3> <ul> <li>Show warning when using unsupported bare value data type in <code>--value(…)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17464">#17464</a>)</li> <li>PostCSS: Ensure changes to the input CSS file don't generate stale output when using Turbopack (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17554">#17554</a>)</li> <li>Ensure classes are detected in Ruby's <code>%w</code> syntax in Slim templates (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17557">#17557</a>)</li> </ul> <h2>[4.1.2] - 2025-04-03</h2> <h3>Fixed</h3> <ul> <li>Don't rely on the presence of <code>@layer base</code> to polyfill <code>@property</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17506">#17506</a>)</li> <li>Support setting multiple inset shadows as arbitrary values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17523">#17523</a>)</li> <li>Fix <code>drop-shadow-*</code> utilities that are defined with multiple shadows (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17515">#17515</a>)</li> <li>PostCSS: Fix race condition when two changes are queued concurrently (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17514">#17514</a>)</li> <li>PostCSS: Ensure files containing <code>@tailwind utilities</code> are processed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17514">#17514</a>)</li> <li>Ensure the <code>color-mix(…)</code> polyfill creates fallbacks even when using colors that cannot be statically analyzed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17513">#17513</a>)</li> <li>Fix slow incremental builds with <code>@tailwindcss/vite</code> and <code>@tailwindcss/postscss</code> (especially on Windows) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17511">#17511</a>)</li> <li>Vite: Fix missing CSS file in Qwik setups (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17533">#17533</a>)</li> </ul> <h2>[4.1.1] - 2025-04-02</h2> <h3>Fixed</h3> <ul> <li>Disable padding in <code>@source inline(…)</code> brace expansion (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17491">#17491</a>)</li> <li>Inject polyfills after <code>@import</code> and body-less <code>@layer</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17493">#17493</a>)</li> <li>Ensure <code>@tailwindcss/cli</code> does not contain an import for <code>jiti</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17502">#17502</a>)</li> </ul> <h2>[4.1.0] - 2025-04-01</h2> <h3>Added</h3> <ul> <li>Add <code>details-content</code> variant (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15319">#15319</a>)</li> <li>Add <code>inverted-colors</code> variant (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/11693">#11693</a>)</li> <li>Add <code>noscript</code> variant (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/11929">#11929</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17431">#17431</a>)</li> <li>Add <code>items-baseline-last</code> and <code>self-baseline-last</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/13888">#13888</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17476">#17476</a>)</li> <li>Add <code>pointer-none</code>, <code>pointer-coarse</code>, and <code>pointer-fine</code> variants (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16946">#16946</a>)</li> <li>Add <code>any-pointer-none</code>, <code>any-pointer-coarse</code>, and <code>any-pointer-fine</code> variants (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16941">#16941</a>)</li> <li>Add safe alignment utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/14607">#14607</a>)</li> <li>Add <code>user-valid</code> and <code>user-invalid</code> variants (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12370">#12370</a>)</li> <li>Add <code>wrap-anywhere</code>, <code>wrap-break-word</code>, and <code>wrap-normal</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12128">#12128</a>)</li> <li>Add <code>@source inline(…)</code> and <code>@source not inline(…)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17147">#17147</a>)</li> <li>Add <code>@source not "…"</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17255">#17255</a>)</li> <li>Add <code>text-shadow-*</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17389">#17389</a>)</li> <li>Add <code>mask-*</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17134">#17134</a>)</li> <li>Add <code>bg-{position,size}-*</code> utilities for arbitrary values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17432">#17432</a>)</li> <li>Add <code>shadow-*/<alpha></code>, <code>inset-shadow-*/<alpha></code>, <code>drop-shadow-*/<alpha></code>, and <code>text-shadow-*/<alpha></code> utilities to control shadow opacity (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17398">#17398</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17434">#17434</a>)</li> <li>Add <code>drop-shadow-<color></code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17434">#17434</a>)</li> <li>Improve compatibility with older versions of Safari and Firefox (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17435">#17435</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
ceca664d59 |
build(deps): bump the tauri group in /rust/gui-client with 2 updates (#8708)
Bumps the tauri group in /rust/gui-client with 2 updates: [@tauri-apps/api](https://github.com/tauri-apps/tauri) and [@tauri-apps/cli](https://github.com/tauri-apps/tauri). Updates `@tauri-apps/api` from 2.4.0 to 2.4.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tauri-apps/tauri/releases"><code>@tauri-apps/api</code>'s releases</a>.</em></p> <blockquote> <h2><code>@tauri-apps/api</code> v2.4.1</h2> <!-- raw HTML omitted --> <pre><code>No known vulnerabilities found </code></pre> <!-- raw HTML omitted --> <h2>[2.4.1]</h2> <h3>Enhancements</h3> <ul> <li><a href=" |
||
|
|
5b8c8eba01 |
build(deps): bump tauri-winrt-notification from 0.7.0 to 0.7.1 in /rust in the tauri group (#8719)
Bumps the tauri group in /rust with 1 update: [tauri-winrt-notification](https://github.com/tauri-apps/winrt-notification). Updates `tauri-winrt-notification` from 0.7.0 to 0.7.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tauri-apps/winrt-notification/releases">tauri-winrt-notification's releases</a>.</em></p> <blockquote> <h2>tauri-winrt-notification v0.7.1</h2> <p>Updating crates.io index Locking 19 packages to latest compatible versions</p> <!-- raw HTML omitted --> <pre><code>Fetching advisory database from `https://github.com/RustSec/advisory-db.git` Loaded 734 security advisories (from /home/runner/.cargo/advisory-db) Updating crates.io index Scanning Cargo.lock for vulnerabilities (20 crate dependencies) </code></pre> <!-- raw HTML omitted --> <h2>[0.7.1]</h2> <ul> <li><a href=" |
||
|
|
818b97a3a6 |
build(deps): bump flowbite from 3.1.1 to 3.1.2 in /rust/gui-client (#8579)
Bumps [flowbite](https://github.com/themesberg/flowbite) from 3.1.1 to 3.1.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/themesberg/flowbite/releases">flowbite's releases</a>.</em></p> <blockquote> <h2>v3.1.2</h2> <ul> <li>create new theme file to move CSS variables</li> <li>update quickstart guide to reflect this change</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
a532d6033c |
build(deps): bump @tailwindcss/cli from 4.0.9 to 4.0.17 in /rust/gui-client (#8575)
Bumps [@tailwindcss/cli](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli) from 4.0.9 to 4.0.17. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/releases"><code>@tailwindcss/cli</code>'s releases</a>.</em></p> <blockquote> <h2>v4.0.17</h2> <h3>Fixed</h3> <ul> <li>Fix an issue causing the CLI to hang when processing Ruby files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17383">#17383</a>)</li> </ul> <h2>v4.0.16</h2> <h3>Added</h3> <ul> <li>Add support for literal values in <code>--value('…')</code> and <code>--modifier('…')</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17304">#17304</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix class extraction followed by <code>(</code> in Pug (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17320">#17320</a>)</li> <li>Ensure <code>@keyframes</code> for theme animations are emitted if they are referenced following a comma (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17352">#17352</a>)</li> <li>Vite: Ensure that updates to an imported CSS file are properly propagated after updating source files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17347">#17347</a>)</li> <li>Pre process <code>Slim</code> templates embedded in Ruby files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17336">#17336</a>)</li> <li>Error when input and output files resolve to the same file when using the CLI (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17311">#17311</a>)</li> <li>Add missing suggestions when <code>--spacing(--value(integer, number))</code> is used (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17308">#17308</a>)</li> <li>Add <code>::-webkit-details-marker</code> pseudo to <code>marker</code> variant (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17362">#17362</a>)</li> </ul> <h2>v4.0.15</h2> <h3>Fixed</h3> <ul> <li>Fix incorrect angle in <code>-bg-conic-*</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17174">#17174</a>)</li> <li>Fix <code>border-[12px_4px]</code> being interpreted as a <code>border-color</code> instead of a <code>border-width</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17248">#17248</a>)</li> <li>Work around a crash in Safari 16.4 and 16.5 when using the default Preflight styles (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17306">#17306</a>)</li> <li>Pre-process <code>\<template lang="…"></code> in Vue files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17252">#17252</a>)</li> <li>Ensure that all CSS variables used by Preflight are prefixed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li> <li>Prevent segfault when loaded in a worker thread on Linux (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17276">#17276</a>)</li> <li>Ensure multiple <code>--value(…)</code> or <code>--modifier(…)</code> calls don't delete subsequent declarations (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17273">#17273</a>)</li> <li>Fix class extraction followed by <code>(</code> in Slim (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17278">#17278</a>)</li> <li>Export <code>PluginUtils</code> from <code>tailwindcss/plugin</code> for compatibility with v3 (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17299">#17299</a>)</li> <li>Remove redundant <code>line-height: initial</code> from Preflight (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15212">#15212</a>)</li> <li>Increase Standalone hardware compatibility on macOS x64 builds (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17267">#17267</a>)</li> <li>Ensure that the CSS file rebuilds if a new CSS variable is used from templates (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17301">#17301</a>)</li> </ul> <h3>Changed</h3> <ul> <li>The <code>--theme(…)</code> function now returns CSS variables from your theme variables unless used inside positions where CSS variables are invalid (e.g. inside <code>@media</code> queries) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li> </ul> <h2>v4.0.14</h2> <h3>Fixed</h3> <ul> <li>Do not extract candidates with JS string interpolation <code>${</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17142">#17142</a>)</li> <li>Fix extraction of variants containing <code>.</code> character (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17153">#17153</a>)</li> <li>Fix extracting candidates in Clojure/ClojureScript (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17087">#17087</a>)</li> </ul> <h2>v4.0.13</h2> <h3>Fixed</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md"><code>@tailwindcss/cli</code>'s changelog</a>.</em></p> <blockquote> <h2>[4.0.17] - 2025-03-26</h2> <h3>Fixed</h3> <ul> <li>Fix an issue causing the CLI to hang when processing Ruby files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17383">#17383</a>)</li> </ul> <h2>[4.0.16] - 2025-03-25</h2> <h3>Added</h3> <ul> <li>Add support for literal values in <code>--value('…')</code> and <code>--modifier('…')</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17304">#17304</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix class extraction followed by <code>(</code> in Pug (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17320">#17320</a>)</li> <li>Ensure <code>@keyframes</code> for theme animations are emitted if they are referenced following a comma (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17352">#17352</a>)</li> <li>Vite: Ensure that updates to an imported CSS file are properly propagated after updating source files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17347">#17347</a>)</li> <li>Pre process <code>Slim</code> templates embedded in Ruby files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17336">#17336</a>)</li> <li>Error when input and output files resolve to the same file when using the CLI (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17311">#17311</a>)</li> <li>Add missing suggestions when <code>--spacing(--value(integer, number))</code> is used (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17308">#17308</a>)</li> <li>Add <code>::-webkit-details-marker</code> pseudo to <code>marker</code> variant (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17362">#17362</a>)</li> </ul> <h2>[4.0.15] - 2025-03-20</h2> <h3>Fixed</h3> <ul> <li>Fix incorrect angle in <code>-bg-conic-*</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17174">#17174</a>)</li> <li>Fix <code>border-[12px_4px]</code> being interpreted as a <code>border-color</code> instead of a <code>border-width</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17248">#17248</a>)</li> <li>Work around a crash in Safari 16.4 and 16.5 when using the default Preflight styles (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17306">#17306</a>)</li> <li>Pre-process <code>\<template lang="…"></code> in Vue files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17252">#17252</a>)</li> <li>Ensure that all CSS variables used by Preflight are prefixed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li> <li>Prevent segfault when loaded in a worker thread on Linux (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17276">#17276</a>)</li> <li>Ensure multiple <code>--value(…)</code> or <code>--modifier(…)</code> calls don't delete subsequent declarations (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17273">#17273</a>)</li> <li>Fix class extraction followed by <code>(</code> in Slim (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17278">#17278</a>)</li> <li>Export <code>PluginUtils</code> from <code>tailwindcss/plugin</code> for compatibility with v3 (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17299">#17299</a>)</li> <li>Remove redundant <code>line-height: initial</code> from Preflight (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15212">#15212</a>)</li> <li>Increase Standalone hardware compatibility on macOS x64 builds (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17267">#17267</a>)</li> <li>Ensure that the CSS file rebuilds if a new CSS variable is used from templates (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17301">#17301</a>)</li> </ul> <h3>Changed</h3> <ul> <li>The <code>--theme(…)</code> function now returns CSS variables from your theme variables unless used inside positions where CSS variables are invalid (e.g. inside <code>@media</code> queries) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li> </ul> <h2>[4.0.14] - 2025-03-13</h2> <h3>Fixed</h3> <ul> <li>Do not extract candidates with JS string interpolation <code>${</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17142">#17142</a>)</li> <li>Fix extraction of variants containing <code>.</code> character (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17153">#17153</a>)</li> <li>Fix extracting candidates in Clojure/ClojureScript (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17087">#17087</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
dce5ab9178 | build(deps): bump Rust to 1.86 (#8636) | ||
|
|
7f0bb08225 |
build(deps-dev): bump tailwindcss from 4.0.9 to 4.0.17 in /rust/gui-client (#8576)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.0.9 to 4.0.17. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/releases">tailwindcss's releases</a>.</em></p> <blockquote> <h2>v4.0.17</h2> <h3>Fixed</h3> <ul> <li>Fix an issue causing the CLI to hang when processing Ruby files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17383">#17383</a>)</li> </ul> <h2>v4.0.16</h2> <h3>Added</h3> <ul> <li>Add support for literal values in <code>--value('…')</code> and <code>--modifier('…')</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17304">#17304</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix class extraction followed by <code>(</code> in Pug (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17320">#17320</a>)</li> <li>Ensure <code>@keyframes</code> for theme animations are emitted if they are referenced following a comma (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17352">#17352</a>)</li> <li>Vite: Ensure that updates to an imported CSS file are properly propagated after updating source files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17347">#17347</a>)</li> <li>Pre process <code>Slim</code> templates embedded in Ruby files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17336">#17336</a>)</li> <li>Error when input and output files resolve to the same file when using the CLI (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17311">#17311</a>)</li> <li>Add missing suggestions when <code>--spacing(--value(integer, number))</code> is used (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17308">#17308</a>)</li> <li>Add <code>::-webkit-details-marker</code> pseudo to <code>marker</code> variant (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17362">#17362</a>)</li> </ul> <h2>v4.0.15</h2> <h3>Fixed</h3> <ul> <li>Fix incorrect angle in <code>-bg-conic-*</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17174">#17174</a>)</li> <li>Fix <code>border-[12px_4px]</code> being interpreted as a <code>border-color</code> instead of a <code>border-width</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17248">#17248</a>)</li> <li>Work around a crash in Safari 16.4 and 16.5 when using the default Preflight styles (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17306">#17306</a>)</li> <li>Pre-process <code>\<template lang="…"></code> in Vue files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17252">#17252</a>)</li> <li>Ensure that all CSS variables used by Preflight are prefixed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li> <li>Prevent segfault when loaded in a worker thread on Linux (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17276">#17276</a>)</li> <li>Ensure multiple <code>--value(…)</code> or <code>--modifier(…)</code> calls don't delete subsequent declarations (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17273">#17273</a>)</li> <li>Fix class extraction followed by <code>(</code> in Slim (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17278">#17278</a>)</li> <li>Export <code>PluginUtils</code> from <code>tailwindcss/plugin</code> for compatibility with v3 (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17299">#17299</a>)</li> <li>Remove redundant <code>line-height: initial</code> from Preflight (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15212">#15212</a>)</li> <li>Increase Standalone hardware compatibility on macOS x64 builds (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17267">#17267</a>)</li> <li>Ensure that the CSS file rebuilds if a new CSS variable is used from templates (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17301">#17301</a>)</li> </ul> <h3>Changed</h3> <ul> <li>The <code>--theme(…)</code> function now returns CSS variables from your theme variables unless used inside positions where CSS variables are invalid (e.g. inside <code>@media</code> queries) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li> </ul> <h2>v4.0.14</h2> <h3>Fixed</h3> <ul> <li>Do not extract candidates with JS string interpolation <code>${</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17142">#17142</a>)</li> <li>Fix extraction of variants containing <code>.</code> character (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17153">#17153</a>)</li> <li>Fix extracting candidates in Clojure/ClojureScript (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17087">#17087</a>)</li> </ul> <h2>v4.0.13</h2> <h3>Fixed</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md">tailwindcss's changelog</a>.</em></p> <blockquote> <h2>[4.0.17] - 2025-03-26</h2> <h3>Fixed</h3> <ul> <li>Fix an issue causing the CLI to hang when processing Ruby files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17383">#17383</a>)</li> </ul> <h2>[4.0.16] - 2025-03-25</h2> <h3>Added</h3> <ul> <li>Add support for literal values in <code>--value('…')</code> and <code>--modifier('…')</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17304">#17304</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix class extraction followed by <code>(</code> in Pug (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17320">#17320</a>)</li> <li>Ensure <code>@keyframes</code> for theme animations are emitted if they are referenced following a comma (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17352">#17352</a>)</li> <li>Vite: Ensure that updates to an imported CSS file are properly propagated after updating source files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17347">#17347</a>)</li> <li>Pre process <code>Slim</code> templates embedded in Ruby files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17336">#17336</a>)</li> <li>Error when input and output files resolve to the same file when using the CLI (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17311">#17311</a>)</li> <li>Add missing suggestions when <code>--spacing(--value(integer, number))</code> is used (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17308">#17308</a>)</li> <li>Add <code>::-webkit-details-marker</code> pseudo to <code>marker</code> variant (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17362">#17362</a>)</li> </ul> <h2>[4.0.15] - 2025-03-20</h2> <h3>Fixed</h3> <ul> <li>Fix incorrect angle in <code>-bg-conic-*</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17174">#17174</a>)</li> <li>Fix <code>border-[12px_4px]</code> being interpreted as a <code>border-color</code> instead of a <code>border-width</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17248">#17248</a>)</li> <li>Work around a crash in Safari 16.4 and 16.5 when using the default Preflight styles (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17306">#17306</a>)</li> <li>Pre-process <code>\<template lang="…"></code> in Vue files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17252">#17252</a>)</li> <li>Ensure that all CSS variables used by Preflight are prefixed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li> <li>Prevent segfault when loaded in a worker thread on Linux (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17276">#17276</a>)</li> <li>Ensure multiple <code>--value(…)</code> or <code>--modifier(…)</code> calls don't delete subsequent declarations (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17273">#17273</a>)</li> <li>Fix class extraction followed by <code>(</code> in Slim (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17278">#17278</a>)</li> <li>Export <code>PluginUtils</code> from <code>tailwindcss/plugin</code> for compatibility with v3 (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17299">#17299</a>)</li> <li>Remove redundant <code>line-height: initial</code> from Preflight (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15212">#15212</a>)</li> <li>Increase Standalone hardware compatibility on macOS x64 builds (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17267">#17267</a>)</li> <li>Ensure that the CSS file rebuilds if a new CSS variable is used from templates (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17301">#17301</a>)</li> </ul> <h3>Changed</h3> <ul> <li>The <code>--theme(…)</code> function now returns CSS variables from your theme variables unless used inside positions where CSS variables are invalid (e.g. inside <code>@media</code> queries) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li> </ul> <h2>[4.0.14] - 2025-03-13</h2> <h3>Fixed</h3> <ul> <li>Do not extract candidates with JS string interpolation <code>${</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17142">#17142</a>)</li> <li>Fix extraction of variants containing <code>.</code> character (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17153">#17153</a>)</li> <li>Fix extracting candidates in Clojure/ClojureScript (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17087">#17087</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
af220119f2 |
build(deps-dev): bump vite from 6.2.3 to 6.2.4 in /rust/gui-client (#8577)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.3 to 6.2.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/releases">vite's releases</a>.</em></p> <blockquote> <h2>v6.2.4</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md">vite's changelog</a>.</em></p> <blockquote> <h2><!-- raw HTML omitted -->6.2.4 (2025-03-31)<!-- raw HTML omitted --></h2> <ul> <li>fix: fs check in transform middleware (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761">#19761</a>) (<a href=" |
||
|
|
aba3ab87d8 |
build(deps): bump the tauri group in /rust/gui-client with 2 updates (#8573)
Bumps the tauri group in /rust/gui-client with 2 updates: [@tauri-apps/api](https://github.com/tauri-apps/tauri) and [@tauri-apps/cli](https://github.com/tauri-apps/tauri). Updates `@tauri-apps/api` from 2.3.0 to 2.4.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tauri-apps/tauri/releases"><code>@tauri-apps/api</code>'s releases</a>.</em></p> <blockquote> <h2><code>@tauri-apps/api</code> v2.4.0</h2> <!-- raw HTML omitted --> <pre><code>No known vulnerabilities found </code></pre> <!-- raw HTML omitted --> <h2>[2.4.0]</h2> <h3>New Features</h3> <ul> <li><a href=" |
||
|
|
f13234955a |
refactor(gui-client): simplify error handling (#8519)
As a follow-up from #7959, we can now simplify the error handling a fair bit as all codepaths that can fail in the client are threaded back to the main function. |
||
|
|
75da4806ea |
build(deps-dev): bump vite from 6.2.0 to 6.2.3 in /rust/gui-client in the npm_and_yarn group (#8517)
Bumps the npm_and_yarn group in /rust/gui-client with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). Updates `vite` from 6.2.0 to 6.2.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/releases">vite's releases</a>.</em></p> <blockquote> <h2>v6.2.3</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.2.3/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v6.2.2</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.2.2/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>create-vite@6.2.1</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/create-vite@6.2.1/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v6.2.1</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.2.1/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/blob/v6.2.3/packages/vite/CHANGELOG.md">vite's changelog</a>.</em></p> <blockquote> <h2><!-- raw HTML omitted -->6.2.3 (2025-03-24)<!-- raw HTML omitted --></h2> <ul> <li>fix: fs raw query with query separators (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19702">#19702</a>) (<a href=" |
||
|
|
a9864e5bd0 |
refactor(rust): tell Tauri to use our existing runtime (#8514)
Tauri needs a tokio runtime in order to spawn tasks. If we don't supply one, it will start its own runtime. Given that we already start a runtime, this is unnecessary. |
||
|
|
c31c2ef56d |
refactor(gui-client): gracefully exit Tauri app (#7959)
At present, the Windows and Linux GUI client launch the Tauri application via the `App::run` method. This function never returns again. Instead, whenever we request the Tauri app to exit, Tauri will internally call `std::process::exit`, thus preventing ordinary clean-up from happening. Whilst we somehow managed to work around this particular part, having the app exit the process internally also makes error handling and reporting to the user difficult as there are now two parts in the code where we need to handle errors: - Before we start up the Tauri app - Before we end the Tauri app (i.e. signal to it that we want to exit) It would be much easier to understand, if we could call into Tauri, let it do its thing and upon a requested exit by the user, the called function (i.e. `App::run`) simply returns again. After diving into the inner workings of Tauri, we have achieved just that by adding a new function to `App`: `App::run_return` (https://github.com/tauri-apps/tauri/pull/12668). Using `App::run_return` we can now orchestrate a `gui::run` function that simply returns after Tauri has shutdown. Most importantly, it will also exit upon any fatal errors that we encounter in the controller and thus unify the error handling path into a single one. These errors are now all handled at the call-site of `gui::run`. Building on top of this, we will be able to further simplify the error handling within the GUI client. I am hoping to gradually replace our monolithic `Error` enums with individual errors that we can extract from an `anyhow::Error`. This would make it easier to reason about where certain errors get generated and thus overall improve the UX of the application by displaying better error messages, not failing the entire app in certain cases, etc. |
||
|
|
84a2c275ca |
build(rust): upgrade to Rust 1.85 and Edition 2024 (#8240)
Updates our codebase to the 2024 Edition. For highlights on what changes, see the following blogpost: https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html |
||
|
|
e642eefb35 |
chore: Cut all clients to ship search domains (#8442)
Waiting on app reviews to be approved, then this PR will be ready to merge. |
||
|
|
0a00244913 |
chore(gui-client): improve error message when serde fails (#8461)
Resolves: #8441 |
||
|
|
dc8fd652fe |
fix(gui-client): don't bother user with error details (#8468)
There is no reason to show the chain of errors to the user, we are logging it on ERROR level and will thus be notified via Sentry. |
||
|
|
df5bbdd240 | ci: Ship SRV/TXT for GUI/Headless/Gateway (#8413) | ||
|
|
1650671508 |
build(deps-dev): bump @types/node from 22.13.0 to 22.13.9 in /rust/gui-client (#8343)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.13.0 to 22.13.9. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
a6110d7f5f |
build(deps): bump the tauri group in /rust/gui-client with 2 updates (#8324)
Bumps the tauri group in /rust/gui-client with 2 updates: [@tauri-apps/api](https://github.com/tauri-apps/tauri) and [@tauri-apps/cli](https://github.com/tauri-apps/tauri). Updates `@tauri-apps/api` from 2.2.0 to 2.3.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tauri-apps/tauri/releases"><code>@tauri-apps/api</code>'s releases</a>.</em></p> <blockquote> <h2><code>@tauri-apps/api</code> v2.3.0</h2> <!-- raw HTML omitted --> <pre><code>No known vulnerabilities found </code></pre> <!-- raw HTML omitted --> <h2>[2.3.0]</h2> <h3>Enhancements</h3> <ul> <li><a href=" |
||
|
|
7957d671c5 |
build(deps-dev): bump tailwindcss from 4.0.3 to 4.0.9 in /rust/gui-client (#8326)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.0.3 to 4.0.9. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/releases">tailwindcss's releases</a>.</em></p> <blockquote> <h2>v4.0.9</h2> <h3>Fixed</h3> <ul> <li>Make JS APIs available to plugins and configs in the Standalone CLI (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15934">#15934</a>)</li> <li>Vite: Don't crash when importing a virtual module from JavaScript that ends in <code>.css</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16780">#16780</a>)</li> <li>Fix an issue where <code>@reference "…"</code> would sometimes omit keyframe animations (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16774">#16774</a>)</li> <li>Ensure <code>z-*!</code> utilities are properly marked as <code>!important</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16795">#16795</a>)</li> <li>Read UTF-8 CSS files that start with a byte-order mark (BOM) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16800">#16800</a>)</li> <li>Ensure nested functions in selectors used with JavaScript plugins are not truncated (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16802">#16802</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Emit variable fallbacks when using <code>@reference "…"</code> instead of duplicate CSS variable declarations (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16774">#16774</a>)</li> </ul> <h2>v4.0.8</h2> <h3>Added</h3> <ul> <li>Allow <code>@import</code> with <code>theme(…)</code> options for stylesheets that contain more than just <code>@theme</code> rules (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16514">#16514</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Don't add <code>!important</code> to CSS variable declarations when using the important modifier (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16668">#16668</a>)</li> <li>Vite: Ignore files and directories specified in your <code>.gitignore</code> file when using automatic source detection(<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Vite: Don't rely on the module graph for detecting candidates to ensure setups with multiple Vite builds work as expected (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Vite: Ensure Astro production builds always contain classes used in client-only components (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Vite: Always scan raw file contents for utility classes before any other transforms have been applied to ensure utility classes are scanned without any additional escaping (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Ensure utilities with more declarations are always sorted before utilities with fewer declarations when utilities only define CSS variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16715">#16715</a>)</li> <li>Only include <code>translate-z-px</code> utilities once in compiled CSS (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16718">#16718</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Don't include theme variables that aren't used in compiled CSS (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16211">#16211</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16676">#16676</a>)</li> </ul> <h2>v4.0.7</h2> <h3>Fixed</h3> <ul> <li>Export <code>tailwindcss/lib/util/flattenColorPalette.js</code> for backward compatibility (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16411">#16411</a>)</li> <li>Fix sorting of numeric utility suggestions when they have different magnitudes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16414">#16414</a>)</li> <li>Show suggestions for fractions in IntelliSense (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16353">#16353</a>)</li> <li>Don’t replace <code>_</code> in suggested theme keys (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16433">#16433</a>)</li> <li>Ensure <code>--default-outline-width</code> can be used to change the <code>outline-width</code> value of the <code>outline</code> utility (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16469">#16469</a>)</li> <li>Ensure drop shadow utilities don't inherit unexpectedly (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16471">#16471</a>)</li> <li>Export config and plugin types from <code>tailwindcss/plugin</code> for backward compatibility (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16505">#16505</a>)</li> <li>Ensure JavaScript plugins that emit nested rules referencing the utility name work as expected (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16539">#16539</a>)</li> <li>Statically link Visual Studio redistributables in <code>@tailwindcss/oxide</code> Windows builds (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16602">#16602</a>)</li> <li>Ensure that Next.js splat routes are scanned for classes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16457">#16457</a>)</li> <li>Pin exact version of <code>tailwindcss</code> in <code>@tailwindcss/*</code> packages (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16623">#16623</a>)</li> <li>Upgrade: Report errors when updating dependencies (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16504">#16504</a>)</li> <li>Upgrade: Ensure a <code>darkMode</code> JS config setting with block syntax converts to use <code>@slot</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16507">#16507</a>)</li> <li>Upgrade: Ensure the latest version of <code>tailwindcss</code> and <code>@tailwindcss/postcss</code> are installed when upgrading (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16620">#16620</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md">tailwindcss's changelog</a>.</em></p> <blockquote> <h2>[4.0.9] - 2025-02-25</h2> <h3>Fixed</h3> <ul> <li>Make JS APIs available to plugins and configs in the Standalone CLI (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15934">#15934</a>)</li> <li>Vite: Don't crash when importing a virtual module from JavaScript that ends in <code>.css</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16780">#16780</a>)</li> <li>Fix an issue where <code>@reference "…"</code> would sometimes omit keyframe animations (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16774">#16774</a>)</li> <li>Ensure <code>z-*!</code> utilities are properly marked as <code>!important</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16795">#16795</a>)</li> <li>Read UTF-8 CSS files that start with a byte-order mark (BOM) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16800">#16800</a>)</li> <li>Ensure nested functions in selectors used with JavaScript plugins are not truncated (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16802">#16802</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Emit variable fallbacks when using <code>@reference "…"</code> instead of duplicate CSS variable declarations (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16774">#16774</a>)</li> </ul> <h2>[4.0.8] - 2025-02-21</h2> <h3>Added</h3> <ul> <li>Allow <code>@import</code> with <code>theme(…)</code> options for stylesheets that contain more than just <code>@theme</code> rules (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16514">#16514</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Don't add <code>!important</code> to CSS variable declarations when using the important modifier (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16668">#16668</a>)</li> <li>Vite: Ignore files and directories specified in your <code>.gitignore</code> file when using automatic source detection(<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Vite: Don't rely on the module graph for detecting candidates to ensure setups with multiple Vite builds work as expected (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Vite: Ensure Astro production builds always contain classes used in client-only components (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Vite: Always scan raw file contents for utility classes before any other transforms have been applied to ensure utility classes are scanned without any additional escaping (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Ensure utilities with more declarations are always sorted before utilities with fewer declarations when utilities only define CSS variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16715">#16715</a>)</li> <li>Only include <code>translate-z-px</code> utilities once in compiled CSS (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16718">#16718</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Don't include theme variables that aren't used in compiled CSS (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16211">#16211</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16676">#16676</a>)</li> </ul> <h2>[4.0.7] - 2025-02-18</h2> <h3>Fixed</h3> <ul> <li>Export <code>tailwindcss/lib/util/flattenColorPalette.js</code> for backward compatibility (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16411">#16411</a>)</li> <li>Fix sorting of numeric utility suggestions when they have different magnitudes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16414">#16414</a>)</li> <li>Show suggestions for fractions in IntelliSense (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16353">#16353</a>)</li> <li>Don’t replace <code>_</code> in suggested theme keys (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16433">#16433</a>)</li> <li>Ensure <code>--default-outline-width</code> can be used to change the <code>outline-width</code> value of the <code>outline</code> utility (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16469">#16469</a>)</li> <li>Ensure drop shadow utilities don't inherit unexpectedly (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16471">#16471</a>)</li> <li>Export config and plugin types from <code>tailwindcss/plugin</code> for backward compatibility (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16505">#16505</a>)</li> <li>Ensure JavaScript plugins that emit nested rules referencing the utility name work as expected (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16539">#16539</a>)</li> <li>Statically link Visual Studio redistributables in <code>@tailwindcss/oxide</code> Windows builds (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16602">#16602</a>)</li> <li>Ensure that Next.js splat routes are scanned for classes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16457">#16457</a>)</li> <li>Pin exact version of <code>tailwindcss</code> in <code>@tailwindcss/*</code> packages (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16623">#16623</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
eab3a8888d |
build(deps): bump @tailwindcss/cli from 4.0.3 to 4.0.9 in /rust/gui-client (#8327)
Bumps [@tailwindcss/cli](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli) from 4.0.3 to 4.0.9. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/releases"><code>@tailwindcss/cli</code>'s releases</a>.</em></p> <blockquote> <h2>v4.0.9</h2> <h3>Fixed</h3> <ul> <li>Make JS APIs available to plugins and configs in the Standalone CLI (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15934">#15934</a>)</li> <li>Vite: Don't crash when importing a virtual module from JavaScript that ends in <code>.css</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16780">#16780</a>)</li> <li>Fix an issue where <code>@reference "…"</code> would sometimes omit keyframe animations (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16774">#16774</a>)</li> <li>Ensure <code>z-*!</code> utilities are properly marked as <code>!important</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16795">#16795</a>)</li> <li>Read UTF-8 CSS files that start with a byte-order mark (BOM) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16800">#16800</a>)</li> <li>Ensure nested functions in selectors used with JavaScript plugins are not truncated (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16802">#16802</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Emit variable fallbacks when using <code>@reference "…"</code> instead of duplicate CSS variable declarations (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16774">#16774</a>)</li> </ul> <h2>v4.0.8</h2> <h3>Added</h3> <ul> <li>Allow <code>@import</code> with <code>theme(…)</code> options for stylesheets that contain more than just <code>@theme</code> rules (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16514">#16514</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Don't add <code>!important</code> to CSS variable declarations when using the important modifier (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16668">#16668</a>)</li> <li>Vite: Ignore files and directories specified in your <code>.gitignore</code> file when using automatic source detection(<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Vite: Don't rely on the module graph for detecting candidates to ensure setups with multiple Vite builds work as expected (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Vite: Ensure Astro production builds always contain classes used in client-only components (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Vite: Always scan raw file contents for utility classes before any other transforms have been applied to ensure utility classes are scanned without any additional escaping (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Ensure utilities with more declarations are always sorted before utilities with fewer declarations when utilities only define CSS variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16715">#16715</a>)</li> <li>Only include <code>translate-z-px</code> utilities once in compiled CSS (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16718">#16718</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Don't include theme variables that aren't used in compiled CSS (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16211">#16211</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16676">#16676</a>)</li> </ul> <h2>v4.0.7</h2> <h3>Fixed</h3> <ul> <li>Export <code>tailwindcss/lib/util/flattenColorPalette.js</code> for backward compatibility (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16411">#16411</a>)</li> <li>Fix sorting of numeric utility suggestions when they have different magnitudes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16414">#16414</a>)</li> <li>Show suggestions for fractions in IntelliSense (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16353">#16353</a>)</li> <li>Don’t replace <code>_</code> in suggested theme keys (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16433">#16433</a>)</li> <li>Ensure <code>--default-outline-width</code> can be used to change the <code>outline-width</code> value of the <code>outline</code> utility (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16469">#16469</a>)</li> <li>Ensure drop shadow utilities don't inherit unexpectedly (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16471">#16471</a>)</li> <li>Export config and plugin types from <code>tailwindcss/plugin</code> for backward compatibility (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16505">#16505</a>)</li> <li>Ensure JavaScript plugins that emit nested rules referencing the utility name work as expected (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16539">#16539</a>)</li> <li>Statically link Visual Studio redistributables in <code>@tailwindcss/oxide</code> Windows builds (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16602">#16602</a>)</li> <li>Ensure that Next.js splat routes are scanned for classes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16457">#16457</a>)</li> <li>Pin exact version of <code>tailwindcss</code> in <code>@tailwindcss/*</code> packages (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16623">#16623</a>)</li> <li>Upgrade: Report errors when updating dependencies (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16504">#16504</a>)</li> <li>Upgrade: Ensure a <code>darkMode</code> JS config setting with block syntax converts to use <code>@slot</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16507">#16507</a>)</li> <li>Upgrade: Ensure the latest version of <code>tailwindcss</code> and <code>@tailwindcss/postcss</code> are installed when upgrading (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16620">#16620</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md"><code>@tailwindcss/cli</code>'s changelog</a>.</em></p> <blockquote> <h2>[4.0.9] - 2025-02-25</h2> <h3>Fixed</h3> <ul> <li>Make JS APIs available to plugins and configs in the Standalone CLI (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15934">#15934</a>)</li> <li>Vite: Don't crash when importing a virtual module from JavaScript that ends in <code>.css</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16780">#16780</a>)</li> <li>Fix an issue where <code>@reference "…"</code> would sometimes omit keyframe animations (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16774">#16774</a>)</li> <li>Ensure <code>z-*!</code> utilities are properly marked as <code>!important</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16795">#16795</a>)</li> <li>Read UTF-8 CSS files that start with a byte-order mark (BOM) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16800">#16800</a>)</li> <li>Ensure nested functions in selectors used with JavaScript plugins are not truncated (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16802">#16802</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Emit variable fallbacks when using <code>@reference "…"</code> instead of duplicate CSS variable declarations (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16774">#16774</a>)</li> </ul> <h2>[4.0.8] - 2025-02-21</h2> <h3>Added</h3> <ul> <li>Allow <code>@import</code> with <code>theme(…)</code> options for stylesheets that contain more than just <code>@theme</code> rules (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16514">#16514</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Don't add <code>!important</code> to CSS variable declarations when using the important modifier (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16668">#16668</a>)</li> <li>Vite: Ignore files and directories specified in your <code>.gitignore</code> file when using automatic source detection(<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Vite: Don't rely on the module graph for detecting candidates to ensure setups with multiple Vite builds work as expected (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Vite: Ensure Astro production builds always contain classes used in client-only components (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Vite: Always scan raw file contents for utility classes before any other transforms have been applied to ensure utility classes are scanned without any additional escaping (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16631">#16631</a>)</li> <li>Ensure utilities with more declarations are always sorted before utilities with fewer declarations when utilities only define CSS variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16715">#16715</a>)</li> <li>Only include <code>translate-z-px</code> utilities once in compiled CSS (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16718">#16718</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Don't include theme variables that aren't used in compiled CSS (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16211">#16211</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16676">#16676</a>)</li> </ul> <h2>[4.0.7] - 2025-02-18</h2> <h3>Fixed</h3> <ul> <li>Export <code>tailwindcss/lib/util/flattenColorPalette.js</code> for backward compatibility (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16411">#16411</a>)</li> <li>Fix sorting of numeric utility suggestions when they have different magnitudes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16414">#16414</a>)</li> <li>Show suggestions for fractions in IntelliSense (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16353">#16353</a>)</li> <li>Don’t replace <code>_</code> in suggested theme keys (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16433">#16433</a>)</li> <li>Ensure <code>--default-outline-width</code> can be used to change the <code>outline-width</code> value of the <code>outline</code> utility (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16469">#16469</a>)</li> <li>Ensure drop shadow utilities don't inherit unexpectedly (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16471">#16471</a>)</li> <li>Export config and plugin types from <code>tailwindcss/plugin</code> for backward compatibility (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16505">#16505</a>)</li> <li>Ensure JavaScript plugins that emit nested rules referencing the utility name work as expected (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16539">#16539</a>)</li> <li>Statically link Visual Studio redistributables in <code>@tailwindcss/oxide</code> Windows builds (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16602">#16602</a>)</li> <li>Ensure that Next.js splat routes are scanned for classes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16457">#16457</a>)</li> <li>Pin exact version of <code>tailwindcss</code> in <code>@tailwindcss/*</code> packages (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16623">#16623</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
4ea455a66e |
build(deps-dev): bump vite from 6.0.11 to 6.2.0 in /rust/gui-client (#8328)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.0.11 to 6.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/releases">vite's releases</a>.</em></p> <blockquote> <h2>create-vite@6.2.0</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/create-vite@6.2.0/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v6.2.0</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.2.0/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v6.2.0-beta.1</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.2.0-beta.1/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v6.2.0-beta.0</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.2.0-beta.0/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>create-vite@6.1.1</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/create-vite@6.1.1/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v6.1.1</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.1.1/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>create-vite@6.1.0</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/create-vite@6.1.0/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v6.1.0</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.1.0/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v6.1.0-beta.2</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.1.0-beta.2/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v6.1.0-beta.1</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.1.0-beta.1/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v6.1.0-beta.0</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.1.0-beta.0/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md">vite's changelog</a>.</em></p> <blockquote> <h2>6.2.0 (2025-02-25)</h2> <ul> <li>fix(deps): update all non-major dependencies (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19501">#19501</a>) (<a href=" |
||
|
|
14436908d2 | chore: Release GUI client 1.4.7 (#8275) | ||
|
|
71431e8c9c |
fix(gui-client): update Linux-desktop entry to Firezone Client (#8270)
This effectively reverts #8223 due to how this interacts with the generated packages on Linux. The _package_ itself should still be called `firezone-client-gui` because that is what we are installing. Perhaps we will one day add a headless-client package so the naming chosen here should allow for that. To customize the desktop entry, we instead make use of the `desktopTemplate` configuration of the Tauri bundler where we can provide a custom `.desktop` file where we can specify a particular application name. As part of this, we are also updating the docs on the website to mention the new name `Firezone Client`. |
||
|
|
a0f079f1cd |
feat(gui-client): send Linux GUI logs to journald (#8236)
This configures the GUI client to log to journald in addition to files as well. For better or worse, this logs all events such that structured information is preserved, e.g. all additional fields next to the message are also saved as fields in the journal. By default, when viewing the logs via `journalctl`, those fields are not displayed. This makes the default output of `journalctl` for the FIrezone GUI not as useful as it could be. Fixing that is left to a later stage. Related: #8173 |
||
|
|
f882edb3bd |
feat(gui-client): configure IPC service to log to stdout (#8219)
On Linux, logs sent to stdout from a systemd-service are automatically captured by `journald`. This is where most admins expect logs to be and frankly, doing any kind of debugging of Firezone is much easier if you can do `journalctl -efu firezone-client-ipc.service` in a terminal and check what the IPC service is doing. On Windows, stdout from a service is (unfortunately) ignored. To achieve this and also allow dynamically changing the log-filter, I had to introduce a (long-overdue) abstraction over tracing's "reload" layer that allows us to combine multiple reload-handles into one. Unfortunately, neither the `reload::Layer` nor the `reload::Handle` implement `Clone`, which makes this unnecessarily difficult. Related: #8173 |
||
|
|
273d723729 |
fix(gui-client): use "Firezone" as the application name on Linux (#8223)
The current `.desktop` file uses the `firezone-client-gui` name from the Tauri config. This looks ugly and unprofessional. Instead, we should just call this "Firezone".  Resolves: #8205 |
||
|
|
b10b6e75ea |
fix(gui-client): hide the .desktop entry for deep-links (#8224)
On Linux desktops, we install a dedicated `.desktop` file that is responsible for handling our deep-links for sign-in. This desktop entry is not meant to be launched manually and therefore should be hidden from the application menus. |
||
|
|
6f68b97558 |
chore(gui-client): release v1.4.6 (#8211)
|
||
|
|
72782b8389 |
fix(gui-client): update telemetry context on new session (#8152)
Every time we start a new session, our telemetry context potentially changes, i.e. the user may sign into a new account. This should ensure that both the IPC service and the GUI always use the most up-to-date `account_slug` as part of Sentry events. In addition, this will also set the `account_slug` for clients that just signed in. Previously, the `account_slug` would only get populated on the next start of the client. |
||
|
|
bc37e0140b |
fix(gui-client): allow sign-in without saving token to keyring (#8129)
Alternative to #8128. If the user dismissed the unlock prompt or has their keyring otherwise misconfigured, it is still useful to allow them to sign-in. They just won't stay signed-in across reboots of the device. |
||
|
|
5afeb30f6f | ci: Bump GUI clients to 1.4.5 (#8113) | ||
|
|
5a12dcb5b3 |
fix(gui-client): migrate to tailwind v4 (#8105)
With the dependency bump in #7995, we introduced a visual regression that made all windows lose their styling:  The changelog to the v4 bump actually mentions some breaking changes and an automated upgrade tool but both the reviewer and the author of the PR missed that. |
||
|
|
6093199ee3 |
chore: release GUI Client v1.4.4 (#8092)
|
||
|
|
feb1ec5e17 |
chore: Update client URLs & redirects for consistency (#8056)
Whenever changing a URL we care about, we add an entry in `website/redirects.js` to avoid breaking links to the old page. Most search engines reindex these after 1 year, but other websites and places won't, so we should generally keep them indefinitely since they don't cost us much to keep around. |
||
|
|
786064ca40 |
chore(gui-client): reuse release-version constant (#8074)
This constant already defines the same string:
|
||
|
|
105c984512 |
fix(rust): only use ANSI colors if the output supports it (#8070)
Fixes: #8054. |
||
|
|
fdb7631529 |
feat(gui-client): gracefully exit GUI on graceful IPC shutdown (#8035)
When the IPC service gets terminated gracefully, the user must have initiated some kind of action, be it an upgrade or an explicit "Stop the service". In that case, there is no point in displaying an alert with an info / error message as the user already knows that they are stopping Firezone. In order to not fatigue the user with alerts, we exit the GUI with a toast notification when the IPC service shuts down gracefully. Toast notifications do not grab the users attention, allowing them to continue what they are doing while still being notified that their Firezone client is now disconnected. Fixes: #6232. |
||
|
|
d2e9b09874 |
refactor(rust): stringify errors early (#8033)
As it turns out, the effort in #7104 was not a good idea. By logging errors as values, most of our Sentry reports all have the same title and thus cannot be differentiated from within the overview at all. To fix this, we stringify errors with all their sources whenever they got logged. This ensures log messages are unique and all Sentry issues will have a useful title. |
||
|
|
7a5354ba36 |
build(deps-dev): bump tailwindcss from 3.4.17 to 4.0.3 in /rust/gui-client (#7995)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 3.4.17 to 4.0.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/releases">tailwindcss's releases</a>.</em></p> <blockquote> <h2>v4.0.3</h2> <h3>Fixed</h3> <ul> <li>Fix incorrect removal of <code>@import url();</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16144">#16144</a>)</li> </ul> <h2>v4.0.2</h2> <h3>Fixed</h3> <ul> <li>Only generate positive <code>grid-cols-*</code> and <code>grid-rows-*</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16020">#16020</a>)</li> <li>Ensure escaped theme variables are handled correctly (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16064">#16064</a>)</li> <li>Ensure we process Tailwind CSS features when only using <code>@reference</code> or <code>@variant</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16057">#16057</a>)</li> <li>Refactor gradient implementation to work around <a href="https://redirect.github.com/prettier/prettier/issues/17058">prettier/prettier#17058</a> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16072">#16072</a>)</li> <li>Vite: Ensure hot-reloading works with SolidStart setups (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16052">#16052</a>)</li> <li>Vite: Fix a crash when starting the development server in SolidStart setups (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16052">#16052</a>)</li> <li>Vite: Don't rebase URLs that appear to be aliases (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16078">#16078</a>)</li> <li>Vite: Transform <code><style></code> blocks in HTML files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16069">#16069</a>)</li> <li>Prevent camel-casing CSS custom properties added by JavaScript plugins (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16103">#16103</a>)</li> <li>Do not emit <code>@keyframes</code> in <code>@theme reference</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16120">#16120</a>)</li> <li>Discard invalid declarations when parsing CSS (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16093">#16093</a>)</li> <li>Do not emit empty CSS rules and at-rules (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16121">#16121</a>)</li> <li>Handle <code>@variant</code> when at the top-level of a stylesheet (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16129">#16129</a>)</li> </ul> <h2>v4.0.1</h2> <h3>Added</h3> <ul> <li>Include <code>:open</code> pseudo-class in existing <code>open</code> variant (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15349">#15349</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Remove invalid <code>min-w/h-none</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15845">#15845</a>)</li> <li>Discard CSS variable shorthand utilities that don't use valid CSS variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15738">#15738</a>)</li> <li>Ensure font-size utilities with <code>none</code> modifier have a line-height set e.g. <code>text-sm/none</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15921">#15921</a>)</li> <li>Ensure font-size utilities with unknown modifier don't generate CSS (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15921">#15921</a>)</li> <li>Don’t suggest font weight utilities more than once (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15857">#15857</a>)</li> <li>Suggest container query variants (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15857">#15857</a>)</li> <li>Disable bare value suggestions when not using the <code>--spacing</code> variable (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15857">#15857</a>)</li> <li>Ensure suggested classes are properly sorted (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15857">#15857</a>)</li> <li>Don’t look at .gitignore files outside initialized repos (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15941">#15941</a>)</li> <li>Find utilities when using the Svelte class shorthand syntax across multiple lines (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15974">#15974</a>)</li> <li>Find utilities when using the Angular class shorthand syntax (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15974">#15974</a>)</li> <li>Find utilities when using functions inside arrays (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15974">#15974</a>)</li> <li>Ensure that <code>@tailwindcss/browser</code> does not pollute the global namespace (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15978">#15978</a>)</li> <li>Ensure that <code>tailwind-merge</code> is not scanned when using the Vite plugin (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16005">#16005</a>)</li> <li>Ensure CSS theme variables are available within shadow roots (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15975">#15975</a>)</li> <li>Fix crash when project lives in the <code>/</code> directory (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15988">#15988</a>)</li> <li>Ensure custom variants have a non-empty selector list (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16009">#16009</a>)</li> <li><em>Upgrade</em>: Ensure JavaScript config files on different drives are correctly migrated (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15927">#15927</a>)</li> <li><em>Upgrade</em>: Migrate <code>leading-[1]</code> to <code>leading-none</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16004">#16004</a>)</li> <li><em>Upgrade</em>: Do not migrate arbitrary leading utilities to bare values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16004">#16004</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md">tailwindcss's changelog</a>.</em></p> <blockquote> <h2>[4.0.3] - 2025-02-01</h2> <h3>Fixed</h3> <ul> <li>Fix incorrect removal of <code>@import url();</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16144">#16144</a>)</li> </ul> <h2>[4.0.2] - 2025-01-31</h2> <h3>Fixed</h3> <ul> <li>Only generate positive <code>grid-cols-*</code> and <code>grid-rows-*</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16020">#16020</a>)</li> <li>Ensure escaped theme variables are handled correctly (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16064">#16064</a>)</li> <li>Ensure we process Tailwind CSS features when only using <code>@reference</code> or <code>@variant</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16057">#16057</a>)</li> <li>Refactor gradient implementation to work around <a href="https://redirect.github.com/prettier/prettier/issues/17058">prettier/prettier#17058</a> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16072">#16072</a>)</li> <li>Vite: Ensure hot-reloading works with SolidStart setups (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16052">#16052</a>)</li> <li>Vite: Fix a crash when starting the development server in SolidStart setups (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16052">#16052</a>)</li> <li>Vite: Don't rebase URLs that appear to be aliases (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16078">#16078</a>)</li> <li>Vite: Transform <code><style></code> blocks in HTML files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16069">#16069</a>)</li> <li>Prevent camel-casing CSS custom properties added by JavaScript plugins (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16103">#16103</a>)</li> <li>Do not emit <code>@keyframes</code> in <code>@theme reference</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16120">#16120</a>)</li> <li>Discard invalid declarations when parsing CSS (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16093">#16093</a>)</li> <li>Do not emit empty CSS rules and at-rules (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16121">#16121</a>)</li> <li>Handle <code>@variant</code> when at the top-level of a stylesheet (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16129">#16129</a>)</li> </ul> <h2>[4.0.1] - 2025-01-29</h2> <h3>Added</h3> <ul> <li>Include <code>:open</code> pseudo-class in existing <code>open</code> variant (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15349">#15349</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Remove invalid <code>min-w/h-none</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15845">#15845</a>)</li> <li>Discard CSS variable shorthand utilities that don't use valid CSS variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15738">#15738</a>)</li> <li>Ensure font-size utilities with <code>none</code> modifier have a line-height set e.g. <code>text-sm/none</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15921">#15921</a>)</li> <li>Ensure font-size utilities with unknown modifier don't generate CSS (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15921">#15921</a>)</li> <li>Don’t suggest font weight utilities more than once (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15857">#15857</a>)</li> <li>Suggest container query variants (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15857">#15857</a>)</li> <li>Disable bare value suggestions when not using the <code>--spacing</code> variable (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15857">#15857</a>)</li> <li>Ensure suggested classes are properly sorted (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15857">#15857</a>)</li> <li>Don’t look at .gitignore files outside initialized repos (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15941">#15941</a>)</li> <li>Find utilities when using the Svelte class shorthand syntax across multiple lines (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15974">#15974</a>)</li> <li>Find utilities when using the Angular class shorthand syntax (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15974">#15974</a>)</li> <li>Find utilities when using functions inside arrays (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15974">#15974</a>)</li> <li>Ensure that <code>@tailwindcss/browser</code> does not pollute the global namespace (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15978">#15978</a>)</li> <li>Ensure that <code>tailwind-merge</code> is not scanned when using the Vite plugin (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16005">#16005</a>)</li> <li>Ensure CSS theme variables are available within shadow roots (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15975">#15975</a>)</li> <li>Fix crash when project lives in the <code>/</code> directory (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15988">#15988</a>)</li> <li>Ensure custom variants have a non-empty selector list (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/16009">#16009</a>)</li> <li><em>Upgrade</em>: Ensure JavaScript config files on different drives are correctly migrated (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15927">#15927</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
a813833ef6 |
refactor(gui-client): simplify error handling of gui::run (#7958)
At present, the GUI client uses a monolithic `Error` enum that represents all kinds of errors. Some of them are unused (see #7956). Others are only used during startup, like the `deep_link` and `WebViewNotInstalled` variants. This makes it difficult to write correct error handling code. In addition to remove certain variants in #7965, this PR refactors the `run::gui` function to not depend on this `Error` at all. Instead, we use `anyhow::Result` and probe for particular errors that we want to special-case. This is a bit less type-safe because there is no source code-level connection between the source site that emits an error and the error handling code. In the worst case, any regression here is "just" a slight degradation in UX: We will show a generic error dialog instead of a tailored message. This risk is deemed acceptable in exchange for an easier to understand control flow. |
||
|
|
3118c3b9cf |
chore: release GUI client v1.4.3 (#8019)
|
||
|
|
24ca75e0ad |
build(deps): Add @tailwindcss/cli for tailwind v4 (#7994)
With tailwind v4 we now need to explicitly add the `@tailwindcss/cli` package. Supersedes #7976 |
||
|
|
fe546f3e49 |
build(deps-dev): bump @types/node from 22.12.0 to 22.13.0 in /rust/gui-client (#7974)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.12.0 to 22.13.0. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
28002931fa |
build(deps): bump flowbite from 3.0.0 to 3.1.1 in /rust/gui-client (#7975)
Bumps [flowbite](https://github.com/themesberg/flowbite) from 3.0.0 to 3.1.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/themesberg/flowbite/releases">flowbite's releases</a>.</em></p> <blockquote> <h2>v3.1.1</h2> <ul> <li>fixed CSS variables markup in plugin</li> </ul> <h2>v3.1.0</h2> <ul> <li>use CSS variables instead of hex codes in plugin</li> <li>remove setting dark mode via class strategy in plugin</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
7d7bd58d86 |
chore(gui-client): log to stderr (#7970)
This is useful in local development where the GUI client is started from the command line a lot. |