Commit graph

338 commits

Author SHA1 Message Date
8f63e6c365 feat: permanent discord button 2026-01-31 13:39:43 +00:00
87b9d3f4c3 feat: countdown to sequel 2026-01-29 16:46:44 +00:00
e05533b19a chore: update packages
also accidentally prettified some code along the way
2026-01-28 19:06:00 +00:00
cd34fb983d feat: random stuff 2026-01-02 16:36:59 +00:00
2af1bf18a6 Merge branch 'main' into feat/living-the-dream-qr-code 2026-01-02 16:25:13 +00:00
4656b969d6 fix: revalidate sitemap every 12 hours 2026-01-02 14:59:03 +00:00
5528c80516 fix: close button failing to be responsive on admin banners 2025-12-26 18:50:20 +00:00
a13ac674be fix: share buttons webkit issues and formatted description changes 2025-12-20 20:29:56 +00:00
7a6eb389d9 feat: tutorial improvements
- refactored
- preload images
- also changed robots.txt
2025-12-20 20:16:18 +00:00
cb5cd8e692 feat: button to close admin banners 2025-11-26 21:53:01 +00:00
065d8a641a feat: discord server 2025-11-23 21:26:19 +00:00
67bd6a4297 fix: send 404 when no miis are found in search API route
also remove redundant line in README
2025-11-16 21:27:24 +00:00
196f9d4640 feat: public search and mii data API routes
- also with an API reference that is not done
2025-11-16 21:23:04 +00:00
20ac1ea280 fix: disable pagination when ahead of last page 2025-11-12 19:55:43 +00:00
4d0e6188ec fix: redirect to page 1 when changing filters 2025-11-12 19:54:56 +00:00
6386e8a652 feat: more lax requirements for custom images 2025-11-12 19:51:18 +00:00
46a168b56c feat: profile about me sections 2025-11-10 19:20:33 +00:00
df1cdc67e9 feat: regenerate metadata images button in admin panel 2025-11-01 14:25:37 +00:00
9918ae8b37 feat: improve description 2025-10-31 15:29:12 +00:00
de63677650 feat: improve tag selector 2025-10-31 15:26:32 +00:00
a09b3cb56d feat: improve mii metadata images 2025-10-31 14:39:39 +00:00
69cf02e018 feat: fancy internal links in mii descriptions 2025-10-29 22:48:30 +00:00
347fa4824e feat: use name instead of username for mii page 2025-10-29 20:21:38 +00:00
6ffb85c49c style: improve descriptions' whitespace 2025-10-29 19:59:52 +00:00
f0df04d47c chore: update packages 2025-10-29 19:46:33 +00:00
76fecca011 fix: remove island name from metadata in mii page
only automatically works for 3DS and I don't want to ask people for an
island name if on switch
2025-09-15 22:20:30 +01:00
b806f2c958 feat: add alt to images for SEO
SEO PART 18457
2025-09-15 22:18:42 +01:00
f9dd7a396c style: fix responsiveness of filter menu 2025-09-14 17:17:41 +01:00
93e26b8937 fix: 'metadata' type images stretching mii portrait for switch miis 2025-09-14 17:11:59 +01:00
43c67d75a9 feat: platform filter, filtering redesign, show platform on mii pages 2025-09-14 15:27:13 +01:00
90a6b741be feat: groundwork for different platform tutorials 2025-09-14 12:36:11 +01:00
e1b269d99b Merge branch 'main' into feat/living-the-dream-qr-code 2025-09-14 12:25:52 +01:00
e677a2129f style: add dark blue color to text instead of black
parity with sequel game
2025-09-13 23:34:34 +01:00
20f1c51f0c feat: groundwork for 'living the dream' mii submissions
Based on the screenshots from yesterday's Nintendo Direct, it is
presumed that the Mii editor in "Living the Dream" is similar to
Miitopia's one.

This commit lays the groundwork for Miis created in the sequel game.
However, due to the way TomodachiShare generates portraits of the Miis,
I can't do that unless there is a way to parse the QR code data and
render the Mii.

