GreyHen Updates 2015


December 20th, 2015

Implemented the "Accelerate" function for moderators, allowing them to move a running file onto the main page before it has been run for the full 7 days.

December 11th, 2015

Added support for the left and right arrow keys - in a search, these will move you along the search, and in a pool or multifile, they will move you along that list.

December 5th, 2015

Fixed an issue where searches were falsely returning no results.

Added MultiFile support, for doujins/cartoons.

December 1st, 2015

Changed the memory limits to make the site increase memory usage when need be and decrease it otherwise.

November 26th, 2015

Changed the way uploads are handled, to decrease runtime and increase security.

November 25th, 2015

Fixed a bug where the "char" tag was not being applied to new images, and added it to 453 files which had been missing it due to this bug.

Added the very first GreyHen Moderator, Zekeon.

November 20th, 2015

Added a "favorite" icon in the upper right of each single page for logged-in users.

Fixed an issue where clicking on a file in the pool viewer would redirect you to a different file in that pool.

Updated the single page to send you to the pool viewer when you click on a pool link.

November 19th, 2015

Added full pool support and a link to create a "favorites" pool for all users.

November 16th, 2015

Added an "Ongoing Votes" statistic to individual tag pages, to more accurately represent tag counts.

November 14th, 2015

Removed the 4-level cap for now, to allow for more voting. A limit will be re-applied at a later date.

Added checking functionality to replace old images with larger versions of themselves.

November 13th, 2015

Added a pool page, which displays all files in a pool, and linked single pages connected to associated pools to this page.

November 7th, 2015

Updated votes to not start a vote if the vote being made would not change the status quo, unless the file in question is running.

November 3rd, 2015

Updated the login screen to automatically convert uppercase characters to lowercase - before, uppercase characters would always cause logins to fail.

November 2nd, 2015

Fixed the tags on these files after breaking them all in doing the below. That was a rough half-hour.

Fixed some files (all with an id below 340) which had empty "phantom" tags in their single pages.

November 1st, 2015

Made all votes last at least three days, even if the file they're attached to will be moved from running to proper in less than that amount of time. This change will prevent "cheese" where a vote is cast and exists for only a few seconds before being approved.

October 27th, 2015

Made searches, votes, and levels automatically convert to lowercase.

October 23rd, 2015

Fixed the ordering of levels on the voting page.

Removed the minimum vote score from the "TNR" queue.

Updated the "Least Views of a Single File" and "Least Viewed File" statistics to not include hidden files.

Fixed an issue that prevented people from voting for a tag that a file already had or against a tag it didn't in some circumstances.

Fixed an issue that was causing bad logins to die instead of redirect.

Updated the voting help page to reflect the new changes and be more readable.

Updated the voting page to include the new changes.

Fixed the "male", "female", and "futa" tags, which were being stuck to each other in the single page for new uploads.

Removed the "TAG" queue, as the running page now makes it obsolete.

Updated the single file viewer to handle the running page and its votes elegantly.

Added the "running" page to show all new files.

October 22nd, 2015

Updated all voting from the single page to automatically scroll the screen down to the votes section after a vote has been confirmed.

Made the checks and crosses in the Tag and Ongoing Votes sections turn grey when you vote for them. Clicking them again will undo your vote.

Added the ability to vote for or against a vote on the ongoing section easily.

Added the "Ongoing Votes" section to the single page, which shows all votes currently going on regarding the file being viewed.

October 18th, 2015

Fixed an issue where users with no filters would see no search results if they attempted to use synonyms in their search terms.

Changed the "Contest" link to be less intrusive.

October 16th, 2015

Removed the "Add Tag" and "Tag" pages from the sidebar, and added the "Vote" page in their place.

Updated the "TNR" (safe) and "ARV" (all active) queues to only show votes above a certain threshold, reducing the amount of unnecessary downvotes.

Added a text field at the bottom of the list of tags in each single page that allows users to suggest tags for a file.

Added "Contest" links to each of the tags in the single page, allowing users to easily vote against a tag which has been assigned to a file on the database.

Made the "ARV" queue obey filters on the tag level - it still does not obey filters on the voting level; it's mostly safe, but could still show votes that include tags that disobey your filters.

Added the "ARV" voting queue, which shows all ongoing votes. At this time, it does not obey filters, so be careful.

October 15th, 2015

Added the "TNR" queue, which provides a similar experience to the "TAG" queue, but only displays images that are likely related.

