Topic: (updated) Material e621

Posted under e621 Tools and Applications

It's not as good as the old version yet, but that will be addressed at some point.

app: https://material-e621.vercel.app/
code: https://github.com/avoonix/material-e621

Old version https://e621.net/forum_topics/22732 (no longer works)

> Open Material e621 <

> Full changelog <

> Preview (Imgur) <

You will get a option to view a quick introduction when you visit the page.

Examples to try out:

A quick overview:

  • Favoriting and commenting
  • Tag and pool autocomplete
  • Post suggester
  • Bulk download
  • Customization
    • Blog, Masonry, Grid layout
    • Themes
  • Blacklist
  • Mobile friendly mode
  • ... and much more

New in version 1.10

  • Improved page meta
  • Fixed memory leak
  • Fixed download estimate
  • Improved extended download progress

New in version 1.11

  • Fixed wrong icon names
  • Improved blacklist

Updating from v1.6 or below

Due to problems with the service worker refresh, you might experience a bug where the service worker doesn't get updated. First, you should try restarting your browser. If that doesn't help, open your browser's console (usually F12 or CTRL SHIFT C), navigate to Console, paste the following snippet and hit enter.

window.navigator.serviceWorker
  .getRegistrations()
  .then(re => re.map(r => Promise.all([r.update(), r.unregister()])))
  .then(p => Promise.all(p))
  .then(() => caches.keys())
  .then(keys => keys.map(key => caches.delete(key)))
  .then(p => Promise.all(p))
  .then(() => window.location.reload());

avoonix said:
It's not as good as the old version yet, but that will be addressed at some point.

app: https://material-e621.vercel.app/
code: https://github.com/avoonix/material-e621

Old version https://e621.net/forum_topics/22732 (no longer works)

> Open Material e621 <

> Full changelog <

> Preview (Imgur) <

You will get a option to view a quick introduction when you visit the page.

Examples to try out:

A quick overview:

  • Favoriting and commenting
  • Tag and pool autocomplete
  • Post suggester
  • Bulk download
  • Customization
    • Blog, Masonry, Grid layout
    • Themes
  • Blacklist
  • Mobile friendly mode
  • ... and much more

New in version 1.10

  • Improved page meta
  • Fixed memory leak
  • Fixed download estimate
  • Improved extended download progress

New in version 1.11

  • Fixed wrong icon names
  • Improved blacklist

Updating from v1.6 or below

Due to problems with the service worker refresh, you might experience a bug where the service worker doesn't get updated. First, you should try restarting your browser. If that doesn't help, open your browser's console (usually F12 or CTRL SHIFT C), navigate to Console, paste the following snippet and hit enter.

window.navigator.serviceWorker
  .getRegistrations()
  .then(re => re.map(r => Promise.all([r.update(), r.unregister()])))
  .then(p => Promise.all(p))
  .then(() => caches.keys())
  .then(keys => keys.map(key => caches.delete(key)))
  .then(p => Promise.all(p))
  .then(() => window.location.reload());

Yoooo this looks awesome, pls keep working on it!

The breakage of the first version due to the API changes was quite the loss.

Thanks so much for continuing the idea, it's working great so far!

This is great! Although I do miss the option to have post previews be lower quality... I'm really glad you're working to update this, though, this was my favorite way to browse e621.

I barely used the hotkeys from the old version, but I'm glad someone found them useful.
Which did you use the most?

avoonix said:
I barely used the hotkeys from the old version, but I'm glad someone found them useful.
Which did you use the most?

update got one of them with being able to hotkey forward and back on posts in fullscreen. still missing the add/remove favorite though.

  • 1