Commit graph

176 commits

Author SHA1 Message Date
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
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
97cb9a97b0 fix: update pnpm-lock.yaml 2025-05-05 08:52:41 +01:00
d2e336b700
Merge pull request #3 from ariankordi/replace-asmcrypto-with-sjcl
Replace asmcrypto with sjcl, add tests for QR decryption (closes #2)
2025-05-05 08:50:09 +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
Arian Kordi
37df009806 Refactor QR decryption routines to use sjcl. Remove asmcrypto.js dependency.
May or may not break depending on the build of sjcl and/or minification
options. It remains to be seen.
2025-05-04 19:33:06 -04:00
60cc4d1de9 style: use flex-wrap for tags in mii page 2025-05-04 23:14:18 +01:00
2290c993ef fix: keep url search params when using pagination 2025-05-04 22:55:25 +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
Arian Kordi
9d247659c7 Add Vitest, qr-codes.test.ts, and fix broken? import in tomodachi-life-mii.ts 2025-05-04 15:25:57 -04: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
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
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
029c7411bb chore: update packages 2025-05-02 15:49:32 +01:00
fe3b25966a fix: remove unused import in admin page 2025-05-01 22:17:43 +01:00
08861f8d75 fix: parse moderation api response after checking if response is ok
should fix long wait times for an error code when moderation api is down
2025-05-01 22:13:24 +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
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
a8f0ec02a7 fix: create uploads directory in dockerfile 2025-04-30 19:31:45 +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
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
50c18a342d feat: automatic image moderation 2025-04-28 16:42:57 +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
c020f1b95a feat: sitemap
- also compress missing.svg
- add missing environment variable to .env.example
2025-04-26 15:19:29 +01:00
afbffd4606 feat: robots.txt 2025-04-26 15:19:00 +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