Background Explanation
After more than two months of polishing, we have refactored this forum using the Nuxt3
technology stack! It is now fully open!
The repository for the 2.0 project is: https://github.com/KUN1007/kun-galgame-nuxt3
If you can, give it a star!
Feature Updates
This update is extensive, with a complete overhaul. Let's introduce each update one by one.
Fully Open Forum
No more restrictions on viewing only after logging in; now you can read all content without logging in!
Introduction of Message Notification Feature
When users like, upvote, or reply to your topics or replies, you can check the received messages in Navigation->Avatar->My Messages
and view details, as well as jump to the corresponding topics!
Real-time Message Notifications
If you are online and others like, upvote, or reply to you, the little green dot at the bottom right of your avatar will flash in pink!
Introduction of Image Hosting
When posting a topic or reply, you can directly copy and paste images into the content area using Ctrl + c
and Ctrl + v
!
On desktop, you can drag and drop images into the content area to upload them!
You can also click the menu above the topic to upload images using the image button!
There is a limit of 50 uploads per person per day, with a maximum resolution of 1920 × 1080, and the upload count resets at 12:00!
PWA Support
This forum now supports PWA, allowing you to open our application directly in the browser and download PWA for a faster and better experience!
After installation is complete, you can use it directly! The PWA only occupies 700kb of storage!
Note! PWA is still supported on mobile! However, it requires modern browsers such as Chrome, Brave, Edge, Firefox, etc.
Performance Optimization
As of February 4, 2024, our forum has received a perfect score in the Lighthouse test!
This is a very proud achievement! We hope everyone likes it!
You can also open your browser in incognito mode and use Lighthouse for testing or use other relevant speed testing websites!
Refactored Page Footer
The mobile page footer of the original project was too cumbersome, and now it has been completely removed and replaced with a row of icons for a cleaner look!
Refactored Contact Us
Removed QQ group links, added Discord chat room and YouTube links. Feel free to join us!
Mode Switching
Added Day/Night mode adaptation system feature.
Abandoned Features
Some features have been abandoned and will no longer be updated in this release.
Discontinuation of Updates for Vue3 Project Version 1.0.0
In this update, Nuxt3 was used to refactor the project. Nuxt3 is a framework based on Vue3, a higher-level framework than Vue!
Our current project is a transformation of version 1.0.0, so updates for the original project will be discontinued.
However, the original project (kun-galgame-vue) will still be maintained and provide bug fix support.
Removal of Numerous Animation Effects
Due to some devices being outdated and not supporting complex animation effects rendering, many animation effects from the original project have been abandoned.
For example, transitions in homepage sorting, ranking page sorting, etc.
Deletion of Technique Page
All previous logic for the technical exchange page has been removed, leaving the page empty.
Because we temporarily don't know how to write it and what kind of functionality is needed. We will study in detail how to write this page later.
Various Detail Optimizations
Powerful SEO Support
We have used the most advanced SEO configuration support in Nuxt3, so as long as your topic is clicked a few times, it will be indexed by search engines.
UI Optimization
We have optimized the details of the UI, which may not be easily noticeable.
For example, user's topic posting, reply posting pages, language switch menu, etc.
Operation Optimization Upgrade
For example, the menu on mobile can now be closed by sliding.
System Resource Optimization
The original Vue3 project was purely client-side rendering and had many animation effects, which could be laggy. Currently, we have switched to Nuxt3 SSR and removed some animations.
Other
Bugs
There are still many foreseeable bugs waiting to be discovered. We hope that after discovering a bug, you can contact us! Let's make this forum better together!
This refactoring took a relatively short time, less than three months! But optimization is crucial! Our forum will be fully released before the Chinese New Year!
Thank you all for your support!