New upload servers have been deployed and can be accessed here: [
upld.e-hentai.org]
https://upld.e-hentai.org/manageNote that while this is officially a beta, the servers are live. If something were to break or end up in the wrong state with a gallery during the beta, don't try to "fix" it, leave it and let me know so I can figure out what went wrong.The new uploaders are now used for new uploads and new versions of existing galleries. Existing galleries will be migrated soon.The new uploaders are now used for all uploads, and all existing unpublished uploads have been migrated.
--
New uploader servers have now been deployed, which will eventually replace the current uploaders that were deployed six years ago. These new servers also come with a new major release of the uploader interface. While they have been in closed beta testing for the last week or so, I decided to run a public beta as well before switching to the new servers entirely.
The new servers run new major versions of pretty much everything, the internals of the uploader have been significantly reworked, and it also uses the new core library that was first added to the previous version of HV, so please be on the lookout for any issues.
Uploads may temporarily be somewhat slower than before, since files have to also sync over to the old uploaders for this initial release. When the old uploaders have been phased out, this will go back to normal.
Unpublished galleries that were added on the old uploaders will not show up on the new ones until they have been imported, which will happen some time after the new uploaders go fully live. The old uploaders will be available until then.
Similarly, galleries added or versioned (cloned) on the new uploaders will not show up on the old ones, though there was a check added to prevent a gallery from being versioned on both the new and old uploaders.
New Features- Added time-based auto-sorting that allows you to easily resort a gallery to have newly added files first (or last) without having to manually reorder them, which is a common task for updated image galleries.
This uses the publish time for the gallery in the chain each file first appears in, and is only applicable for versioned (cloned) galleries. Note that the order the files were uploaded in for a given gallery in the chain does not matter for this sort as it goes by which gallery it was first added to, but you can keep the current order within each set of files.
- Added an "auto-sort" method called "Remove Exact Duplicates" which, as the name implies, will remove duplicated files from the gallery. The first file in the current page order will be preserved.
The available methods are now:
* Remove exact duplicate files from the gallery
* Sort based on natural or lexical ordering of the filenames, ignoring when they were added. (These are the old methods.)
* Sort based on the time a file was first added to a chain of galleries, using either a Recent First (descending) or Recent Last (ascending) sort. It can then either keep the current sort order within each set of files, or do an additional natural or lexical sort based on the filenames.
- Added the option to "disown" any published gallery. This will remove the gallery from the uploader interface, remove the uploader link/readout from the gallery, and prevent the gallery from being found with an uploader search.
You will not be able to make (or request) changes to a gallery after disowning it. You will however continue gaining toplist points and GP from disowned galleries.
You cannot disown a gallery before it has been fully published ("Visible" changes from "Soon"). Recently published disowned galleries will still show the uploader for a week after being published.
Note that expunged galleries will now also be "disowned" rather than "deleted". "Deleting" published galleries is never possible anymore. Unpublished galleries will still be erased as before.
- When creating a new gallery, you can now set the initial language for the gallery directly on the uploader screen. This will automatically create Autotagger tags for that language on the gallery when it is published.
For an already published or versioned (cloned) gallery, it will still show the currently active language based on the current tags, but you will not be able to change it from the uploader interface.
Before anyone tries to argue whether a language should be "common" or not, the selection list is dynamically generated and is purely based on the number of galleries using the tag for the language.
To prevent excessive clutter, languages with less than 5 tagged galleries are not included in the list. Any new language tags are automatically added to the list when they reach 5 tagged galleries.
If the category is set to "Image Set", the language is ignored if it is set to "Speechless" or "Text Cleaned". Similarly, if the category is set to "Game CG", the language is ignored if it is set to "Speechless". Note that it allows you to set it, it's just ignored when publishing.
- A new image previewer for unpublished galleries was added, primarily because galleries now only "exist" in the uploader until they are published. This will always use the 1280x resamples if available for the image, originals otherwise.
While previewing an image, you can use right arrow/numpad or D to go to the next page, and left arrow/numpad or A for the previous page. You can also close the image preview with spacebar.
Unlike the preview on the old uploaders, this preview will immediately mirror any file order changes or deletions, so you should be able to quickly check the new page order before saving the changes.
Changes and Fixes- The way unpublished galleries are stored in the system was fundamentally changed; among other things, this fixes a problem where galleries that were created a long time before they were published would "bypass" the Watched page.
- After publishing, a gallery now have an explicit "processing" state while some final background tasks take place, where they are fully functional except that some thumbnail variants aren't generated yet. They can be accessed (and tagged) if you have the link, but aren't yet publicly listed.
- Thumbnails are now pushed to the standard thumbnail servers immediately rather than as a scheduled background job. The uploader thumbnail servers will be retired together with the old uploaders, and the "Asia delay" will be removed when this is done.
- Reworked some of the mechanisms to prevent excessive expunge posters and new gallery posters from spamming the system. Among other things, this check now happens at publish time rather than gallery creation time.
- You can now create a maximum of 250 upload folders. Note that if you are one of the 18 people who currently have more than this, you might want to consolidate folders manually, as any excess folders may be dropped in a future update, setting those galleries as "Unsorted".
- You can now have a maximum of 1000 unpublished galleries.
- Unpublished galleries will now be deleted 1 year after they were last touched. Older unpublished galleries will have a moratorium of 1 year from the time they are imported to the new system.
- Corrected an issue where restrictive/broken permissions for files in ZIP archives could prevent files from being included. Note that filenames in ZIP files still have to be unique across any subdirectories, otherwise only one of the files with the same filename will be included.
- Support for RAR archive files has been dropped.
- The same exact file can now only appear in a gallery once, mostly to prevent any lingering issues with accidentally starting multiple uploads at the same time. This is not retroactive to old published galleries, but if an old published gallery is cloned and when an old unpublished gallery is imported to the new system, any duplicate files will be removed.- The same exact file with the same exact filename can now only appear in a gallery once, mostly to prevent any lingering issues with accidentally starting multiple uploads at the same time. This is not retroactive to old published galleries, but if an old published gallery is versioned/cloned, any duplicate files with the same exact filename will be removed; a warning will be printed in this case. Old unpublished galleries will also have any duplicated pages with identical file+name removed when imported to the new system
- When trying to access a replaced gallery in the uploader, it will now forward you to the current (published or unpublished) version of the gallery.
- The readout for "Child Gallery" on the manage screen was never actually used since older versions of a gallery could never be "managed", and was removed.
- "Standard Sort" was renamed "Lexical Sort" to be less ambiguous.
- Galleries that are being updated/replaced are now still shown in the uploader list until the replacement is published, and will have a link to the replacement gallery.
- The category selector was moved, and the "make public" checkbox was removed in favor of a separate option in the selector drop-down.
- Actions that are no longer available on a gallery (such as changing the category or name on non-recently published galleries) are now grayed out instead of just returning an error if you were to try to change them.
- Other minor UI tweaks and fixes.