Releases: Kurozora/kurozora-web
Database & API Improvements
#137: Added Japanese name and nickname columns to characters.
#138: Added support for cast roles. Includes a cast role migration, seeder, factory, model and Nova resource. Also removed the unnecessary CastRole enum.
#139: Added support for languages. Includes a language migration, seeder, factory, model and Nova resource.
#140: Added language column to cast. Also added language attribute to AnimeCastResource.
#141: Renamed anime_genres table to media_genres and a new type column. Fixed the way genres are shown on the anime details page.
#142: Added support for songs and anime songs relationships.
#143: Staff role updates.
#144: Added support for anime staff and people in the database. Also removed actor in favor of separation between cast (actor) and staff.
#145: Mainly focused on stability and reliability, this one focuses on added validations, code cleanup and some visual tweaks.
#146: Updated Anime API with all the new changes. This includes a new staff and studios endpoint and genres added to attributes instead of as a relationship. Also API docs are updated to reflect the new changes.
Database Improvements & Email Updates
#133: Updated email verification template with the Kurozora branding.
#134: Added staff roles migration nova resource, model, factory and seeder.
#135: Added media (anime/manga) relations to the database and removed the AnimeRelationType enum.
#136: Refactored the relationship between actor character and anime so it's simpler. Also renamed the relationship to AnimeCast so it makes more sense, and it's shorter.
Status & Improvements
Media Source
#128 : Added new media (anime/manga) sources to the database. This replaces the old AnimeSource enum which was a simple solution but lacked flexibility. This also includes a new Nova resource for managing media sources.
Media Types
TV Rating Weights & Misc
Improved Legal
#122: New improvements were made to the legal pages including:
- Internal refactoring of how the legal docs are fetched.
- OpenAPI specs updated with the Terms of Use endpoint.
- Static directory is now called docs to better represent the legal resources.
Supercharged Anime Details
#121: With this update comes a beautiful and better functioning anime details page which includes:
- A quick info overview with poster and banner images.
- Badges with different information such as user rating, ranking, and TV rating.
- Expandable synopsis option.
- Information section with all the data.
- User ratings section.
- Copyright notice section.
And most importantly, the layout adapts up to 5 screen sizes from extra small to 2x extra large.
Pixel Perfect!
TV Ratings
#119: Added the option to filter anime according to the user's preferred TV rating.
Error Views
#118: Added 4 beautiful error pages complete with images and silly text messages.