Skip to content

Releases: haohaoai0/HarmonyX

Harmony X 3.1.0

Choose a tag to compare

@haohaoai0 haohaoai0 released this 18 Oct 13:23
3c258b5

Harmony X 3.1.0 · versionCode 23 · 2026-10-18

中文更新日志

本版新增桌面服务卡片、原生资料编辑、页面背景搭配、混搭配色、动画与触感设置及 HDR 效果,完善手机双列与大屏自适应阅读,并改善 GIF 查看、图片保存、视频交互和设置导航。构建版本为 23。

新增功能

  • 应用分身:支持系统应用分身,最多可创建 5 个分身,便于分别使用不同账号。
  • 桌面服务卡片:提供 2×2、2×4 和 4×4 三种尺寸,可选择推荐、关注、趋势或通知作为内容来源。卡片跟随当前账号,使用已缓存的内容展示;点击帖子进入对应详情,齿轮按钮可更换来源并刷新卡片。
  • 原生资料编辑:支持修改姓名、简介、位置、网站、头像和横幅。保存后重新读取账号资料并更新应用内显示;部分步骤失败时保留未完成的编辑,方便重试。
  • 12 款传统色主题:新增朱砂、丹缳、琥珀、秋香、竹青、石青、景泰蓝、花青、紫棠、胭脂、檀色和苍山黛配色,分别适配浅色与深色外观,保留原有主题色选项。
  • 页面转场选择:设置新增“原有动画”和“官方风格”,选择后立即生效并在重启后保留,默认继续使用原有动画。图片与视频查看器保留各自的媒体展开和收起动画。
  • 视频双击快进/快退:双击画面右半边快进、左半边快退,默认每次 10 秒,可独立开关并在 1~60 秒之间调整;不改变长按倍速偏好。
  • 图片作者栏:图片查看器增加作者信息、主页入口和关注操作,关注状态与其他页面共享。
  • 备用图标:增加僵尸 X 图标选项。
  • 手机双列与自适应信息流:沿用现有信息流列数设置,手机首页可选择双列阅读;个人主页、书签、浏览记录、列表、社区、通知帖子、搜索及互动记录等页面按实际内容区域宽度切换单列、双列或三列,窄分栏自动收回单列,标题和加载提示保持整行显示。
  • GIF 图片查看器:帖子、私信、待发送附件和 GIF 搜索中的动图接入统一图片查看器,支持放大查看和左右切换,图片与 GIF 混排时保留原顺序。GIF 搜索可先预览再选择当前动图;保存时保留原生 GIF,视频形式的动图沿用 GIF 转换流程。
  • 页面背景搭配:普通页面支持底色、照片、整套图案、跨套系图标混搭和纸张质感,可调整图标密度、纹理强度及帖子、私信列表和其他内容底板的不透明度;支持导入与分享包含背景图片的搭配方案,并可用总开关暂时关闭背景、保留原搭配。
  • 共用背景图库:帖子图片可保存到按账号区分的本地背景图库,在页面背景或聊天背景中选用。图片持久保存在应用文件中,清理缓存后仍可使用;重复保存同一来源会复用已有图片。
  • 10 款混搭配色:新增缤纷、海盐珊瑚、落日鸢尾、森林琥珀、莓果薄荷、莫兰迪、糖果缤纷、晴空柠檬、蜜桃薄荷和香芋奶黄,为开关、导航和发布按钮搭配不同颜色,并适配浅色与深色外观。
  • 动画与触感:提供轻快、标准、柔弹和低动态预置,可独立调整动画时长、运动幅度、弹性阻尼、Symbol 图标动效和触感强度;降低动画效果后跳过页面转场及装饰动效,保留原有参数,触感反馈遵循系统设置。
  • 液态导航指示器:悬浮底栏增加可拖动的胶囊指示器,点击或拖动切换标签时弹性回位,隐藏部分标签及关闭标签文字后仍按实际位置和尺寸对齐。
  • 组件 HDR 与触摸高光:增加独立的组件 HDR 开关及提亮倍数设置,默认关闭,默认倍数为 1.25;显示系统报告的当前屏幕最大提亮倍数。按钮、图标和选中态可使用高光效果,按压或拖动结束后及时收起触摸光效。
  • HDR 视频增强:在系统报告支持的屏幕上,为普通视频启用系统 HDR 增强;屏幕变化时重新检测能力,不支持或调用失败时继续普通播放。
  • 菜单操作显隐:设置中按帖子、图片和视频分类管理菜单操作,可逐项隐藏并恢复默认,选择在重启后保留,并与各页面的实际菜单共用。
  • 退出前确认:主页面返回时可显示系统退出确认框,只有明确选择退出才关闭应用;手机侧栏展开时先收起侧栏。设置可关闭确认,二级页面继续正常返回。
  • 华为账号与云同步入口:接入华为账号登录、头像展示及可选的偏好同步,按外观与导航、阅读与播放、本地内容规则分组选择;默认不启用云同步,X 登录凭据、私信、草稿和缓存保留在本机。实际使用仍需完成账号服务和签名配置。
  • 防窥保护入口:提供系统防窥配置、授权状态提示和重新检测;授权完成后返回应用可再次检查并激活。仅在设备支持、已设置人脸识别且取得应用防窥授权时,按系统窥视状态触发保护蒙层。

