Commit Graph

24 Commits

Author SHA1 Message Date
fd29b3b89c chore(android): 升级版本号到 1.0.41 (versionCode 43) 2026-06-24 17:06:57 +08:00
86eef988dc fix(android): 修正下载URL解析和CookieManager线程
- 解析相对下载地址时使用 HOME_URL 域名根路径,避免把当前对话路径拼进URL

- CookieManager.getCookie 在主线程调用后再传入IO线程
2026-06-24 17:02:14 +08:00
6a5ba2d95e fix(android): 下载改为应用内下载+系统分享sheet
- 移除 DownloadManager,改用 HttpURLConnection 下载到应用私有目录

- 通过 FileProvider 生成 content URI,调用 ACTION_SEND 弹出系统分享面板

- 下载请求携带 WebView Cookie,保证鉴权

- 版本号 1.0.40 (versionCode 42)
2026-06-24 16:51:20 +08:00
626b7eaa52 fix(android): 修复媒体权限重请求与下载失败
- 在唤起图片/视频文件选择器前主动请求 READ_MEDIA_IMAGES/VIDEO 权限,
  拒绝后支持再次请求并引导到系统设置页。
- Android 下载桥接补全相对 URL 为绝对地址,并携带 WebView 登录 Cookie。
- Android 10+ 指定公共下载目录失败时回退到 DownloadManager 默认位置。
- 前端 markdown 下载链接与资源下载统一优先走 AndroidDownloadBridge。
2026-06-24 16:13:24 +08:00
bd9af317e4 feat(chat): 使用 vue-pdf-embed 实现 PDF 卡片内联滚动预览
- 新增 PdfPreview 组件,基于 vue-pdf-embed essential/legacy 构建
- PDF 文件卡片与其他文件卡片统一在卡片下半部分预览
- 移除 iframe 浏览器原生预览和 AndroidPdfBridge 原生预览分支
- 同步更新 Android App 版本号与更新说明
2026-06-24 12:41:56 +08:00
4fcc6a1b25 chore(android): 版本号递增到1.0.37(39) 2026-06-24 01:55:50 +08:00
15dea9c2e5 fix(android): 修复PDF/下载/文件选择器,常规设置增加上传日志 2026-06-24 01:50:03 +08:00
cc22541560 chore(android): 更新WEB_ASSET_VERSION以打破缓存 2026-06-24 01:11:13 +08:00
f7b79418f9 fix(android): 修复App文件下载、PDF卡片展示与本地媒体发送 2026-06-24 00:59:48 +08:00
e4a663594d feat: Android App 原生 PDF 预览与前端 show_file 卡片
- 集成 AndroidPdfViewer (mhiew fork) 实现不依赖浏览器的 PDF 预览
- 新增 PdfPreviewActivity 与 JS Bridge (AndroidPdfBridge)
- ShowFileCard 在 Android App 内对 PDF 显示「预览」按钮,不内嵌 iframe
- 新增 /api/file/content 后端接口用于文件内容 inline 预览
- 前端支持 <show_file> 标签与 download:// 链接渲染
- 更新 Android 版本号至 1.0.35
2026-06-24 00:06:10 +08:00
d24e00b9b3 feat(voice): Android 端侧离线语音识别集成
基于 Sherpa-ONNX + SenseVoice int8 实现 APK 端侧语音识别:
- VoiceBridge: AudioRecord 录音 + 整段识别 + JS Bridge 回调
- ModelManager: 模型下载管理(自有服务器),支持断点续传/校验/删除
- 前端:语音按钮仅 APK 环境显示,识别结果回填 ProseMirror 编辑器
- 调试:文件日志 + /api/voice_debug 接收路由
- demo/sense_voice_demo.py: Python 端测 Demo

versionCode 24→36, versionName 1.0.22→1.0.34
2026-06-10 00:50:16 +08:00
5723da8eb1 fix(android): 修复 App 内本地图片/视频选择无效的问题
- AndroidManifest.xml 补充 READ_MEDIA_IMAGES / READ_MEDIA_VIDEO 权限(Android 13+ 必需)
- 将已废弃的 startActivityForResult 替换为 registerForActivityResult(Activity Result API),解决 Android 13+ 文件选择器回调丢失
- 同步更新 versionCode 24 / versionName 1.0.22
2026-06-07 16:34:26 +08:00
bed194386a fix(mobile): align conversation overlay in app 2026-05-28 20:50:44 +08:00
d798d39da3 fix: persist onboarding prompt status and bump android app to 1.0.20 2026-04-07 20:08:33 +08:00
7e1d9bfede fix: restore apk tutorial scrolling and bump app to 1.0.19 2026-04-07 17:56:05 +08:00
4e4186f87a fix: polish tutorial/theme copy and align review dialog themes 2026-04-07 17:12:53 +08:00
67db1ea831 fix: migrate auth pages to vue and bump android app to 1.0.17 2026-04-07 12:38:45 +08:00
c88b3e9363 feat: inline workspace logo with theme adaptation and bump versions 2026-04-07 12:14:10 +08:00
9f34e095dc chore: bump android webview app to 1.0.15 2026-04-07 11:51:01 +08:00
207a7d2e33 fix: remove liquid glass experiment and bump android app to 1.0.14 2026-04-07 00:02:06 +08:00
81d4c17ae7 feat: update app refresh entry and release metadata 2026-04-06 19:51:56 +08:00
cb92517cf5 fix: update app icon asset and zh-cn time format 2026-04-06 03:11:55 +08:00
fafb0d35ad feat: add app update flow and apk deploy automation 2026-04-06 02:10:52 +08:00
99d0b79730 feat: add android webview app project 2026-04-05 20:48:53 +08:00