OneNav 0.9.31 Update: New tushan2 Theme and Enhanced Bookmark Management
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 one deployment for access anywhere.

Install OneNav: https://doc.xiaoz.org/books/onenav/page/5ef69
0.9.31 Update Highlights
- New: [Category List] Added batch operations to set categories as private or public; corresponding API is
set_cat_batch. - New: [Category List] Added display of sub-link count (
link_numfield). - New: Added
tushan2theme, available for online download via theme settings. - New: Global search API:
/index.php?c=api&method=global_search&keyword=xxx. - New: [My Links] Supports keyword search, matching by link name, link, backup link, and description.
- Optimized: Optimized timestamp conversion function to automatically pad minutes and seconds with leading zeros when they are single digits.
- Optimized: Added "Forgot Password" button on the login page to guide users on resetting passwords.
- Optimized:
baisuTwotheme improvements. - Optimized:
5iuxtheme improvements. - Optimized:
webstacktheme improvements. - Optimized: Default theme improvements.
- Optimized:
baisuNewtheme improvements. - Modified: Backend link editing now uses an iframe popup on the current page.
- Modified: Default category link count increased from 20 to 30.
Discussion Group: https://dwz.ovh/qxsul
Upgrade Instructions
Subscribers can update immediately in the OneNav backend under System Settings > Subscription & Update.

Note: This method applies to all installation types, including Docker installations.
Users who have not subscribed can purchase a subscription service at: https://shop.xiaoz.top/productinfo-101.html. The subscription is now only 29.9/year.
For other upgrade methods, please refer to the upgrade documentation: https://doc.xiaoz.org/books/onenav/page/5ef69
OneNav 0.9.31 Video Introduction
Detailed Update Description
The following lists only the updates that are clearly perceptible to users.
[Category List] Added Batch Operations
Batch operations have been added to the [Category List], allowing users to set multiple categories as private or public at once. Select the categories and click the toolbar at the top for batch operations, as shown below.

[Category List] Added Sub-link Count
The category list now displays the number of links existing under each category, as shown below.

New tushan2 Theme
This theme can be downloaded online from [Theme Settings]. The tushan2 theme is minimalist and currently has fewer features, making it suitable for users with a small number of bookmarks.

[My Links] Supports Keyword Search
After entering a keyword, the system searches and matches against link titles, link URLs, backup links, and descriptions.

Default Theme Optimizations
- The "More" button is only displayed when the number of links in a category exceeds the backend setting.
- The "More" button has been moved to the end of the link display.
- When entering a category page, the sidebar is hidden, and a back button is added.
- The bookmark search box is now displayed below the top navigation bar.
- The Github button has been removed from the navigation bar.
Final Notes
- Subscribe/Purchase: https://shop.xiaoz.top/productinfo-101.html
- Demo: http://demo.onenav.top/index.php?c=login, Username/Password:
xiaoz/xiaoz.me - OneNav Project: https://github.com/helloxz/onenav
- OneNav Documentation: https://doc.xiaoz.org/books/onenav