{"full_name":"HuLaSpark/HuLa","owner":"HuLaSpark","name":"HuLa","url":"https://github.com/HuLaSpark/HuLa","description":"🍀 A cross-platform instant messaging desktop application with exceptional performance built on Rust + Vue3, compatible with Windows, macOS, Linux, Android, and iOS（一款基于Rust+Vue3极致性能的跨平台即时通讯桌面应用，兼容Windows、MacOS、Linux、Android、IOS）","homepage":"https://hulaspark.com","topics":[],"language":"Vue","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/182812476?v=4","created_at":"2024-01-16T00:24:53Z","pushed_at":"2026-11-07T14:45:05Z","metrics":{"stars":7826,"forks":1061,"watchers":44,"issues":140,"prs":386,"releases":46,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":7},"growth":{"day":{"stars":10,"forks":2,"base_day":"2026-11-09"},"week":{"stars":35,"forks":11,"base_day":"2026-11-03"},"month":{"stars":79,"forks":19,"base_day":"2026-10-11"}},"history":{"dates":["2026-09-06","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-12","2026-09-13","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-19","2026-09-20","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-26","2026-09-27","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-03","2026-10-04","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[7699,7700,7704,7705,7709,7708,7712,7712,7714,7715,7716,7718,7719,7719,7720,7722,7721,7720,7726,7732,7734,7734,7734,7736,7745,7748,7751,7750,7747,7749,7750,7748,7749,7749,7750,7747,7752,7751,7749,7750,7749,7757,7762,7766,7767,7771,7770,7771,7772,7774,7776,7776,7780,7782,7784,7786,7788,7789,7791,7797,7816,7826],"forks":[1041,1042,1042,1042,1042,1041,1041,1040,1040,1040,1041,1042,1042,1042,1042,1042,1042,1042,1041,1041,1041,1041,1041,1041,1042,1043,1043,1043,1041,1041,1041,1041,1042,1041,1042,1042,1042,1042,1042,1043,1043,1045,1046,1046,1044,1046,1048,1047,1047,1047,1047,1047,1049,1049,1049,1049,1049,1051,1050,1050,1059,1061],"watchers":[42,42,43,43,43,43,43,43,43,43,43,43,43,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,44,44],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{},"same_owner":[],"issues":[{"number":441,"title":"[Windows] 建议默认禁用 `bundled-sqlcipher-vendored-openssl` 以改善开发体验","comments":19,"created_at":"2025-12-17T13:29:40Z"},{"number":491,"title":"[feat] 性能问题和其他","comments":3,"created_at":"2026-02-10T14:33:49Z"},{"number":476,"title":"[feat] 接入离线推送","comments":3,"created_at":"2026-01-28T08:34:28Z"},{"number":490,"title":"[bug] 有两个生日的标题，此外头像编辑后保存报错","comments":2,"created_at":"2026-02-07T14:55:20Z"},{"number":480,"title":"[bug] 发送语音、文件、图片类型的信息失败","comments":2,"created_at":"2026-02-05T07:14:32Z"},{"number":397,"title":"[feat] 登录后有渠道可以修改当前登录用户的密码","comments":2,"created_at":"2025-11-20T02:28:53Z"},{"number":519,"title":"[bug] mac版 截图时桌面被缩放，影响截图","comments":1,"created_at":"2026-05-06T13:51:50Z"},{"number":489,"title":"[feat] 注册后自动登录或给出账号","comments":1,"created_at":"2026-02-07T11:35:04Z"}],"discussions":[{"number":537,"title":"这个项目是不是有1.4了","comments":1,"category":"General","created_at":"2026-10-06T07:03:48Z"},{"number":511,"title":"安卓的文件在哪下啊？？？","comments":0,"category":"Q&A","created_at":"2026-03-31T04:41:13Z"},{"number":380,"title":"生产版本构建出错","comments":2,"category":"Q&A","created_at":"2025-11-10T09:26:27Z"},{"number":365,"title":"v3.0.0","comments":0,"category":"Q&A","created_at":"2025-10-20T12:15:53Z"},{"number":309,"title":"很高兴发现这个非常棒的项目，不知道有没有uniapp版本的","comments":1,"category":"General","created_at":"2025-08-08T01:19:09Z"},{"number":26,"title":"Tauri 2的移动端+视频+文件基本就全了","comments":2,"category":"Q&A","created_at":"2024-10-25T16:18:53Z"},{"number":5,"title":"真的好厉害,这么小的安装包","comments":1,"category":"Q&A","created_at":"2024-07-04T03:31:38Z"}],"latest_release":{"name":"v3.0.9","tag":"v3.0.9","published_at":"2026-01-19T08:39:04Z","body":"## [3.0.9](https://github.com/HuLaSpark/HuLa/compare/v3.0.8...v3.0.9) (2026-01-19)\r\n\r\n### ✨ Features | 新功能\r\n\r\n* **chat:** :sparkles: support group member alias resolution when extracting [@mentions](https://github.com/mentions) ([86a7f3e](https://github.com/HuLaSpark/HuLa/commit/86a7f3e456b9cedc8a99f554557aa12cd0fb8e08))\r\n* **i18n:** :sparkles: add loading states and system settings translations ([a08bb76](https://github.com/HuLaSpark/HuLa/commit/a08bb762ff66f353a2ff01f529d6b778f55d22cc))\r\n* **i18n:** add i18n for community post ([7648f77](https://github.com/HuLaSpark/HuLa/commit/7648f777fd821ac7028b69423a3a3fa20caad046))\r\n* **i18n:** enhance internationalization support by adding mobile titles and computed labels ([9c07f86](https://github.com/HuLaSpark/HuLa/commit/9c07f8695820227f29f1f5b3961096c9d9ec0ba5))\r\n* **login:** :sparkles: add 3-second delay and cancel option for auto-login on desktop ([1f661ea](https://github.com/HuLaSpark/HuLa/commit/1f661eaaecf64c5e9ac411832b5a446c915be3e7))\r\n* **login:** :sparkles: add message sync and error handling for OAuth login ([7d7f0c2](https://github.com/HuLaSpark/HuLa/commit/7d7f0c2d6bc438ba93546aeb756d63cf2388eee7))\r\n* **login:** :sparkles: preload group member data and announcements during login ([2cc3eab](https://github.com/HuLaSpark/HuLa/commit/2cc3eab991a192cba654956fdc693ab2e75147ad))\r\n* **monitor:** :sparkles: add development memory monitor component ([709bcc4](https://github.com/HuLaSpark/HuLa/commit/709bcc4514f0eab86e88e9e8e86247d51511764c))\r\n* **notification:** :sparkles: add volume control for message alert sound ([d560912](https://github.com/HuLaSpark/HuLa/commit/d56091250799bcf35a751ff5764c197e1445c2e5))\r\n* **skill:** :sparkles: add HuLa skill linking script and project context documentation ([0aaf60c](https://github.com/HuLaSpark/HuLa/commit/0aaf60c0d2e1b8484afe4b7b7ecb791b1ab66e53))\r\n* **theme:** :sparkles: preserve user theme preference on app restart ([3d81c33](https://github.com/HuLaSpark/HuLa/commit/3d81c3338b8ef7d30a2ca883fbe16f035c9eb7f3))\r\n* **view:** :sparkles: add gitecode login ([cf80f79](https://github.com/HuLaSpark/HuLa/commit/cf80f793334c8917a0b8c8ef7ea30c12aa3f31e6))\r\n\r\n### 🐛 Bug Fixes | Bug 修复\r\n\r\n* **chat:** :bug: validate emoji insertion range is within input box ([e027e32](https://github.com/HuLaSpark/HuLa/commit/e027e320aca2c12c2b0694d8c81d5fa76b0ecbb5))\r\n* **ci:** :bug: fix draft release detection to avoid multiple release IDs for same tag ([342eae6](https://github.com/HuLaSpark/HuLa/commit/342eae600ca7394a4748ef04d1f589fd92ac6b8c))\r\n* **common:** :bug: page the friends list ([cc14874](https://github.com/HuLaSpark/HuLa/commit/cc14874773b9eab5579d0a53e4a58193269651a5))\r\n* **forget-password:** :bug: reset initial step to 1 from 3 ([cd42271](https://github.com/HuLaSpark/HuLa/commit/cd422712748e4659ad50e5c3893272ee11eac207))\r\n* **group:** :bug: fix group member refresh problem in single chat ([4cd1c3c](https://github.com/HuLaSpark/HuLa/commit/4cd1c3cd66f605c58ad4115e023a39035ea4ed0e))\r\n* **ios:** :bug: fix ios crash and auto login failure ([c860a14](https://github.com/HuLaSpark/HuLa/commit/c860a140e3b7a52ef1af7db5c553fa4c69b14ddc)), closes [#472](https://github.com/HuLaSpark/HuLa/issues/472)\r\n* **ios:** :bug: fix ios real machine stuck on startup page due to useNetworkStatus() ([8c18806](https://github.com/HuLaSpark/HuLa/commit/8c18806a83cd83d0a435022a8dc15d74f4a81f9a))\r\n* **ios:** :bug: fix ios simulator can't start ([cb2028a](https://github.com/HuLaSpark/HuLa/commit/cb2028a971acb2d6902a149885573d5e96557d3b))\r\n* **ios:** :bug: fix packaging error due to ios permissions issue ([18fb1fd](https://github.com/HuLaSpark/HuLa/commit/18fb1fd14ea230782794d9ce6b11aeada29171c4))\r\n* **logout:** :bug: skip token validation during logout to prevent error loops ([c65c740](https://github.com/HuLaSpark/HuLa/commit/c65c7407975bc959bebc01ca0f7ad7ff66486cc1))\r\n* **plugin:** :bug: display of ai usage times ([ca10f5d](https://github.com/HuLaSpark/HuLa/commit/ca10f5ddce0fa51e390c0"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}