fix: remove `ViewTransition`'s weird zooming effect caused by difference in page height
style: move home page footer to a more appropriate location
style: re-position home page buttons to be flex
feat: start working on slip page, renamed old "archive" table to a more appropriate name "expired".
fix(rubgram): add descriptive label for cancel button
feat(rules): add link to privacy policy
feat: add card caching and database seeding functionality
chore: update biome schema version and adjust linting rules
fix: correct table reference handling in cdnReferences view
feat: implement card API endpoint for fetching and caching character cards
chore: update dependencies and remove unused framer-motion package
chore: enhance Docker setup with health checks and improved service definitions
fix: ensure proper handling of admin account creation during database seeding
style: enforce stricter TypeScript checks and improve code readability
- Added truncation class to the CdnChooser component for better UI.
- Updated FormRow to include flex-wrap and items-end for improved layout.
- Introduced a new overrides.ts file to generate IDs with a rot13 encoding for tierlist versions.
- Created a new page for creating tierlist versions with form handling and validation.
- Implemented a DatePicker component for selecting dates with a calendar UI.
- Created a new sync.ts file to handle API requests.
- Defined interfaces for AvatarApiResponse, Data, and Avatar.
- Implemented a main function to fetch avatar data from the specified endpoint.