You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
added a bad error catch in the vacuum step in v200->v201
added some rollback exception handling for unusual situations
the autocomplete caches under the client_cache subdirectory are dynamically folded into a single client.caches.db file, and that file is folded into the main db journal like the other attached dbs
ac_cache file and tag processing lag and edge-case autocomplete miscounting should be removed as a result
cache generation is optimised for empty services
specific file_caches' add and delete file commands now modify their tables directly, saving a whole load of time that was previously done superfluously filtering
the specific ac_caches' add mappings command is a bit more logically efficient
increased cache size for each attached database
folded all 'attached' db update code into the main update_db routine
folded all 'attached' db init code into the main create_db routine
made the vacuum checking routine safer
reduced analyze log spam
analyze maintenance breaks its larger jobs up better
analyze mainenance now analyzes external databases
the db connection now refreshes every half hour, to regularly clear out journal files
the hydrus db assumes it generally has exclusive control over its db, so it no longer wraps its read-only requests in transactions
session load now happens off the main gui thread, and media generation is broken into 256-file chunks, which reduces startup db and gui lag for large sessions
the youtube video downloader now lists a webm option if youtube provides one (they seem to offer 360p webms on everything(?) now)
the timedeltacontrol (where you set the period for the thread checker and import folders and so on) is replaced by the more compact timedeltabutton, which will launch a dialog with the old control when clicked
the server will no longer revisit old updates and cull since-deleted content, as this was proving cpu-burdensome and not helpful to future plans for update dissemination, which will rely on static update files
misc cleanup of some server db stuff
content update processing will not spam menu updates throughout, but only notify once at the end, which should reduce idle gui hang due to db access choke
the autocomplete tag entry will not refresh system pred menu during idle, which should reduce idle gui hang due to db access choke
shutdown repo sync will now report the update summary text and will not spam the intervening statuses to the log
moved timestamp out of the serviceless media_result and into the locations_manager, to reflect the database's knowledge of each current service having a different timestamp
local and trash timestamps are generated from the locations_manager now, and non-local file service timestamps will soon follow (e.g. 'pinned to ipfs_service 3 days ago')
if the timestamp is unknown for the current service context, it will not be displayed
file repositories will now only sync thumbnails when their updates are completely synced (to stop 404s from since-deleted files)
fixed a ( 0, 0 ) resize event bug that was sometimes causing borked media containers on media viewer shutdown
syncing to a sha256 tag archive will still import the data as requested, but a popup note will explain that as everything will be imported, further syncing is pointless., and the sync will not be saved
fixed a bug in hta export if you click cancel on the hash_type choosing dialogs