改进与修复

  • “我的”账号总览:优化头像、横幅和账号信息的展示,进入完整个人主页时先显示已有资料;刷新账号总览不再额外请求两条帖子时间线。
  • 紧凑信息流卡片:多列窄卡片调整封面、正文摘要和间距,多图查看仍保留完整图片序列,视频与 GIF 继续遵循原有自动播放设置。
  • 图片保存与长按菜单:保存当前图片改用系统安全保存按钮,点击授权后先准备相册位置,再等待下载;长按图片打开更多菜单,保留识图等操作。开启“保存到文件”后,每个文件通过系统另存为确认保存位置。
  • 文件访问权限精简:移除持久化文件访问权限及长期目录授权入口。原有保存到文件的偏好继续保留,取消或保存失败时下载任务可重试。
  • 独立静音与播放交接:首页预览和打开后的视频分别记住静音选择,临时静音、预加载和播放器交接不再覆盖用户偏好;视频控件隐藏时同步处理相关覆盖层。
  • 首页首屏与推荐内容:先呈现真实帖子,再插入推荐内容或展示启动弹窗;空白及尚未请求的时间线不以推荐内容占位。同步更新多列信息流的项目计数,处理加载后列表仍空白的问题。
  • 材质默认值:首次使用时侧栏材质默认关闭、半模态材质默认开启;已有的独立选择继续保留。
  • 存储清理:清理入口在确认前重新统计可清理缓存,并保留清理结果和失败反馈。
  • 视频点击与预览声音:扩大手动播放的整块画面响应区域;多卡片预览可继续播放画面,仅最近主动开启声音的卡片发声,打开视频后的独立静音选择继续保留。
  • 旋转、折叠与小屏阅读:切换列数或横竖屏时尽量保留当前帖子及卡片内阅读位置;优化 Pura X 方形外屏和短屏的标题栏、视频操作栏、评论弹窗及回复附件预览,避免控件挤压和遮挡。
  • 图片查看操作:全屏查看的控制入口沿用现有设置,去掉更多菜单中重复的保存项;大屏图片覆盖层打开和关闭时保留底层详情页及阅读位置。
  • 背景显示与流畅度:文字、互动图标和播放控件随背景及底板透明度调整对比度;普通页面复用已合成的背景纹理,减少打开页面时重复绘制,并处理切换外观或页面离开后的过期结果。
  • 设置首帧与返回路径:分类参数在页面首次绘制前传入,修复打开子页时短暂闪出上一个分类的问题;手机复用已打开的同类设置页,桌面切换分类时收起旧详情分支,减少重复入栈。
  • 公告与推荐弹窗:完善展示时间、间隔和每日次数控制,按实际展示记录次数;未取得有效配置时暂停推荐,避免异常重试或重复弹出。
  • 版本信息统一:X-new 与 Harmony-X 均更新为 3.1.0(versionCode 23),同步全部 21 种语言的版本说明和项目文档,各自保留应用名称、包名和图标。

说明

  • 本轮完成 Release 构建及 217 项相关自动化回归;发布前核验 App Pack 与 HAP 内的版本、设备支持和 5 个应用分身配置。
  • 自动化测试和构建检查不代表全部实机场景通过;桌面卡片冷启动、资料实际提交、视频手势以及平板和折叠屏转场仍需完整实机验收。上一版本注明的评论发送、连播和账号服务端验证边界继续适用。
  • 华为账号授权与跨设备云同步仍需匹配的账号服务、证书和 Profile 完成实机验证;防窥保护依赖系统支持及应用专用授权,未授权时显示等待状态。HDR 实际亮度和增强效果以当前屏幕及系统能力为准。
  • 本版提供未签名包,安装前需使用自己的 HarmonyOS 证书和 Profile 重新签名。

English changelog

This update adds Home-screen cards, native profile editing, page backgrounds, mixed colour palettes, animation and haptic settings, and HDR effects. It also expands two-column phone and adaptive large-screen reading, with improvements to GIF viewing, photo saving, video interaction, and settings navigation. The build number is 23.

New features

  • App clones: Support up to five system app clones, making it easier to use separate accounts.
  • Home-screen cards: Choose 2×2, 2×4, or 4×4 cards showing For You, Following, Trends, or Notifications. Cards follow the active account and display cached content. Tap a post to open its details, or use the gear to change the source and refresh the card.
  • Native profile editing: Update your name, bio, location, website, avatar, and banner. Saving reloads the account profile and updates its display throughout the app. If part of a save fails, unfinished edits remain available for retry.
  • Twelve traditional colour themes: Add cinnabar, vermilion, amber, autumn bamboo, bamboo green, azurite, cloisonne, indigo, begonia, rouge, sandalwood, and mountain palettes, with separate light and dark colours. Existing accent choices remain available.
  • Page-transition choice: Choose the existing animation or the official style in settings. Changes apply immediately and survive restart; the existing animation remains the default. Photo and video viewers retain their own media-opening and closing transitions.
  • Double-tap video seeking: Double-tap the right half to seek forward or the left half to seek backward. The default interval is 10 seconds, adjustable from 1 to 60 seconds, with an independent switch that leaves hold-to-speed preferences unchanged.
  • Photo author bar: The photo viewer now shows author information, a profile shortcut, and follow controls, sharing relationship state with other pages.
  • Alternate icon: Add a Zombie X icon option.
  • Two-column phone and adaptive feeds: Use the existing timeline column setting to read Home in two columns on a phone. Profiles, bookmarks, browsing history, lists, communities, notification posts, search, and interaction histories adapt to the actual content-pane width with one, two, or three columns. Narrow panes return to one column, while headings and loading indicators span the full width.
  • GIF photo viewer: Open animations from posts, chats, pending attachments, and GIF search in the shared photo viewer, with enlarged viewing and horizontal browsing. Mixed photo and GIF galleries retain their original order. Preview search results before selecting the current GIF; saving preserves native GIF files and uses the existing GIF conversion flow for video-backed animations.
  • Page backgrounds: Combine colours, photos, complete patterns, individual motifs from different sets, and paper textures on ordinary pages. Adjust motif density, texture strength, and separate opacity levels for posts, the inbox, and other content panels. Import or share schemes with their background photo, or temporarily disable the background while retaining the saved design.
  • Shared background library: Save post photos to a durable, account-specific library for page or chat backgrounds. Saved images survive cache cleanup, and saving the same source again reuses its existing image.
  • Ten mixed colour palettes: Add Confetti, Sea Salt Coral, Sunset Iris, Forest Amber, Berry Mint, Morandi, Candy, Sky Lemon, Peach Mint, and Lilac Cream. Switches, navigation, and compose buttons use coordinated colours in both light and dark appearances.
  • Animation and haptics: Choose Quick, Standard, Spring, or Reduced Motion presets, or independently adjust duration, movement, spring damping, Symbol animations, and haptic intensity. Reduced Motion skips page transitions and decorative effects while retaining previous parameters. Haptics respect system settings.
  • Liquid navigation indicator: Add a draggable capsule to the floating bottom bar, with spring settling when tapping or dragging between tabs. Its position and size follow the actual visible tabs and label setting.
  • Component HDR and touch highlights: Add an independent component HDR switch and brightness multiplier. The effect starts disabled, with a default multiplier of 1.25, and settings show the current screen's system-reported maximum multiplier. Buttons, icons, and selected states can use highlights; touch glows clear when a press or drag ends.
  • HDR video enhancement: Use system HDR enhancement for ordinary videos on screens that report support. Recheck capabilities after screen changes and retain normal playback when enhancement is unavailable or fails.
  • Menu action visibility: Manage post, photo, and video actions in their settings categories. Hide individual actions or restore defaults; preferences survive restart and are shared with the actual menus across pages.
  • Exit confirmation: Optionally show a system confirmation when navigating back from a root page. Only an explicit Exit closes the app; an open phone sidebar closes first. Confirmation can be disabled in settings, and nested pages retain their normal back navigation.
  • Huawei account and cloud sync entry: Add Huawei account sign-in, avatar display, and optional preference sync, grouped into appearance and navigation, reading and playback, and local content rules. Cloud sync starts disabled; X credentials, private messages, drafts, and caches remain local. Account-service and signing configuration are still required for actual use.
  • Anti-peep protection entry: Add system setup, authorization status, and a recheck action. Returning to the app after authorization triggers another check. The system privacy mask is used only on supported devices with facial recognition configured and the app's required authorization granted.

