Fix version display with direct package.json reading

- Added direct package.json file reading instead of require caching
- Enhanced system status endpoint to always return current version
- Added manual refresh button to floating notification
- Implemented aggressive cache-busting for all version checks
- Added double-check system status after update completion
- Added detailed logging for version retrieval for debugging
- Improved error handling for package.json reading
- Added immediate user feedback for refresh operations

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-03-10 18:33:53 +00:00
parent 8589a0833e
commit 2705989ff6
3 changed files with 85 additions and 4 deletions

View File

@@ -724,7 +724,10 @@
<div id="floating-update-notification">
<div>Update Available!</div>
<div id="floating-update-version">New version available</div>
<button id="floating-update-button">Update Now</button>
<div class="button-container">
<button id="floating-update-button">Update Now</button>
<button id="floating-refresh-button" style="background-color: #4CAF50; margin-left: 10px;">Refresh Status</button>
</div>
</div>
<!-- JavaScript Files -->