diff --git a/astro.config.mjs b/astro.config.mjs
index 866a443..1b368a5 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -8,16 +8,6 @@ import sitemap from '@astrojs/sitemap'
// https://astro.build/config
export default defineConfig({
- integrations: [
- tailwind(),
- preact({ compat: true }),
- sitemap({
- // TODO: Maybe? Maybe not?
- // filter: (page) => !page.includes('mods/'),
- }),
- ],
+ integrations: [tailwind(), preact({ compat: true }), sitemap({})],
site: 'https://zen-browser.app',
- redirects: {
- '/themes/[...slug]': '/mods/[...slug]',
- },
})
diff --git a/src/components/Community.astro b/src/components/Community.astro
index afb2a5b..7df3a57 100644
--- a/src/components/Community.astro
+++ b/src/components/Community.astro
@@ -22,9 +22,7 @@ import Image from 'astro/components/Image.astro'
{...getTitleAnimation(0.6)}
className="px-4 md:px-24 lg:w-1/2 lg:px-0"
>
- We make it not only a priority, but a necessity to ensure that Zen always
- provides the best experience for you. We are committed to making Zen the
- most beautiful, productive, and privacy-focused browser out there.
+We make it not only a priority, but a necessity to ensure that Zen always strikes the right balance between beauty, performance, and privacy. We are committed to making Zen the most beautiful, productive, and privacy-respecting browser out there — without compromising on your experience.
- Zen is packed with features that help you stay productive and focused.
+ Zen Browser is packed with features that help you stay productive and focused.
Browsers should be tools that help you get things done, not distractions
that keep you from your work.
diff --git a/src/components/Footer.astro b/src/components/Footer.astro
index 4f604f9..96c3359 100644
--- a/src/components/Footer.astro
+++ b/src/components/Footer.astro
@@ -63,7 +63,9 @@ import { ArrowRight } from 'lucide-astro'
+
Firefox {ffVersion}
) : null
diff --git a/src/components/Sponsors.astro b/src/components/Sponsors.astro
index bcd97c2..61e60d3 100644
--- a/src/components/Sponsors.astro
+++ b/src/components/Sponsors.astro
@@ -19,9 +19,9 @@ const { showSponsors = true } = Astro.props
We are grateful to our sponsors for their support. They help us to keep
- the project alive. You can also be part of this journey by donating You can also be part of this journey by heredonating us directly!
diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro
index c979c06..f54e448 100644
--- a/src/layouts/Layout.astro
+++ b/src/layouts/Layout.astro
@@ -11,6 +11,8 @@ const { title, description, ogImage, isHome, redirect } = Astro.props
const defaultDescription = 'Zen Browser is built for speed, security, and true privacy. Download now to enjoy a beautifully-designed, distraction-free web experience packed with features.';
const defaultOgImage = '/share-pic.png';
import '@fontsource/bricolage-grotesque/400.css'
+import '@fontsource/bricolage-grotesque/500.css'
+import '@fontsource/bricolage-grotesque/600.css'
import NavBar from '../components/NavBar.astro'
import Footer from '../components/Footer.astro'
---
@@ -103,11 +105,13 @@ import Footer from '../components/Footer.astro'
@font-face {
font-family: 'Junicode';
src: url('/fonts/JunicodeVF-Roman-subset.woff2') format('woff2');
+ font-display: swap;
}
@font-face {
font-family: 'Junicode-Italic';
src: url('/fonts/JunicodeVF-Italic-subset.woff2') format('woff2');
+ font-display: swap;
}
* {
diff --git a/src/pages/donate.astro b/src/pages/donate.astro
index f43c15a..42a953b 100644
--- a/src/pages/donate.astro
+++ b/src/pages/donate.astro
@@ -7,48 +7,56 @@ import Layout from '../layouts/Layout.astro'
---
-
-
- Donate!
-
- We are a small team of developers working hard to bring you the best
- browsing experience. If you like what we do, please consider supporting
- us.
-
-
+
-
-
Patreon
+
+ Help us build a better browser!
- Patreon allows you to support us with a monthly donation. You can
- choose the level of support that works best for you.
+ We are a small team of developers working hard to bring you the best
+ browsing experience. If you like what we do, please consider
+ supporting us.
-
-
-
-
-
-
Ko-fi
-
- Ko-fi allows you to support us with a one-time donation. You can
- choose the amount that works best for you. Monthly donations are also
- available.
-
-
-
+
+
+
Patreon
+
+ Patreon allows you to support us with a monthly donation. You can
+ choose the level of support that works best for you.
+
+
+
+
+
+
+
+
Ko-fi
+
+ Ko-fi allows you to support us with a one-time donation. You can
+ choose the amount that works best for you. Monthly donations are
+ also available.
+
+
+
+
diff --git a/src/release-notes/stable.json b/src/release-notes/stable.json
index 6c07417..d54a92c 100644
--- a/src/release-notes/stable.json
+++ b/src/release-notes/stable.json
@@ -2617,10 +2617,10 @@
{
"version": "1.11.5b",
"image": false,
- "extra": "A small update to fix some issues with the new PiP feature and element-separation 0",
+ "extra": "A small update to fix some issues with the new PiP feature and 'element-separation: 0'",
"fixes": [
- "Fixed an issue with element-separation 0 not allowing to access the window controls",
- "Disabled automatic PiP untill we have a proper settings UI for it once we build own settings panel"
+ "Fixed an issue with 'element-separation: 0' disallowing access to the window controls",
+ "Disabled automatic PiP until we've built a proper settings UI panel of our own"
],
"features": [],
"workflowId": 14551479492,
diff --git a/src/release-notes/twilight.json b/src/release-notes/twilight.json
index e4d2bf2..5bf30c2 100644
--- a/src/release-notes/twilight.json
+++ b/src/release-notes/twilight.json
@@ -1,11 +1,11 @@
{
"version": "1.12t",
"image": false,
- "extra": "A nice update that brings some cool new features and fixes!\n\nWe are also exited to announce that we moved into floss.social!\n\nIn response to recent privacy concerns, we've significantly strengthened Zen's privacy measures. Previously, we only disabled telemetry, but some minimal pings were still being sent. Now, firefox telemetry has been completely stripped out from the core.\n\nAdditionally, onboarding pages and intial essentials favicons are now served through our own fully private CDN and our website no longer relies on any external services/CDNs. Initial essentials selected on startup will only be loaded once clicked on the tab as well.\n\nOnly essential security updates and other non-telemetry-related services remain. As a result, the number of external connections has dropped from 82 to around 13 — factoring in that Zen's site is loaded twice (for the welcome page and privacy policy) and about 10 favicons are fetched from our private CDN.\n\nPsst. With the release of firefox 138, folders are just around the corner!",
+ "extra": "A nice update that brings some cool new features and fixes!\n\nWe are also excited to announce that we moved into floss.social!\n\nIn response to recent privacy concerns, we've significantly strengthened Zen's privacy measures. Previously, we only disabled telemetry, but some minimal pings were still being sent. Now, Firefox telemetry has been completely stripped out from the core.\n\nAdditionally, onboarding pages and initial essentials favicons are now locally bundled and our website no longer relies on any external services/CDNs and/or cloudflare services. Initial essentials selected on startup will only be loaded once clicked on the tab as well, meaning connections wont be done until you explicitly enter the tab. We also changed our initial essentials variations to more private/productivity focused sites.\n\nOnly essential security updates and other non-telemetry-related services remain. As a result, the number of external connections has dropped from 82 to around 20-10 — factoring in that Zen's site is loaded twice (for the welcome page and privacy policy).\n\nPsst. With the release of Firefox 138, folders are just around the corner!",
"fixes": [
"Fixed a crash when no loaded tab is present on the ctrl+Tab menu",
{
- "description": "Fixed alert boxes cutoff half way on split view",
+ "description": "Fixed alert boxes cutoff halfway on split view",
"issue": 7564
},
{
@@ -14,7 +14,7 @@
},
"Fixed Paste-And-Go always navigating in the current tab, even after ctrl+T is pressed",
{
- "description": "Panels UI not rendering addons correctly and overflow outside the screen on linux",
+ "description": "Panels UI not rendering add-ons correctly and overflow outside the screen on linux",
"issue": 7633
},
"Fixed URL bar unfocusing when pressing the newtab button",
@@ -32,7 +32,7 @@
"Updated to Firefox 138.0",
"Increased privacy and reduced initial connections at startup",
"Added a *really smooth* animation when downloading files. Thanks to @BrielOtero on github!",
- "New, fully containerized essentials are out! It allows to have different essentials based on your workspace's container. It can be enabled by goign into about:preferences -> tab management -> allow container specific essentials",
+ "New, fully containerized essentials are out! It allows having different essentials based on your workspace's container. It can be enabled by going into about:preferences -> tab management -> allow container specific essentials",
"Auto-Picture-in-Picture wont activate if the video is muted",
"Added homepage button and export/import buttons to the mods page for easier access. Thanks to @Pdzly on github!",
"More efficient workspace switching, by only animating what we need and warming up the tabs before switching",