Improvements and fixes

  • Me account overview: Improve the avatar, banner, and account summary, and show known profile details immediately when opening the full profile. Refreshing the overview no longer fetches both post timelines.
  • Compact timeline cards: Refine covers, text excerpts, and spacing in narrow columns. Galleries retain the full photo sequence, while videos and GIFs continue to follow the existing autoplay preference.
  • Photo saving and long-press menu: Saving the current photo uses the system secure Save button, preparing its gallery destination after authorization and before the download finishes. Holding a photo opens the more me...
Read more

Harmony X 3.0.0

Choose a tag to compare

@haohaoai0 haohaoai0 released this 15 Oct 16:51
3c258b5

Harmony X 3.0.0(versionCode 22),发布于 2026-10-16。

本版新增哔站式视频布局与评论弹幕、私信帖子预览卡片和可互动的 Logo 页面,重新整理设置分类,并改善页面返回、下拉刷新与悬浮按钮的使用体验。

新增功能

  • 哔站式视频布局:视频流的“信息流布局”新增哔站模式,提供作者与正文、互动栏、全屏播放胶囊及同帖多视频选集;保留原有视频比例、填充和背景偏好。开启自动连播时,先播放同帖下一集,再进入下一条推荐。
  • 评论弹幕:把当前帖子的真实回复作为弹幕展示,普通播放和全屏均可使用,暂停后弹幕同步暂停。弹幕遵循现有自动翻译、目标语言与排除语言设置,翻译失败显示原文;也可输入弹幕,确认服务端发布成功后加入画面。发送弹幕会公开回复原帖,评论没有视频时间戳,按播放过程轮流展示。
  • 视频单击操作:视频更多菜单及媒体设置可选择单击画面“显示/隐藏播控栏”或“暂停/播放”,默认保持原有播控栏行为,经典、抖音与哔站布局共用并记住选择。
  • 私信帖子卡片:聊天中的 X/Twitter 帖子链接及帖子分享附件可加载真实帖子预览,显示媒体、作者、时间与正文;多图按数量拼排,正文与附件中的重复链接合并,同一条消息不再重复显示纯链接。点击打开帖子,长按进入消息操作菜单;普通链接支持点击打开。
  • Logo 互动与纪念图:从关于页的应用标志进入粒子 Logo 页面,支持长按聚合、触碰扰动、暂停动画,并可把当前账号头像加入标志。参与状态按账号保存在本机,可随时退出;支持生成纪念图,保存到图库或通过系统分享。

改进

  • 设置重新分类:设置首页按“账号与安全、外观与使用体验、内容与语言、数据与网络、帮助与关于”组织,具体开关进入对应子页;搜索直接定位包含选项的页面并显示分类路径,手机与桌面共用分类。
  • 视频操作反馈:哔站布局的点赞、转发、收藏与评论按钮同步真实选中状态、计数和请求中状态,胶囊补充按压反馈;全屏入口显示后自动淡出,展开评论时覆盖层同步收起。
  • 关于页面:集中展示软件介绍、版本与构建号、作者账号及项目和更新入口,品牌图标随包提供。
  • 备用图标失败提示:区分系统不支持、第三方主题冲突和分身限制,保留系统返回的失败原因,方便定位无法切换图标的问题。
  • 版本信息统一:应用版本更新为 3.0.0(versionCode 22),同步全部 21 种语言的界面版本标识及中英文项目文档。

修复

  • 页面重复入栈与返回过深:重复打开同一内容时复用已有页面;大屏从侧栏或列表切换内容时替换之前的详情分支,减少多次返回才能回到首页的问题,保留普通手机页面的正常返回路径。
  • 持握手与按钮位置:把手动选择的左右手偏好与设备检测结果分开保存;关闭自动持握手后恢复手动偏好,重启与其他页面读取设置不再覆盖刚作出的选择。
  • 下拉刷新指示器:修正手机根页面的刷新动画被标题栏材质遮住的问题,让加载指示跟随下拉和刷新状态显示。
  • 设置留白与返回错页:统一分类卡片两侧留白并让短页面顶端对齐;子页读取自身的路由参数,避免多层设置返回后显示其他分类。
  • 弹幕输入避让:调整沉浸键盘与半模态高度,保留键盘上方的输入区和发送入口。
  • 喵推送入口:暂时隐藏未完成配置的设置入口和搜索结果,保留已有配置与服务代码。

