Commit Graph

85 Commits

Author SHA1 Message Date
45c865cef2 feat: add avatar upload button to dashboard 2025-12-29 00:16:45 +08:00
98c80107e3 feat: migrate user fetch and avatar urls to new backend api endpoints 2025-12-28 23:36:34 +08:00
fa7ed7ec1b feat: optimize marble loading 2025-12-27 17:52:17 +08:00
59d5fe8c02 fix: adapt UserDropdown menu width 2025-12-27 17:51:03 +08:00
81f152adc7 fix: scope UserDropdown selectors 2025-12-27 17:28:04 +08:00
521d8bc7fa Merge pull request #16 from 101island/feature/unocss
Feature/unocss
2025-12-24 15:04:39 +08:00
Usu171
e3f28c4f23 chore: remove flag-icons 2025-12-24 14:37:16 +08:00
Usu171
2d8da185fd chore: commit bun.lock 2025-12-24 14:29:28 +08:00
Usu171
fcd3cff326 feat: using unocss to add icons 2025-12-24 14:28:27 +08:00
f9b2e248da feat: correct vertical alignment and add centered loading spinner state to dropdown items 2025-12-24 14:00:04 +08:00
5716078a9a style: replace emoji flags with flag-icons svg 2025-12-24 13:45:46 +08:00
a0fb1453fd feat(i18n): add support for Japanese and Traditional Chinese (Hong Kong) 2025-12-24 12:50:56 +08:00
1423374218 refactor: optimize root redirect mechanism to prevent white screen 2025-12-24 12:12:05 +08:00
a5b060a777 feat(i18n): add locale detection and default redirect 2025-12-24 11:52:55 +08:00
4c5982b082 feat(settings): disable all marble interactions when main toggle is off 2025-12-24 10:01:03 +08:00
b9ce359aea chore: format code 2025-12-24 09:50:32 +08:00
11b84a3939 Merge pull request #14 from 101island/feature/login
Merge branch 'feature/login' into 'dev'
2025-12-24 00:47:20 +08:00
3cfc84b96e Merge pull request #13 from 101island/feature/mouseInteractionTigger 2025-12-24 00:41:04 +08:00
950a382268 fix: restore mobile layout broken by login changes 2025-12-24 00:32:30 +08:00
7e1b29b496 feat: refactor QQ auth to use recursive long polling with immediate retry 2025-12-23 23:57:15 +08:00
a892cbb044 style: improve frontend interaction details 2025-12-23 23:28:03 +08:00
658361d297 refactor: update API base URL configuration 2025-12-23 17:06:32 +08:00
Akatsh1
6dabeae6be fix: correct label text for mouse interaction toggle and improve comments 2025-12-21 15:26:38 +08:00
Akatsh1
5c06429ef8 feat: add mouse interaction toggle functionality 2025-12-21 15:15:43 +08:00
745a745a72 feat: complete frontend login logic 2025-12-18 16:51:26 +08:00
1e7fefd6e6 feat: add login window 2025-12-18 12:38:33 +08:00
2cb29e9545 docs: delete refact_MARBLE_SYSTEM_guide.md 2025-12-18 11:22:30 +08:00
1bbd966934 Merge pull request #10 from 101island/feature/physics
Feature/physics
2025-12-16 15:53:36 +08:00
Usu171
2bb9de9588 chore: update subSteps values to enhance stability 2025-12-16 15:34:48 +08:00
Usu171
58502a350e chore: add comments back 2025-12-16 15:23:16 +08:00
Usu171
819bdf4c9f chore(config): maxSpeed to 3200 2025-12-15 16:51:15 +08:00
Usu171
946fcac7bd feat: testing a new physics system 2025-12-15 16:34:48 +08:00
b06be03905 Merge pull request #9 from 101island/feature/deviceMotion
feat: add device motion interaction
2025-12-14 23:27:12 +08:00
Usu171
ae003fb8fd feat: if device orientation interaction is turned off, disable dynamic minSpeed & dynamic subSteps 2025-12-14 23:18:29 +08:00
Usu171
db3ce82eb2 feat: if device orientation interaction is turned off, disable dynamic minSpeed 2025-12-14 23:10:01 +08:00
Usu171
455c54b3cf fix: calculate the size of marbles using the proportion of marbles area to fix: marble is too large in a square screen 2025-12-14 22:52:06 +08:00
Usu171
0a6c24a509 feat: add deviceOrientation & deviceMotion toggle button 2025-12-14 22:11:42 +08:00
Usu171
b65d247d49 feat: add device motion interaction back 2025-12-14 21:52:05 +08:00
Usu171
d9f361280d fix: add random speed to fix: if enableCollisions are turned off and the marble completely overlaps, there will be no collision 2025-12-14 17:51:30 +08:00
Usu171
2f7630565d feat: add dynamic minSpeed 2025-12-14 17:23:47 +08:00
Usu171
b3b886e8e9 feat: add kinetic energy debug info 2025-12-14 15:25:10 +08:00
Usu171
0c29be993b fix: wrong collision 2025-12-14 14:42:17 +08:00
Usu171
3bf1c0ce4c Merge branch 'debug' into feature/deviceMotion 2025-12-14 14:01:28 +08:00
Usu171
dc48c866c2 feat: use rotation matrix to derive acceleration ax
refs:
https://www.w3.org/TR/orientation-event/#examples
2025-12-14 01:26:55 +08:00
Usu171
6437fd8825 feat: add velocity vector display 2025-12-14 01:03:47 +08:00
93f50b4812 feat: implement dynamic physics sub-stepping with gravity optimization and debug UI 2025-12-14 00:52:35 +08:00
6a14b51296 style: update settings menu background to dark 2025-12-14 00:05:48 +08:00
Usu171
1efc80cfe3 feat: add device orientation interaction 2025-12-13 22:31:23 +08:00
Usu171
a72bfb2e85 feat: add device motion interaction 2025-12-13 16:02:15 +08:00
86d5c48522 feat: add title, marbles, and background toggles to settings menu 2025-12-13 14:26:56 +08:00