October 14th, 2015

Fixed some voting issues which were causing users to be returned to the item they had just voted on after their vote had been casted.

Fixed a bug which was preventing users from voting against a tag for an item undergoing initial voting.

Fixed some issues which were causing voting to display no items to vote on even if there were some available.

October 13th, 2015

Implemented user voting, which marks the true beginning of Phase 3. Voting will allow users to provide input on which tags a file should have, although at the moment only the "TAG" queue is enabled, and as such there is much more to come.

September 18th, 2015

Added a multi-purpose button next to the search bar on the left. When clicked on its own, it directs the user to a page about how to use search terms, but once the search field is selected, it acts as a "Submit" button.

September 12th, 2015

Added the 'Total registered accounts' statistic to the Stats page.

September 10th, 2015

Added the 'Harmony Percentage' statistic to the Stats page.

Implemented filters, allowing registered users to add mandatory search terms to all of their searches; this is most useful for 'blacklisting' tags.

Fixed an issue where users would be logged out when their browser was closed even if "Keep me logged in" was checked. If this issue persists, log out and then back in.

September 9th, 2015

Fixed some issues where logged in users were not being properly displayed as logged in in separate windows on the same computer. If this issue persists, log out and then back in.

Updated the search logs to use usernames instead of guest names when applicable.

The "Home" link in the top left now links to the new User Homepage, which allows you to create an account and log into it, as well as viewing all registered users.

Updated the code of most pages to be more modular, allowing for easy changes in the future.

September 7th, 2015

Added the "minimum file views" and "least viewed file" metrics to the statistics page.

August 30th, 2015

Changed the upload page to display a picture from the pending section if its hash matches that of the one being uploaded. This will allow the user to see whether or not the error "file already exists in the pending section" is accurate.

August 28th, 2015

Added a "random" button to the top of the first page of each search - this will only choose from images that fit the search.

Added the ability to look up a random file.

August 22nd, 2015

Added a 'median file views' number to the statistics page.

Added a search function to the Tag and Synonym databases, to facilitate quick lookup of tags.

August 17th, 2015

Pools are now in their first phase of functionality - while they cannot be viewed, created, or edited yet, the file viewer page will show if an image has an associated pool, and allow you to link through said pool.

Updated some of the file viewer code, which caused issues on the viewer and index pages in the afternoon, but those issues have been resolved and the file viewer page is almost ready for its latest update.

August 15th, 2015

Removed some obsolete portions of the database in preparation for the newest upcoming feature.

Fixed the 'average tags per file' statistic to not include the 'char' tag, as it does not appear on single pages by design.

August 9th, 2015

File total at 3208 files. 110 tags exist, averaging 9.419 tags per file.

Added 2d, 3d, 2.5d, and real options to the checking page.

Fixed a bug where any searches beginning with a tag would cause the pages to display broken images, also caused by the file system update yesterday.

Fixed a bug where searching for the "char" tag would display blank pages, caused by the file system update yesterday.

Removed the phantom "strap_on" tag floating around some of the single pages.

August 8th, 2015

Updated the file system to make things run more smoothly and scale better into the future. File locations on the server have changed, but the single page links should function just as before.

Added in redirect functionality, which should take care of accidental duplicates without causing 404 errors.

August 4th, 2015

Added the 'Statistics' page, which displays metrics relating to site traffic, files, and tags. Linked through the 'about' page.

August 2nd, 2015

Added the "Next" and "Previous" buttons to the top of the image viewer, allowing users to scroll through images rather than having to go back to the index each time. These buttons remember which search linked you to an image, and as such you will only scroll to images which are a part of that search.

August 1st, 2015

Updated the search code to be much more compact, easier to understand, and more portable, in preparation for a future update.

Added the 'views' element to the info section when viewing a picture. This number will increment every time someone views a picture's page, regardless of whether they've added to the viewcount before or not.

July 31st, 2015

Changed the Search Log page to only show people visiting the first page of a search - this will remove the massive amount of duplicates when somebody scrolls through multiple pages of the same search.

July 28th, 2015

File total at 3199 files. 104 tags exist, averaging 7.42 tags per file.

July 27th, 2015

File total at 3199 files. 102 tags exist, averaging 7.38 tags per file.

July 26th, 2015

File total at 3196 files. 96 tags exist, averaging 7.35 tags per file.