说明

  • 本轮发布完成 Release 编译、包内版本与元数据核验,以及相关自动化回归;这些检查不代表所有设备场景均已实测。
  • 哔站布局此前已在 Mate 80 Pro Max 上确认真实评论弹幕、全屏进入与返回;公开发送弹幕、多视频选集连播、各翻译服务的在线结果及平板分栏仍需对应实机验证。设置分类留白已在手机验证,桌面分栏仍待验证。
  • 私信帖子预览、Logo 互动与纪念图已有逻辑回归覆盖,完整真机操作仍需补充验证。群聊添加成员的服务端确认与密钥轮换限制沿用上一版说明。
  • 本版为未签名包,需用自己的 HarmonyOS 证书与 Profile 重新签名后安装。

下载与安装

  • HarmonyX-v3.0.0-unsigned.app.zip:未签名 App Pack,内容与原始 .app 文件完全一致,以 .app.zip 后缀提供。
  • HarmonyX-v3.0.0-unsigned.hap:从该 App Pack 提取的未签名模块包。

安装前请使用自己的 HarmonyOS 证书和 Profile 重新签名,可使用 DevEco Studio 或 hap-sign-tool。

版本与构建

  • 版本:3.0.0(versionCode 22)
  • 包名:com.haohaoai0.harmonx
  • 兼容 API 23,目标 API 26
  • 支持设备:phone / tablet / 2in1
  • release 模式构建成功,App Pack 与 HAP 内的版本信息已核验。
  • 本次仅上传构建产物,工作区源码改动保留在本地。

SHA-256

01d63906c5a3d11bb02317ae51c3815dc20f72ba5c6e3ffbde8fa23f9981db40  HarmonyX-v3.0.0-unsigned.app.zip
2d56932c53345eb21cfe7bbdf69a8d23cecbfb7ba91aa582578bd537179f5c34  HarmonyX-v3.0.0-unsigned.hap

Harmony X 2.9.0

Choose a tag to compare

@haohaoai0 haohaoai0 released this 14 Oct 19:11

Harmony X 2.9.0(versionCode 21),发布于 2026-10-15。

本版为图片和视频的打开与返回接入一镜到底转场,新增视频长按倍速、媒体评论弹窗背景开关和群聊管理页,并修正 GIF 下载、下载目录、多视频全屏与列表接口的问题。

新增功能

  • 视频长按倍速:显示设置新增“长按倍速播放”,默认开启。播放中按住画面即临时升到 2 倍速,返回与更多按钮一行下方以玻璃材质胶囊显示当前倍速和“快进中”,松手恢复原速;按住时手指上下滑动可按 0.5 倍增减,范围 0.5–4 倍,低于 1 倍时胶囊显示“慢放中”,底部播控条的倍速标识同步变化。首页与个人主页的帖内视频、以及视频流都支持;关闭开关后长按恢复为左半区快退、右半区快进。
  • 媒体评论弹窗背景开关:显示设置新增“媒体评论弹窗背景”,默认开启。开启时图片、视频查看器的评论弹窗内,帖子和评论区带背景;关闭后这两块区域透明,直接透出后方的媒体画面。
  • 群聊管理:私信群聊新增群资料与管理页。可更换群头像、修改群名称与简介,切换邀请链接和“仅管理员可发言”等权限,管理管理员,添加或移除成员,为成员设置仅本机生效的昵称或直接发起私信,也可退出群聊;成员搜索与添加沿用统一的账号行卡片。

改进

  • 版本信息统一:应用版本更新为 2.9.0(versionCode 21),同步所有支持语言的界面版本标识及中英文项目文档。
  • 图片与视频一镜到底:图片和视频从时间线、帖子和聊天中打开时,从点击位置连续放大进入查看器,返回时沿原路径收回,不再有白条或黑屏过渡。视频返回直接交回原播放器,不再用截图遮挡画面,并隔离旧页面的清理动作;图片横滑列表返回后保留已有的滑动位置,不再被强制居中。
  • 下载目录改用应用包名:默认下载文件夹的目录名由应用名改为应用包名 com.haohaoai0.harmonx,文件管理器的“来源”区域会据此显示应用入口。
  • GIF 保存为动图:下载 GIF 时从视频流重新编码为动图保存,不再直接存成视频;转码失败时回退保存为视频并提示“GIF 转换失败,已按视频保存”。
  • 全屏图片查看:图片查看器的黑色遮罩层延伸到系统状态栏与导航栏区域,边缘不再透出背景;系统状态栏本身不再被隐藏或顶起。

修复

  • 多视频全屏播放:一条帖子带多个视频时,点每个视频的全屏按钮都会播放对应的那一个,此前始终只播放第一个。
  • 列表加载失败:列表接口返回 200 且带数据时,即使同时附带非致命提示也保留数据,不再把整条响应判为失败并回退到已下线的旧接口;限流、未授权、封禁这类致命错误仍照常报错。
  • 登录状态提示:修正会话保存失败仍提示登录成功的问题。

说明

  • 长按倍速、媒体评论弹窗背景、下载目录与 GIF 保存在 Mate 80 Pro Max 上验证;长按后上下滑动调整倍速的最终手感以真机实测为准,若仍有细节问题会在下一版继续调整。
  • 群聊管理页对照 X 网页实现,添加成员仍依赖服务端确认与新的密钥轮换签名,本轮真机上尚未确认被添加的成员能成功入群。
  • 列表相关改动已在设备上验证时间线渲染正常。
  • 本版为未签名包,需用自己的 HarmonyOS 证书与 Profile 重新签名后安装。

