Compare commits
No commits in common. "221eb55380828ebfd2949c5632bd0b5f512ce691" and "3573c6860a593f05cd5801f485f6d8e03cf29ba4" have entirely different histories.
221eb55380
...
3573c6860a
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "multi-hoster-uploader",
|
||||
"version": "3.3.65",
|
||||
"version": "3.3.64",
|
||||
"description": "Upload files to doodstream, voe, vidmoly, byse simultaneously",
|
||||
"main": "main.js",
|
||||
"scripts": {
|
||||
|
||||
@ -68,7 +68,6 @@ let _historySortClicked = false;
|
||||
// Session-specific files for the "Files" panel (resets each session)
|
||||
let sessionFilesData = [];
|
||||
let _recentSeqCounter = 0;
|
||||
let _recentDataVersion = 0;
|
||||
const recentSortState = { key: 'date', direction: 'desc' };
|
||||
const selectedRecentIds = new Set();
|
||||
// Maintained incrementally — avoids O(n) filter() scans every 250ms in the status bar.
|
||||
@ -1465,7 +1464,6 @@ function deleteSelectedRecentFiles() {
|
||||
});
|
||||
_sessionDoneCount = Math.max(0, _sessionDoneCount - removedDone);
|
||||
_sessionErrorCount = Math.max(0, _sessionErrorCount - removedErr);
|
||||
_recentDataVersion++;
|
||||
selectedRecentIds.clear();
|
||||
renderRecentUploadsPanel();
|
||||
}
|
||||
@ -1477,7 +1475,6 @@ function clearAllRecentFiles() {
|
||||
_sessionFileKeys.clear();
|
||||
_sessionDoneCount = 0;
|
||||
_sessionErrorCount = 0;
|
||||
_recentDataVersion++;
|
||||
selectedRecentIds.clear();
|
||||
renderRecentUploadsPanel();
|
||||
}
|
||||
@ -2514,7 +2511,6 @@ function maybeAddSessionFile(job) {
|
||||
isError: false,
|
||||
order: _recentSeqCounter++
|
||||
});
|
||||
_recentDataVersion++;
|
||||
_sessionDoneCount++;
|
||||
// Drop oldest entries past the cap to keep render cost bounded.
|
||||
// Without this, sessionFilesData grows unbounded across the session
|
||||
@ -4179,7 +4175,7 @@ let _recentSortCache = { sig: '', result: [] };
|
||||
|
||||
function sortRecentFiles(data) {
|
||||
const { key, direction } = recentSortState;
|
||||
const sig = `${key}|${direction}|${data.length}|${_recentDataVersion}`;
|
||||
const sig = `${key}|${direction}|${data.length}`;
|
||||
if (_recentSortCache.sig === sig) return _recentSortCache.result;
|
||||
|
||||
const sorted = data.slice();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user