Fix dynamic version display and update button issues

- Updated footer version to dynamically display current running version
- Fixed update button disappearing when refreshing status
- Added version tracking to prevent update button from hiding
- Updated About modal to show current version and added v2.0.10 to version history
- Fixed error handling in update check process

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-03-10 17:28:50 +00:00
parent c0a7362226
commit 3ff0a50553
2 changed files with 53 additions and 3 deletions
+22 -2
View File
@@ -545,7 +545,7 @@
<div class="container">
<div class="row">
<div class="col-md-6">
<p>Transmission RSS Manager v2.0.6</p>
<p>Transmission RSS Manager <span id="footer-version">v2.0.10</span></p>
</div>
<div class="col-md-6 text-right">
<p><a href="https://git.powerdata.dk/masterdraco/transmission-rss-manager" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="#" id="show-about-modal">About</a></p>
@@ -592,6 +592,26 @@
<h4>Version History</h4>
<div class="version-history">
<div class="version">
<h5>v2.0.10 - March 2025</h5>
<ul>
<li><strong>Fixed</strong>: fs.existsSync error in update check</li>
<li><strong>Fixed</strong>: Update button now stays visible when update is available</li>
<li><strong>Fixed</strong>: Footer version now shows correct running version</li>
<li><strong>Improved</strong>: Better error handling for git repository checks</li>
<li><strong>Improved</strong>: More robust file system operations for update detection</li>
</ul>
</div>
<div class="version">
<h5>v2.0.9 - March 2025</h5>
<ul>
<li><strong>Fixed</strong>: Update button now appears properly on dashboard</li>
<li><strong>Fixed</strong>: Remote Transmission connection issues resolved</li>
<li><strong>Fixed</strong>: Improved connection test with better error handling</li>
<li><strong>Added</strong>: System status and update endpoints for version checking</li>
<li><strong>Improved</strong>: Update detection and notification on dashboard</li>
</ul>
</div>
<div class="version">
<h5>v2.0.6 - March 2025</h5>
<ul>
@@ -638,7 +658,7 @@
</div>
<div class="text-center mt-4">
<p><strong>Transmission RSS Manager v2.0.0</strong></p>
<p><strong>Transmission RSS Manager v2.0.10</strong></p>
<p>© 2025 PowerData.dk - All Rights Reserved</p>
<p><a href="https://powerdata.dk" target="_blank">Visit PowerData.dk</a></p>
</div>