下载与安装

  • HarmonyX-v2.9.0-unsigned.app.zip:未签名 App Pack,内容与原始 .app 文件完全一致,以 .app.zip 后缀提供。
  • HarmonyX-v2.9.0-unsigned.hap:从该 App Pack 提取的未签名模块包。

安装前请使用自己的 HarmonyOS 证书和 Profile 重新签名,可使用 DevEco Studio 或 hap-sign-tool。

版本与构建

  • 版本:2.9.0(versionCode 21)
  • 包名:com.haohaoai0.harmonx
  • 兼容 API 23,目标 API 26
  • 支持设备:phone / tablet / 2in1
  • release 模式构建成功,App Pack 与 HAP 内的版本信息已核验。
  • 本次仅上传构建产物,工作区源码改动保留在本地。

SHA-256

2bb55819a6de8079a70c7ccd5e2857fb3fe119bc7ee34dc699c3ac59d414c3fb  HarmonyX-v2.9.0-unsigned.app.zip
1736f781a5fdab57e58eeb1c4874d2b142026d7f45f14bf0addb85886627535c  HarmonyX-v2.9.0-unsigned.hap

Harmony X 2.8.0

Choose a tag to compare

@haohaoai0 haohaoai0 released this 12 Oct 18:53

Harmony X 2.8.0(versionCode 20),发布于 2026-10-13。

本版集中完善通知与提及、视频推荐与视频流布局、发帖选项,并重做桌面与侧栏体验,同时修复聊天、图片查看器和页面转场的问题。

新增功能

  • 本地浏览记录:侧边菜单新增“浏览记录”子页面,仅在本机保存帖子链接表。浏览时间线时点开推文、视频流每刷到一个视频都会写入记录;列表按日期分组,显示作者、内容摘要和图片或视频缩略图,支持本地搜索、单条删除和清空,进入页面时会自动补全旧记录的摘要与缩略图。
  • 发帖选项补全:发帖工具栏补齐投票、表情、定时发布、位置、回复权限和内容披露。投票支持 2–4 个选项、每项 25 个字符、5 分钟到 7 天的时长,并可为每个选项单独配图;表情面板可搜索并插入当前光标位置;定时发布使用系统日期和时间选择器,并可查看服务端已排期的帖子;位置在打开时请求设备定位权限、获取一次真实坐标后查询附近地点,也可按关键词搜索;回复权限提供每个人、认证账号、关注的账号、仅提及的账号、关注账号及其关注账号五种;内容披露包含 AI 生成和付费合作两个独立开关。新增选项连同正文和媒体一起保存到本地草稿。
  • 视频流布局切换:视频流右上角更多弹窗新增“视频流布局”,可在原有 X 布局和抖音布局之间切换,选择保存在本机并在启动时恢复。抖音布局把头像、点赞、评论、转发、收藏和分享改为右侧竖排材质按钮,作者与正文移到左下角,底部播放控件保持不变;宽屏横屏与大屏分栏下不提供该分组。
  • 桌面侧栏材质与展开样式:桌面模式左侧栏支持玻璃、渐变模糊和关闭三种材质,强度可调五档;API 26 及以上使用系统材质,低版本使用对应的背景模糊,手机侧栏共用同一套设置。侧栏把手放大加粗,并新增展开样式子页面,提供多款预置图案,也可导入 128×128 或 256×256 像素的图片或 GIF。展开样式仅在桌面模式生效。
  • 桌面侧栏自动收起:桌面左侧栏默认不伸出,从设备左侧边缘向右滑展开、向左滑收起,点击面板外区域也会收起;滑动展开可单独关闭,关闭后仍可用把手和点击面板外区域操作。
  • 回复胶囊材质开关:显示设置新增回复胶囊材质开关,默认开启;关闭后回复的小按钮和输入框使用透明背景,正文和删除图标改用主题色与红色,胶囊外层材质保持不变。
  • 通知内容排版:普通通知按类型图标、头像、通知说明、时间和帖子摘要分层显示,提及直接显示完整的帖子卡片,可直接点赞、回复和转发。
  • 备用图标:7.0 的备用图标新增黑底、白底两款青蛙图标,并同步 21 种语言的图标名称。

改进

  • 版本信息统一:应用版本更新为 2.8.0(versionCode 20),同步所有支持语言的界面版本标识及中英文项目文档。
  • 视频推荐跨次去重:接入 X 网页的 ImmersiveMedia 视频时间线和观看会话事件,按账号与种子帖保存时间线状态;实际观看过的视频会在下次打开时排除,预加载但未观看的候选仍然保留,接口不适用时回退到原有视频接口。同一种子帖重开视频流后,首批推荐不再重复。
  • 个人资料页标题栏过渡:私信与关注按钮随资料墙一起滚动,接近标题栏时连续移入标题栏;已关注时把 Grok 和搜索收进更多菜单,并为此前的按钮补齐与“更多”一致的材质。
  • 视频流画面贴合:接近满屏的竖视频最多放大 6% 铺满播放区域,消除顶部缝隙;其他宽高比按实际可用区域取最大完整画面,不再把竖向视频统一顶端对齐。
  • 视频进度条触控:进度条加粗到 6vp,触控区域扩大到 44vp,并与倍速、静音等功能按钮留出间距。
  • 大屏媒体页:横屏视频页恢复帖子详情、互动栏、评论与回复入口,并去掉媒体画面外侧的留白。
  • 帖子详情按钮:缩小帖子详情页帖子下方的操作按钮。

