From c132de1cd16084a138e7bd10b1664ef1305b737a Mon Sep 17 00:00:00 2001 From: Jamil Date: Sun, 1 Jun 2025 18:38:24 -0700 Subject: [PATCH] fix(website): use `` over backticks (#9348) The changelog entries are written in TSX which is HTML, so backticks render as backticks on the website. Updating these to use `` blocks correctly triggers the proper CSS to apply. --- website/src/components/Changelog/Android.tsx | 3 +- website/src/components/Changelog/Apple.tsx | 3 +- website/src/components/Changelog/GUI.tsx | 37 ++++++++++--------- website/src/components/Changelog/Gateway.tsx | 28 +++++++------- website/src/components/Changelog/Headless.tsx | 16 ++++---- 5 files changed, 48 insertions(+), 39 deletions(-) diff --git a/website/src/components/Changelog/Android.tsx b/website/src/components/Changelog/Android.tsx index dcd88f6cf..9ebe510a6 100644 --- a/website/src/components/Changelog/Android.tsx +++ b/website/src/components/Changelog/Android.tsx @@ -179,7 +179,8 @@ export default function Android() { Fixes a bug where non-wildcard DNS resources were not prioritised over - wildcard ones (e.g. `app.example.com` vs `*.example.com`). + wildcard ones (e.g. app.example.com vs{" "} + *.example.com). diff --git a/website/src/components/Changelog/Apple.tsx b/website/src/components/Changelog/Apple.tsx index 2c84e9ad7..dcee66f74 100644 --- a/website/src/components/Changelog/Apple.tsx +++ b/website/src/components/Changelog/Apple.tsx @@ -321,7 +321,8 @@ export default function Apple() { Fixes a bug where non-wildcard DNS resources were not prioritised over - wildcard ones (e.g. `app.example.com` vs `*.example.com`). + wildcard ones (e.g. app.example.com vs{" "} + *.example.com). diff --git a/website/src/components/Changelog/GUI.tsx b/website/src/components/Changelog/GUI.tsx index 4bb16c87a..77e8bfd0c 100644 --- a/website/src/components/Changelog/GUI.tsx +++ b/website/src/components/Changelog/GUI.tsx @@ -31,8 +31,8 @@ export default function GUI({ os }: { os: OS }) { - Fixes an issue where connections failed to establish on machines - with multiple valid egress IPs. + Fixes an issue where connections failed to establish on machines with + multiple valid egress IPs. Launching Firezone while it is already running while now re-activate @@ -40,14 +40,16 @@ export default function GUI({ os }: { os: OS }) { {os === OS.Windows && ( - Renames the background service from `FirezoneClientIpcService` - to `FirezoneClientTunnelService`. + Renames the background service from{" "} + FirezoneClientIpcService + to FirezoneClientTunnelService. )} {os === OS.Linux && ( - Renames the systemd service from `firezone-client-ipc.service` - to `firezone-client-tunnel.service`. + Renames the systemd service from{" "} + firezone-client-ipc.service to + firezone-client-tunnel.service. )} {os === OS.Linux && ( @@ -58,7 +60,7 @@ export default function GUI({ os }: { os: OS }) { {os === OS.Windows && ( Adds the Client to the winget repository. You can install it via - `winget install Firezone.Client.GUI`. + winget install Firezone.Client.GUI. )} @@ -207,7 +209,7 @@ export default function GUI({ os }: { os: OS }) { {os === OS.Windows && ( - Removes dependency on `netsh`, making sign-in faster. + Removes dependency on netsh, making sign-in faster. )} {os === OS.Windows && ( @@ -235,8 +237,8 @@ export default function GUI({ os }: { os: OS }) { )} {os === OS.Linux && ( - Makes the runtime dependency on `update-desktop-database` optional, - thus improving compatibility on non-Ubuntu systems. + Makes the runtime dependency on update-desktop-database{" "} + optional, thus improving compatibility on non-Ubuntu systems. )} @@ -283,7 +285,7 @@ export default function GUI({ os }: { os: OS }) { Handles DNS queries over TCP correctly. {os === OS.Windows && ( - The IPC service `firezone-client-ipc.exe` is now signed. + The IPC service firezone-client-ipc.exe is now signed. )} @@ -311,9 +313,9 @@ export default function GUI({ os }: { os: OS }) { Fixes the GUI shutting down slowly. {os === OS.Windows && ( - Mitigates an issue where `ipconfig` and WSL weren't aware of - Firezone DNS resolvers. Users may need to restart WSL after signing - in to Firezone. + Mitigates an issue where ipconfig and WSL weren't aware + of Firezone DNS resolvers. Users may need to restart WSL after + signing in to Firezone. )} @@ -341,7 +343,8 @@ export default function GUI({ os }: { os: OS }) { Fixes a bug where non-wildcard DNS resources were not prioritised over - wildcard ones (e.g. `app.example.com` vs `*.example.com`). + wildcard ones (e.g. app.example.com vs{" "} + *.example.com). @@ -479,8 +482,8 @@ export default function GUI({ os }: { os: OS }) { {os === OS.Linux && ( - Supports using `etc-resolv-conf` DNS control method, or disabling - DNS control + Supports using etc-resolv-conf DNS control method, or + disabling DNS control )} diff --git a/website/src/components/Changelog/Gateway.tsx b/website/src/components/Changelog/Gateway.tsx index c852f73c3..0001cb809 100644 --- a/website/src/components/Changelog/Gateway.tsx +++ b/website/src/components/Changelog/Gateway.tsx @@ -24,8 +24,8 @@ export default function Gateway() { - Fixes an issue where connections failed to establish on machines - with multiple valid egress IPs. + Fixes an issue where connections failed to establish on machines with + multiple valid egress IPs. @@ -34,8 +34,8 @@ export default function Gateway() { not be sent. - Fixes an issue where service discovery for DNS resources would fail - in case the Gateway's started up with no network connectivity. + Fixes an issue where service discovery for DNS resources would fail in + case the Gateway's started up with no network connectivity. Fixes an issue where large batches of packets to the same Client got @@ -64,8 +64,9 @@ export default function Gateway() { across GSO batches. - Fixes an issue where connections to DNS resources which utilise round-robin - DNS may be interrupted whenever the Client re-queried the DNS name. + Fixes an issue where connections to DNS resources which utilise + round-robin DNS may be interrupted whenever the Client re-queried the + DNS name. @@ -106,13 +107,14 @@ export default function Gateway() { - Fixes an issue where ICMPv6's `PacketTooBig' errors were not correctly + Fixes an issue where ICMPv6's 'PacketTooBig' errors were not correctly translated by the NAT64 module. - Fails early in case the binary is not started as `root` or with the - `CAP_NET_ADMIN` capability. The check can be skipped with - `--no-check`. + Fails early in case the binary is not started as root or + with the + CAP_NET_ADMIN capability. The check can be skipped with + --no-check. @@ -127,7 +129,7 @@ export default function Gateway() { Uses multiple threads to read & write to the TUN device, greatly improving performance. The number of threads can be controlled with - `FIREZONE_NUM_TUN_THREADS` and defaults to 2. + FIREZONE_NUM_TUN_THREADS and defaults to 2. Fixes an issue where SSH connections involving NAT64 failed to @@ -163,7 +165,7 @@ export default function Gateway() { Adds on-by-default error reporting using sentry.io. Disable by setting - `FIREZONE_NO_TELEMETRY=true`. + FIREZONE_NO_TELEMETRY=true. Fixes an issue where the Gateway would fail to accept connections and @@ -206,7 +208,7 @@ export default function Gateway() {
  • - Removes `FIREZONE_ENABLE_MASQUERADE` env variable. Masquerading is now + Removes FIREZONE_ENABLE_MASQUERADE env variable. Masquerading is now always enabled unconditionally.
  • diff --git a/website/src/components/Changelog/Headless.tsx b/website/src/components/Changelog/Headless.tsx index 7ecca80f5..25e686a2e 100644 --- a/website/src/components/Changelog/Headless.tsx +++ b/website/src/components/Changelog/Headless.tsx @@ -11,8 +11,8 @@ export default function Headless({ os }: { os: OS }) { {/* When you cut a release, remove any solved issues from the "known issues" lists over in `client-apps`. This must not be done when the issue's PR merges. */} - Fixes an issue where connections failed to establish on machines - with multiple valid egress IPs. + Fixes an issue where connections failed to establish on machines with + multiple valid egress IPs. @@ -32,7 +32,7 @@ export default function Headless({ os }: { os: OS }) { {os === OS.Windows && ( Adds the Client to the winget repository. You can install it via - `winget install Firezone.Client.Headless`. + winget install Firezone.Client.Headless. )} @@ -139,13 +139,14 @@ export default function Headless({ os }: { os: OS }) { BREAKING: Removes the positional token argument on the CLI. Use - `FIREZONE_TOKEN` or `FIREZONE_TOKEN_PATH` env variables instead. + FIREZONE_TOKEN or FIREZONE_TOKEN_PATH{" "} + env variables instead.
    Allows disabling telemetry by setting - `FIREZONE_NO_TELEMETRY=true`. + FIREZONE_NO_TELEMETRY=true. Adds support for GSO (Generic Segmentation Offload), delivering @@ -213,7 +214,8 @@ export default function Headless({ os }: { os: OS }) { Fixes a bug where non-wildcard DNS resources were not prioritised - over wildcard ones (e.g. `app.example.com` vs `*.example.com`). + over wildcard ones (e.g. app.example.com vs{" "} + *.example.com). @@ -271,7 +273,7 @@ export default function Headless({ os }: { os: OS }) { - Uses `systemd-resolved` DNS control by default on Linux + Uses systemd-resolved DNS control by default on Linux Mitigates a bug where the Client can panic if an internal channel