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 - October 2022

November 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 ~$10 and our rolling balance decreased by ~$50.

As per usual, our rolling balance decreased at a greater rate for a month of seasonal premieres. Our cushion at our current level of funding covers the deficit for another 13 months before we run out of funds.

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!

We have also set up a Bitcoin address if you prefer to send crypto: bc1qg682txpazfqhh50uq2xmvh5pn99c95dujd7sy5

If you want another way to support us, we were given a referral link on our DO account. We get kickback if new users sign up and spend $25 USD (You get a $100 credit that expires in 60 days). If anyone was thinking of using this platform for their own hosting needs, please use our link:

https://www.digitalocean.com/?refcode=38c90f0c46e8

AnimeThemes.moe Development - Playlists Release

This month, we have pushed the initial changes for the playlists effort and have begun refining our design.

We anticipate another month or two for completion.

animethemes-server

This month, the first changes have been made for playlist-related models and authorization has been considerably reworked. The full set of changes can be reviewed here.

Additions

  • API: Added resources for Playlist-related models
  • Admin: Added playlist-related resources
  • Admin: Configure relation peeking and maxlength field counter
  • Configure additional eloquent strict mode handling

Fixes

  • API: Centralize authorization checks through controller middleware rather than through form requests
  • API: Use implicit binding substitution rather than explicit binding registration in route provider
  • Admin: Defer to policy for authorization of actions
  • Incorrect timestamp property annotations for auth-related model

Maintenance

  • Refactor: Fix pivot namespacing
  • Refactor: Remove extraneous boilerplate from some API classes
  • Refactor: Update some API function names to be more expressive
  • Refactor: Use scripting for route registration rather than attributes
  • Chore: Bumping Dependencies
  • Chore: Updating Framework stubs

animethemes-web

As mentioned last month we have started working on basic authentification features to get closer to our SPA conversion.

For that we also released a new beta version at https://beta.animethemes.moe/wiki with the following changes:

SPA changes

  • Added transparency page (/about/transparency).
  • Added terms of service page (/about/terms-of-service).
  • Added privacy policy page (/about/privacy-policy).
  • Updated footer links.
  • Experimental: Added first auth support.

Other changes

  • Added dump page (/about/dump). Here you will find database dumps once this goes live on production.
  • Added secure headers.
  • Removed dev page (/dev).
  • Some small style changes.

Going forward

Recent framework updates may require us to update some of our dependencies, so this will be one of the priorities for the next month.

Apart from that we also started working on a new video player which will support the highly requested watch list feature. Want to play all themes of an anime back-to-back, listen to your playlist on a loop or shuffle through our entire database? That are just some of the possibilites with watch lists. Here's a little sneak preview of the new player:

New video player

animethemes-api-docs

  • Add playlist-related endpoints
  • Configure editLink theme component
  • Configure Navbar, grouped sidebars, homepage & Index Pages

animethemes-db-dump

As of today, this repository has been deleted. Please use database dumps served directly from animethemes.moe.

API documentation can be found here.

animethemes-encoding-scripts

As of today, this repository has been deleted. Please use encoding scripts served directly from animethemes.moe.

API documentation can be found here.

Backfilling Efforts

Nothing to report this month.

If you are interested in helping us with these efforts, please reach out. These are time-consuming efforts and we can benefit from having more volunteers here, especially with anison data.

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-10-01. The links can be found in the discord and in the one place you should be able to find. The next update will be on 2023-01-01. Seeding is appreciated.

Please consider helping out with our Encoding efforts. We can always use more help there.

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

Continuing work on the SPA conversion and design of user playlists.

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