Commit Graph

  • eb5d0292af fix: resolve Astro image metadata when building emoji index feature/chat awfufu 2026-02-23 12:44:44 +08:00
  • 57c3ae73ae fix: use prebuilt emoji index for pack token matching awfufu 2026-02-23 12:32:50 +08:00
  • a3bcb1d3f4 fix: load emoji packs from assets index at runtime awfufu 2026-02-23 12:26:54 +08:00
  • e8dff829d6 fix: render pack-based emoji tokens as inline images awfufu 2026-02-23 12:16:00 +08:00
  • 12cbd4e8e6 fix: render qface as images in picker editor and chat awfufu 2026-02-23 12:03:00 +08:00
  • 94f9fcdf9c fix: robustly replace inline qface tokens with images awfufu 2026-02-23 11:57:44 +08:00
  • 2d3787a4b0 fix: render inline qface tokens as local images awfufu 2026-02-23 11:50:42 +08:00
  • fd543e6958 feat: add closable chat shell with footer reopen control awfufu 2026-02-23 11:43:51 +08:00
  • 50cdd95c17 feat: support multi-token reactions with async loading states awfufu 2026-02-23 11:40:15 +08:00
  • 9d750740e5 feat: enforce single reaction with avatar-backed toggles awfufu 2026-02-23 11:32:01 +08:00
  • a022942502 feat: render qface from local emoji assets awfufu 2026-02-23 11:03:19 +08:00
  • 39ed936fcf fix: send context-menu emoji as message reactions awfufu 2026-02-23 10:40:45 +08:00
  • 7ac103c256 feat: add telegram-style reaction strip with qqface support awfufu 2026-02-23 10:35:10 +08:00
  • a557597914 feat: add chat context menu and compressed webp uploads awfufu 2026-02-23 10:20:07 +08:00
  • 023b2faa66 fix: align own message rows to the right awfufu 2026-02-23 10:21:52 +08:00
  • 883f8b871c feat: upgrade chat ui with avatars replies and emoji panel awfufu 2026-02-23 00:20:11 +08:00
  • 47534ec140 fix: avoid custom cache-control header in chat fetch awfufu 2026-02-23 00:09:20 +08:00
  • c0dc1ba6d6 feat: redesign dashboard into group chat workspace awfufu 2026-02-22 23:59:32 +08:00
  • 3b9aa59add chore: refresh bun lockfile for cloudflare build awfufu 2026-02-22 23:47:58 +08:00
  • d87831bf43 feat: connect chat panel to backend chat api awfufu 2026-02-22 23:40:05 +08:00
  • 9f68a4929a docs: add cloudflare chat storage binding notes awfufu 2026-02-22 23:28:58 +08:00
  • bcf747dec7 feat: add dashboard chat panel for text image and emoji awfufu 2026-02-22 23:28:34 +08:00
  • 742c17c834 feat: add cloudflare-backed chat storage endpoints awfufu 2026-02-22 23:28:22 +08:00
  • 9f3d0fb01c Merge branch 'dev' main awfufu 2025-12-29 16:15:53 +08:00
  • 7103fee6bc fix: center dashboard avatar using auto margins to ensure consistent alignment across locales dev awfufu 2025-12-29 16:14:27 +08:00
  • c0cc08a163 feat: implement smooth zoom animation and add zoom level indicator awfufu 2025-12-29 15:51:29 +08:00
  • e985c0ee25 fix: restore settings menu functionality for marble zoom and title card toggle awfufu 2025-12-29 15:35:15 +08:00
  • ae684ce5c8 feat: implement avatar cropping workflow with client-side compression and async loading UI awfufu 2025-12-29 14:54:03 +08:00
  • 9275c4dabd feat: optimize avatar update logic to perform instant refresh using returned hash awfufu 2025-12-29 13:38:54 +08:00
  • 9875565bd7 feat: sync user avatar from /me on page load and optimize caching awfufu 2025-12-29 11:31:58 +08:00
  • 9e5669b351 fix: resolve errors by adding API response types and handling optional values awfufu 2025-12-29 09:12:36 +08:00
  • 45c865cef2 feat: add avatar upload button to dashboard awfufu 2025-12-29 00:16:45 +08:00
  • 98c80107e3 feat: migrate user fetch and avatar urls to new backend api endpoints awfufu 2025-12-28 23:36:34 +08:00
  • 5ef8d4a140 Merge branch 'dev' awfufu 2025-12-27 17:57:29 +08:00
  • fa7ed7ec1b feat: optimize marble loading awfufu 2025-12-27 17:42:53 +08:00
  • 59d5fe8c02 fix: adapt UserDropdown menu width awfufu 2025-12-27 17:32:20 +08:00
  • 81f152adc7 fix: scope UserDropdown selectors awfufu 2025-12-27 17:28:04 +08:00
  • 2029d30f81 build: unify frontend and backend into a single project feature/mergeBackend awfufu 2025-12-27 16:43:15 +08:00
  • 68cbcea06a Merge pull request #17 from 101island/dev awfufu 2025-12-25 17:33:58 +08:00
  • 521d8bc7fa Merge pull request #16 from 101island/feature/unocss Usu171 2025-12-24 15:04:39 +08:00
  • 211f4bd703 fix: align mouse interaction toggling with other toggles feature/mouseInteractionTigger Akatsh1 2025-12-24 14:45:08 +08:00
  • e3f28c4f23 chore: remove flag-icons Usu171 2025-12-24 14:37:16 +08:00
  • 2d8da185fd chore: commit bun.lock Usu171 2025-12-24 14:29:28 +08:00
  • fcd3cff326 feat: using unocss to add icons Usu171 2025-12-24 14:28:27 +08:00
  • f9b2e248da feat: correct vertical alignment and add centered loading spinner state to dropdown items awfufu 2025-12-24 14:00:04 +08:00
  • 5716078a9a style: replace emoji flags with flag-icons svg awfufu 2025-12-24 13:45:46 +08:00
  • a0fb1453fd feat(i18n): add support for Japanese and Traditional Chinese (Hong Kong) awfufu 2025-12-24 12:50:56 +08:00
  • 1423374218 refactor: optimize root redirect mechanism to prevent white screen awfufu 2025-12-24 12:12:05 +08:00
  • a5b060a777 feat(i18n): add locale detection and default redirect awfufu 2025-12-24 11:52:55 +08:00
  • 4c5982b082 feat(settings): disable all marble interactions when main toggle is off awfufu 2025-12-24 10:01:03 +08:00
  • b9ce359aea chore: format code awfufu 2025-12-24 09:50:32 +08:00
  • 11b84a3939 Merge pull request #14 from 101island/feature/login awfufu 2025-12-24 00:47:20 +08:00
  • 3cfc84b96e Merge pull request #13 from 101island/feature/mouseInteractionTigger awfufu 2025-12-24 00:41:04 +08:00
  • 950a382268 fix: restore mobile layout broken by login changes awfufu 2025-12-24 00:32:30 +08:00
  • 7e1b29b496 feat: refactor QQ auth to use recursive long polling with immediate retry awfufu 2025-12-23 23:57:15 +08:00
  • a892cbb044 style: improve frontend interaction details awfufu 2025-12-23 23:28:03 +08:00
  • 658361d297 refactor: update API base URL configuration awfufu 2025-12-23 17:06:32 +08:00
  • 6dabeae6be fix: correct label text for mouse interaction toggle and improve comments Akatsh1 2025-12-21 15:26:38 +08:00
  • 5c06429ef8 feat: add mouse interaction toggle functionality Akatsh1 2025-12-21 15:15:43 +08:00
  • 745a745a72 feat: complete frontend login logic awfufu 2025-12-18 16:51:26 +08:00
  • 1e7fefd6e6 feat: add login window awfufu 2025-12-18 12:38:33 +08:00
  • e33bbb315b Merge pull request #11 from 101island/dev Usu171 2025-12-18 11:39:12 +08:00
  • 2cb29e9545 docs: delete refact_MARBLE_SYSTEM_guide.md awfufu 2025-12-18 11:22:30 +08:00
  • 1bbd966934 Merge pull request #10 from 101island/feature/physics Usu171 2025-12-16 15:53:36 +08:00
  • 2bb9de9588 chore: update subSteps values to enhance stability feature/physics Usu171 2025-12-16 15:34:48 +08:00
  • 58502a350e chore: add comments back Usu171 2025-12-16 15:23:16 +08:00
  • 819bdf4c9f chore(config): maxSpeed to 3200 Usu171 2025-12-15 16:51:15 +08:00
  • 946fcac7bd feat: testing a new physics system Usu171 2025-12-15 16:34:48 +08:00
  • b06be03905 Merge pull request #9 from 101island/feature/deviceMotion Usu171 2025-12-14 23:27:12 +08:00
  • ae003fb8fd feat: if device orientation interaction is turned off, disable dynamic minSpeed & dynamic subSteps Usu171 2025-12-14 23:18:29 +08:00
  • db3ce82eb2 feat: if device orientation interaction is turned off, disable dynamic minSpeed Usu171 2025-12-14 23:10:01 +08:00
  • 455c54b3cf fix: calculate the size of marbles using the proportion of marbles area to fix: marble is too large in a square screen Usu171 2025-12-14 22:52:06 +08:00
  • 0a6c24a509 feat: add deviceOrientation & deviceMotion toggle button Usu171 2025-12-14 22:11:42 +08:00
  • b65d247d49 feat: add device motion interaction back Usu171 2025-12-14 21:52:05 +08:00
  • d9f361280d fix: add random speed to fix: if enableCollisions are turned off and the marble completely overlaps, there will be no collision Usu171 2025-12-14 17:51:30 +08:00
  • 2f7630565d feat: add dynamic minSpeed Usu171 2025-12-14 17:23:47 +08:00
  • b3b886e8e9 feat: add kinetic energy debug info Usu171 2025-12-14 15:25:10 +08:00
  • 0c29be993b fix: wrong collision Usu171 2025-12-14 14:42:17 +08:00
  • 3bf1c0ce4c Merge branch 'debug' into feature/deviceMotion Usu171 2025-12-14 14:01:28 +08:00
  • dc48c866c2 feat: use rotation matrix to derive acceleration ax Usu171 2025-12-14 01:26:55 +08:00
  • 6437fd8825 feat: add velocity vector display Usu171 2025-12-14 01:03:47 +08:00
  • 93f50b4812 feat: implement dynamic physics sub-stepping with gravity optimization and debug UI awfufu 2025-12-14 00:52:35 +08:00
  • 6a14b51296 style: update settings menu background to dark awfufu 2025-12-14 00:04:48 +08:00
  • 1efc80cfe3 feat: add device orientation interaction Usu171 2025-12-13 22:31:23 +08:00
  • a72bfb2e85 feat: add device motion interaction Usu171 2025-12-13 16:02:15 +08:00
  • 86d5c48522 feat: add title, marbles, and background toggles to settings menu awfufu 2025-12-13 14:26:56 +08:00
  • f71bd98637 Merge pull request #8 from 101island/dev awfufu 2025-12-13 11:36:57 +08:00
  • c06f40b4b3 feat: add collision toggle for settings menu awfufu 2025-12-13 11:13:56 +08:00
  • 0dd424b884 feat: replace footer zoom buttons with collapsible settings menu awfufu 2025-12-13 10:53:58 +08:00
  • aed9f7a92f perf: optimize marble physics via spatial grid and reduce CSS rendering overhead awfufu 2025-12-13 10:27:39 +08:00
  • a32ef907ad feat(physics): migrate marble physics engine to wasm feature/wasm awfufu 2025-12-13 01:09:29 +08:00
  • f768ac7827 chore: add Biome and format codebase with biome.json awfufu 2025-12-12 23:37:56 +08:00
  • 675b51da17 refactor: translate all Chinese comments to English and convert block comments to single-line comments awfufu 2025-12-12 23:28:08 +08:00
  • 19a50ae89d chore: add @biome.js/biome version 2.3.8 to devDependencies Usu171 2025-12-12 23:22:04 +08:00
  • 3f32949fd1 refactor: modularize marble system with TypeScript architecture, add mouse interacrtions, optimize physics system Akatsh1 2025-12-10 15:39:51 +08:00
  • d57e6107fd Merge pull request #6 from 101island/dev awfufu 2025-12-10 14:49:58 +08:00
  • 9f7a945aeb chore: add README.md awfufu 2025-12-10 14:44:48 +08:00
  • 6ec19effa4 chore: add MIT license awfufu 2025-12-10 14:26:46 +08:00
  • 8478e62558 chore: add bun.lock awfufu 2025-12-10 13:04:37 +08:00
  • 20df4a9e8e feat: add footer component with zoom in/out functionality awfufu 2025-12-10 10:31:44 +08:00