BLOG-58 Rewrite frontend with svelte kit #61

Merged
squid merged 15 commits from BLOG-58_rewrite_frontend_with_svelte into main 2025-07-23 05:34:25 +08:00
Owner

Description

  • As the title.
  • The whole Next.js code has been removed.

Package Changes

	"devDependencies": {
		"@eslint/compat": "^1.2.5",
		"@eslint/js": "^9.18.0",
		"@fortawesome/fontawesome-free": "^7.0.0",
		"@sveltejs/adapter-auto": "^6.0.0",
		"@sveltejs/adapter-node": "^5.2.13",
		"@sveltejs/kit": "^2.22.0",
		"@sveltejs/vite-plugin-svelte": "^6.0.0",
		"@tailwindcss/typography": "^0.5.15",
		"@tailwindcss/vite": "^4.0.0",
		"eslint": "^9.18.0",
		"eslint-config-prettier": "^10.0.1",
		"eslint-plugin-svelte": "^3.0.0",
		"globals": "^16.0.0",
		"prettier": "^3.4.2",
		"prettier-plugin-svelte": "^3.3.3",
		"prettier-plugin-tailwindcss": "^0.6.11",
		"svelte": "^5.0.0",
		"svelte-check": "^4.0.0",
		"tailwindcss": "^4.0.0",
		"typescript": "^5.0.0",
		"typescript-eslint": "^8.20.0",
		"vite": "^7.0.4"
	},

Screenshots

No response

Reference

Resolves #58

Checklist

  • A milestone is set
  • The related issuse has been linked to this branch
### Description - As the title. - The whole Next.js code has been removed. ### Package Changes ```json "devDependencies": { "@eslint/compat": "^1.2.5", "@eslint/js": "^9.18.0", "@fortawesome/fontawesome-free": "^7.0.0", "@sveltejs/adapter-auto": "^6.0.0", "@sveltejs/adapter-node": "^5.2.13", "@sveltejs/kit": "^2.22.0", "@sveltejs/vite-plugin-svelte": "^6.0.0", "@tailwindcss/typography": "^0.5.15", "@tailwindcss/vite": "^4.0.0", "eslint": "^9.18.0", "eslint-config-prettier": "^10.0.1", "eslint-plugin-svelte": "^3.0.0", "globals": "^16.0.0", "prettier": "^3.4.2", "prettier-plugin-svelte": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.11", "svelte": "^5.0.0", "svelte-check": "^4.0.0", "tailwindcss": "^4.0.0", "typescript": "^5.0.0", "typescript-eslint": "^8.20.0", "vite": "^7.0.4" }, ``` ### Screenshots _No response_ ### Reference Resolves #58 ### Checklist - [x] A milestone is set - [x] The related issuse has been linked to this branch
squid added this to the 0.2 milestone 2025-07-23 05:21:58 +08:00
squid added 12 commits 2025-07-23 05:21:58 +08:00
BLOG-58 feat: add custom fonts, update HTML structure, and include SVG icons
All checks were successful
Frontend CI / build (push) Successful in 1m36s
9ce4c11032
- Introduced 'HackNerdMono' font and set default body font to 'Noto Sans TC'.
- Updated HTML to include light and dark mode icons, viewport settings, and Google Fonts.
- Added logo SVGs for light and dark themes.
- Created a robots.txt file for web crawlers.
- Removed unused favicon.svg file.
BLOG-58 feat: refactor project structure, update package details, and add Font Awesome icons
All checks were successful
Frontend CI / build (push) Successful in 1m31s
27c74312ad
BLOG-58 feat: implement terminal UI components, refactor Navbar, and update styles
All checks were successful
Frontend CI / build (push) Successful in 1m31s
2a7d0f9878
BLOG-58 feat: add Motto and MottoAnimatedMark components, update Terminal and page structure
All checks were successful
Frontend CI / build (push) Successful in 1m29s
96a0017f94
BLOG-58 feat: add app versioning support and update layout to include version meta tag
All checks were successful
Frontend CI / build (push) Successful in 1m32s
ecb8384c22
BLOG-58 fix: time display logic in TerminalLastLine component
All checks were successful
Frontend CI / build (push) Successful in 1m33s
7126818745
BLOG-58 docs: update frontend framework from Next.js to SvelteKit in README
All checks were successful
Frontend CI / build (push) Successful in 1m33s
93389813f8
BLOG-58 feat: add Dockerfile and configure SvelteKit with Node adapter
Some checks failed
Frontend CI / build (push) Has been cancelled
b0215d167d
BLOG-58 refactor: remove nextjs code
Some checks failed
PR Title Check / pr-title-check (pull_request) Successful in 13s
Frontend CI / build (push) Failing after 44s
eb4b2f4d6a
squid added 1 commit 2025-07-23 05:23:54 +08:00
BLOG-58 fix: workflow node version
Some checks failed
PR Title Check / pr-title-check (pull_request) Successful in 17s
Frontend CI / build (push) Failing after 53s
cefdc94e03
squid added 1 commit 2025-07-23 05:27:51 +08:00
BLOG-58 refactor: run format
Some checks failed
Frontend CI / build (push) Failing after 1m3s
PR Title Check / pr-title-check (pull_request) Successful in 13s
f195b9c108
squid added 1 commit 2025-07-23 05:32:57 +08:00
BLOG-58 fix: eslint error
All checks were successful
Frontend CI / build (push) Successful in 1m3s
PR Title Check / pr-title-check (pull_request) Successful in 16s
06c66e1a18
squid merged commit 3f02eaa568 into main 2025-07-23 05:34:25 +08:00
squid deleted branch BLOG-58_rewrite_frontend_with_svelte 2025-07-23 05:34:25 +08:00
Sign in to join this conversation.
No description provided.