Added code which allows tags to contain characters such as hyphens, ampersands, etc. Previously, attempting to use a hyphen anywhere would throw an error - this has been rectified and tested with the new "strap-on" tag (as opposed to the old "strap_on" tag).

Changed the pending section to work on a page basis, as page load times with the old system skyrocketed when the section had over a hundred images.

Added a metric to the 'About' page for the number of images currently pending.

July 25th, 2015

File total at 3196 files. 92 tags exist, averaging 7.31 tags per file.

Fixed the upload page, which was originally timing out (and using an incredible amount of IO bandwidth) when the pending page had too many files on it. The page should now function quickly no matter how many files are pending, and will still reject duplicate files.

Added the 'Mission' page in the About section and all appropriate links, detailing the goals and values of this site.

July 24th, 2015

File total at 3192 files. 91 tags exist, averaging 7.31 tags per file.

Implemented the GreyHash-14 image hashing algorithm, which assigns visually similar images similar hashes. This algorithm will be most important for moderator image checking, as it will allow them to see if an image already exists on the database, however if you wish to try it out yourself you may check the GH14 hash of any online image using this page.

July 22nd, 2015

File total at 3174 files. 86 tags exist, averaging 7.22 tags per file.

July 21st, 2015

File total at 3132 files. 82 tags exist, averaging 7.19 tags per file.

July 18th, 2015

Fixed the file size indicator on the single image page; previously, filesize was incorrectly displayed in bytes, kibibytes, mebibytes, or gibibytes. Size should now correctly be displayed in bytes, kilobytes, megabytes, or gigabytes.

July 17th, 2015

File total at 2673 files. 76 tags exist, averaging 7.0 tags per file.

Added an 'average tags per file' metric to the 'About' page.

July 16th, 2015

File total at 2448 files. 76 tags exist, averaging 6.9 tags per file.

Added a count to the pending page, making it easier to see how many images there are to be checked.

The check page will now correctly handle misspelled or nonexistent tags, instead of tagging only some tags and leaving the tag list mostly blank.

July 13th, 2015

File total at 2199 files. 74 tags exist, averaging 6.9 tags per file.

Fixed the search bar on the Pending Images page, which was not working.

Added an extra portion to the "no images found" message after a search, including a link to the Tag Database.

July 12th, 2015

File total at 1941 files. 74 tags exist, averaging 6.8 tags per file.

Fixed the synonym vaginal which was incorrectly redirecting to the nonexistent tag vagnial_sex.

July 11th, 2015

File total at 1794 files. 67 tags exist, averaging 6.8 tags per file.

July 10th, 2015

File total at 1561 files. 67 tags exist, averaging 6.8 tags per file.

Added a 'Tag not found' error message to the tag viewing page, and made the page title dynamic.

Fixed the search page, which should now display correctly even when one or more of the tags in the search do not exist.

July 9th, 2015

File total at 1374 files. 52 tags exist, averaging 5.9 tags per file.

Added the suggestion page, its side navigation links, and the corresponding database element.

Added a 'no more images to check' message to the pending images page.

July 8th, 2015

File total at 1217 files. 37 tags exist, averaging 5.5 tags per file.

Added a hash check to the upload handler to prevent duplicates of an image from being uploaded. Visually similar images should not be affected.

Fixed URL uploads where a question mark and subsequent data follows the filename.

Changed the name of /images/upload/ to /images/pending/ to improve clarity, added links in the navigation side bar to link to the upgraded pending page.

Made minor fixes on the pending images page.

July 7th, 2015

File total at 1066 files. 27 tags exist, and all files through 1067 have verified tags, averaging 5.1 tags per file.

Added a tagging field to the check page. Following a short period of catching up with tagging, checked files should be fully tagged and verified as soon as they come in.

Fixed the upload page to give pending files unique names. Previously, files were assigned a number one greater than the greatest filename - this led to minor issues when the 'pending uploads' section became empty and the count reset to zero, allowing duplicate filenames. Though this issue did not affect the functionality of the system, it could lead to seeing a different image than you uploaded in the 'upload successful' portion of the page.

July 6th, 2015

File total at 906 files. 27 tags exist, and all files through 741 have verified tags, averaging 4.5 tags per file.

Fixed the ordering of the pending uploads page. Previously, it used alphabetical ordering, which would list file 80 before file 9, leading to a very strange distribution of images.

Update page added, left navigation bar restructured as a result.

July 3rd, 2015

File total at 625 files. 21 tags exist, and all files through 626 have verified tags.