Topic: e1547: a sophisticated e621 browser for android/ios

Posted under e621 Tools and Applications

crackpotminemarket said:
This doesn't work, because it needs to leave a cookie, but cookies between the browser app and the apps' calls to browser are separate.

I can look into making an option to retrieve and use that cookie.
In the meantime, a completely unrelated update:

Version 1.7.3

This tiny patch that reorganizes all organs of the app
should make your experience a bit better.

Changes

- blacklist control drawer (swipe open on the right)
- multitag following
- better following posts distribution
- adding tags to the current search
- new wiki dialog
- better video player UI
- more post tile grid options
- better dtext parsing
- performance improvements
- theme improvements
- internal restructuring

Meta

remember when I said following searches would be impossible?
wrong. we have that now. Its not really good yet,
basically not more than a bookmark. The following page will not show you posts from multitag searches.

I am working on a new UI that could step things up a little,
by telling you how many new posts there are for each search you follow
and even sending notifications when they receive new ones.

The update took me a while because I had to seperate alot of code into different files,
but its all nice and tidy now so development should speed up in the future.

This update shouldve also added downloading and video support for iOS.
But we havent tested it yet and there will not be a IPA file for now.
You are free to compile for yourself and try it out.

iOS

If you are on iOS right now, I am very sorry but the update is not ready for you yet.
We are working hard and trying to get you the new features as soon as possible though.

What's next?

- more caching
- improved following screen
- opening site links with the app
- cloud flare cookie (?)

Screenshots
Download

You can update over the app about screen.
A compiled version is provided on the Github release page .
Feel free to compile it for yourself.

Regards.

Updated

Nice app! I like it very much. It makes browsing e6+e9 on mobile a pleasure.
What i am missing is the ability to change the local download destination (currently beeing "Pictures/e1547"). ((Sorry if this has been requested here before... haven't found any request regarding this))

For some reason all I can view are safe posts? Logged in and everything, not sure what the deal is... Did I download it wrong or something??

Think I have a better idea of what's going on. The default url is e926 which is sfw only it seems and for whatever reason it won't let me connect to e621, probably because of cloudflare? Any idea how to get around that? I got this app explicitly because e6 broke on all my other booru apps. What do

Pup

Privileged

dajebus said:
Think I have a better idea of what's going on. The default url is e926 which is sfw only it seems and for whatever reason it won't let me connect to e621, probably because of cloudflare? Any idea how to get around that? I got this app explicitly because e6 broke on all my other booru apps. What do

They've upped the protection of E6 temporarily because of a DDoS, which is causing apps to break, it'll go back to normal when the DDoS stops and the protection gets lowered again.

eismann said:
Nice app! I like it very much. It makes browsing e6+e9 on mobile a pleasure.
What i am missing is the ability to change the local download destination (currently beeing "Pictures/e1547"). ((Sorry if this has been requested here before... haven't found any request regarding this))

There is currently no way to set the downloading path. It shouldnt be too hard to implement, I can give it a try.

Also, just like @pup said above, the app sadly cannot reach the e6 API at the moment,
because of the captcha that is protecting it against the DDOS attack.

Version 1.7.4

This patch introduces the changes for iOS that were missing in the last update.
It also fixes some bugs I missed.

Changes

- added video support for iOS
- added image download support for iOS
- added more blacklist functionality (~)
- fixed image zoom reset
- fixed wiki dialog tag removal
- improved dtext parsing
- improved error messages
- improved light theme
- internal restructuring

Meta

This update will reset your theme settings, because I changed the way the theme is stored.
It has some more changes like aligning the info button for searches.

I am working on the revamp for the following screen, but it is not ready yet.

iOS

If you are on iOS right now, there is an IPA for this release available.

Download

You can update over the app about screen.
A compiled version is provided on the Github release page .
Feel free to compile it for yourself.

Community

If you would like to participate in discussions of future features of the app,
you can join the discord server

You can also support development by buying me a coffee
so I can stay up at night.

Regards.

Version 1.8.0

This major version update introduces new functionality for the following screen

Changes

- video for iOS works now, for real. I promise. maybe.
- new following screen with new post tracking
- improved and 100% accurate pool order
- better landscape mode (tablets?)
- big internal restructuring

Meta

This update is not backwards compatible.
If you for whatever reason would like to downgrade afterwards,
make sure you copy your follow tags first.

In this update I added the previously mentioned new following screen (called "split").
The screen shows you exactly which tags you follow
and how many new posts are in that search since the last time you checked.

The old following screen ("combined") is still available through a button in the appbar on the following screen.
The following settings were also reworked to feature more info.

You can now rename multitag searches you follow, for convinience.
You can now also disable updating certain searches to keep them bookmark only.
They'll still show up in your follows but will not be auto updated in the split screen.

The changes for the following screen also set up code for adding notifications to certain tags you follow.

I updated the pool loading algo, so now pools are in the exact order they should be.
no more order:id.

There was also a really stupid and embarassing bug in the iOS video code.
As soon as there is an IPA available, you can finally enjoy videos on iOS too.

This update took alot of time and effort because the tech behind the following screen is a little bit complicated.
I hope it convinces more people to use the following screen however, and personally I find it quite nice to use.

What's next?

- blacklist sync?
- caching?

Download

You can update over the app about screen.
A compiled version is provided on the Github release page .
Feel free to compile it for yourself.

Community

A beta of the following update was already available early for people on the discord server
If you feel like participating in betas or polls on which features will be implemented next, make sure to slide by.

You can also support development by buying me a coffee
so I can stay up at night.

Regards.

Version 1.8.1

This is a quality of life patch

Changes

- all paged views now have loading indicators for new pages
- the follow page now has contextual actions in the right side drawer
- you can now double tap on either side of a video to skip 10 seconds

Meta

I have looked into how I can make notifications work.
This is my next target and I think I will work on that for the next release.
It will probably take a while though, this is a big undertaking.

What's next?

- notifications?

Download

You can update over the app about screen.
A compiled version is provided on the Github release page .
Feel free to compile it for yourself.

Community

If you feel like participating in betas or polls on which features will be implemented next,
make sure to slide by: discord server

You can also support development by buying me a coffee
so I can stay up at night.

Regards.

Version 1.9.0

Big quality of life update
Before you update, make sure to backup your blacklist!!

Changes

- blacklist now syncs with e6
- now has a new and cooler icon
- app colors are now matching with icon (yellow)
- now has advanced settings menu, which allows even more options
- added an option to upvote favorited posts
- you can now hide the system UI in fullscreen again (adavanced settings)
- experimental forum support! (beta switch in advanced settings)
- right drawers for pools and comments to change sorting order
- added loading screen for dtext links, so you know what you clicked
- dark theme is now darker
- light theme is now lighter
- some dtext improvements
- fixed swiping on video posts
- post tile sizes now update again
- repaired showing blocked posts button
- landscape image animations are better now
- big internal restructure

Meta

I hope e6 doesnt sue me too hard for using the ear in the icon.

make sure to backup your blacklist before updating.
the app will now pull your blacklist from e6 on boot
and push it back whenever you edit it.

more features are planned. the codebase has improved alot.
I have fiddled around with saving a download location on android,
and i have picked out the libraries needed for notifications.

I have queued up another attempt at getting the app in the playstore.

the new advanced settings menu will allow me to add any settings that
might be useful without feeling bad about spamming the settings menu.

What's next?

- android download folder option?
- voting on comments?
- video mute button?
- notifications?

Download

You can update over the app about screen.
A compiled version is provided on the Github release page .
Feel free to compile it for yourself.

Community

On the discord server you can vote on and test new features
You can also support development by sending coffeine

Regards.

omegaumbra said:
The app works great! I really like the design and how you can follow tags. Great job!

thank you very much! I hope you enjoy yourself.

Here's another update.

Version 1.9.1

the regular small bug fix update after big releases.

Changes

- new video mute button
- new video mute setting in the advanced settings
- fixed some blacklist editor issues
- fixed some login issues
- improved the video skipping animations

Download

You can update over the app about screen.
A compiled version is provided on the Github release page .
Feel free to compile it for yourself.

Regards.

Version 1.9.2

Small patch.

Changes

- fixed follow blacklisting
- fixed download snackbar weirdness
- fixed downloads failing on already downloaded images

Meta

I normally dont release super tiny updates,
because I want you guys to feel like you have a reason to look forward to updating,
because new useful features are introduced.

However, I am making another attempt at getting the app into the playstore,
so I want to get a version that is mostly bug free.

In the last updated I introduced a bug in the blacklist usage for follow previews,
so this update will now correct that and some other small bugs.

Download

You can update over the app about screen.
A compiled version is provided on the Github release page .
Feel free to compile it for yourself.

Regards.

Playstore Version

The app is now available in the Google Playstore.

The Playstore provides automatic updates.

Download

You can download the app in the Playstore
or you can continue to get your own copy from the Github releases .

Congrats on the Playstore release! I rated it 5 stars. This is such a great app. Navigating pools is such a dream. I just wish the Blue theme was lighter, like the website. And optionally showing the user pfps, but I suppose that's tricky having to check if it's NSFW and then in the user blacklist. Either way, I'm so glad this is continually developed.

cothblomfox said:
Congrats on the Playstore release! I rated it 5 stars. This is such a great app. Navigating pools is such a dream. I just wish the Blue theme was lighter, like the website. And optionally showing the user pfps, but I suppose that's tricky having to check if it's NSFW and then in the user blacklist. Either way, I'm so glad this is continually developed.

Hi! Glad youre enjoying the app!
I can look into making the blue theme a bit more light, by using different colors from the site.

Showing user profile pictures is not feasable, the API of the site does not deliver profile pictures
and requesting them extra would allow showing them (even excluding blacklisted ones)
but this would dramatically increase the load on e6's server (2 API calls per user in a comment thread).
It is therefore not planned as a feature.

For now I have released a new patch.

Version 1.9.3

Another small patch.

Changes

- fixed invalid APK on android SDK 31
- fixed sending and editing comments
- fixed multi-select favoriting not working

Meta

If youre seeing this and your playstore version hasn't updated yet,
fret not! the playstore takes a little while (one or two days)
to check the new release.

Download

You can download the app in the Playstore (with automatic updates!)
or you can get your own copy from the Github releases .

Regards.

Id like to report an issue.

For some reason, when opening pool #11870, the beginning of the pool doesn't load. It starts on the sixth post.

Im also having a hard time trying to remove a tag from an post. I click the X on the side of the tag after clicking on the pencil on the post and nothing happens...

omegaumbra said:
Id like to report an issue.

For some reason, when opening pool #11870, the beginning of the pool doesn't load. It starts on the sixth post.

Im also having a hard time trying to remove a tag from an post. I click the X on the side of the tag after clicking on the pencil on the post and nothing happens...

Hi! Thanks for reporting this.

I can see editing post tags currently being broken.
My fault! I will look into fixing it asap.

However, I cannot seem to reproduce the first six post of pool #11870 not showing up.
They work alright for me. Please make sure your blacklist is not removing posts.

You can check what got blacklisted in any given search by opening the right side drawer.

Please also make sure you are on the correct host to see questionable or explicit images.
You can find the host switch in the settings.

I hope you are enjoying your experience otherwise!

binaryfloof said:
However, I cannot seem to reproduce the first six post of pool #11870 not showing up.
They work alright for me. Please make sure your blacklist is not removing posts.

You can check what got blacklisted in any given search by opening the right side drawer.

I tried, but it still doesn't work...
The host was already e621.net
The blacklisted tags on the right drawer were female and gore, and cover of the page is not blocked by my blacklist...

I tried deactivating anyway and some new posts showed up, but none were the six posts at the beginning I was expecting to see (like the cover).

They show correctly in the website though, even with the blacklist on. I can DM you my blacklist for you to troubleshoot or reinstall the app. The exact version I have is 1.9.2 from the App Store, but the version before also had the same issue.

Searching for hollo_nut car comic, makes the cover page appear. id:1242849 too. Looks like the specific view for pools that hides those pages.

Regardless of this, I'm enjoying the app a lot and appreciate your efforts to maintain it!

omegaumbra said:
They show correctly in the website though, even with the blacklist on.

Searching for hollo_nut car comic, makes the cover page appear. id:1242849 too. Looks like the specific view for pools that hides those pages.

Hi,
Thats very strange. Those posts show up fine for me, everywhere.
The pool view is basically just a disguised post search.
You can enter pool:<id> into a normal search and also reach it.

If your blacklist is disabled and the posts do not show up, then I cant tell you whats going wrong.
Feel free to visit the discord server though and maybe we can take a closer look.

russelldressen said:
Hey, is there any possibility of this making its way to F-Droid ?

Hi,
maintaining store entries is very exhausting.
Currently, getting this into the playstore is taking up some of my time.

I can perhaps look into it later, but I can't guarantee anything right now.

In the meantime, I have released a new version,
in order to appease the google play store gods, who demanded me to implement reporting content that is "inappropriate".

Version 1.9.4

Post reporting and flagging.

Changes

- reporting and flagging posts!
- changed the blue theme to be less dark
- fixed editing tags on posts
- default home search is now score:>=20 (for new users)
- default mute videos is now true (for new users)

Meta

The google play store has blocked update 1.9.3
from being released due to policy violations etc etc.
So this is now why this update includes reporting and flagging posts.

Lets hope this satisfies their despotism.

Download

You can download the app in the Playstore (with automatic updates!)
or you can get your own copy from the Github releases .

Community

On the discord server you can vote on and test new features
You can also support development by sending coffeine

Regards.

Version 1.9.5

And most importantly: speak no bugs.

Changes

- logins were broken so I fixed them
- appbar design is slightly different
- context drawers now have buttons
- grid quilt setting changed (will reset your selection)

Meta

Since the playstore coulnt log in in the last release,
the app failed to be published. We'll try again.

Download

You can get your own copy from the Github releases
or wait for the Playstore to update.

Community

On the discord server you can vote on and test new features
You can also support development by sending coffeine

Regards.

Version 1.9.6 - 1.9.9

an entire chain of updates.

Changes

- user profiles! click on anyones name, even your own!
- voting on comments! yes, that picture is cute!
- added new scroll to top button (removed appbar double tap)
- added reporting everyone and everything! nobody is safe from the strong arm of the law (thanks google)
- fixed post duplication
- fixed video ui bugs
- fixed generated forum names in replies
- target SDK is now 30
- actions for logged in users are now visible to logged out users, but will require you to login (thanks google)

Meta

the latest update has been accepted into the playstore after I added several features to aid in content moderation
and also after I resubmitted the same code because they messed up and rejected me when they were using an old version (thanks google)

I really hope the playstore version should now stay up for real, so it is safe to rely on updates from there!

I am so so sorry it took so long! the playstore really wasnt very forgiving! (thanks google)
But we also got user profiles out of it.

Download

You can download the app in the Playstore (with automatic updates, for real this time, I promise!)
or you can get your own copy from the Github releases .

Community

On the discord server you can vote on and test new features
You can also support development by sending coffeine

Regards.

Updated

[Feature Request] an option or toggle to hide descriptions?

Apologies for using this thread instead of github, but github won't let me use the email that I use for my furry stuff (@cock.li) xd

Hey, has anyone asked for notification support yet? Would love to have notifications when artists I follow post things, or even individual artists

russelldressen said:
an option or toggle to hide descriptions?

Hi there, sorry for the late response. I am unsure if that would be desirable and its unlikely to be implemented.
Could you elaborate?

cheese_taster said:
Hey, has anyone asked for notification support yet?

Hi there, notification support is planned. You would be able to get notifications for any search you follow (any tag or tag combination).
You can check out what features are planned on the github

In the meantime, I am here to talk about a couple of new versions.

Version 1.9.10 - 10.1.1

here a short overview of the most important changes

Changes

- switched version number format (example: 1.9.10 would now be 9.10.0)
- support for android 12
- added a post and search history (limited to 30 days or 5k entries)
- various layout improvements for tablets and desktops
- http requests are now cached for up to 5 minutes
- downloaded posts are now shown in the android photo gallery
- double tapping on appbars again to scroll to the top
- now hiding children if theyre all deleted (thanks to @NameNotFinal)
- blacklist sync works (I ensure you)
- better dtext parsing (it never ends)
- improved performance

Meta

I am really busy with my personal life but I will try to push on and bring exciting new feature to the app.
All the things that are planned can be found on the github since I finally added some issues.
feel free to suggest or report stuff there!

theres also now a cool history so when the app crashes for he 5th time (looking into that!), you wont loose what tag you were looking at.
but it is limited to 30 days or 5k entries as mentioned above because the history is part of the settings and therefore saved in a single json file.
settings cant be loaded individually or partially, so if you have an excessive amount of history entries,
the app might take longer on startup, and the history screen might slow down under processing all the entries.
I have therefore chosen those limits and I hope theyre reasonable.

I will try to update the forum more often again, however,
the github patch notes are a great source of information if you are wondering whats new!
you can even read them in the app.

The playstore should also be a quite stable way of receiving app updates.
I am looking into removing the update indicator for people who have installed it from the store.

What's next?

- app lock screen?
- deep linking?

Download

You can download the app in the Playstore
or you can get your own copy from the Github releases .

Community

On the discord server you can participate in beta tests!
You can also support development by donating some $

Regards.

Version 10.1.2 - 12.0.0

The newest updates in short. more elaborate changelogs can be found on the github.

Changes

- added infinite history
- added more history entry types
- added deep links (android only)
- added lockscreen
- added error logs
- mitigated video player crashes
- removed combined follows
- removed adaptive tile grids
- improved follow and search UI
- fixed alot of bugs

Download

You can download the app in the Playstore
or you can get your own copy from the Github releases .

Community

If you have feature suggestions or bugs, join us on the discord server

Regards.

Version 12.1.0 - 14.0.0

The newest updates in short. more elaborate changelogs can be found on the github.

Changes

- added timeline follow screen
- added pool reader mode
- added android download location
- added better tablet layouts
- added history filter drawer
- improved follow update time
- improved login screen
- fixed android downloads
- fixed history entries on wrong host
- fixed no history entry on switching host
- fixed history link sharing
- fixed parsing pools
- fixed voting when favoriting
- fixed comment upvoting
- fixed favoriting performance issues
- fixed video mute button
- fixed mass favoriting
- fixed mass history deleting
- fixed blacklist sync on login

Download

You can download the app in the Playstore
or you can get your own copy from the Github releases .

Community

If you have feature suggestions or bugs, join us on the discord server

Regards.

Hi, I'm new to the app and so far I'm loving all of the UI and QoL improvements when compared to Wolf's Stash.

Though I am having an issue, when I try to set my host as e621, I type in the URL (e621.net) like it tells me to but then gives me a "Host cannot be reached" error. Am I doing something wrong and am just being dumb or is there something else that im missing?

atherius said:
Hi, I'm new to the app and so far I'm loving all of the UI and QoL improvements when compared to Wolf's Stash.

Though I am having an issue, when I try to set my host as e621, I type in the URL (e621.net) like it tells me to but then gives me a "Host cannot be reached" error. Am I doing something wrong and am just being dumb or is there something else that im missing?

All apps are currently having this problem while the API is inaccessible - topic #38076

Hi everyone!
I am gonna try to maintain this thread a bit more again in the future.

Combined list of all changes between 14.0.0 and 16.2.1:

Changes

Added

  • Mark as read option for follow tiles
  • Notifications for follows
  • Log files, more log entries, and log entry multi*select
  • Better server status catching
  • Blocking users
  • Sheet handles
  • Windows installer build files
  • New custom host screen
  • Pageview buttons for desktops
  • Cloudflare cookie resolving
  • Favorite counts on user page
  • Multi*select for follows
  • Pool thumbnails
  • Cancelling requests

Changed

  • Split notifications per tag
  • Split Follows into Subscriptions and Bookmarks
  • Split timeline and follows
  • Hide blacklisted pool thumbnails
  • About screen design
  • Order of follows in folders and timeline
  • User page layouts for wide screens
  • Appbar design
  • Pool reader mode now enabled by default
  • Dtext spoiler design
  • Dtext parsing
  • Pool tile design
  • Topic tile design

Fixed

  • Wiki dialogs
  • Pool order switch
  • Editing follows
  • Performance
  • Settings UI jumping
  • Duplicate download folders
  • History sharing
  • Favorites displaying unavailable posts
  • Tapping tag suggestions
  • Wiki sheet actions overflowing
  • Removing unseen filter when marking all as read
  • Autocomplete breaking tags when using negatives
  • Autocomplete tapping on certain devices
  • Cloudflare check when logged out
  • Adding posts to wrong host history
  • Search race condition
  • Pool history
  • Link ending parsing
  • Refreshing favorites
  • Follow timeline with multitag searches
  • Blacklist sync
  • Replying to comments with quotes
  • History adding blacklisted posts
  • Layout in flag post screen
  • Favorites for users without login
  • Comment upvoting
  • Loading parent/child posts
  • Error displays for when the site is down
  • Retrying loading items
  • Favorite and upvote setting
  • Saving logins
  • Parsing comments and replies with warnings

Removed

  • Follows migration
Meta

As you can see, we finally have notifications.
It only took like. 2 years, to do that.
But I like to think they work quite well now.

In the future, I will work on improving the existing app experience.
For example, the search could be a bit more comfortable.
I am looking into replacing the video player to stop all the annoying crashes.
Maybe various design choices.
And of course, the internal refactors so that the app always stays beautiful inside and outside.

I hope you all are enjoying the app still.
I am always thankful for bug reports or feature suggestiosn, preferably in the discord server!

Download

You can download the app in the Playstore (android)
or through AltStore by using our altstore.json file (ios)
or you can get your own copy from the Github releases .

Community

If you have feature suggestions or bugs, join us on the discord server

Regards.

There are a few e621 apps out there, and I can definitively confirm that this is one of them.
If you are looking for a way to easily browse e6 on your phone, this is one of the options.
I especially like how it shows posts uploaded to e621.

Strongly recommended.

Yeah, I'd like it if the Follows/Subscription tiles didn't shuffle around during a refresh (or refreshed when I'm not looking at it. Either would get rid of the experience 'hey I want to look at that..aand it disappeared, now I have to hunt it down in the list of 30+ follows').

Otherwise it's pretty clean and pain-free.

(the only other problem I had was it struggles to get comments sometimes, to the point of timing out even, when it's easy to load them through a browser. But I haven't been able to figure out under what conditions that occurs, other than it doesn't seem to be E621 server load, so it seemed a bit pointless to report it. There *was* one specific post in lol_comments that would never load at all ever, I suspect that one was an obscure DText parsing issue.)

  • 1
  • 2