OneNav 1.0.0 Released: Batch Link Detection and Enhanced Security

onenavbookmark managerbatch link checkpassword encryptionself-hosted bookmarks
Published·Modified·

OneNav is a powerful and concise browser bookmark manager that supports centralized management, perfectly solving synchronization and access issues across devices, platforms, and browsers. It enables one deployment for access anywhere. It is not only easy to install with a clean interface and convenient operation, but also works seamlessly with browser extensions to provide a more efficient and convenient bookmark management experience.

5d963eda394a6d01.png

GitHub Open Source Address: https://github.com/helloxz/onenav

Install OneNav

Users who have not yet installed OneNav can refer to the help documentation: https://doc.xiaoz.top/web/#/13/129 for installation.

1.0.0 Update Content

  • [New] Official website reconstruction release: https://www.onenav.top/
  • [New] Batch link detection, corresponding interface is batch_check_links
  • [New] Brand new transition page
  • [Modified] Password encryption processing; data/config.php needs to be deleted for re-initialization. This operation will not cause data loss.
  • [Modified] Initialization data modification
  • [Modified] Removed custom menu settings for the transition page
  • [Modified] Documentation migrated to a domestic server: https://doc.xiaoz.top/web/#/13/128
  • [Optimized] Docker users can place favicon.ico in the mounted directory to avoid website icon overwriting issues.
  • [Optimized] Initialization detection added: openssl/zlib/curl extension detection.
  • [Optimized] Default theme and backend version automatically identify the year at the bottom.
  • [Optimized] Optimized link icon upload to avoid duplicate icons.
  • [Optimized] Optimized initialization interface style and added an email field.
  • [Optimized] Optimized API methods; now can automatically call object methods in Api.php.
  • [Fixed] Fixed the issue where editing links did not support IPv6.
  • [Modified] Modified PHP version detection; PHP 5.6 is no longer supported.

Update OneNav

Note: Please back up the entire site or mounted directory before updating!!!

Subscribed users can click the Update Now button in [OneNav Backend - System Settings - Subscription & Update] to complete the online update.

f3b68db1303bd4e3.png

Unsubscribed users can download the latest version from GitHub to cover update: https://github.com/helloxz/onenav/releases

Additional Explanation

This update involves password encryption processing. The following situations may occur after the update, which are all normal.

  1. Backend prompts database backup failure (only appears once after online upgrade).
  2. Refreshing the page requires login; entering the original password prompts login failure.
  3. Accessing the homepage prompts: Due to security upgrade, please delete the data/config.php file in the site directory and complete re-initialization!

If the above situations occur, simply delete data/config.php in the site directory or config.php in the mounted directory, then re-set the account and password to complete initialization. Re-initialization will not cause data loss.

If you have enabled the opcache component, you also need to restart php-fpm!

Update Details

Batch Link Detection

You can now go to [OneNav Backend - Link Management - My Links], click the Batch Check button to detect the status of all links.

5da1a673eeec6b1c.png

After detection, you can view whether the link status is normal.

935fb2e7799ffed9.png

Detection results cannot guarantee 100% accuracy; please refer to actual access!!!

Brand New Transition Page

The transition page has been completely reconstructed and added with a link jump countdown. Users who need this can enable it in [OneNav Backend - System Settings - Transition Page].

Note: The new transition page is only valid for the default2 theme!

Password Encryption

In previous versions, the OneNav administrator password was stored in plaintext in data/config.php, which may pose security risks. Therefore, after upgrading to 1.0.0, you will be required to delete this file and re-initialize.

Optimized Initialization Interface

The initialization interface style has been optimized, and an email field has been added. If your email has a Gravatar avatar set, it will automatically display in the top right corner of the backend.

7c581e5c5d8cc9e0.png

Other changes that are not obvious to users are not listed one by one.

Benefits

To thank new and old users for their support, we have prepared 2 OneNav lifetime subscriptions and 3 one-year subscriptions for this version release. You can follow the official account [This Software is Interesting], find the article [OneNav 1.0.0 Officially Released, Added Batch Link Detection], and leave a comment at the bottom of the article to participate in the draw.

Draw Rules

  • We will randomly select 2 lucky users from the comments before 2024-12-22 to gift OneNav lifetime subscriptions, and randomly select 3 users to gift OneNav one-year subscriptions.
  • The winning results will be announced via the official account comments on 2024-12-23.

Claim Rewards

Users who win the reward need to add the blogger's WeChat xiaozme and provide their OneNav installation domain and email to claim. Failure to claim within 1 week will be considered as voluntarily giving up the reward!

Conclusion

This 1.0.0 version brings many important optimizations and fixes, especially the batch link detection and password encryption features, further enhancing the user experience and security. Whether you are a new user or an old user, you can enjoy a more efficient and convenient bookmark management method. Thank you for your support for OneNav, and we look forward to exploring more exciting features with you!