OneNav 0.9.28 Update: Custom Link Icons and New Heimdall Theme
OneNav is an open-source, free bookmark (navigation) management program developed by xiaoz using PHP + SQLite 3. It features a clean interface, simple installation, and ease of use. OneNav helps you centrally manage browser bookmarks, solving synchronization and access difficulties across devices, platforms, and browsers, allowing for one deployment and access anywhere.

Install OneNav: https://doc.xiaoz.org/books/onenav/page/5ef69
0.9.28 Update Highlights
- Added support for custom link icons
- Added a flexible theme feature; add the
themeparameter to view any theme - Added detection for whether the OneNav main program meets theme requirements
- Added the
heimdalltheme (please download it in theme settings) - Optimized some prompt messages
- Fixed a bug where private links for bookmark sharing could not be viewed
- Fixed some other bugs
0.9.28 Video Introduction
Upgrade Instructions
Subscribers can update immediately in the OneNav backend under System Settings > Subscription & Update.

Note: This method applies to all installation methods, including Docker installations.
Users who have not subscribed can purchase a subscription service at: https://shop.xiaoz.top/productinfo-101.html. The subscription price is now 19.9/year.
For other upgrade methods, please refer to the upgrade documentation: https://doc.xiaoz.org/books/onenav/page/5ef69
Detailed Update Content
The following lists only the updates that are noticeably perceptible to users.
Added Support for Custom Link Icons
Version 0.9.28 adds support for custom link icons. Users can upload their preferred icons when adding links. Supported image formats include jpg/jpeg/png/gif/bmp/svg. To ensure loading speed, image size must not exceed 100KB. Due to varying theme styles, icons are currently only supported by themes that display large icons, such as webstack and heimdall.

For previous links without custom icons, the default icon will be displayed, as shown below.

Added Flexible Theme Functionality
OneNav is no longer limited to setting a single theme. You can add the theme parameter to quickly switch to any theme, for example: /index.php?theme=heimdall.
heimdall: The name of the theme.
You can also preview the effect of each local theme via Theme Settings > Preview, as shown below.

You can view the demo effect of the heimdall theme at this demo address: https://nav.rss.ink/index.php?theme=heimdall.
Heimdall Video Introduction:
Added Detection for OneNav Main Program Version Requirements
Some themes have minimum OneNav version requirements. When the OneNav main program does not meet the version requirements, users will be prompted to update the OneNav version, as shown below.

Added heimdall Theme
This theme is adapted from the independent navigation program Heimdall by xiaoz. It is very suitable for NAS users with a small number of bookmarks.
heimdall Theme Demo: https://nav.rss.ink/index.php?theme=heimdall

I will release some videos later to introduce and explain each theme. Thank you for your support.
Final Notes
- Subscription Purchase: https://shop.xiaoz.top/productinfo-101.html
- Demo: http://demo.onenav.top/, Username/Password:
xiaoz/xiaoz.me - OneNav Project Address: https://github.com/helloxz/onenav
- OneNav Help Documentation: https://doc.xiaoz.org/books/onenav