Commit graph

170 commits

Author SHA1 Message Date
36f0ff8398 feat: report notifications 2025-05-23 15:33:35 +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
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
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
65e01603ec fix: remove tags and sort from robots.txt disallow 2025-05-15 19:19:26 +01:00
9b8c697f66 feat: my likes page and redesign profile page 2025-05-14 20:13:25 +01:00
8f5296ca62 chore: disable url search params in robots.txt
also add preview.png (I forgot yet again)
2025-05-14 18:31:04 +01:00
58032ed31b refactor: update metatags 2025-05-10 19:57:35 +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
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
769dd0b863 style: admin page report table width responsiveness 2025-05-09 21:41:56 +01:00
8320d55939 fix: rename author to reporter in report system 2025-05-09 21:34:23 +01:00
0689f7af09 fix: find users using id instead of email
while email can't be null, I think ID is better
2025-05-09 21:18:53 +01:00
b2fcf64f58 fix: add secondary sort to mii list api 2025-05-08 21:14:26 +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
548bbcebc2 fix: isLiked set incorrect in mii list api when user is not logged in 2025-05-08 17:06:59 +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
ec1c19204d feat: raise submit rate limit to 2 per minute 2025-05-05 17:49:00 +01:00
412b0e775b feat: add mii gender property to database
will have to create a migration script
2025-05-05 17:46:43 +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
60cc4d1de9 style: use flex-wrap for tags in mii page 2025-05-04 23:14:18 +01:00
70d033b26d fix: redirect to /create-username in /submit 2025-05-04 22:42:29 +01:00
cc4f56db7c fix: allow admins to edit miis 2025-05-04 22:15:20 +01:00
e3382183ef fix: update robots.txt to include /report and /admin 2025-05-02 22:17:47 +01:00
a3cdce257a fix: check ownership of mii in delete route
i don't know how this got past me
2025-05-02 22:17:35 +01:00
a8c83b9cb6 feat: banner and report viewer in admin panel 2025-05-02 22:05:17 +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
fe3b25966a fix: remove unused import in admin page 2025-05-01 22:17:43 +01:00
ddc7cd92d2 feat: empty admin page 2025-05-01 22:12:25 +01:00
950a461fb1 feat: admin user 2025-05-01 22:10:46 +01:00
7c13d106d7 feat: tooltips 2025-05-01 21:05:43 +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
9a76254317 fix: remove unused import in /api/mii/list 2025-04-28 21:52:50 +01:00
26a586cde9 style: replace size-3.5 with size-4 in checkbox check icon 2025-04-28 21:48:28 +01:00
2c13f60a50 feat: rate limiting api routes 2025-04-28 21:47:56 +01:00
b6315ee76c feat: tutorial for adding mii 2025-04-26 19:27:21 +01:00
c020f1b95a feat: sitemap
- also compress missing.svg
- add missing environment variable to .env.example
2025-04-26 15:19:29 +01:00