Skip to content

Add MyAnimeList profile preview and anime dashboard - #54

Merged
MosesXD merged 7 commits into
mainfrom
feat/myanimelist-dashboard
Nov 10, 2026
Merged

MosesXD merged 7 commits into
mainfrom
feat/myanimelist-dashboard

Conversation

@MosesXD

@MosesXD MosesXD commented Nov 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add a server-side MyAnimeList v2 public anime-list proxy using the MAL_CLIENT_ID Vercel environment variable.
  • Add the compact MyAnimeList preview to the About page.
  • Add a separate responsive anime dashboard with status filters, search, sorting, pagination, watch progress, scores and genres.
  • Update the privacy policy to describe the active public-profile integration.

Setup required

Before the feature can load live data, configure MAL_CLIENT_ID in the linked Vercel project for Production (and Preview/Development if desired). The value is kept server-side and is not included in this PR.

Notes

  • This is a public-list read-only integration; OAuth callback handling is intentionally not implemented because visitors do not sign in and the public list endpoint uses the Client ID header.
  • Dashboard statistics are explicitly labelled as based on loaded entries, not lifetime profile totals.
  • Deployment and live API verification are still required after the environment variable is configured.

@vercel

vercel Bot commented Nov 10, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
mosesxd.github.io Ready Ready Preview Nov 10, 2026 10:07pm UTC

@MosesXD
MosesXD merged commit ed58cf6 into main Nov 10, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant