Your comments

I'm pretty sure whatever remnants you have from previous versions are triggering the function that loads featured publishers twice. Or it's using the old method and then the new. Either way, any old folder-info.html files and related css/js in the root of your comics folder need to be removed.

Otherwise setting the featured publishers is just putting the name of the publisher in the array in settings.js. There is no ability to feature a series.

It looks like you've either not, or just partially updated. I updated the jquery version in themeScript.js a couple updates back, so it shouldn't be looking for jquery-3.1.1.js anymore and definitely not theme.js. If you haven't changed any settings, it sounds like you should ditch what you have and grab the latest zip from https://github.com/scooterpsu/Comixology_Ubooquity_2/releases/latest

I'm guessing you potentially used a significantly older version of my theme too, back when you needed to put files in your comics folder. That's likely what's looking for theme.js. For the base functionality of this theme, the only extra files you need are for specific publisher pages, or series pages. I'm guessing you've got an old folder-info.html and some other files in the root your comics folder, those are likely now in the way and should be deleted.

As for the comicsBaseID, whatever page loads when you click comics should have a number at the end of the URL. If you started with a fresh database, it could be 1 (http://whatever/comics/1/) or something else. If it's something else, change it in settings.js.

Since the books section has gotten less attention, I wanted to expand that a bit. Now there's a new series.json format for author bio pages. (With an example on the GitHub page).

https://imgur.com/cJkI91M


I made some changes with how labels are handled for books, so hopefully I didn't break anything comic-related. If I did, please let me know.

Also the new Mylar-created series.json has more info, so I added an option to use the publication run for the year field on the series page (2016-2019) instead of just (2016).

Also I updated to the latest jQuery, just to not have that old lib hanging over my head.

Same link as before: https://github.com/scooterpsu/Comixology_Ubooquity_2/releases/latest

Just released a small update to cover some changes to series.json in supporting Mylar's new built-in creation.

Nothing will need to change with existing files, this adds support for the new files while still supporting the old ones.

https://github.com/scooterpsu/Comixology_Ubooquity_2/releases/latest

No problem, this exact problem is why I started using GitHub in the first place.

Did you post your code attempt anywhere? Your post about your attempt just links back to this thread, and if it's here I can't find it.

There's the progress bar that shows up if you're using the built-in reader, but not something you can toggle.

Beyond that, it gets more complicated. If you wanted, say, every issue that is beyond 85% read, you'd need to cache the IDs for each issue of the series. Then ping that through the built-in progress API for each of those IDs. That would lead to just hammering the crap out of the server if you were on a page with a lot of series on it. Since the read status persists across devices, it's not something I'd want to just store locally or it'd occasionally be wrong.

Obviously I'm speaking more as something to add on my end, this does seem like something Tom could add to Ubooquity itself.

What I meant was, you did your PR off of your master branch, so after the change you intended the next one was https://github.com/Budlyte/Comixology_Ubooquity_2/commit/c2a51f61297713276a8fc9cc9fd8f225cccfed08

But yeah, I just saw your new PR. Using a space is a good idea. After I accept that I'll add a filter on folder names, so your _New 52 will just be " New 52" so it's alphabetically first but looks better.

Alrighty, so after catching up on what I missed, I believe I've incorporated most of what people are looking for. The new update is here https://github.com/scooterpsu/Comixology_Ubooquity_2/releases/tag/v3.5 with a break down of what has been added/changed.

The only thing it seems people are looking for that I didn't add is better css for mobile use. Rolling in some changes inside of media queries would allow the base css to stay as-is, while working better via mobile. That's not something I'm looking to do, but I'll gladly take a Github Pull Request if someone adds it.

Awesome, glad that sorted it!

And that gives me a test case I can replicate on my end, to see if I can fix the issue. If I do, I'll get an update out and let you know.