Home Artists Posts Import Register

Content

Happy Halloween everyone!

Today I shipped a thicc update that addresses a lot of backend build up that occurred while adding features over the last, like, year.

Improved Stuff

  • Improved search functionality (may need better adjustments, but it should understand priority now)
  • Database cleanup and data cleanup for empty attributes
  • API should not return 0.00 as a result of the above. It will instead return NULL,
  • Upgraded core framework
  • Updated build process
  • Moved integration testing\ui to Cypress
  • Improved UI for moderators when approving waifus
  • Improved banner controls, resizing, cropping
  • Improved 720p user experience
  • Improved Carousel Widget
  • Better Compression on Image Uploads
  • Removed all remaining relics of a jQuery age
  • Fixed issue with strange behavior of date objects when moderators were editing series, waifus, etc
  • Updated TOS

New Stuff

  • Limited time achievement: Ahegao To The Polls
  • New toast notifications
  • New series page
  • Series page will show related titles (for instance, FATE would show a list of all FATE franchise shows)
  • Banner can now be removed
  • Pii (Personally Identifable Information) is now available for download under Account Management
  • Export Waifus, User Lists, Watchlists now available under Account Management
  • New API Endpoint (POST): /api/v1/search/waifus
  • New API Endpoint (POST): /api/v1/search/series
  • New API Endpoint (GET): /api/v1/user/{userId}/lists
  • New API Endpoint (GET): /api/v1/user/{userId}/lists/{id}
  • New API Endpoint (GET): /api/v1/series/{series}/related

Notes on API Endpoints

The new search endpoint yields a relevance column. The higher the relevance, the more relevant the result should be.

Searching waifus is particularly difficult, and I'm working on some good ideas to help get it both performant and yield what users want. However, searching for just a name like sakura is incredibly difficult sort by so many mechanics that make sense. We know it should be sorted by the name, but when partial matches occur relevance via the input should take a backseat to relevance via popularity. Searching for a single name should prioritize the first name but that also is difficult to do for generics like "Rin". Searching for two words should assume they are wanting matches on both, but since the format could be family name + given name or given name + family name it gets messy. I had hoped that by the time I wanted to improve this things like Algolia would be much cheaper but that is not the case. I just don't like it. So stay tuned or more tweaks to it.

I will be publishing the official API docs update soon.

Upcoming Cleanups

  • Cleaning up and renaming all images not ending in .jpg, .png from wayyyy back when
  • Recompressing all super thicc images from that one time I accidentally left compression off when the site launched in 2015 (they are there somewhere)
  • Copying twitter avatars to local storage so users who lose their avatar don't yield non https garbage

Also, please head to https://mywaifulist.moe/vote to get the limited time achievement.

Files

Comments

No comments found for this post.