Note: I don't know if Nintendo will use access codes (as was the case
with Miitopia) therefore, as a precaution, another branch will be
created in anticipation for that.
2025-09-13 15:03:12 +01:00
59b0b939c7 fix: suppress hydration warning on json-ld script 2025-09-13 11:53:06 +01:00
aa97cd813e style: scrollbar color 2025-09-13 11:52:43 +01:00
2d5b09b2e2 fix: json-ld incorrect 2025-09-12 20:04:42 +01:00
df6ff9fd13 style: increase visibility of mii page gallery 2025-08-29 17:25:08 +01:00
be36378a56 style: standardize gender information on mii page with gender select 2025-08-29 17:24:12 +01:00
779e5550a3 refactor: move offscreen metadata images from index to mii page 2025-08-24 20:02:42 +01:00
d372050def fix: body overflowing to the right
i probably shouldn't be doing this SEO thing
2025-08-23 14:53:45 +01:00
5dde6001fa fix: guest profile picture fallback not working 2025-08-20 21:10:31 +01:00
19a7e83403 fix: disallow /_next/image in robots.txt
I only want to index 'metadata' type images
2025-08-19 21:49:07 +01:00
817baf7970 feat: hide metadata type images offscreen for seo 2025-08-19 21:48:37 +01:00
24b9091c05 fix: convert buffers to Uint8Array
types issue
2025-08-18 22:18:16 +01:00
35a8996054 fix: remove facingMode when selectedDeviceId is present 2025-07-27 22:48:23 +01:00
a37bde9d6c style: pixelate qr-code images in image-viewer component 2025-07-26 23:04:32 +01:00
78320fdd56 fix: grouped pathnames for rate limit 2025-07-26 22:45:07 +01:00
701f038971 fix: rate limit on images not working properly 2025-07-26 15:50:20 +01:00
e8f211733f feat: sort by random 2025-07-26 14:37:05 +01:00
813f3388df fix: uncomment metadata image storing code
I COMMENTED IT OUT IN 6d9dcde FOR SOME REASON AND FORGOT TO UNCOMMENT
IT!!!!!!
2025-07-26 14:09:13 +01:00
4f4ca540f4 feat: search descriptions 2025-07-26 11:15:27 +01:00
b8f2f216a3 fix: navigating to other pages redirects back 2025-07-19 17:47:28 +01:00
d07383b251 style: mobile support for new filter UI
i forgor
2025-07-19 17:37:59 +01:00
e1a158d070 feat: improve mii list filtering, add gender filter
- added react transitions when redirecting, should improve UI looks and
smoothness when filtering/sorting
- small refactor - put @types/sjcl in devDependencies
2025-07-19 17:15:11 +01:00
1a14683a10 style: remove border from carousel in mii list 2025-07-18 23:37:51 +01:00
a37759622a feat: add aria-label to buttons and links 2025-07-18 22:40:24 +01:00
029c7eb84a fix: wrong uploads directory path in delete mii route 2025-07-16 20:21:57 +01:00
0988c4ee39 style: change carousel snaps position 2025-07-16 17:04:59 +01:00
718454b488 fix: search params not persistent when changing sort 2025-07-16 17:04:37 +01:00
748399460a feat: add images to sitemap 2025-07-16 12:08:26 +01:00
2a1cb89ecc fix: add google site name data 2025-07-14 14:06:49 +01:00
ac1e29586f fix: improve QR scanning a bit 2025-07-14 13:59:22 +01:00
8b4842b584 chore: update packages
also migrate zod to v4
2025-07-14 13:03:31 +01:00
afb73ec3a6 fix: set lower priority for profiles in sitemap 2025-06-15 12:36:19 +01:00
cf3b25727c fix: disallow tags in profile pages 2025-06-15 12:35:49 +01:00
a678d9db0f fix: add aes_keys.txt warning for emulators 2025-06-12 22:21:30 +01:00
afd4e449a5 fix: add noindex to mii and qr-code image types 2025-06-12 22:04:53 +01:00
a2fd114f7d fix: disallow page search param properly in robots.txt 2025-06-11 21:49:24 +01:00
737f808fec fix: add suspense to redirect banner 2025-06-11 16:26:18 +01:00
62ab328fa2 fix: use search param for redirect banner instead 2025-06-11 16:08:13 +01:00
cea8d721de feat: redirect banner and new domain 2025-06-10 21:54:23 +01:00
62f33440f3
fix: check if user is logged in before checking for punishments 2025-06-02 23:36:56 +01:00
f8838caa55 style: responsiveness for admin page user lookup 2025-05-31 22:49:22 +01:00
aef188f7c8 feat: punishment page 2025-05-31 22:40:56 +01:00
780e147f32 feat: redesign footer 2025-05-31 21:33:37 +01:00
e195d2e80b feat: user lookup and user punishments in admin panel
need to work on actually punishing the user
2025-05-25 22:16:41 +01:00
0c7be71b2c feat: redesign reports in admin panel 2025-05-25 11:31:52 +01:00
5339fdd95e style: wrap terms of service and privacy policy in box 2025-05-24 16:58:20 +01:00
33ec0f059b feat: make messages and buttons more island themed
silly :3
2025-05-24 16:28:36 +01:00
32bcd0ec36 fix: stop double redirect on 'random mii' button 2025-05-24 15:46:07 +01:00
045308dcef feat: dropzone dragging over effect 2025-05-24 12:04:37 +01:00
6a965ecd66 fix: make tutorial images higher quality 2025-05-23 17:55:38 +01:00
288046e645 chore: update 'adding mii' tutorial images 2025-05-23 17:55:30 +01:00
6d9dcde15f style: make watermark smaller in metadata image 2025-05-23 17:44:39 +01:00
044d915972 feat: regenerate metadata image on mii edit 2025-05-23 17:43:30 +01:00
42b7911d6e fix: pagination in 'my likes' page redirecting to index page 2025-05-23 16:31:27 +01:00
0ace0f1703 fix: a couple of qr-scanner issues 2025-05-23 16:08:51 +01:00
36f0ff8398 feat: report notifications 2025-05-23 15:33:35 +01:00
6e8f5beb3e fix: searching shows no results if page has advanced beforehand (#5) 2025-05-23 12:44:20 +01:00
8c0a7c47a3 feat: share mii button 2025-05-22 22:30:08 +01:00
1485267bdd fix: add content-type headers to mii image api route 2025-05-22 22:29:05 +01:00
de2c281257 feat: 'metadata' image generation for miis
for use on search engines
2025-05-21 22:02:35 +01:00
ada54d46c8 style: use brightness instead of scale on hover for qr-code image in mii page 2025-05-21 18:29:54 +01:00
b23c76c2ec feat: sort by oldest 2025-05-19 17:05:39 +01:00
d9a299bb7f fix: add quotations around tags in metadata descriptions 2025-05-19 17:05:07 +01:00
b7dffe8b52 fix: update <h1> tag in index page when tags are present 2025-05-16 19:51:31 +01:00
865b5bc31a fix: update filter select when redirected 2025-05-16 19:45:32 +01:00
00096552ce feat: change metadata when tags are present in index page 2025-05-16 19:45:21 +01:00
37ee2bca63 chore: more SEO fixes 2025-05-15 19:19:47 +01:00