feat(mobile): add and improve mobile (#328)

* fix(common): 🐛 apply issue

* refactor(common): ♻️ refactor request by rust

* feat(mobile):  add navigation from home avatar to SimpleBio page

* refactor(common): ♻️ refactor request by rust --> initial completion

* refactor(common): ♻️ extract ImrequestUtils in frontend

* refactor(common): ♻️ refactor rust request

* refactor(common): ♻️ refactor ws; fix error

* fix(common): 🐛 getFriendPage invoke error

* refactor(common): ♻️ refactor all request to rust

* fix(common): 🐛 logout

* fix(common): 🐛 init msg list

* feat(mobile):  add real-time message push

* fix(common): 🐛 fix date formate in announcement

* fix(common): 🐛 fix getUserInfoBatch request bug; add emoji in log;

* fix(common): 🐛 handle 401 error;

* fix(common): 🐛 fix getBadgesBatch bug

* fix(common): 🐛 fix recall msg bug

* fix(common): 🐛 fix send video msg

* fix(common): 🐛 add token relation command

* feat(mobile):  add login and logout logic; implement route guards

* fix(mobile): 🐛 fix inability to listen to WebSocket messages

* fix(mobile): 🐛 fix mobile routing error

* feat(mobile):  add personal information display

* feat(mobile):  add avatar display to simplebio.vue page

* fix(mobile): 🐛 fix scrolling issue when keyboard is focused

* perf(ios):  compatible with some iOS styles

* perf(mobile):  horizontal screen prohibited

* build(build): 📦 update tauri version

* feat(mobile):  added 'Add Group Chat' page and 'Add Friend' page

* fix(mobile): 🐛 fix blank screen issue caused by routing

* fix(mobile): 🐛 fixed missing chat room name display issue

* build(tauri): 📦 update tauri v2.8.5

* chore(system): 🔨 merge branch 'master' into feat/mobile/ws-api

---------

Co-authored-by: wanwanruwoxin <254693270@qq.com>
Co-authored-by: 卡仔 <1271013637@qq.com>
This commit is contained in:
Dawn
2025-09-02 21:59:13 +08:00
committed by GitHub
parent c7ce8040aa
commit 9a342f7804
46 changed files with 1704 additions and 446 deletions

2
index.html vendored
View File

@@ -5,7 +5,7 @@
<title>HuLa</title>
<meta
name="viewport"
content="width=device-width, initial-scale=1, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no viewport-fit=cover" />
content="width=device-width, initial-scale=1, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" />
<!-- 🎯 预加载图片资源(仅移动端) -->
<script>