NoDataFile #1
Binary file not shown.
Binary file not shown.
@ -17,8 +17,7 @@
|
|||||||
"keep_days": 30
|
"keep_days": 30
|
||||||
},
|
},
|
||||||
"other": {
|
"other": {
|
||||||
"master_password_hash": "$pbkdf2-sha256$29000$vrf2npNSKqVU6r137t27tw$XkJLRylHf84bQFQtXUKVSY7QsaMV1Z1Wgh41H3girGc",
|
"master_password_hash": "$pbkdf2-sha256$29000$PgeglJJSytlbqxUipJSylg$E.0KcXCc0.9cYnBCrNeVmZULQnvx2rgNLOFZjYyTiuA"
|
||||||
"anime_directory": "/mnt/server/serien/Serien/"
|
|
||||||
},
|
},
|
||||||
"version": "1.0.0"
|
"version": "1.0.0"
|
||||||
}
|
}
|
||||||
@ -17,8 +17,7 @@
|
|||||||
"keep_days": 30
|
"keep_days": 30
|
||||||
},
|
},
|
||||||
"other": {
|
"other": {
|
||||||
"master_password_hash": "$pbkdf2-sha256$29000$tpaSEqI0BmCMsbb2HgOA0A$zF52br5qvqyA2ciQlDt7.Cdny2d2qaq1BPqNEntoMeY",
|
"master_password_hash": "$pbkdf2-sha256$29000$4tyb09q7F.I8JwSgtPYe4w$MpmQLy0b1tYvjqNwwbHy4b59AxtjZdQ8eqrYlbrwmO4"
|
||||||
"anime_directory": "/mnt/server/serien/Serien/"
|
|
||||||
},
|
},
|
||||||
"version": "1.0.0"
|
"version": "1.0.0"
|
||||||
}
|
}
|
||||||
23
data/config_backups/config_backup_20251224_213458.json
Normal file
23
data/config_backups/config_backup_20251224_213458.json
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"name": "Aniworld",
|
||||||
|
"data_dir": "data",
|
||||||
|
"scheduler": {
|
||||||
|
"enabled": true,
|
||||||
|
"interval_minutes": 60
|
||||||
|
},
|
||||||
|
"logging": {
|
||||||
|
"level": "INFO",
|
||||||
|
"file": null,
|
||||||
|
"max_bytes": null,
|
||||||
|
"backup_count": 3
|
||||||
|
},
|
||||||
|
"backup": {
|
||||||
|
"enabled": false,
|
||||||
|
"path": "data/backups",
|
||||||
|
"keep_days": 30
|
||||||
|
},
|
||||||
|
"other": {
|
||||||
|
"master_password_hash": "$pbkdf2-sha256$29000$vBdCKMUYA.Dc.7.3NqbUGg$2GOV4HuUcrl8Dolk3bzmXsOqG/xC/rCmzd1G2lIWtog"
|
||||||
|
},
|
||||||
|
"version": "1.0.0"
|
||||||
|
}
|
||||||
@ -26,6 +26,8 @@ class AniWorldApp {
|
|||||||
this.loadSeries();
|
this.loadSeries();
|
||||||
this.initTheme();
|
this.initTheme();
|
||||||
this.updateConnectionStatus();
|
this.updateConnectionStatus();
|
||||||
|
// Check scan status on page load (in case socket connect event is delayed)
|
||||||
|
this.checkActiveScanStatus();
|
||||||
}
|
}
|
||||||
|
|
||||||
async checkAuthentication() {
|
async checkAuthentication() {
|
||||||
@ -418,9 +420,14 @@ class AniWorldApp {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// Click on rescan status indicator to reopen scan overlay
|
// Click on rescan status indicator to reopen scan overlay
|
||||||
document.getElementById('rescan-status').addEventListener('click', () => {
|
const rescanStatus = document.getElementById('rescan-status');
|
||||||
|
if (rescanStatus) {
|
||||||
|
rescanStatus.addEventListener('click', (e) => {
|
||||||
|
e.stopPropagation();
|
||||||
|
console.log('Rescan status clicked');
|
||||||
this.reopenScanOverlay();
|
this.reopenScanOverlay();
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
// Configuration modal
|
// Configuration modal
|
||||||
document.getElementById('config-btn').addEventListener('click', () => {
|
document.getElementById('config-btn').addEventListener('click', () => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user