Audiovisual initial feedback and requests

Bah, next time I’ll use invisible characters (but they are hard to manage on mobile, so maybe not)

3 Likes

I’ve got both of these movies marked as Owned, but that’s not reflected on the “set status” buttons on the search page:

image

Edit: Ah, never mind. There’s some sort of lag/delay in the button change. Leaving the page and coming back has the buttons showing status properly.

1 Like

So, I can’t figure out the issue here from my logs. I’ve added a whole lot more logging however, so hopefully i’ll be able to figure it out the next time it occurs.

Can’t reproduce either.

Still seems like it’s been quite buggy for people. You’re user books / items travel around with you in a browser cache so there shouldn’t be any delay… there should only be update issues theoretically. It needs investigation.

1 Like

Not sure the info helps, but I also had this happen yesterday after I finished grading a book, even without there being any additional things to grade.

image

2 Likes

Figured I might as well give this a try, removed my six gradings for コンビニ人間, graded it again and:

image

2 Likes

Thanks! That helped a lot :slight_smile:

Ok, you should no longer encounter that issue.

1 Like

AUDIOVISUAL UPDATE

  • [Fixed] issue with ‘Me’ feed @GrumpyPanda
  • [Fixed] Activity links ‘view all …’ not appearing
  • [Fixed] User item statuses (Finished/Reading/Watching) flickering / not correctly updating

Ok, I spent quite a bit of time trying to make the user item statuses better. If you see any issues there, do let me know. I’m quite confident i’ve resolved the issues though :slight_smile:

More details on the user status issues

Essentially, I used to load all your user item statuses, along with various other things, only once when you logged into the site. I then would update that central cache on your browser as you made changes.

However, that adds a lot of complexity and potential to get out of sync if I don’t update the central cache correctly.

I removed the cache and now simply load that data every time you load a page… I also slimmed it down to less than 10kb. The only consequence of the slimming is that when you go to edit an existing written review, you may see a quick loading icon as we fetch your written review (we don’t preload that data anymore).

All in all, the removal of that cache should make it work much better.

5 Likes

You can apparently hover over the “by” section waaaay over here.

3 Likes

It feels a bit weird that updating an episode you’ve finished doesn’t show up on the activity feed; pages for books do, so I would normally expect episodes in a season to.

3 Likes

@brandon

image

When selecting completed episodes one by one, and doing all of them, doesn’t mark the series as finished.

And when you manually put it on finished, for some reason, adds again the last episode as watched.

2 Likes

Noted on those bugs @eefara & @seanblue

So, I suspect that there is a bit of nuance here which we’ll have to think about. How do we handle ongoing series? If we have some way of knowing if the current season is ongoing, then I think it makes sense to auto mark the season finished for seasons which have no more episodes imminently coming.

I think TMDB has this information… or at least has if there are episodes upcoming. But it hasn’t pulled into my database yet. I think I will probably need to, but touching up the syncing process for ongoing series is on the plan for this week.

Noted!

1 Like

In addition to TMDB telling you when there’s an upcoming episode, you can probably also assume that after ~2 weeks of no new episodes that a show is finished. In the rare case that’s not right, a user can just provide feedback.

Also, you might be able to use a similar method to guess when a show is a split cour to automate (as much as possible) splitting seasons better. By definition a split cour means there’s at least a whole season (~3 months) between two episodes, so perhaps if you detect a month or longer gap you can just split it automatically. I don’t know if that will work for these crazy multi-hundred episode shows, but for shows like Komi-san or Spy x Family that just have two total cours with a cour in between, it should work pretty well.

2 Likes

AUDIOVISUAL UPDATE

  • [Fixed] Difficulty rating caches weren’t updating (user libraries were not showcasing the current difficulty rating)
  • [Fixed] Pressing ‘back’ button after updating a book status would show the previous status
  • [Fixed] TV Season / Movie pages author & genres & item type overflows and looks like a mess on mobile
  • [DECIDED TO DO NOTHING] ‘by’ section hover too wide @seanblue. I could fix this but it honestly just adds more code for no good reason.

Next focus is on syncing updates from TMDB & how to do season overrides.

3 Likes

Oh, I wasn’t actually expecting you to do anything about that hover thing. I just thought it was funny. Suppose I shouldn’t post stuff like that while there’s still real bugs to deal with. :laughing:

:tada:

2 Likes

Oh no, I actually appreciate all the little UI bugs that you submit in… usually people don’t bother to submit them and then I never know about it. So please continue :joy:

I would’ve spent the second to fix that if it made sense.

2 Likes

If any of you want to chat about how to split up seasons that TMDB considers one, please head over to @Adarain’s Season’s Groupings product request :slight_smile:

1 Like

I typed that out in a bit of a hurry before, so let me give a few more details so I’m not so vague: the particular flow I’ve been using is: go to TV show page → go to episodes → mark as completed. (This page v)

A few more thoughts while we’re on this page:

  • when I click “Expand”, nothing appears. Are episode summaries usually supposed to be here? If there’s nothing to display, can the Expand option be hidden?
  • related, there’s a lot of empty space inside each episode container. Could our start/finish dates for that episode be shown there? Your finish date is auto-set when you mark complete here, but not the start date, and it would be nice to have an easy way to scroll through and see what I’ve forgotten to mark.
  • if the second bullet point is acted upon, might be a good idea to label the existing date on the episode as “Release Date” for clarity.
  • having a grey border doesn’t feel quite right to me as a casual user for completed episodes; feels like it should be green to show completion instead.

I’m not a huge fan of the current TV show updating method from the dashboard, so I don’t have much feedback so far beyond this: I’m always a little confused when I hit Update and see this popup:

With books it makes more sense: at the end of my reading session, I’m on page ##. But with TV shows, I’m not on episode 5, that’s the one I just finished. And when I finish episode 6, it feels weird to write down that my current episode is 6. Does anyone else read it that way? Something like “Last episode finished” makes more sense to my brain, at least.

Edit: one other thing. Going to (in this case) a movie’s page and changing the status from “Wish list” to “Owned” doesn’t update the activity feed. It normally should, right?

2 Likes

Appreciate you typing that all up! Helps a lot :slight_smile:

Yeah, originally I wanted the ‘update’ for the tv show progress to allow you to pick by episode right in the popup, but honestly felt the text field with episode information was more straightforward

Yes. I agree doesn’t make sense if there’s absolutely nothing there. Potentially could do your other suggestions too, food for thought.

I see. I guess I was hoping people would simply put Episode 6 Min 0 if they finished episode 5, just like you would a book… you list the place you’re at. I understand though that’s a little confusing… especially since when I mark the season finished for you it’s the last minute of the last episode.

“Last episode finished” is a little wordy, but happy to hear others thoughts.

Will investigate

1 Like

It’s a bit weird that marking a show as finished generated two separate activity events. I don’t really think the “watched episodes 1-12” activity should be generated since I’m not manually marking episodes as watched. When I mark a book as finished it doesn’t also say “read pages 1-200” or anything like that.

2 Likes

Yeah that’s a bug… it’s supposed to collapse those activities :confused:

Happening on the books side too. Added to the list.

For a brief status update: I’m pushing to get this season split & season syncing update out this week. After that goes out, you’ll once again see the daily updates for all the small bugs you’ve been requesting.

I think it’ll be another 2 weeks before I think we’ll be through this initial phase of bug reports and broken features. :slight_smile:

5 Likes