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:
- auto load, blog, custom theme
- grid, images only, mobile mode, bottom nav
- blacklist, masonry, compact posts
- big grid, 100 posts per load, initial auto load, no bottom auto load, full resolution images
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());