修复

  • 聊天闪退:修正点击聊天页悬浮发起按钮时的空值闪退,无参数入口不再读取未定义的分享数据。
  • 提醒页空白:帖子通知组的请求此前被客户端的路径检查拦住,没有发到 X,进入后列表为空;现已放行该请求并接入专用通知时间线。提及页此前只筛选“全部”页已加载的通知,现改为独立的提及请求,并解析其中直接返回的帖子,被提及时可以正常显示。
  • 视频放大后上滑:无论从关注、推荐还是他人的主页放大播放,上滑都进入视频流并继续刷推荐视频,不再落到调节亮度的手势上。
  • 悬浮按钮功能:在他人主页中,首页悬浮按钮仍会发帖;现按当前页面切换为返回顶部。
  • 图片查看器点赞:修正图片查看器内点赞图标不随状态刷新的问题;“查看原图”移入更多菜单,返回、下载、更多、底部计数和回复文字接入系统材质的反色机制。
  • 页面转场白条:裁剪导航动画范围并让大屏全屏图片使用系统渐变转场,消除打开、返回和帖子详情滑入时的空白残留。
  • 横屏二级页面:横屏分栏中点击左侧帖子会替换右侧详情页,不再逐个堆叠;点开同一条帖子会复用已有详情,不再重复加载。
  • 竖屏图片漏光:处理 Pura X Max 竖屏图片详情左侧出现的光条。
  • 移动端侧栏材质:修正手机侧栏“渐变模糊”看起来和关闭材质相同的问题,旧模糊预设自带的蒙版叠加容器背景会压淡底图;关闭材质改为直接设置容器背景,避免收起动画与容器速度不一致造成的闪烁。
  • 发帖工具弹层:修正点击表情、日期、位置等工具按钮后弹层不出现的问题。

说明

  • 新增发帖选项按 X 网页的请求契约实现,并已在真机上逐个打开弹层核对;位置已取得设备真实坐标,但当时 X 地点接口在附近没有返回可用地点,本轮也没有实际发布带投票、定时或位置的帖子,服务端是否接受仍需自行验证。
  • 定位只用于查询附近地点,草稿保存选中的地点而不保存设备坐标;投票不能与普通图片、GIF 或视频同时使用,社区发帖不支持定时发布。
  • 视频流布局切换和视频推荐去重已在 Mate 80 Pro Max 上验证;Pura X Max 及其他折叠设备形态、横屏与大屏分栏下的抖音布局分支、以及桌面侧栏展开样式在平板上的表现仍需对应场景的实机验证。

下载与安装

  • HarmonyX-v2.8.0-unsigned.app.zip:未签名 App Pack,内容与原始 .app 文件完全一致,以 .app.zip 后缀提供。
  • HarmonyX-v2.8.0-unsigned.hap:从该 App Pack 提取的未签名模块包。

安装前请使用自己的 HarmonyOS 证书和 Profile 重新签名,可使用 DevEco Studio 或 hap-sign-tool。

版本与构建

  • 版本:2.8.0(versionCode 20)
  • 包名:com.haohaoai0.harmonx
  • 兼容 API 23,目标 API 26
  • 支持设备:phone / tablet / 2in1
  • release 模式构建成功,App Pack 与 HAP 内的版本信息已核验。
  • 本次仅上传构建产物,工作区源码改动保留在本地。

SHA-256

8a3945036f0db6f6a80bdf85b26f71fd08a7e7a953f4a0d101bb57ca8cdc3fde  HarmonyX-v2.8.0-unsigned.app.zip
1cf43b14917934132e409b3fdcc07ecd8165de0526a2ac51489b44d6f5d619a5  HarmonyX-v2.8.0-unsigned.hap

Harmony X 2.7.0

Choose a tag to compare

@haohaoai0 haohaoai0 released this 11 Oct 17:04

Harmony X 2.7.0(versionCode 19),发布于 2026-10-12。

本版重点完善视频推荐、首页刷新、通知浏览和帖子管理,并补充自定义字体、广告过滤及大屏布局选项。

新增功能

  • 自定义应用字体:可在显示设置中导入 TTF、OTF 或 TTC 字体,预览并应用到应用界面;选择会保存在本机,重新启动后恢复,也可随时恢复系统字体。
  • 关闭广告开关:内容过滤设置新增“关闭广告”,默认开启,隐藏 X 明确标记为广告的帖子及探索推广卡片;可关闭开关恢复显示,普通付费合作声明不作为广告过滤。
  • 帖子更多菜单:帖子卡片右上角新增原生菜单按钮,可选择“不感兴趣”、关注或取消关注、静音、屏蔽,以及将作者加入或移出自己的列表;另提供帖子互动、举报、请求社群附注和查看隐藏回复入口。
  • 多帖通知列表:铃铛及包含多条帖子的通知可打开独立的原生列表,展示对应帖子、作者与媒体,再进入具体帖子查看详情。
  • 首页刷新行为设置:双击首页和下拉刷新分别提供独立开关,默认刷新后直接显示新帖子并回顶;关闭后保留阅读位置,通过顶部新帖子胶囊查看更新。
  • 桌面右侧栏开关:桌面布局中的搜索、趋势和推荐侧栏可直接关闭,也可在显示设置中重新开启;选择持久保存,关闭后正文自动使用释放的空间。

改进

  • 版本信息统一:应用版本更新为 2.7.0(versionCode 19),同步所有支持语言的界面版本标识及中英文项目文档。
  • 独立视频推荐:从点开的帖子进入视频流,上滑使用独立的视频推荐请求与分页,排除来源列表和本次已展示的视频;加载失败时保留错误与重试入口。
  • 首页推荐刷新:按账号记录实际浏览过的帖子,刷新时提交最近的已读记录并过滤重复项;区分向前刷新与继续分页,刷新失败保留当前内容和阅读位置。
  • 桌面首页列数:支持自动及手动 1/2/3 列,自动列数按正文实际可用宽度计算,随侧栏开关和窗口尺寸变化调整。
  • 标题栏与页签布局:优化共用头像、Logo 和标题栏节点的复用;胶囊页签按内容实际宽度排列,并改善放大字体时的显示与横向滚动定位。
  • 大屏媒体评论弹窗:评论弹窗在大屏居中呈现,打开或调整高度时保持图片缩放和视频画面位置;窄窗口继续使用底部弹窗与媒体避让。
  • 启动图标:启动窗口使用独立的 144×144 图标资源。
  • 图片查看器边缘:完善黑色底面、安全区覆盖和模糊背景裁剪,处理竖屏图片详情边缘露底的问题。

