|
|
9f3d0fb01c
|
Merge branch 'dev'
|
2025-12-29 16:15:53 +08:00 |
|
|
|
7103fee6bc
|
fix: center dashboard avatar using auto margins to ensure consistent alignment across locales
|
2025-12-29 16:14:27 +08:00 |
|
|
|
c0cc08a163
|
feat: implement smooth zoom animation and add zoom level indicator
|
2025-12-29 15:51:29 +08:00 |
|
|
|
e985c0ee25
|
fix: restore settings menu functionality for marble zoom and title card toggle
|
2025-12-29 15:35:15 +08:00 |
|
|
|
ae684ce5c8
|
feat: implement avatar cropping workflow with client-side compression and async loading UI
|
2025-12-29 14:54:03 +08:00 |
|
|
|
9275c4dabd
|
feat: optimize avatar update logic to perform instant refresh using returned hash
|
2025-12-29 13:38:54 +08:00 |
|
|
|
9875565bd7
|
feat: sync user avatar from /me on page load and optimize caching
|
2025-12-29 11:31:58 +08:00 |
|
|
|
9e5669b351
|
fix: resolve errors by adding API response types and handling optional values
|
2025-12-29 09:12:36 +08:00 |
|
|
|
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 |
|
|
|
5ef8d4a140
|
Merge branch 'dev'
|
2025-12-27 17:57:29 +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 |
|
|
|
68cbcea06a
|
Merge pull request #17 from 101island/dev
Merge branch 'dev' into 'main'
|
2025-12-25 17:33:58 +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 |
|
|
|
e33bbb315b
|
Merge pull request #11 from 101island/dev
Merge dev branch into main
|
2025-12-18 11:39:12 +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 |
|