1059 Commits

Author SHA1 Message Date
dependabot[bot]
76c931083c build(deps): Bump mixpanel-browser from 2.49.0 to 2.50.0 in /website (#4850)
Bumps [mixpanel-browser](https://github.com/mixpanel/mixpanel-js) from
2.49.0 to 2.50.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3b6e389f0f"><code>3b6e389</code></a>
2.50.0</li>
<li><a
href="27ec7c7895"><code>27ec7c7</code></a>
rebuild 2.50.0</li>
<li><a
href="4b2d17314e"><code>4b2d173</code></a>
session recording library</li>
<li>See full diff in <a
href="https://github.com/mixpanel/mixpanel-js/compare/v2.49.0...v2.50.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mixpanel-browser&package-manager=npm_and_yarn&previous-version=2.49.0&new-version=2.50.0)](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>
2024-05-01 13:58:05 +00:00
dependabot[bot]
18c2b1c7d1 build(deps): Bump react-icons from 5.0.1 to 5.2.0 in /website (#4852)
Bumps [react-icons](https://github.com/react-icons/react-icons) from
5.0.1 to 5.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/react-icons/react-icons/releases">react-icons's
releases</a>.</em></p>
<blockquote>
<h2>v5.2.0</h2>
<h2>What's Changed</h2>
<ul>
<li>remove data-* attributes by <a
href="https://github.com/kamijin-fanta"><code>@​kamijin-fanta</code></a>
in <a
href="https://redirect.github.com/react-icons/react-icons/pull/936">react-icons/react-icons#936</a></li>
<li>icons version up 2024-04-30 by <a
href="https://github.com/kamijin-fanta"><code>@​kamijin-fanta</code></a>
in <a
href="https://redirect.github.com/react-icons/react-icons/pull/937">react-icons/react-icons#937</a></li>
<li>update lerna by <a
href="https://github.com/kamijin-fanta"><code>@​kamijin-fanta</code></a>
in <a
href="https://redirect.github.com/react-icons/react-icons/pull/938">react-icons/react-icons#938</a></li>
<li>Update pacakges by <a
href="https://github.com/kamijin-fanta"><code>@​kamijin-fanta</code></a>
in <a
href="https://redirect.github.com/react-icons/react-icons/pull/939">react-icons/react-icons#939</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/react-icons/react-icons/compare/v5.1.0...v5.2.0">https://github.com/react-icons/react-icons/compare/v5.1.0...v5.2.0</a></p>
<table>
<thead>
<tr>
<th>Icon Library</th>
<th>License</th>
<th>Version</th>
<th align="right">Count</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://circumicons.com/">Circum Icons</a></td>
<td><a
href="https://github.com/Klarr-Agency/Circum-Icons/blob/main/LICENSE">MPL-2.0
license</a></td>
<td>1.0.0</td>
<td align="right">288</td>
</tr>
<tr>
<td><a href="https://fontawesome.com/">Font Awesome 5</a></td>
<td><a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0
License</a></td>
<td>5.15.4-3-gafecf2a</td>
<td align="right">1612</td>
</tr>
<tr>
<td><a href="https://fontawesome.com/">Font Awesome 6</a></td>
<td><a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0
License</a></td>
<td>6.5.2</td>
<td align="right">2045</td>
</tr>
<tr>
<td><a href="https://ionicons.com/">Ionicons 4</a></td>
<td><a
href="https://github.com/ionic-team/ionicons/blob/master/LICENSE">MIT</a></td>
<td>4.6.3</td>
<td align="right">696</td>
</tr>
<tr>
<td><a href="https://ionicons.com/">Ionicons 5</a></td>
<td><a
href="https://github.com/ionic-team/ionicons/blob/master/LICENSE">MIT</a></td>
<td>5.5.4</td>
<td align="right">1332</td>
</tr>
<tr>
<td><a href="http://google.github.io/material-design-icons/">Material
Design icons</a></td>
<td><a
href="https://github.com/google/material-design-icons/blob/master/LICENSE">Apache
License Version 2.0</a></td>
<td>4.0.0-98-g9beae745bb</td>
<td align="right">4341</td>
</tr>
<tr>
<td><a href="http://s-ings.com/typicons/">Typicons</a></td>
<td><a href="https://creativecommons.org/licenses/by-sa/3.0/">CC BY-SA
3.0</a></td>
<td>2.1.2</td>
<td align="right">336</td>
</tr>
<tr>
<td><a href="https://octicons.github.com/">Github Octicons
icons</a></td>
<td><a
href="https://github.com/primer/octicons/blob/master/LICENSE">MIT</a></td>
<td>18.3.0</td>
<td align="right">264</td>
</tr>
<tr>
<td><a href="https://feathericons.com/">Feather</a></td>
<td><a
href="https://github.com/feathericons/feather/blob/master/LICENSE">MIT</a></td>
<td>4.29.1</td>
<td align="right">287</td>
</tr>
<tr>
<td><a href="https://lucide.dev/">Lucide</a></td>
<td><a
href="https://github.com/lucide-icons/lucide/blob/main/LICENSE">ISC</a></td>
<td>v5.2.0</td>
<td align="right">1215</td>
</tr>
<tr>
<td><a href="https://game-icons.net/">Game Icons</a></td>
<td><a href="https://creativecommons.org/licenses/by/3.0/">CC BY
3.0</a></td>
<td>12920d6565588f0512542a3cb0cdfd36a497f910</td>
<td align="right">4040</td>
</tr>
<tr>
<td><a href="https://erikflowers.github.io/weather-icons/">Weather
Icons</a></td>
<td><a href="http://scripts.sil.org/OFL">SIL OFL 1.1</a></td>
<td>2.0.12</td>
<td align="right">219</td>
</tr>
<tr>
<td><a href="https://vorillaz.github.io/devicons/">Devicons</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>1.8.0</td>
<td align="right">192</td>
</tr>
<tr>
<td><a href="https://github.com/ant-design/ant-design-icons">Ant Design
Icons</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>4.4.2</td>
<td align="right">831</td>
</tr>
<tr>
<td><a href="https://github.com/twbs/icons">Bootstrap Icons</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>1.11.3</td>
<td align="right">2716</td>
</tr>
<tr>
<td><a href="https://github.com/Remix-Design/RemixIcon">Remix
Icon</a></td>
<td><a href="http://www.apache.org/licenses/">Apache License Version
2.0</a></td>
<td>4.2.0</td>
<td align="right">2860</td>
</tr>
<tr>
<td><a href="https://github.com/icons8/flat-color-icons">Flat Color
Icons</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>1.0.2</td>
<td align="right">329</td>
</tr>
<tr>
<td><a
href="https://github.com/grommet/grommet-icons">Grommet-Icons</a></td>
<td><a href="http://www.apache.org/licenses/">Apache License Version
2.0</a></td>
<td>4.12.1</td>
<td align="right">635</td>
</tr>
<tr>
<td><a
href="https://github.com/tailwindlabs/heroicons">Heroicons</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>1.0.6</td>
<td align="right">460</td>
</tr>
<tr>
<td><a href="https://github.com/tailwindlabs/heroicons">Heroicons
2</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>2.1.3</td>
<td align="right">888</td>
</tr>
<tr>
<td><a href="https://simpleicons.org/">Simple Icons</a></td>
<td><a href="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0
Universal</a></td>
<td>11.14.0</td>
<td align="right">3124</td>
</tr>
<tr>
<td><a href="https://thesabbir.github.io/simple-line-icons/">Simple Line
Icons</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>2.5.5</td>
<td align="right">189</td>
</tr>
<tr>
<td><a href="https://github.com/Keyamoon/IcoMoon-Free">IcoMoon
Free</a></td>
<td><a
href="https://github.com/Keyamoon/IcoMoon-Free/blob/master/License.txt">CC
BY 4.0 License</a></td>
<td>d006795ede82361e1bac1ee76f215cf1dc51e4ca</td>
<td align="right">491</td>
</tr>
<tr>
<td><a href="https://github.com/atisawd/boxicons">BoxIcons</a></td>
<td><a
href="https://github.com/atisawd/boxicons/blob/master/LICENSE">MIT</a></td>
<td>2.1.4</td>
<td align="right">1634</td>
</tr>
<tr>
<td><a href="https://github.com/astrit/css.gg">css.gg</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>2.1.1</td>
<td align="right">704</td>
</tr>
<tr>
<td><a href="https://github.com/microsoft/vscode-codicons">VS Code
Icons</a></td>
<td><a href="https://creativecommons.org/licenses/by/4.0/">CC BY
4.0</a></td>
<td>0.0.35</td>
<td align="right">461</td>
</tr>
<tr>
<td><a href="https://github.com/tabler/tabler-icons">Tabler
Icons</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>3.2.0</td>
<td align="right">5237</td>
</tr>
<tr>
<td><a href="https://github.com/lykmapipo/themify-icons">Themify
Icons</a></td>
<td><a
href="https://github.com/thecreation/standard-icons/blob/master/modules/themify-icons/LICENSE">MIT</a></td>
<td>v0.1.2-2-g9600186</td>
<td align="right">352</td>
</tr>
<tr>
<td><a href="https://icons.radix-ui.com">Radix Icons</a></td>
<td><a
href="https://github.com/radix-ui/icons/blob/master/LICENSE">MIT</a></td>
<td>@radix-ui/<a
href="mailto:react-icons@1.3.0-1-g94b3fcf">react-icons@1.3.0-1-g94b3fcf</a></td>
<td align="right">318</td>
</tr>
<tr>
<td><a href="https://github.com/phosphor-icons/core">Phosphor
Icons</a></td>
<td><a
href="https://github.com/phosphor-icons/core/blob/main/LICENSE">MIT</a></td>
<td>2.1.1</td>
<td align="right">9072</td>
</tr>
<tr>
<td><a href="https://icons8.com/line-awesome">Icons8 Line
Awesome</a></td>
<td><a
href="https://github.com/icons8/line-awesome/blob/master/LICENSE.md">MIT</a></td>
<td>1.3.1</td>
<td align="right">1544</td>
</tr>
</tbody>
</table>
<h2>v5.1.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Icon sets update <a
href="454170000e</a></li>
<li>Fix Grammatical Error by <a
href="https://github.com/daggy1234"><code>@​daggy1234</code></a> in <a
href="https://redirect.github.com/react-icons/react-icons/pull/904">react-icons/react-icons#904</a></li>
<li>Bump follow-redirects from 1.15.4 to 1.15.6 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/react-icons/react-icons/pull/917">react-icons/react-icons#917</a></li>
<li>Bump webpack-dev-middleware from 5.3.3 to 5.3.4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/react-icons/react-icons/pull/922">react-icons/react-icons#922</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4fb5f38040"><code>4fb5f38</code></a>
fix env in actions</li>
<li><a
href="0cab427454"><code>0cab427</code></a>
pass token to gh cli</li>
<li><a
href="36fb415699"><code>36fb415</code></a>
v5.2.0</li>
<li><a
href="8db68a9398"><code>8db68a9</code></a>
generate release notes in actions</li>
<li><a
href="b385ec1763"><code>b385ec1</code></a>
update readme</li>
<li><a
href="ad5e9f6ba4"><code>ad5e9f6</code></a>
Update pacakges (<a
href="https://redirect.github.com/react-icons/react-icons/issues/939">#939</a>)</li>
<li><a
href="ef2c902c60"><code>ef2c902</code></a>
update lerna (<a
href="https://redirect.github.com/react-icons/react-icons/issues/938">#938</a>)</li>
<li><a
href="1981a3eb0f"><code>1981a3e</code></a>
icons version up 2024-04-30 (<a
href="https://redirect.github.com/react-icons/react-icons/issues/937">#937</a>)</li>
<li><a
href="96fca7341e"><code>96fca73</code></a>
remove data-* attributes (<a
href="https://redirect.github.com/react-icons/react-icons/issues/936">#936</a>)</li>
<li><a
href="3a6e45b99e"><code>3a6e45b</code></a>
vscode settings</li>
<li>Additional commits viewable in <a
href="https://github.com/react-icons/react-icons/compare/v5.0.1...v5.2.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-icons&package-manager=npm_and_yarn&previous-version=5.0.1&new-version=5.2.0)](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>
2024-05-01 13:46:52 +00:00
dependabot[bot]
f51a743ca7 build(deps): Bump @types/node from 20.11.25 to 20.12.7 in /website (#4853)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 20.11.25 to 20.12.7.
<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 />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=20.11.25&new-version=20.12.7)](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>
2024-05-01 13:46:33 +00:00
Mark Percival
cb37e4aaf4 Fix: Exclude legacy docs from kb search and vice versa (#4833)
When you're searching in KB (v1.0) you don't really want the results
from docs and vice versa. There may be a better way to do this on
Algolia's side, but this is an easy fix for now.
2024-04-30 21:10:10 -07:00
Jamil
4dc656c90a chore(ci): bump versions (#4840) 2024-04-30 16:31:20 -07:00
Jamil
b79ce96bc6 chore(website): Bump versions (#4821)
- Bump versions to point to latest binaries
- Stage versions for next release
2024-04-29 22:06:00 +00:00
Jamil
509fdd0d8f docs: Update egress table to include www.firezone.dev (#4805)
Add `www.firezone.dev` to egress table since the Gateways check there
for updated binaries.
2024-04-29 15:40:17 +00:00
Jamil
0a58ff7d8a docs: Clarify rollback procedure for systemd-installed gateways (#4797)
* We'll be bumping the versions going forward, so instructions need a
bit of clarification.
* Added rollback instructions for systemd Gateway upgrades that have
gone awry.

---------

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
Co-authored-by: Brian Manifold <bmanifold@users.noreply.github.com>
2024-04-26 16:32:48 +00:00
Jamil
aa5d74df6f chore(website): Update intro video (#4786) 2024-04-25 09:24:03 -07:00
Jamil
8b2306e5e6 fix(website): fix linux client link (#4774)
Fixes Linux client download link
2024-04-24 21:22:13 +00:00
Jamil
cdeb77c5d5 docs: Fix ambiguity in saas access use case prereqs (#4762)
Just a minor wording change.
2024-04-24 19:03:29 +00:00
Reactor Scram
e1eda7977c refactor: Make published artifact names consistent and use permalinks (#4746)
```[tasklist]
- [x] Update website
- [x] Update blog entry with old link
- [ ] ~~Replace Github URL in GUI Client updater with our own links~~
- [ ] Wait for CI to go green
```

Refs #4531 

This proposes a unified scheme for deb and MSI packages, and moves
Windows to that scheme.

This breaks compatibility. Existing Clients won't recognize the new
asset names once this is merged, so they won't show the "Firezone 1.0.0
is available" pop-up.

---------

Co-authored-by: Jamil Bou Kheir <jamilbk@users.noreply.github.com>
2024-04-24 09:42:12 -07:00
Mark Percival
215ede873f Fix: Correct typo in Terraform links (#4768)
Now with less one less 'r'
2024-04-24 09:40:41 -07:00
Reactor Scram
869dcfa02f fix(linux-client): forbid passing the token as a CLI arg (#4683)
Closes #4682 
Closes #4691 

```[tasklist]
# Before merging
- [x] Wait for `linux-group` test to go green on `main` (#4692)
- [ ] Wait for those browsers tests to get fixed
- [ ] *All* compatibility tests must pass on this branch
```

---------

Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
2024-04-24 14:09:08 +00:00
Jamil
e92eeb6934 feat(website): Add battlecard to landing page (#4744)
Fixes firezone/gtm#227
2024-04-23 16:01:35 +00:00
Jamil
d0702f351a docs: Fix a few typos / wording issues (#4735)
Just a few things I found re-reading through over the weekend.

---------

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
Co-authored-by: Brian Manifold <bmanifold@users.noreply.github.com>
2024-04-22 16:38:58 +00:00
Jamil
fd2948f5c0 revert: Revert removal of GitHub link in the navbar (#4734)
I was able to fixing spacing / sizing to get the GitHub link in there.
It is still one our main CTAs.
<img width="700" alt="Screenshot 2024-04-22 at 8 30 36 AM"
src="https://github.com/firezone/firezone/assets/167144/44703d82-e0b6-4db8-8c69-0950ff81bc3c">
2024-04-22 15:45:46 +00:00
Jamil
81dfa90f38 docs: Add user/group limit info to Entra connector (#4725)
Clarifies a request from support today.
2024-04-21 03:09:31 +00:00
Jamil
1c2ceaefac docs: Adjust format size based on screen size (#4724)
Updates typography to scale with screen size for docs and website blog.
2024-04-21 03:08:52 +00:00
Jamil
6dfb2ac814 chore(website): revert split-horizon DNS terming (#4703)
Split-horizon isn't entirely accurate. DNS-based routing and Split DNS
describe this feature better.
2024-04-20 01:20:17 -07:00
Jamil
3e457fbd3c Update readme.mdx 2024-04-19 19:37:05 -07:00
Jamil
c8d36a8922 chore(website): Publish macOS client (#4719)
Finally live.
2024-04-19 23:44:10 +00:00
Jamil
0282163e51 chore(docs): Update sizing recs for Gateways (#4708)
Fixes #4690
2024-04-19 21:04:18 +00:00
Jamil
c6c171840d docs: Add common use cases (#4677)
Adds common use cases of Firezone.

---------

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
Co-authored-by: Reactor Scram <ReactorScram@users.noreply.github.com>
2024-04-19 20:26:21 +00:00
Jamil
5784c1ed5f chore(website): Use sales / sign up for CTA in navbar (#4711)
Fixes #4644 

<img width="291" alt="Screenshot 2024-04-19 at 7 03 39 AM"
src="https://github.com/firezone/firezone/assets/167144/666c2c10-9372-4d02-ae08-a211056e7e27">
2024-04-19 19:55:07 +00:00
Reactor Scram
7081c71c10 chore(linux-client): allow custom token path (#4666)
```[tasklist]
# Before merging
- [x] Remove file extension `.txt`
- [x] Wait for `linux-group` test to go green on `main` (#4692)
- [x] *all* compatibility tests must be green on this branch
```

Closes #4664 
Closes #4665 

~~The compatibility tests are expected to fail until the next release is
cut, for the same reasons as in #4686~~

The compatibility test must be handled somehow, otherwise it'll turn
main red.
`linux-group` was moved out of integration / compatibility testing, but
the DNS tests do need the whole Docker + portal setup, so that one can't
move.

---------

Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
2024-04-19 18:50:24 +00:00
Jamil
642b5e2ff7 feat(docs): Add Cloudflare WARP known incompatibility issue (#4704)
Fixes #4652
2024-04-19 16:28:30 +00:00
Jamil
1710e6e0eb refactor(docs): Refactor KbSideBar to more accurately reflect content (#4712)
"User-Guides" isn't a great name. "End-user guides" is a tiny bit better
-- the goal for this was to have something an admin could distribute to
their end-users during onboarding.

Also I tried to clarify that only SSO+sync requires the Enterprise tier
for Google/Okta/Entra
2024-04-19 15:28:24 +00:00
Jamil
5f5f4f8280 chore(docs): fix FAQ link to architecture (#4684) 2024-04-18 16:02:18 +00:00
Jamil
f3e8e98e25 fix(website): Add missing sidebar link (#4676) 2024-04-18 04:57:37 +00:00
Reactor Scram
e7a4a83e3d chore(linux): only allow IPC connections from members of the firezone group (#4628)
```[tasklist]
### Before merging
- [x] Update KB
```

Maybe not a feature since Linux IPC isn't available to users yet?

I think it's okay if the new `linux-group` test fails in compatibility,
since it wasn't implemented at all back then.

Closes #4659
Closes #4660

---------

Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
2024-04-17 21:42:29 +00:00
Jamil
e42b6ad7aa chore(docs): Recommend 3 gateways (#4649) 2024-04-17 16:06:21 +00:00
Jamil
296a4f0ea8 chore(website): update wireguard impl (#4648)
Fixes an artifact from an older doc
2024-04-16 23:11:20 -07:00
Jamil
7d0c68b58e fix(website): Fix broken links (#4645) 2024-04-16 22:47:44 +00:00
Jamil
e7a20a7b16 docs: Architecture (#4605)
Fixes #3783 
Fixes #3784

---------

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
Co-authored-by: Brian Manifold <bmanifold@users.noreply.github.com>
2024-04-16 19:19:32 +00:00
Jamil
c8917a58c5 refactor: Discord -> Slack (#4616)
Fixes firezone/bizops#82
2024-04-15 22:05:29 +00:00
Jamil
6c6014ec15 fix(website): Add metadatas for site links to generate (#4593)
Ensure each top-level page has proper metadata defined so Google will
pick it up for site links.
2024-04-11 21:49:36 +00:00
Jamil
d1a3c3aeff style(docs): Use simple <pre> for monospace blocks (#4582)
- Add logs export example, fixes #4051 
- Use brand color palette for `pre` blocks

These have been updated to match our colorscheme.

Code blocks (\`\`\`elixir) will pull in the syntax highlighting but
these simple ones will use our color palette:

<img width="780" alt="Screenshot 2024-04-10 at 7 18 02 PM"
src="https://github.com/firezone/firezone/assets/167144/166cd5a7-c8cd-456b-a1c1-5faeab20d0f8">
2024-04-11 15:31:01 +00:00
Jamil
a81874d07b feat(docs): Show page last updated at for each doc page (#4587)
This was quite hairy. The best approach I came up with is to use `git`'s
last modified date. But Vercel uses a shallow clone, so the file's
modification date isn't preserved.

Luckily, I found an undocumented ENV var, `VERCEL_DEEP_CLONE` that fixes
this when set to `true`.

Using this technique we can generate any file's modified timestamp and
load it from a server component to render.

Fixes #3960 

<img width="321" alt="Screenshot 2024-04-10 at 11 11 49 PM"
src="https://github.com/firezone/firezone/assets/167144/07fe89cd-d792-49ca-b25b-8472fa19de8b">
2024-04-11 14:59:02 +00:00
Jamil
027db64322 refactor(docs): Docs polish iteration, add DoH known issue (#4579)
Fixes #4310

---------

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
Co-authored-by: Brian Manifold <bmanifold@users.noreply.github.com>
2024-04-10 18:31:26 -07:00
Jamil
b828ff56a8 chore(website): Add more feature popovers to pricing page and "Customize account slug" feature (#4574)
Refs #4545 
Fixes firezone/gtm#238
2024-04-10 19:16:50 +00:00
Jamil
862663e844 chore(website): april update (#4565)
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
Co-authored-by: Brian Manifold <bmanifold@users.noreply.github.com>
2024-04-10 03:19:34 +00:00
Jamil
b8ac0f1289 chore(website): Clarify billing cycle a bit more (#4544)
This is explained better on the Stripe pages

<img width="630" alt="Screenshot 2024-04-08 at 8 44 46 AM"
src="https://github.com/firezone/firezone/assets/167144/9c337ed5-851e-4bda-bdb1-486d361a5d9e">
<img width="508" alt="Screenshot 2024-04-08 at 8 44 41 AM"
src="https://github.com/firezone/firezone/assets/167144/c5985e6f-98ca-4031-9bb2-cfaec431178b">
2024-04-08 19:27:35 +00:00
Jamil
4ddf57e769 fix(website): fix billing FAQ for Team plan (#4542) 2024-04-08 15:06:07 +00:00
Jamil
c1c75eea76 chore(docs): Add Team plan badge to appropriate docs pages (#4533) 2024-04-07 16:49:34 -07:00
Jamil
9d23f7002c chore(docs): macOS test flight link (#4534)
We'll need this until Apple approves our listing. :-|
2024-04-07 16:49:17 -07:00
Jamil
a932e72603 feat(website): GA updates (#3988) 2024-04-05 20:17:52 -07:00
Jamil
c5b77893c7 chore(website): Use 'User' not 'Seat' when referring to pricing (#4524) 2024-04-05 19:32:34 -07:00
Jamil
9557dbc4ae feat(docs): Add link to Terraform examples (#4508)
Fixes #2620
2024-04-04 17:00:15 +00:00
Jamil
a5ff7065f5 fix(docs): fix broken link to service accounts (#4456) 2024-04-02 05:17:45 +00:00