修复

  • 视频点击与连续播放:修正开启自动播放时点击视频无法进入视频流,以及关闭首页自动播放后视频流自动切到下一条却暂停的问题;进入视频流时保留已有播放位置。
  • 原有大屏布局:恢复关闭桌面模式后的标题栏、常驻侧栏和通知页面;隐藏底栏通知入口后,仍可通过侧栏或系统通知打开对应页面。
  • 分栏切换打断浏览:大屏打开或关闭详情分栏时保留首页列表与已显示帖子的节点,减少视频重启及阅读位置丢失。
  • 探索标题栏重叠:按账号行、搜索栏和页签的实际位置计算避让,修正切换页面及放大字体后的重叠、裁切和多余留白。
  • 大屏设置闪退:修正设置分栏中的导航作用域冲突,关闭最后一个设置详情后恢复完整列表宽度。

说明

  • “不感兴趣”在 X 提供有效反馈信息时提交服务端反馈;缺少反馈信息时仅在本机隐藏,并显示提示。举报、请求社群附注和查看隐藏回复通过 X 官方页面继续操作。
  • 推荐内容由 X 返回,改进已读记录与去重不代表推荐流按发布时间排序,也不能保证每次刷新都有新内容。

下载与安装

  • HarmonyX-v2.7.0-unsigned.app.zip:未签名 App Pack,内容与原始 .app 文件完全一致,以 .app.zip 后缀提供。
  • HarmonyX-v2.7.0-unsigned.hap:从该 App Pack 提取的未签名模块包。

安装前请使用自己的 HarmonyOS 证书和 Profile 重新签名,可使用 DevEco Studio 或 hap-sign-tool。

版本与构建

  • 版本:2.7.0(versionCode 19)
  • 包名:com.haohaoai0.harmonx
  • 兼容 API 23,目标 API 26
  • 支持设备:phone / tablet / 2in1
  • release 模式构建成功,App Pack 与 HAP 内的版本信息已核验。
  • 本次仅上传构建产物,工作区源码改动保留在本地。

SHA-256

037aa008af91e60d42ca35bc8a630558c45d9e8a4cc4ac7534e3e50b3b05195e  HarmonyX-v2.7.0-unsigned.app.zip
77368d346728f0d1710dcd66f29565b1847f095c04828fd3c916e000d8437160  HarmonyX-v2.7.0-unsigned.hap

Harmony X v2.6.0

Choose a tag to compare

@haohaoai0 haohaoai0 released this 11 Oct 05:50

Harmony X 2.6.0(versionCode 18),发布于 2026-10-11。

版本更新

  • 应用版本更新为 2.6.0(versionCode 18)。
  • 同步各语言界面版本标识,以及项目 README 与更新日志。
  • 发布当前工程的 release 构建。

下载与安装

  • HarmonyX-v2.6.0-unsigned.app.zip:未签名 App Pack,内容与原始 .app 文件完全一致,以 .app.zip 后缀提供。
  • HarmonyX-v2.6.0-unsigned.hap:从该 App Pack 提取的未签名模块包。

安装前请使用自己的 HarmonyOS 证书和 Profile 重新签名,可使用 DevEco Studio 或 hap-sign-tool。

版本与构建

  • 版本:2.6.0(versionCode 18)
  • 包名:com.haohaoai0.harmonx
  • 兼容 API 23,目标 API 26
  • 支持设备:phone / tablet / 2in1
  • release 模式构建成功,App Pack 与 HAP 内的版本信息已核验。
  • 本次仅上传构建产物,工作区源码改动保留在本地。

SHA-256

76ed79bf6f84296a717a5a7a208a676d0d441ccc62d5071b2a32b8b13c8edefd  HarmonyX-v2.6.0-unsigned.app.zip
7b3df26f7cecc8345dc04af6a1ef05f6147dca43e059447abe8d200c5df35fc2  HarmonyX-v2.6.0-unsigned.hap

Harmony X v2.5.0

Choose a tag to compare

@haohaoai0 haohaoai0 released this 09 Oct 18:53

Harmony X 2.5.0(versionCode 17),发布于 2026-10-10。

版本更新

  • 应用版本更新为 2.5.0(versionCode 17)。
  • 同步中文、英文和意大利文界面版本标识,以及项目 README 与更新日志。
  • 发布当前工程的 release 构建。

下载与安装

  • HarmonyX-v2.5.0-unsigned.app.zip:未签名 App Pack,内容与原始 .app 文件完全一致,以 .app.zip 后缀提供。
  • HarmonyX-v2.5.0-unsigned.hap:从该 App Pack 提取的未签名模块包。

安装前请使用自己的 HarmonyOS 证书和 Profile 重新签名,可使用 DevEco Studio 或 hap-sign-tool。

版本与构建

  • 版本:2.5.0(versionCode 17)
  • 包名:com.haohaoai0.harmonx
  • 兼容 API 23,目标 API 26
  • 支持设备:phone / tablet / 2in1
  • release 模式构建成功,App Pack 与 HAP 内的版本信息已核验。
  • 本次仅上传构建产物,未提交或推送工作区源码改动。

SHA-256

580ef7186aca741a189272ec11d80070d57c1c5cc07fce929d820c46fb97e904  HarmonyX-v2.5.0-unsigned.app.zip
3aa03bc94c055f433c84c0e82d27d9732e2a586893bb4dc1829bbb226e27552a  HarmonyX-v2.5.0-unsigned.hap

Harmony X v2.4.2

Choose a tag to compare

@haohaoai0 haohaoai0 released this 07 Oct 10:13

Harmony X 2.4.2(versionCode 16)。本版主要修复媒体查看器背景、图片重复打开与评论弹窗布局。

