diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 7ff285f..2b666bc 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -5,13 +5,12 @@ import "../privacy-policy/markdown.css"; export default function PrivacyPolicy() { return ( -
-
- - {` +
+ + {` # Main Developer Team These are the most active developers in the project. Awesome people that make Zen Browser possible, the order is not important, all of them are a big part of the project. @@ -38,8 +37,7 @@ These are the most active developers in the project. Awesome people that make Ze *These are the site contributors:* ![Contributors](https://contributors-img.web.app/image?repo=zen-browser/www) `} - -
-
+ + ); } diff --git a/src/app/branding-assets/page.tsx b/src/app/branding-assets/page.tsx index c396b43..41634e7 100644 --- a/src/app/branding-assets/page.tsx +++ b/src/app/branding-assets/page.tsx @@ -1,9 +1,5 @@ import { BrandingAssets } from "@/components/branding-assets"; export default function BrandingAssetsPage() { - return ( -
- -
- ); + return ; } diff --git a/src/app/create-theme/page.tsx b/src/app/create-theme/page.tsx index 5e58f32..fbaace2 100644 --- a/src/app/create-theme/page.tsx +++ b/src/app/create-theme/page.tsx @@ -1,9 +1,5 @@ import CreateThemePage from "@/components/create-theme"; export default function BrandingAssetsPage() { - return ( -
- -
- ); + return ; } diff --git a/src/app/download/page.tsx b/src/app/download/page.tsx index f46856a..f16bf96 100644 --- a/src/app/download/page.tsx +++ b/src/app/download/page.tsx @@ -1,9 +1,5 @@ import DownloadPage from "@/components/download/download"; export default function Download() { - return ( -
- -
- ); + return ; } diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 7f148bd..93e2188 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -63,10 +63,12 @@ export default async function RootLayout({ disableTransitionOnChange > -
- {children} +
+ +
+ {children} +
- {/* At the bottom of the page */}
diff --git a/src/app/mods/[theme]/page.tsx b/src/app/mods/[theme]/page.tsx index 3baab93..cd80a38 100644 --- a/src/app/mods/[theme]/page.tsx +++ b/src/app/mods/[theme]/page.tsx @@ -47,9 +47,5 @@ export default async function ThemeInfoPage({ params: { theme: string }; }) { const { theme } = params; - return ( -
- -
- ); + return ; } diff --git a/src/app/mods/page.tsx b/src/app/mods/page.tsx index e74d73d..0ed5ff8 100644 --- a/src/app/mods/page.tsx +++ b/src/app/mods/page.tsx @@ -2,9 +2,5 @@ import MarketplacePage from "@/components/marketplace"; import { getAllThemes } from "@/lib/mods"; export default async function ThemesMarketplace() { - return ( -
- -
- ); + return ; } diff --git a/src/app/page.tsx b/src/app/page.tsx index dfa2e40..513e729 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -3,9 +3,9 @@ import Header from "@/components/header"; export default function Home() { return ( -
+ <>
-
+ ); } diff --git a/src/app/privacy-policy/page.tsx b/src/app/privacy-policy/page.tsx index 7b2ea1f..cbc1d61 100644 --- a/src/app/privacy-policy/page.tsx +++ b/src/app/privacy-policy/page.tsx @@ -4,13 +4,12 @@ import "./markdown.css"; export default function PrivacyPolicy() { return ( -
-
- - {` +
+ + {` # Privacy Policy * Last updated: 2024-08-12 @@ -23,7 +22,7 @@ Zen Browser is designed with privacy in mind. We do not collect, store, or share * Crash reports can be sent to Mozilla Firefox. But, we do not collect any crash reports. Crash reports are sent securely to Mozilla Firefox to help improve the stability of the browser. They do not contain any personal information. ### **1.1. No Telemetry** -We do not collect any telemetry data. +We do not collect any telemetry data. However, you can opt-in to share telemetry data to Mozilla for the improvement of FireFox (the base upon which the Zen Browser is built). It will be treated in accordance with their Privacy Policy which you can read about [here](https://www.mozilla.org/en-US/privacy/). @@ -44,13 +43,13 @@ Zen Browser stores certain data locally on your device to enhance your browsing Any customizations, settings, and preferences you make within Zen Browser are stored locally on your device. We do not have access to or control over this data. ## 3. Sync Feature -Zen Browser offers a "Sync" feature, this is implemented using Mozilla Firefox's Sync feature. This feature allows you to synchronize your bookmarks, history, passwords, and other data across multiple devices. For this feature to work, your data is encrypted and stored on Mozilla’s servers and is treated in accordance with their Privacy Policy. We, at Zen, cannot view any of this data. +Zen Browser offers a "Sync" feature, this is implemented using Mozilla Firefox's Sync feature. This feature allows you to synchronize your bookmarks, history, passwords, and other data across multiple devices. For this feature to work, your data is encrypted and stored on Mozilla’s servers and is treated in accordance with their Privacy Policy. We, at Zen, cannot view any of this data. * [Mozilla Firefox Sync](https://www.mozilla.org/en-US/privacy/mozilla-accounts/) * [This is how we store your passwords](https://support.mozilla.org/en-US/kb/how-firefox-securely-saves-passwords#:~:text=Firefox%20Desktop%20encrypts%20your%20passwords,cryptography%20to%20obscure%20your%20passwords.) ## 4. Data Security -Although Zen Browser does not collect your data, we are committed to protecting the information that is stored locally on your device and, if you use the Sync feature, the encrypted data stored on Mozilla's servers. We recommend that you use secure passwords, enable device encryption, and regularly update your software to ensure your data remains safe. +Although Zen Browser does not collect your data, we are committed to protecting the information that is stored locally on your device and, if you use the Sync feature, the encrypted data stored on Mozilla's servers. We recommend that you use secure passwords, enable device encryption, and regularly update your software to ensure your data remains safe. * Note that most of the security measures are taken care by Mozilla Firefox. @@ -88,8 +87,7 @@ If you have any questions or concerns about this Privacy Policy or Zen Browser, --- By using Zen Browser, you agree to this Privacy Policy. Remember, with Zen, your privacy is in your hands.`} - -
-
+ +
); } diff --git a/src/app/release-notes/[version]/page.tsx b/src/app/release-notes/[version]/page.tsx index 5948164..fa07c8b 100644 --- a/src/app/release-notes/[version]/page.tsx +++ b/src/app/release-notes/[version]/page.tsx @@ -28,16 +28,14 @@ export default function ReleaseNotePage({ if (!releaseNote) { return ( -
-
-

Release note not found

- - - -
-
+
+

Release note not found

+ + + +
); } diff --git a/src/app/release-notes/page.tsx b/src/app/release-notes/page.tsx index df509a9..65f24b8 100644 --- a/src/app/release-notes/page.tsx +++ b/src/app/release-notes/page.tsx @@ -19,29 +19,27 @@ export const metadata: Metadata = { export default function ReleaseNotes() { return ( -
-
-

Release Notes

-

- Stay up to date with the latest changes to Zen Browser! Since the{" "} - - first release - {" "} - till{" "} - - {releaseNotes[0].version} - - , we've been working hard to make Zen Browser the best it can be. -
-
Thanks everyone for your feedback! ❤️ -

- {releaseNotes.map((releaseNote) => ( - - ))} -
-
+
+

Release Notes

+

+ Stay up to date with the latest changes to Zen Browser! Since the{" "} + + first release + {" "} + till{" "} + + {releaseNotes[0].version} + + , we've been working hard to make Zen Browser the best it can be. +
+
Thanks everyone for your feedback! ❤️ +

+ {releaseNotes.map((releaseNote) => ( + + ))} +
); } diff --git a/src/app/welcome/page.tsx b/src/app/welcome/page.tsx index a56b521..3778e75 100644 --- a/src/app/welcome/page.tsx +++ b/src/app/welcome/page.tsx @@ -1,9 +1,5 @@ import WelcomePage from "@/components/welcome"; export default function Download() { - return ( -
- -
- ); + return ; } diff --git a/src/components/download/download.tsx b/src/components/download/download.tsx index c2dbe86..d032c02 100644 --- a/src/components/download/download.tsx +++ b/src/components/download/download.tsx @@ -155,7 +155,7 @@ export default function DownloadPage() { href="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/devicon.min.css" /> -
+
+
@@ -303,7 +303,7 @@ export default function Features() { />
-
+

Introducing Zen Glance{" 👀"}

@@ -318,7 +318,7 @@ export default function Features() {
-
diff --git a/src/components/header.tsx b/src/components/header.tsx index ec7a050..afd84c6 100644 --- a/src/components/header.tsx +++ b/src/components/header.tsx @@ -9,7 +9,7 @@ export default function Header() { <>
diff --git a/src/components/marketplace.tsx b/src/components/marketplace.tsx index 29fdf33..f8d466d 100644 --- a/src/components/marketplace.tsx +++ b/src/components/marketplace.tsx @@ -120,9 +120,9 @@ function MarketplacePage({ themes }: { themes: ZenTheme[] }) { const isNextNavigationDisabled = currentPage >= totalPages; return ( -
+
{/* Sidebar */} -
+
{/* Main content */} -
+
{/* Mods Grid */}
{loadedThemes.map((theme) => ( @@ -154,7 +154,7 @@ function MarketplacePage({ themes }: { themes: ZenTheme[] }) {
{/* Pagination */} -
+
+
diff --git a/src/components/release-note.tsx b/src/components/release-note.tsx index 6e369a1..eea7c41 100644 --- a/src/components/release-note.tsx +++ b/src/components/release-note.tsx @@ -70,7 +70,7 @@ export default function ReleaseNoteElement({ data }: { data: ReleaseNote }) { return (
+