diff --git a/.dev.env b/.dev.env
new file mode 100644
index 0000000..c7fb410
--- /dev/null
+++ b/.dev.env
@@ -0,0 +1,29 @@
+# For prod use please use the .env.example file.
+# Please use .dev.env as an starting point. Rename it to .env and fill in the values, the application needs it.
+
+# This is the developmemnt use .env file.
+
+# S3 INFO
+S3_ACCESS_KEY=""
+S3_SECRET_KEY=""
+S3_BUCKETNAME=""
+S3_ENDPOINT=""
+
+# GITHUB OAUTH (NOT WORKING 4n)
+NUXT_GITHUB_CLIENT_ID=""
+NUXT_GITHUB_CLIENT_SECRET=""
+
+# GLOBAL DATABASE
+POSTGRES_URL=""
+
+# GROQ API KEY
+GROQ_API_KEY=""
+
+# PASSWORD SALT
+PASSWORD_HASH_SALT=""
+
+# CF TURNSTILE
+NUXT_CF_TURNSTILE_SITE_KEY=""
+NUXT_CF_TURNSTILE_SECRET_KEY=""
+
+NUXT_DEV_ENV=true
diff --git a/.env.example b/.env.example
index ce3291e..49bbe1c 100644
--- a/.env.example
+++ b/.env.example
@@ -1,3 +1,4 @@
+# For development use, please use the .dev.env file.
# Please use .env.exmaple as an starting point. Rename it to .env and fill in the values, the application needs it.
# This is the default .env file.
@@ -24,3 +25,5 @@ PASSWORD_HASH_SALT=""
# CF TURNSTILE
NUXT_CF_TURNSTILE_SITE_KEY=""
NUXT_CF_TURNSTILE_SECRET_KEY=""
+
+NUXT_DEV_ENV=false
diff --git a/README.md b/README.md
index c2d8b7b..ef61297 100644
--- a/README.md
+++ b/README.md
@@ -8,10 +8,10 @@ App Design: [PDF Document](/design.pdf)
Reverse engineering documentation: [about](/about/)
-Deploy: [via docker compose](/deploy);
+Deploy: [via docker compose](/deploy.md)
## Demo:
-You can try out the platform RIGHT NOW via this link: https://yhw.tw/news?goto=desktop
+You can try out the app RIGHT NOW via this link: https://yhw.tw/news?goto=desktop
## Before deploying, please know this:
This code is absolutly NOT designed to be spinned up at Vercel or Netlify, it has the scraping system now inside of the main website code, oh also the entire "caching feature" is based in memory, so please don't use those platforms, for Zeabur your cost might be expensive. idk, I haven't tried hit yet. The web url: https://news.yuanhau.com is hosted on my own infra, you should too. Please get a server off of yahoo 拍賣, 蝦皮 or eBay to do so.
@@ -20,7 +20,7 @@ This code is absolutly NOT designed to be spinned up at Vercel or Netlify, it ha
The desktop enviroment is super unstable when even using a beefy computer, even so, the desktop will lag when opening the newsView, like it's just hates being in a dev env. Prod app works tho, so you can demo it using `bun run build && bun run preview` for demoing. Please don't file a issue request for this matter. If you have the fix, please contribute using Github PRs.
## news.yuanhau.com is now back up and running!
-Why? Tailscale is changing the dns server to 100.100.100.100 and it just won't find the thing ghcr.io dns correctly (although ping ghcr.io works?), so I just nuked it off my server :), since I don't even use it that much. It works now. (Also deploying to zeabur hurt my wallet (it's like 0.07 for a day for the memory), as my system that I built based on ram is too costly there). oof, so please just self host it.
+Why? Tailscale is changing the dns server to 100.100.100.100 and it just won't find the thing ghcr.io dns correctly (although `ping ghcr.io` works?), so I just nuked it off my server :), since I don't even use it that much. It works now. (Also deploying to zeabur hurt my wallet (it's like 0.07 for a day for the memory), as my system that I built based on ram is too costly there). oof, so please just self host it.
## Why?
diff --git a/components/DraggableWindow.vue b/components/DraggableWindow.vue
index 523aa05..21a9889 100644
--- a/components/DraggableWindow.vue
+++ b/components/DraggableWindow.vue
@@ -1,6 +1,16 @@
文章
+
diff --git a/components/app/windows/news.vue b/components/app/windows/news.vue
index fdd4765..19cf0cc 100644
--- a/components/app/windows/news.vue
+++ b/components/app/windows/news.vue
@@ -244,7 +244,7 @@ const isLoading = computed(() => contentArray.value.length === 0);