Releases: hslr-s/sun-panel
v1.7.0-beta24-12-24
[简体中文] | [English]
Before upgrading from Docker version v1.3.0 or earlier, please read the release notes carefully.
If you want to view the Docker status inside the container, make sure to mount with:
-v /var/run/docker.sock:/var/run/docker.sock
If any exception occurs after updating, please try to force refresh the page (ctrl+shift+R). If it cannot be solved, you can try clearing the browser cache (ctrl+shift+del).
-
Personalization Settings
- [Added] Added the ability to add a navigation page logo and a switch for whether to display the clock in "Personalization Settings".
- [Added] When clicking on a card, intelligently select to open with 'Internal Network Address' or 'Default Address'. In poor network environments, it will open based on the set delay time
Experimental feature - This feature may be removed in the official version
.
-
Icon Project Cards
- [Added] Support for users to choose when multiple icons are obtained for a website.
- [Optimized] Simplified operation logic, defaulting to a regular card upon clicking add, with some less frequently used functions hidden, which can be edited by clicking 'More Options'.
- [Optimized] Docker card supports quick addition to groups in the built-in Docker manager.
- [Optimized] Built-in app cards can be quickly added to groups in the app launcher.
- [Optimized] Overall style adjustment for card editing.
-
Native
https
SupportThe default port is: 3003. If you need to modify it, configure it in the project configuration file (
conf/conf.ini
) under the certificate configuration item[cert]
. If you are upgrading from an old version to this version, refer to the following Enable HTTPS -
Page Version Caching (Effective only when accessed via
https
)- [Added] Page caching technology (Cache Storage), supporting version caching for images, pages, etc., to improve page loading speed, allowing offline loading and use of some functions.
- [Optimized] Due to the lack of versioned caching after the upgrade, which led to various strange issues, after the upgrade, when you visit the page again, it will prompt you to update the cache, click 'Yes' to do so (effects will be seen after the next upgrade).
-
Global Site Settings
- [Optimized] After saving the site title and ICO icon, the refresh takes effect immediately, and the title no longer flickers with the words Sun-Panel.
-
OpenAPI Open Interfaces
- [Added] Card grouping related interfaces: Create group interface, Get group list interface, Get group details interface.
- [Added] Adding project card supports parameter support: Save images to the project locally, bind group ID or unique name (subsequent browser plugins will follow up with support).
- [Added] Get the current self-hosted Sun-Panel version number (generally used for connectivity testing).
- [Optimized] Modified project card information does not require passing parameters that do not change.
-
Other
- [Added] When uploading icons, they will be automatically categorized based on the upload location, such as project icons, wallpapers, etc., in preparation for future development of an image selector.
- [Added] The web root directory supports storing other files or folders that can be accessed, such as
robots.txt
. After storage, the project needs to be restarted to take effect #151. - [Optimized] The issue of directly jumping to the login page when the enter key is pressed while using Chinese input method in the captcha.
- [Fixed] Issues where the page exceeds the visible range in certain cases (Thanks to Mr.Huang from the Q group for proposing and helping with debugging).
v1.6.1
[简体中文] | [English]
Caution
This version is a repair version of v1.5.2 and does not contain the new features of v1.6.0-beta-xx
- Before upgrading from the Docker version
v1.3.0
or earlier to this version, please read the Update Instructions first. - If you want to view the Docker status in the container, add the following when mounting:
-v /var/run/docker.sock:/var/run/docker.sock
(Some devices may not support this.) - If any exception occurs after updating, please try to force refresh the page (ctrl+shift+R). If it cannot be solved, you can try clearing the browser cache (ctrl+shift+del).
- [Optimization] The first loading delay of cards due to network reasons and too many icon cards
v1.6.0
[简体中文] | [English]
Caution
This version is a repair version of v1.5.2 and does not contain the new features of v1.6.0-beta-xx
- Before upgrading from the Docker version
v1.3.0
or earlier to this version, please read the Update Instructions first. - If you want to view the Docker status in the container, add the following when mounting:
-v /var/run/docker.sock:/var/run/docker.sock
(Some devices may not support this.) - If any exception occurs after updating, please try to force refresh the page (ctrl+shift+R). If it cannot be solved, you can try clearing the browser cache (ctrl+shift+del).
- [Added] Multi-account switching feature (
App Launcher
-My Information
-Logged-in Account
-Add Another Account
. When there is more than one logged-in account, a 'Switch Button' will be displayed at the top right corner of the navigation page.) - [Added] Refactored built-in pop-up page - supports dragging to move, resizing, multi-window display, and full-screen display on mobile devices.
- [Added] Login captcha feature
PRO
. - [Added] Pressing the keyboard "/" key on the navigation page quickly focuses on the search bar.
- [Added] Docker manager supports sorting by 'Status' column.
- [Optimized] In the
App Launcher
, a 'Return to Login Page' button is added to the application loading failure page. - [Optimized] Hide the 'Settings' button of the search engine in public mode.
- [Fixed] Issue with abnormal reset of configuration files.
- Docker Card
- [Optimized] The original loading layer is only displayed when operating (starting, stopping) containers.
- [Fixed] All modifications after editing the card did not take effect in time.
- Development Related
- [Optimized] Project cards have added a unique id attribute with the naming rule
item-card-name-xx
(xx is the unique identifier in the card settings).
- [Optimized] Project cards have added a unique id attribute with the naming rule
v1.6.0-beta24-11-06
[简体中文] | [English]
Before upgrading from Docker version v1.3.0 or earlier, please read the release notes carefully.
If you want to view the Docker status inside the container, make sure to mount with:
-v /var/run/docker.sock:/var/run/docker.sock
If any exception occurs after updating, please try to force refresh the page (ctrl+shift+R). If it cannot be solved, you can try clearing the browser cache (ctrl+shift+del).
- [Optimization] Account management page, beautify the list display of current and public account styles
- [Fix] Multi-account switcher: Fixed the problem of two accounts appearing in the same account switcher when logging in again after the login session expires.
v1.6.0-beta24-10-18
[简体中文] | [English]
Before upgrading from Docker version v1.3.0 or earlier, please read the release notes carefully.
If you want to view the Docker status inside the container, make sure to mount with:
-v /var/run/docker.sock:/var/run/docker.sock
If any exception occurs after updating, please try to force refresh the page (ctrl+shift+R). If it cannot be solved, you can try clearing the browser cache (ctrl+shift+del).
- [Optimization] Hide the search engine settings button in public mode.
- [Fix] Resolve the issue with resetting the configuration file.
- [Fix] Fix the issue where multiple identical accounts appear in the account switcher under certain circumstances.
- [Fix] Resolve the issue where the "/" character cannot be inputted normally when editing card information.
v1.6.0-beta24-10-12
[简体中文] | [English]
Before upgrading from Docker version v1.3.0 or earlier, please read the release notes carefully.
If you want to view the Docker status inside the container, make sure to mount with:
-v /var/run/docker.sock:/var/run/docker.sock
If any exception occurs after updating, please try to force refresh the page (ctrl+shift+R). If it cannot be solved, you can try clearing the browser cache (ctrl+shift+del).
- [Added] Pressing the keyboard "/" key on the navigation page quickly focuses on the search bar.
- [Added] Docker manager supports sorting by status.
- [Added] Added login captcha feature
PRO
. - Account Switcher
- [Optimized] Clicking on an account with an expired login status directly jumps to the login page, eliminating the need to re-enter the account.
- Docker Card
- [Optimized] The original loading layer only displays when operating (starting, stopping) containers.
- [Fixed] All modifications made after editing the card did not take effect in time.
- Development Related
- [Optimized] Project card adds a unique id attribute with the naming rule
item-card-name-xx
.
- [Optimized] Project card adds a unique id attribute with the naming rule
v1.6.0-beta24-09-06
[简体中文] | [English]
Before upgrading from Docker version v1.3.0 or earlier, please read the release notes carefully.
If you want to view the Docker status inside the container, make sure to mount with:
-v /var/run/docker.sock:/var/run/docker.sock
- [Added] Multiple account switching function (
Application Launcher
-My Information
-Logged in Account
-Add Other Accounts
, when there is more than one logged in account, a switching button will be displayed in the upper right corner) - [Added] Reconstruct the built-in pop-up page - supports drag and drop movement, size change, and multi-window display
- [Optimization] App Launcher - Add a return to login page button on the application loading failure page
v1.5.3
[简体中文] | [English]
This version is a repair version of v1.5.2 and does not contain the new features of v1.6.0-beta-xx
Caution
This version is a repair version of v1.5.2 and does not contain the new features of v1.6.0-beta-xx
- Before upgrading from the Docker version
v1.3.0
or earlier to this version, please read the Update Instructions first. - If you want to view the Docker status in the container, add the following when mounting:
-v /var/run/docker.sock:/var/run/docker.sock
(Some devices may not support this.)
- [Fixed] Docker Manager: Fixed issues with container control page jumping and abnormalities under pagination.
- [Optimized] Docker Manager: Enhanced error cause reminders for container startup failures.
- [Optimized] Docker Manager: Removed pagination and supported sorting by container name.
- [Optimized] Docker Manager: Improved page optimization.
v1.5.2
[简体中文] | [English]
Caution
- Before upgrading from the Docker version
v1.3.0
or earlier to this version, please read the Update Instructions first. - If you want to view the Docker status in the container, add the following when mounting:
-v /var/run/docker.sock:/var/run/docker.sock
(Some devices may not support this.)
- [Enhancement] Improved loading speed of the Docker container list on some devices.
- [Enhancement] Project card data now supports local caching to enhance the loading process.
- [Optimization] When opening within an
iframe
frame, it will now use the parent window for opening. - [Optimization] Style of the Docker manager has been optimized.
- [Optimization] Docker cards bound to containers will automatically match and update to the same name container after an update (for security reasons, this only takes effect when logged in).
- [Optimization] Some minor updates have been made.
- [Fix] Compatibility issue with Chinese input in the search bar on Safari browser under Mac OS has been resolved.
- [JS Plugin] Table of Contents Sidebar Plugin (Installation required)
v1.5.2-beta24-08-23
[简体中文] | [English]
Before upgrading from Docker version v1.3.0 or earlier, please read the release notes carefully.
If you want to view the Docker status inside the container, make sure to mount with:
-v /var/run/docker.sock:/var/run/docker.sock
- [Added] Loading display for project loading.
- [Optimized] Card data caching.
- [Fixed] Issue with Docker container card status where the same request was made multiple times due to caching.
[Reported and tested by Fly from the QQ group]