Commit graph

143 commits

Author SHA1 Message Date
69cf02e018 feat: fancy internal links in mii descriptions 2025-10-29 22:48:30 +00:00
f0df04d47c chore: update packages 2025-10-29 19:46:33 +00:00
f9dd7a396c style: fix responsiveness of filter menu 2025-09-14 17:17:41 +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
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
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
817baf7970 feat: hide metadata type images offscreen for seo 2025-08-19 21:48:37 +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
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
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
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
a678d9db0f fix: add aes_keys.txt warning for emulators 2025-06-12 22:21:30 +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
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
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
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
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
b23c76c2ec feat: sort by oldest 2025-05-19 17:05:39 +01:00
865b5bc31a fix: update filter select when redirected 2025-05-16 19:45:32 +01:00
37ee2bca63 chore: more SEO fixes 2025-05-15 19:19:47 +01:00
9b8c697f66 feat: my likes page and redesign profile page 2025-05-14 20:13:25 +01:00
5a01bfb234 refactor: remove /api/mii/list
what is the point of next.js if i'm not even using it properly (should
also hopefully improve SEO)
2025-05-10 19:38:40 +01:00
c4a8e82313 refactor: profile components
why did I do it like that???
2025-05-10 19:08:36 +01:00
09c2448116 refactor: make profile picture cooldown 7 days instead of 30 2025-05-10 14:35:40 +01:00
4987c2e59a style: add object-cover to images inside profile picture settings 2025-05-09 22:39:47 +01:00
5514f2ec39 feat: change profile pictures
I keep forgetting to do things. The edit mii api route has been using
the public folder as an uploads directory... whoops...
2025-05-09 22:33:43 +01:00
c5437ed3e7 feat: allow admins to disable submissions 2025-05-09 22:05:50 +01:00
6db97a224f style: add responsiveness to profile settings
why did nobody tell me
2025-05-09 20:11:54 +01:00
3a302c87c3 feat: add guest picture
also add contributor badge
2025-05-08 22:08:43 +01:00
783c5161c0 fix: allow admins to edit miis in api route
also fix build errors from last commit (don't trust `pnpm lint`)
2025-05-08 17:48:28 +01:00
2d82be8453 feat: ability to edit mii descriptions
I forgot
2025-05-08 17:32:26 +01:00
75ed926b39 feat: allow .heic image format in QR upload 2025-05-08 17:07:37 +01:00
398580e72b feat: mii descriptions 2025-05-07 21:06:10 +01:00
8753358a48 style: redesign mii page
also adds a gender viewer!
2025-05-07 21:06:10 +01:00
0233d803fc feat: use tooltip for search button 2025-05-05 15:16:12 +01:00
5288b138ae style: align skeleton media queries with mii-list 2025-05-05 15:13:24 +01:00
def387d811 fix: disable /random route cache 2025-05-05 15:06:31 +01:00
1006ae83f8
Merge pull request #4 from ariankordi/handle-hair-dye-hair-only
Handle hair dye for hair only (fixes #1)
2025-05-05 09:02:20 +01:00
Arian Kordi
a29726dea0 Handle hair dye that is applied to hair only - add HairDyeMode and associated tests. 2025-05-04 20:26:52 -04:00
2290c993ef fix: keep url search params when using pagination 2025-05-04 22:55:25 +01:00
ba5c5e40fd fix: banner text on small screens 2025-05-04 19:49:02 +01:00
aa6aeb5988 fix: make webcam face environment 2025-05-04 18:16:39 +01:00
a34d37ae76 feat: add tooltips to header 2025-05-04 17:58:59 +01:00
bc863b570e fix: undefined in mii list api url 2025-05-02 22:14:25 +01:00
6ce3daadf5 style: remove tracking from header title 2025-05-02 22:05:36 +01:00
a8c83b9cb6 feat: banner and report viewer in admin panel 2025-05-02 22:05:17 +01:00
419fcb4788 style: make username and display name inputs in profile settings same width 2025-05-02 21:31:02 +01:00
f633648fee feat: reporting 2025-05-02 18:33:20 +01:00
334b6ec9b6 fix: profile page responsiveness
also refactor: add profile information component
2025-05-02 17:26:53 +01:00
95fd9a7c40 fix: mii list on profiles not actually showing user's miis 2025-05-02 16:59:51 +01:00
b12ebb7ec2 style: fix image height in tutorials for chrome 2025-05-01 21:23:56 +01:00
7c13d106d7 feat: tooltips 2025-05-01 21:05:43 +01:00
5d5c6be04c style: change grid columns in mii-list component 2025-05-01 20:21:26 +01:00
eea3df283c fix: move mii images to new uploads directory and add route to access it 2025-04-30 19:26:08 +01:00
594309d22d fix: remove debug line in rate limit and old comments 2025-04-30 18:26:41 +01:00
b6315ee76c feat: tutorial for adding mii 2025-04-26 19:27:21 +01:00
f56bd5e9a4 feat: tutorials for submit page 2025-04-26 19:26:55 +01:00
a2ea5f6aec feat: like button animation 2025-04-26 14:36:06 +01:00
e17b3908ae feat: add title attribute to edit and delete mii buttons 2025-04-25 23:04:30 +01:00
953e46a042 feat: replace missing.webp with question mark and style fixes 2025-04-25 23:00:35 +01:00
5258ac7c94 style: set tag selector placeholder text color to match all other inputs 2025-04-25 22:38:09 +01:00
2e9e4db6cb fix: don't show edit and delete buttons in mii list on profiles 2025-04-25 21:09:16 +01:00
101edfbc16 feat: logo and favicon 2025-04-25 16:00:04 +01:00
e1d248853f feat: add loading indicator to submit buttons 2025-04-23 18:38:21 +01:00
487a1a658d feat: mii editing 2025-04-21 13:01:28 +01:00
b369d1f5c7 style: center images in image-viewer component
might make the actual dialog change height based on the image
2025-04-20 12:40:27 +01:00
febb83a164 fix: add another check to limit submit form custom images to 3 2025-04-20 12:13:25 +01:00
efda1acdc1 fix: account for header height in dialogs 2025-04-18 23:03:25 +01:00
ce7a57baef refactor: move components directory into src 2025-04-18 23:02:59 +01:00