WARNING: This version of the website is for testing purposes only. Some pages or functions might not work.

CLICK HERE TO GO BACK TO THE NORMAL SITE 

Monthly Status Update - June 2022

July 1, 2022

Hello, welcome to this month's status update post. Here I will be sharing what's been going on with AnimeThemes.moe, where we are heading, how to help, and inviting feedback.

Funding

The listing of last month's account balances and posted transactions can be found here.

Our operational expenses increased by about ~$20 from last month and our rolling balance remained roughly the same as the prior month.

As stated last month, the month of June 2022 was our first month since changing our architecture for the wiki release. While we experienced roughly twice the traffic of the prior month, our expenses remained roughly the same. We will continue paying close attention to our usage and communicate any changes in expectations. We do anticipate an increase in traffic for the new season of premieres.

Please consider supporting us on Patreon or Ko-fi if you have the ability to. Thank you to everyone who has supported the project thus far!

AnimeThemes.moe Development - Wiki Release post-deployment

animethemes-server

This month we focused on addressing post-deployment bugs, implementing small enhancements not targeted to specific releases, and beginning design discussions on the themes.moe parity effort. The full set of changes can be reviewed here.

Additions

  • Added support for Studio Images.
  • Added API endpoints for Anime Images. Pivot endpoints anticipate TypeScript changes in animethemes-web.
  • Added Lens Menu Section with item count badges in admin panel.
  • Added missing backfill actions in Lenses.
  • Migrated from webpack to vite for asset bundling.

Fixes

  • Updated Theme Slug attribute to be editable on create and field-dependent to prevent side effect with sequences that didn't get updated.
  • Fixed issue with routing where domain and prefix pairs were only partially supported.
  • Fixed auth routing.
  • Fixed invalid CORS policy for API.
  • Fixed issue with factories in application contexts. In particular, repository reconciliation would wipe all attributes on update unexpectedly.
  • Fixed issue with backfilling Anime Resources where query criteria was not sufficient to retrieve correct existing external resource.
  • Fixed issue with case-sensitivity in wildcard sorting on search.
  • Fixed issue with External Resource Link field dependency expression.

Maintenance

  • Refactor backill pipes to be more extensible; these will likely be used to seed data for future enhancements.
  • Bumping dependencies & updating framework stubs.
  • Pruning stale or unstable dependencies.
  • Pruning unused, problematic database seeders.
  • Cleanup

animethemes-web

Similar to animethemes-server this month we focused on smaller fixes and enhancements. All of these are currently testable on our staging system: https://staging.animethemes.moe/wiki

Keep in mind that the staging system is for testing experimental features and isn't considered stable.

In Staging

  • Bracket pages got a big update! Thanks to theinternetftw, we now support all anime OP and ED brackets hosted on AnimeBracket.
    • Bracket Charts: You can now view brackets in a more intuitive way, by opening the bracket chart. This is still a very experimental feature.
  • FontAwesome 6: We upgraded our icon library to it's newest version, which improves a lot of the icons.
  • FontAwesome Pro: We also invested in a FontAwesome Pro liscense to get access to more icons. With that we already went and replaced some of the ambigous icons, e.g. "No Credits".
  • The color theme switch was moved to the profile page and now supports a "System" setting. Setting the color theme to "System" will keep the site's color theme in sync with the one of your system (e.g. Windows).
  • Cards now have rounded corners on all sides to make the design more consistent and modern.
  • The home page loading experience got a bit improved by adding loading skeletons.
  • Fixed / not working as an input character in the search bar.
  • Fixed footer links still pointing to the staging system.

Going Forward

There are still a few fixes to be made, which will be our first priority. Another things we are working on is converting the animethemes-web project to TypeScript. If you are interested in this, be sure to join our Discord server where we regulary post updates.

animethemes-api-docs

  • Backfilled missing write endpoint documentation
  • Theme Slug field is required on creation
  • Support studio images & anime images
  • Removed /api prefix in URLs

animethemes-db-dump

Will continue to be updated every Monday

Audio-only Mode Release

Design discussions are wrapping up. We will be starting work on this release shortly and updating our staging environment to begin validating changes. We still anticipate a release this month and for work to begin on list integration soon after.

Misc

Mod applications are still open. Now more than ever with our efforts widening and less of our team being active, we need some help delegating tasks out.

The backup torrent was updated 2022-07-01. The link can be found in the discord and in the one obvious place you should be able to find. The next update will be on 2022-10-01. Seeding is appreciated.

Please consider helping out with our Encoding efforts. We can always use more help there, especially for Summer 2022 premieres since mod availability is not guaranteed this time around.

We are still looking to staff at least 25 editors to help us backfill and build out our database. If you are interested in helping out, please reach out to para here or on the discord. We have a detailed description of the role in our #help_wanted channel on the discord.

Next Month Priorities

Audio-only Mode Release

Wrap-up

Please feel free to discuss anything related to these items or anything else related to the project with us in accompanying social media posts, especially anything we may have forgotten. Feedback on the structure of these posts is welcomed too. Thanks again, everyone!

Back to overview