Update version number to 2.0.6 across codebase

- Fix version inconsistencies in server.js API status endpoint
- Update User-Agent string in RSS feed manager
- Update version in config file templates
- Update dashboard display with version 2.0.6
- Add version 2.0.6 to version history with changelog

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
MasterDraco 2025-03-05 10:16:48 +00:00
parent 36ac18c998
commit 4196914fbd
7 changed files with 24 additions and 6 deletions

8
.env.install Normal file
View File

@ -0,0 +1,8 @@
export TRANSMISSION_REMOTE=true
export TRANSMISSION_HOST="myserver.example.com"
export TRANSMISSION_PORT="9091"
export TRANSMISSION_USER="username"
export TRANSMISSION_PASS="password"
export TRANSMISSION_RPC_PATH="/transmission/rpc"
export REMOTE_DOWNLOAD_DIR="/var/lib/transmission-daemon/downloads"
export LOCAL_DOWNLOAD_DIR="/mnt/downloads"

View File

@ -9,7 +9,7 @@ function create_config_files() {
mkdir -p "$CONFIG_DIR" mkdir -p "$CONFIG_DIR"
cat > $CONFIG_DIR/config.json << EOF cat > $CONFIG_DIR/config.json << EOF
{ {
"version": "2.0.3", "version": "2.0.6",
"installPath": "$INSTALL_DIR", "installPath": "$INSTALL_DIR",
"transmissionConfig": { "transmissionConfig": {
"host": "$TRANSMISSION_HOST", "host": "$TRANSMISSION_HOST",

View File

@ -134,7 +134,7 @@ class RssFeedManager {
const response = await fetch(feed.url, { const response = await fetch(feed.url, {
timeout: 30000, // 30 second timeout timeout: 30000, // 30 second timeout
headers: { headers: {
'User-Agent': 'Transmission-RSS-Manager/1.2.0' 'User-Agent': 'Transmission-RSS-Manager/2.0.6'
} }
}); });

View File

@ -158,7 +158,7 @@ function finalize_setup() {
cat > $CONFIG_DIR/config.json << EOF cat > $CONFIG_DIR/config.json << EOF
{ {
"version": "1.2.0", "version": "2.0.6",
"transmissionConfig": { "transmissionConfig": {
"host": "${TRANSMISSION_HOST}", "host": "${TRANSMISSION_HOST}",
"port": ${TRANSMISSION_PORT}, "port": ${TRANSMISSION_PORT},

View File

@ -545,7 +545,7 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
<p>Transmission RSS Manager v2.0.0</p> <p>Transmission RSS Manager v2.0.6</p>
</div> </div>
<div class="col-md-6 text-right"> <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> <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,16 @@
<h4>Version History</h4> <h4>Version History</h4>
<div class="version-history"> <div class="version-history">
<div class="version">
<h5>v2.0.6 - March 2025</h5>
<ul>
<li><strong>Fixed</strong>: Remote Transmission configuration storage and application</li>
<li><strong>Fixed</strong>: Config directory issues in /etc/transmission-rss-manager</li>
<li><strong>Fixed</strong>: Input handling for automated/piped installations</li>
<li><strong>Improved</strong>: Non-interactive mode for scripted installations</li>
<li><strong>Added</strong>: Enhanced debug logging for installation process</li>
</ul>
</div>
<div class="version"> <div class="version">
<h5>v2.0.0 - March 2025</h5> <h5>v2.0.0 - March 2025</h5>
<ul> <ul>

View File

@ -81,4 +81,4 @@ fi
# Update complete # Update complete
echo -e "${GREEN}${BOLD}Update complete!${NC}" echo -e "${GREEN}${BOLD}Update complete!${NC}"
echo -e "Updated from version $CURRENT_VERSION to $NEW_VERSION" echo -e "Updated from version $CURRENT_VERSION to $NEW_VERSION"
echo -e "Changes will take effect immediately." echo -e "Changes will take effect immediately."

View File

@ -397,7 +397,7 @@ app.get('/api/status', authenticateJWT, async (req, res) => {
res.json({ res.json({
success: true, success: true,
status: 'running', status: 'running',
version: '1.2.0', version: '2.0.6',
transmissionConnected: transmissionStatus.connected, transmissionConnected: transmissionStatus.connected,
transmissionVersion: transmissionStatus.version, transmissionVersion: transmissionStatus.version,
transmissionStats: { transmissionStats: {