Skip to content

Commit

Permalink
Version 177
Browse files Browse the repository at this point in the history
  • Loading branch information
hydrusnetwork committed Oct 14, 2015
1 parent 5ffe0f7 commit cfb25c7
Show file tree
Hide file tree
Showing 35 changed files with 1,385 additions and 1,053 deletions.
26 changes: 26 additions & 0 deletions help/changelog.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,32 @@
<div class="content">
<h3>changelog</h3>
<ul>
<li><h3>version 177</h3></li>
<ul>
<li>the old YAML "default advanced tag options" is converted entirely to the new JSON "default import tag options"</li>
<li>created a new JSON object to store new options objects</li>
<li>updated the gui to handle new default import tag options objects</li>
<li>existing default advanced tag options data will be converted to the new system on update</li>
<li>the petition management panel now presents similar petitions from the same user together, with the relevant data rows in a checkbox list, so janitors can approve/deny many similar petitions all at once</li>
<li>the petetion management page no longer auto-loads file results for a petition--you can now see specific results for each sub-petition by double-clicking on them</li>
<li>the server-to-client petition object is converted from yaml to json</li>
<li>the new petition object now stores all the different 'content' rows for the same service/account/reason/action</li>
<li>small content rows are now stored and transmitted in their own object</li>
<li>the network now supports POST JSON requests</li>
<li>account modifications now work through JSON</li>
<li>the account identifier object is converted from yaml to json</li>
<li>in the path tagging dialog, regexes that do not compile will now say so, reporting their short regex error statement</li>
<li>fixed a bug that could sometimes occur when cancelling an ongoing gallery query</li>
<li>cancelling an ongoing gallery query is now reflected in the gui much faster</li>
<li>repositories will not burn CPU cleaning their updates if there are still pending file/mapping petitions to process</li>
<li>repositories will clean updates in smaller bursts to reduce the contiguous server_busy time</li>
<li>fixed drag and drop thumbnail ordering, which actually wasn't working but was accidentally randomly sorted when I tested it!</li>
<li>a certain kind of error during vacuum that can mean two different things is now caught, and automatic vacuums then suspended while the user figures out what is going on</li>
<li>revised some v176 update code that wasn't parsing some downloader pages correctly--now, if a downloader page cannot be updated, it will be discarded</li>
<li>updated to Pillow 3.0.0 on all platforms and fixed some obselete image calls</li>
<li>general code cleanup</li>
<li>general code refactoring</li>
</ul>
<li><h3>version 176</h3></li>
<ul>
<li>the gallery downloader is updated to the new system</li>
Expand Down
6 changes: 6 additions & 0 deletions include/ClientController.py
Original file line number Diff line number Diff line change
Expand Up @@ -316,6 +316,11 @@ def GetOptions( self ):
return self._options


def GetNewOptions( self ):

return self._new_options


def GetServicesManager( self ):

return self._services_manager
Expand All @@ -330,6 +335,7 @@ def InitModel( self ):
HydrusController.HydrusController.InitModel( self )

self._options = self.Read( 'options' )
self._new_options = self.Read( 'new_options' )

HC.options = self._options

Expand Down
190 changes: 146 additions & 44 deletions include/ClientDB.py

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions include/ClientDaemons.py
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ def DAEMONMaintainTrash():
return


content_update = HydrusData.ContentUpdate( HC.CONTENT_DATA_TYPE_FILES, HC.CONTENT_UPDATE_DELETE, hashes )
content_update = HydrusData.ContentUpdate( HC.CONTENT_TYPE_FILES, HC.CONTENT_UPDATE_DELETE, hashes )

service_keys_to_content_updates = { CC.TRASH_SERVICE_KEY : [ content_update ] }

Expand All @@ -211,7 +211,7 @@ def DAEMONMaintainTrash():
return


content_update = HydrusData.ContentUpdate( HC.CONTENT_DATA_TYPE_FILES, HC.CONTENT_UPDATE_DELETE, hashes )
content_update = HydrusData.ContentUpdate( HC.CONTENT_TYPE_FILES, HC.CONTENT_UPDATE_DELETE, hashes )

service_keys_to_content_updates = { CC.TRASH_SERVICE_KEY : [ content_update ] }

Expand Down

0 comments on commit cfb25c7

Please sign in to comment.