Commit Graph

20 Commits

Author SHA1 Message Date
Manuel S 31aee782b0 feat: Migrated to Next.js (#87)
* Rewrote data layer to work on-demand.
* Added several favicon formats.
* Added image for SEO page previews.
* Disabled GitHub pages as it no longer works.
* Several other adjustments.
2022-01-16 04:09:29 +01:00
Manuel S 9737c39774 fix: Fixed index API requests having scoped include parameter (#78)
* Order of anime on seasonal pages is now alphabetically.
* Added "time since last build" back in using new library, now also with timezone.
2021-09-10 03:00:46 +02:00
Manuel S a42212ef2d fix: Fonts are now self-hosted (#77) 2021-09-08 02:15:11 +02:00
Manuel S fefd0e0e94 fix: Improved performance, stability and accessibility (#76)
* All buttons now have "aria-label" and title attributes.
* Errors while searching now get caught and displayed.
* External links now have "rel=noopener" set.
* Big images now have small images as fallback to reduce LCP time.
* Font is now preloaded and optional to reduce CLS.
* Removed moment.js from dependencies to reduce bundle size.
2021-09-07 02:10:58 +02:00
Manuel S c6b2005ff2 feat: Added first letter filter to theme index (#74)
* Added series and studio index links to the search switcher.
* Added placeholder image to series and studio summary card.
* Random themes can no longer contain spoilers.
* Rewrote listbox with Reach UI to fix various issues (it's also more accessible now).
* Fixed issues with horizontal scroll.
2021-09-01 03:53:04 +02:00
Manuel S 794596e42c feat: #8 Added search filters for anime searches (#65)
* Also reworked list box behaviour and API.
2021-07-11 03:21:55 +02:00
Manuel S 483d9d0771 feat: Added infinite loading to search page (#57)
* Fixed a bug where links on video pages were sometimes invalid.
* Technical: Use react-query for fetch requests and removed SWR.
* Technical: Splitted search page in seperate rendered pages.
  * This means no more .htaccess workarounds are necessary.
2021-07-04 04:01:22 +02:00
Manuel S 1e96689b82 chore: Bump Gatsby to v3.3 (#48) 2021-04-14 02:42:23 +02:00
Manuel S a424069338 #5 feat: Added footer (#47) 2021-04-06 00:36:21 +02:00
Manuel S 14d06fc190 feat: Added database source plugin (#40)
* Rewrote API source plugin to prepare for incremental builds.
* Changed the font to Nunito.
* Improved display of artist names.
* Fixed cover images not taking up the available space leading to too much whitespace.
* Fixed several margins.
2021-03-29 02:37:16 +02:00
Manuel S 035097c971 feat: Improved various parts of the design and it's systems (#36)
* Expanded color palette.
* Added a design page with a showcase of most components.
2021-03-17 01:30:45 +01:00
Manuel S 8c5eef847f #14 feat: Video page is now responsive (#33)
* Added various page links to the home page.
* Added theme color to support window theming in Chrome for Android.
* Simplified the background player for mobile devices.
* Submitting a quick search on mobile now closes the navigation overlay.
* Removed nested anchors.
* Removed device icons from home page since all pages are now compatible with all devices.
* Developer Experience:
  * Started using styled-system to keep styling less verbose.
  * Resolved various console errors and warnings.
  * Added gatsby-plugin-extract-schema.
2021-01-16 01:24:25 +01:00
Manuel S d74c2d33bc #15, #30 feat: Generalized video URLs (#31)
* #15 fix: Videos with multiple entries are now supported
* fix: Fixed z-index issues and wrong entry tags display
2021-01-06 11:54:21 +01:00
Manuel S 6df325edcb #21 style: Added some simple linting rules (#27)
* Fixed line separators being CRLF instead of LF
2020-11-30 19:28:48 +01:00
Manuel S 203f05e4e8 refactor: Smaller code improvements (#24)
* Added custom ESLint configuration
* Made text components inherit color if not otherwise specified
* Also small changes to search result card descriptions
2020-11-25 02:16:10 +01:00
Buzzbyte fab507ef11 #16 feat(seo): Added SEO support and site config (#23)
* fix(seo): og:title parsing & remove synopsis meta since it's dynamic

* cleanup(seo): consistent imports & newlines at eof

* Removed viewport meta tag from layout since it's duplicate

* siteMetadata => useSiteMeta; inline pageTitle; consistent defaultProps
2020-11-25 01:41:46 +01:00
Manuel S 5dadede3dc Implemented Gatsby source plugin and artist page (#2) (#22) 2020-11-23 03:54:21 +01:00
Maniload d331645d5c #4: Added series detail page 2020-11-16 22:06:24 +01:00
Maniload 71e15bd7f9 Fixed some small problems and started with #10 (background play) 2020-11-09 21:23:23 +01:00
Maniload c008ca52cf Initial commit 2020-10-27 00:22:17 +01:00