OneNav 0.9.19 Update: Secondary Categories and Dark Mode Arrive
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.19 Update Content
- Added support for secondary categories
- Added version detection in the backend
- Added environment detection
- Added initialization installation interface
- Added night mode toggle for the default theme
- Added support for Chrome browser extension, see: https://dwz.ovh/4kxn2
- Added API retrieval in the backend
- Added support for adding links with various protocols, such as
ftp,thunder,ed2k, etc. - Added custom footer
- Adapted
defaultandbaisuTwothemes for secondary categories - Further localized static resources
- Optimized the issue of the backend bottom window being blocked
- Fixed site settings where the bottom was blocked on low resolutions
- Fixed the
category_listAPI call not displaying private links
Upgrade
Please refer to the upgrade documentation: https://doc.xiaoz.org/books/onenav/page/5ef69
Update Content Details
Added Support for Secondary Categories:
After long anticipation, secondary categories are finally here. Starting from version 0.9.19, you can set a category as a sub-category in the backend.

The display effect on the frontend is as follows:

Added Version Detection in Backend:
Starting from 0.9.19, the backend homepage will check if the current version is the latest. If not, it will prompt for an available update. (Manual update is still required; automatic updates are not yet supported).

Added Environment Detection and Initialization Installation Interface:
Version 0.9.19 is more friendly for new users. If the environment is not supported during installation, a prompt will be given. Additionally, an initialization interface for username/password has been added, eliminating the need to modify configuration files manually.

Added Night Mode Toggle for Default Theme:
Click the "Switch Style" button at the bottom left of the default theme to toggle between night mode and day mode. The night mode effect is shown below. Settings are saved in the browser; if you switch browsers, you need to click the switch button again.

Added Support for Chrome Browser Extension:
You can now conveniently view bookmarks and quickly add them to OneNav via a browser extension. For detailed settings, please refer to: https://dwz.ovh/4kxn2. The effect is as follows.

Support for Adding Links with Multiple Protocols:
Previously, OneNav only supported URL links. Now it supports links in formats such as ftp, ed2k, and thunder.

Final Notes
- OneNav Project Address: https://github.com/helloxz/onenav
- OneNav Help Documentation: https://doc.xiaoz.org/books/onenav