diff --git a/web/i18n/en/about.json b/web/i18n/en/about.json
new file mode 100644
index 00000000..2ef546de
--- /dev/null
+++ b/web/i18n/en/about.json
@@ -0,0 +1,11 @@
+{
+ "page.general": "what's cobalt?",
+ "page.faq": "FAQ",
+
+ "page.community": "community",
+ "page.help": "get support",
+
+ "page.privacy": "privacy policy",
+ "page.terms": "terms and ethics",
+ "page.credits": "thanks & licenses"
+}
diff --git a/web/src/lib/subnav.ts b/web/src/lib/subnav.ts
index c664160b..0e6bbc6c 100644
--- a/web/src/lib/subnav.ts
+++ b/web/src/lib/subnav.ts
@@ -10,6 +10,17 @@ const defaultSettingsPage = () => {
return "/settings/appearance";
}
+const defaultAboutPage = () => {
+ if (browser) {
+ if (window.innerWidth <= 750) {
+ return "/about";
+ }
+ }
+
+ return "/about/general";
+}
+
export {
defaultSettingsPage,
+ defaultAboutPage
}
diff --git a/web/src/routes/about/+layout.svelte b/web/src/routes/about/+layout.svelte
new file mode 100644
index 00000000..c730fa9d
--- /dev/null
+++ b/web/src/routes/about/+layout.svelte
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/src/routes/about/+page.svelte b/web/src/routes/about/+page.svelte
index 3c135053..ae86083d 100644
--- a/web/src/routes/about/+page.svelte
+++ b/web/src/routes/about/+page.svelte
@@ -1,13 +1,4 @@
-
-
-
-
- {$t("tabs.about")} ~ {$t("general.cobalt")}
-
-
-
-
+
diff --git a/web/src/routes/about/community/+page.svelte b/web/src/routes/about/community/+page.svelte
new file mode 100644
index 00000000..07d06ff0
--- /dev/null
+++ b/web/src/routes/about/community/+page.svelte
@@ -0,0 +1 @@
+
community links
diff --git a/web/src/routes/about/credits/+page.svelte b/web/src/routes/about/credits/+page.svelte
new file mode 100644
index 00000000..392529e0
--- /dev/null
+++ b/web/src/routes/about/credits/+page.svelte
@@ -0,0 +1 @@
+thanks :3
diff --git a/web/src/routes/about/faq/+page.svelte b/web/src/routes/about/faq/+page.svelte
new file mode 100644
index 00000000..1985c495
--- /dev/null
+++ b/web/src/routes/about/faq/+page.svelte
@@ -0,0 +1 @@
+frequently asked questions
diff --git a/web/src/routes/about/general/+page.svelte b/web/src/routes/about/general/+page.svelte
new file mode 100644
index 00000000..e0209f40
--- /dev/null
+++ b/web/src/routes/about/general/+page.svelte
@@ -0,0 +1 @@
+what's cobalt?
diff --git a/web/src/routes/about/help/+page.svelte b/web/src/routes/about/help/+page.svelte
new file mode 100644
index 00000000..e58ad660
--- /dev/null
+++ b/web/src/routes/about/help/+page.svelte
@@ -0,0 +1 @@
+support methods
diff --git a/web/src/routes/about/privacy/+page.svelte b/web/src/routes/about/privacy/+page.svelte
new file mode 100644
index 00000000..a5007527
--- /dev/null
+++ b/web/src/routes/about/privacy/+page.svelte
@@ -0,0 +1 @@
+privacy policy
diff --git a/web/src/routes/about/terms/+page.svelte b/web/src/routes/about/terms/+page.svelte
new file mode 100644
index 00000000..e45fde1d
--- /dev/null
+++ b/web/src/routes/about/terms/+page.svelte
@@ -0,0 +1 @@
+terms and ethics here
diff --git a/web/src/routes/settings/+page.svelte b/web/src/routes/settings/+page.svelte
index 44b3fa58..ae86083d 100644
--- a/web/src/routes/settings/+page.svelte
+++ b/web/src/routes/settings/+page.svelte
@@ -1,2 +1,4 @@
-
-
+