下载与安装

  • HarmonyX-v2.4.2-unsigned.app.zip:未签名 App Pack,内容与原始 .app 文件完全一致,以 .app.zip 后缀提供。
  • HarmonyX-v2.4.2-unsigned.hap:从该 App Pack 提取的未签名模块包。

安装前请使用自己的 HarmonyOS 证书和 Profile 重新签名,可使用 DevEco Studio 或 hap-sign-tool。

本版更新

  • 视频查看器使用视频封面模糊打底,图片查看器背景跟随当前图片。
  • 补齐封面加载失败重试、并发请求合并与过期回调保护,封面提取复用视频播放的范围缓存。
  • 每个视频页面独立管理背景,修复向回滑动时封面背景不恢复的问题。
  • 图片查看器与背景独立持有解码图片,保留下载缓存;重新进入时重置关闭状态,修复之前打开过的图片再次打开不显示的问题。
  • 调整视频和图片帖子评论弹窗的键盘避让,统一帖子、评论与“发现更多”区域圆角,并增加帖子底部留白。
  • 同步中文、英文和意大利文界面版本标识与项目文档。

版本与构建

  • 版本:2.4.2(versionCode 16)
  • 包名:com.haohaoai0.harmonx
  • 兼容 API 23,目标 API 26
  • 支持设备:phone / tablet / 2in1
  • release 模式构建成功,App Pack 与 HAP 内的版本信息已核验。
  • 38 项媒体相关回归测试通过,包含图片重复打开和视频回滑背景场景。
  • 本次发布仅上传构建产物,不提交或推送工作区源码改动。

SHA-256

c41370b0dd2ab3bfbf975de49cc26994cbb89567c4c01b7b997009d3b16b0acc  HarmonyX-v2.4.2-unsigned.app.zip
b2250d3c7b21579898f1772b5bee73d350f9fd8b73ebcf78736b80d85134e533  HarmonyX-v2.4.2-unsigned.hap

Harmony X v2.4.0

Choose a tag to compare

@haohaoai0 haohaoai0 released this 07 Oct 03:41

Harmony X 2.4.0(versionCode 15)。本版新增原生空间界面与社区,并加入帖内投票与私信 Twemoji 表情。

下载与安装

  • HarmonyX-v2.4.0-unsigned.app.zip:未签名 App Pack,内容与原始 .app 文件完全一致,以 .app.zip 后缀提供。
  • HarmonyX-v2.4.0-unsigned.hap:从该 App Pack 提取的未签名模块包。

安装前请使用自己的 HarmonyOS 证书和 Profile 重新签名,可使用 DevEco Studio 或 hap-sign-tool。

本版更新

空间

  • 原生空间界面:直播、预告与回放分区,支持搜索,卡片展示主持人简介与参与人数。
  • 后台收听:复用现有 AVPlayer 与系统音频会话,离开房间后首页收听栏可继续收听、重新打开房间或停止播放。
  • 收听页与成员列表:预览主持人与发言人,收听后展示公开成员网格;成员页支持全部、共同主持人、发言人、听众筛选。
  • 准备空间:名称、录音偏好、最多三个话题与未来 14 天内的排期,草稿按账号保存在本机。
  • 预告提醒:通过系统日历事件添加,默认提前 10 分钟。
  • 空间悬浮按钮与更多菜单:与发帖共用悬浮按钮,保留拖动、握姿、材质与按压效果;更多菜单提供分享与按账号保存的“不感兴趣”。

社区

  • 新增社区入口、社区列表、社区时间线与社区搜索。
  • 时间线与帖子详情显示帖子所属社区,可点按跳转。

帖子与私信

  • 帖内投票展示选项与得票情况,并可直接参与投票。
  • 私信表情面板与消息气泡改用 Twemoji 素材渲染。

改进

  • 视频信息流静音等播放设置与播放页保持一致,减少重复起播。
  • 引用帖卡片与个人主页相关页面同步更新。

版本与构建

  • 版本:2.4.0(versionCode 15)
  • 包名:com.haohaoai0.harmonx
  • 兼容 API 23,目标 API 26
  • 支持设备:phone / tablet / 2in1
  • release 模式构建成功,已核对 App Pack 与 HAP 内的版本信息。
  • 本次发布仅上传构建产物。

SHA-256

80c7d515168f325c0fcfcdb97e15a0f1ee0fe6a6036d997da72a5205fef880c8  HarmonyX-v2.4.0-unsigned.app.zip
d309f9e3fdee96a2ddbe9ae66e0947d20315fb6c50c106e145aedf22394a67b5  HarmonyX-v2.4.0-unsigned.hap

Harmony X v2.3.0

Choose a tag to compare

@haohaoai0 haohaoai0 released this 06 Oct 17:44

Harmony X 2.3.0(versionCode 14)。应用与中文、英文、意大利文界面及项目文档的版本信息已同步更新。

下载与安装

  • HarmonyX-v2.3.0-unsigned.app.zip:未签名 App Pack,内容与原始 .app 文件完全一致,以 .app.zip 后缀提供。
  • HarmonyX-v2.3.0-unsigned.hap:从该 App Pack 提取的未签名模块包。

安装前请使用自己的 HarmonyOS 证书和 Profile 重新签名,可使用 DevEco Studio 或 hap-sign-tool。

版本与构建

  • 版本:2.3.0(versionCode 14)
  • 包名:com.haohaoai0.harmonx
  • 兼容 API 23,目标 API 26
  • 支持设备:phone / tablet / 2in1
  • release 模式构建成功,已核对 App Pack 和 HAP 内的版本信息。
  • 本次发布仅上传构建产物。

SHA-256

9cdb46822b2786b4fd7de1152d2cce0e0fa4bf0d18ba3c61a1e7cd1d62160518  HarmonyX-v2.3.0-unsigned.app.zip
12a38d05b1a0487b04c373d4c862b9ea0eb8cb5694d0e53ec932f2bb127248bb  HarmonyX-v2.3.0-unsigned.hap