e621 Reimagined

RE621 v.1.1.0

re621 is a comprehensive set of tools designed to enhance the website functionality for both casual and power users. It is created and maintained by unpaid volunteers, with the hope that it will be useful for the community. The project consists of several different modules that improve the entire site, top to bottom - literally.

Keeping the script - and the website - fully functional is our highest priority. If you are experiencing bugs or issues, do not hesitate to create a new ticket on github, or leave us a message in this thread. Feel free to send a DM to @bitWolfy#7932 or @Earlopain#9703 on Discord for real-time support, feature discussions, or just to chat. Feature requests, comments, and overall feedback are also appreciated.

Thank you for downloading and using this script. We hope that you enjoy the experience.

Installation

The project is delivered via a userscript. This means that you need a script manager, such as Tampermonkey

With a script manager installed, click on the link in the releases section, and follow the instructions in the new tab.

The script is updated automatically whenever a new version is released, as long as that functionality is enabled in the extension settings. You can manually update the script by left-clicking on the version number in the Tampermonkey dashboard.

Updating

Note that re-installing the script by clicking the link in the Releases section will wipe out your current settings.

Instead, manually update the script by clicking the tampermonkey icon in the toolbar, selecting Dashboard, and then left-clicking on the last update column for the script.

A new version will then be installed automatically.

It is also recommended that you set the update interval to daily in the settings, so that you can receive all the latest changes and fixes as soon as they come out.

Releases

Stable: script.user.js

Features

We have a website where you can see all features currently available https://re621.github.io/

Alternatively you can simply use the table below. The only benefit of using it over the forum post is that the you can easily view the videos/images.

Subscriptions Manager

Do you have a lot of pools that you want to keep a track of? Would you like to receive updates on specific forum threads? Or do you just want to get notified of the new images of your favorite artist/tag?

Well, if that's the case, then the Subscriptions Manager module is for you. Now, you can get automatic notifications on all of these without having to keep track of specific pages.

Mass Downloader

Do you like to download many posts at once from e621? If so this module is for you. Select all posts you want to download and a zip file will start to download. Also works to download all posts of a pool at once.

The file names and strucure of the downloaded zip is customizable in the scripts settings.

Header Customizer

The links in the header are useful, but that's not what you might need every day. Now, you can customize them to your heart's content.

You can quickly navigate to the first nine tabs with the number keys.

Infinite Scroll

Pagination is now a thing of the past. New results are getting loaded automatically as you scroll, providing for an uninterrupted viewing experience.

Formatting Helper

e621 includes a powerful markup language called DText, but it requires you to remember its tags, which are often not obvious. Now, you can use handy buttons above the comment box to insert them automatically. You are not limited to just tags - with Formatting Helper, you can create custom buttons with your own post templates.

Tiny Alias

This module provides a powerful aliasing system, allowing you to add several pre-defined tags by typing in just one.

But that's not all. TinyAlias now automatically validates your input, verifying that the tag exists, that it's not an alias of a different tag, and that it is not on the avoid-posting list.

Post Viewer

The image page has been altered in several ways to make your browsing experience easier.

Post controls have been re-arranged and extended, allowing for easier voting and image group manipulation. Meanwhile, image scaling has been tweaked to allow for better fitting options, as well as on-the-fly option cycling.

Thumbnail Enhancer

The posts page now has uniformly sized images, making it a lot prettier to look at. Doubleclick on a thumbnail to open it in a new tab.

As an added bonus if you hover over a post the image gets enlarged so that you can cleary see what you are clicking on.

Instant Filters

With Instant Filters, you can remove unwanted posts from the list, without having to wait for a page reload.

Custom Hotkeys

The new site added hotkeys to make navigation a bit easier. We expanded on that idea, made them all customizable, and even added a few of our own.

Miscellaneous

The settings page features several options that are not big enough to warrant their own modules, but are useful nonetheless.

A few select features:

- Customize the tab title when viewing posts

- Actually download the image when clicking on download

- Quickly add a tag to your blacklist by hovering over it and clicking on the x

And much more!

Changelog

Version 1.1

Changes

- Implemented a Mass Downloader utility. This module allows you to download posts by selecting them from the search page, as well as grouped by pools or sets.

- Re-worked the Thumbnail Enhancer. The size and shape of image previews can now be customized to your heart's content.

- Made collapsing tag categories persistant

- Added a way to reset module settings

Fixes

- Filtered out blacklisted posts from the subscriptions

- Ensured that notifications can get cleared while an update is running

- Fixed ForumSubscriptions notifying you about your own posts

- Fixed a display issue caused by posts being deleted

- Resolved a compatibility issue with ViolentMonkey

- Fixed an issue with ImageScaler conflicting with notes

Previous Changes

Version 1.0

Initial public release

Patch 1.0.1

Changes

- Added an option to reset module settings

Fixes

- Stopped the Forum Subscriptions from notifying users about their own messages

- Fixed notifications not being cleared while an update is in progress

- Fixed the Image Scaler dropdown menu not saving its value

- Resolved duplicated IDs in the Formatting Helper

Patch 1.0.2

Fixes

- Resolved an issue that caused the script to crash if the blacklist was empty

Patch 1.0.3

Fixes

- Disable ImageScaler's click-to-resize functionality when editing notes

Full changelog