diff --git a/README.md b/README.md
index a48bd4e..271a0cc 100644
--- a/README.md
+++ b/README.md
@@ -125,27 +125,28 @@ Testing findings:
- [X] faq open first by default
- [X] fix github icon size on team
- [X] click out of bandwidth doesn't close bandwidth (use vueuse onclickoutside)
-- [ ] fix hover and clickaway on navbar
-- [ ] fix locale list not having the same layout, no clickaway
+- [X] fix hover and clickaway on navbar
+- [X] fix locale list not having the same layout, no clickaway
- [X] progress is a wrench?
-- [ ] rss feed wrong content type
+- [X] rss feed wrong content type
- [ ] progress page has no mobile layout (jvs you suck)
- [ ] docs errors page, ironically, gives an error
-- [ ] docs headings are very purple
-- [ ] docs codeblocks *not* very purple
+- [X] docs headings are very purple
+- [X] docs codeblocks *not* very purple
+- [X] docs index page redirect should be in config, not as a page
-- [ ] upgrade: progress numbers not bold
-- [ ] upgrade: align perk text with icon
+- [X] upgrade: progress numbers not bold
+- [X] upgrade: align perk text with icon
- [ ] miieditor logs serverside
- [ ] just move as much stuff as possible to renderside really
-- [ ] account shows beta switch even if it's disabled
-- [ ] if user has beta access they should be able to change back to prod
-- [ ] add dev server env button
+- [X] account shows beta switch even if it's disabled
+- [X] if user has beta access they should be able to change back to prod
+- [X] add dev server env button
- [ ] discord link/remove success toast
- [ ] forgot password shows success toast even w no captcha (doesn't actually submit)
@@ -154,6 +155,4 @@ Testing findings:
- [ ] need error page
- [ ] need 404 page
-- [ ] docs index page redirect should be in config, not as a page
-
- ? progress seems to sometimes not load for jvs?
diff --git a/nuxt.config.ts b/nuxt.config.ts
index 0d1871a..15186bf 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -32,6 +32,10 @@ export default defineNuxtConfig({
}
},
+ routeRules: {
+ '/docs': { redirect: '/docs/welcome' }
+ },
+
runtimeConfig: {
nitro: {
envPrefix: 'PN_WEBSITE_'
diff --git a/server/routes/blog/feed.xml.ts b/server/routes/blog/feed.xml.ts
index aa8216d..0228321 100644
--- a/server/routes/blog/feed.xml.ts
+++ b/server/routes/blog/feed.xml.ts
@@ -17,7 +17,7 @@ export default defineEventHandler(async (event) => {
favicon: 'http://pretendo.network/favicon.ico',
copyright: 'Pretendo Network',
feedLinks: {
- atom: 'https://pretendo.network/blog/rss.xml'
+ atom: 'https://pretendo.network/blog/feed.xml'
}
});
@@ -39,7 +39,7 @@ export default defineEventHandler(async (event) => {
feed.addCategory('Technology');
- event.res.setHeader('content-type', 'text/xml');
+ setHeader(event, 'content-type', 'text/xml');
return feed.rss2();
});
diff --git a/src/assets/css/main.css b/src/assets/css/main.css
index bd1cdf1..3e421d6 100644
--- a/src/assets/css/main.css
+++ b/src/assets/css/main.css
@@ -52,7 +52,7 @@ body,
code {
display: inline-block;
- background-color: #191919;
+ background-color: var(--bg-shade-0);
padding: 4px;
border-radius: 4px;
font-family: Consolas, Monaco, "Andale Mono", monospace;
diff --git a/src/components/Navbar/Navbar.vue b/src/components/Navbar/Navbar.vue
index a55655e..6eab40c 100644
--- a/src/components/Navbar/Navbar.vue
+++ b/src/components/Navbar/Navbar.vue
@@ -1,21 +1,42 @@
+ {{ $t("nav.credits") }}
+ {{ $t("nav.dropdown.captions.credits") }}
+ {{ $t("nav.about") }}
+ {{ $t("nav.dropdown.captions.about") }}
+ {{ $t("nav.faq") }} {{ $t("nav.dropdown.captions.faq") }} {{ $t("nav.blog") }}
+ {{ $t("nav.dropdown.captions.blog") }}
+
+ {{ $t("nav.progress") }}
+
+ {{ $t("nav.dropdown.captions.progress") }}
+
+ {{ $t("nav.forum") }}
+
+ {{ $t("nav.dropdown.captions.forum") }}
+
+ {{ $t("docs.quickLinks.links[0].header") }}
+
+ {{ $t("docs.quickLinks.links[0].caption") }}
+
+ {{ $t("docs.quickLinks.links[1].header") }}
+
+ {{ $t("docs.quickLinks.links[1].caption") }}
+
+ {{ $t("nav.donate") }}
+ {{ $t("nav.credits") }}
+ {{ $t("nav.dropdown.captions.credits") }}
+ {{ $t("nav.about") }}
+ {{ $t("nav.dropdown.captions.about") }}
+ {{ $t("nav.faq") }} {{ $t("nav.dropdown.captions.faq") }} {{ $t("nav.blog") }}
+ {{ $t("nav.dropdown.captions.blog") }}
+