博客
啊啊 还是有什么不够 明明已经偷了这么多了 却还是没能得到一点满足

“The desktop app did not start the remote chat request”——一个被报错文案带偏的排查记
记录 LiveAgent 移动端聊天偶发 "The desktop app did not start the remote chat request" 的排查过程:从 agent 离线、OHOS 平台差异、桌面 webview 冷启动一路追错,最后发现真凶是「模型选择」。

适配 OpenHarmony ArkWeb 的 DOM storage:从白屏到上游 PR 的完整历程
记录给 Tauri v2 移动端适配 HarmonyOS 时,从 "Cannot read properties of null" 白屏、本地硬开 .domStorageAccess 改包,到最后向上游 harmony-contrib/openharmony-ability 提可配置化 PR 的完整历程。

OpenHarmony 构建踩坑:带空格的 DevEco 路径让 clang 报 Files\Huawei\DevEco
记录一次 Tauri 移动端做 HarmonyOS 适配时,ring 构建脚本因 Windows 空格路径导致 clang 报错的排查与根治过程。

一个 Tauri 项目同时兼容 Android 与 HarmonyOS:双 Cargo 清单切换的构建思路
记录 agent-mobile 用「双 toml + 构建时替换」让同一套 Tauri 2 代码同时产出 Android 与 HarmonyOS 工程的完整思路与实现。

Tauri的Android特性demo开发
比如消息提醒、悬浮窗、小组件、灵动岛之类的

记录将一系列项目从deno.dev迁移到deno.net
在7月20号到来的几天后,旧的deno项目终于还是被强行停止运行了

给 VS Code 接入 DeepSeek V4 API
用的是 CC Switch 的方案

给Cloudflare R2存储桶内的图片添加自定义元数据
最近在优化博客的图片加载性能,尝试给Cloudflare R2存储桶内的图片添加自定义元数据来实现更高效的缓存控制和CDN分发。以下是我在这个过程中总结的一些步骤和经验

给新电脑配置GIT的GPG认证并补救已经提交的未签名PR
最近换上了公司新发的HarmonyOS笔记本,性情了一上来就开始写代码提PR,忘记配置GPG认证了...只能重配然后force push来补救一下了

用Tauri开发HarmonyOS应用
fork了richerfu大佬的tauri-demo,体验了一下用tauri写鸿蒙APP,然后尝试在本机打包了hap文件,安装测试成功并顺手提了个PR~

从'不支持任何操作'到完美运行:一次跌宕起伏的 BLE 调试记录
在开发 Tauri BLE 应用时,同一个蓝牙设备在手机上显示'不支持任何操作',但在电脑上完全正常。这次调试之旅穿过权限检查、属性映射、库源代码,最终发现了一个硬编码 bug,并用推断机制完美解决。

解决 Leptos 0.8 与 leptos-fluent 的依赖版本冲突问题
在使用 Leptos 0.8 框架开发项目时,集成 leptos-fluent 国际化库遇到了严重的依赖版本冲突问题。本文详细分析了问题根源,并提供了最终解决方案。

调整Tauri项目层级
把前端项目放在应用层里面,才是对电脑最友好的方式吧!

解决WebHistory使用OpenResty部署时的页面404问题
des

将TauriV1项目升级到V2
最近涉及到项目的交接和使用,是时候去升级到TauriV2版本