Skip to content

History

Revisions

  • docs(wiki): 同步至6.11.0之后14个重构提交 Client删并拆七门面真单例; RESUME唯一源与快照单写点; RAH端口化; 图片Hook迁出Panel; getViewId删与comparator canonical化; 依赖环收口。

    @firesahc firesahc committed Sep 18, 2026
    e5cfea7
  • docs(wiki): 同步至 v6.11.0 基线与 15 项变更

    @firesahc firesahc committed Sep 5, 2026
    d6486b3
  • docs(wiki): 同步至 v6.10.x 单一合同与权威撤销 将 wiki 从 v6.8.0 事后总结升级为当前主线 v6.10.1(61000 / iruleservice-61000-fd-mutate-v3)可读投影,权威仍以主仓库 docs/ 为准。 核心变更: - Home/_Sidebar/_Footer: 基线改为 6.10.x,新增“撤销与租约”导航 - 入门指南/架构概览: 更新包名、版本计算、全局编辑许可与重启提示,重绘进程架构图 - IPC与持久化: 完全重写为 IRuleService 单一合同(descriptor 硬切、SharedMemory 快照、FD mutate、RuleRepository persist-first、generation、OP_* 租约、备份恢复) - 新增 撤销与租约: AuthoritativeUndoJournal(10 容量/lineage/图片保活)、OperationLeaseController/Coordinator、CLOSING 等待、EditorHistoryOwnerRegistry epoch - Xposed注入详解/Hook清单: 新增握手失败 guard 与 Recycler 三 Hook 分装,主进程过滤 - 规则引擎/引擎工具类/编辑器交互系统/UI与开发指南: 同步 ADR-0001 三分、depth 主锚、captureUndo 与截图投影、构建基线 6.10.1

    @firesahc firesahc committed Sep 1, 2026
    8e45c06
  • docs(wiki): 明确 v6.8.0 总结边界 将 Wiki 定位为最新正式版 v6.8.0 的事后总结,并在首页、导航和核心架构页面统一声明主仓库 docs 才是开发架构权威。 按发布版语境修正文档标题与当前含义,同时更新 XServiceManager 的真实桥接诊断日志。

    @firesahc firesahc committed Aug 25, 2026
    76c49ff
  • docs: 同步当前编辑器与服务契约 重写编辑器交互文档,统一为点击选择目标并通过工具栏执行屏蔽、预览和修改。 修正 AIDL 类名、godmode 服务名、Java 命名空间、现有存储类和仓库链接,删除已移除的拖拽流程说明。

    @firesahc firesahc committed Jul 27, 2026
    932806f
  • docs(wiki): 同步架构与持久化文档 更新 wiki 中的模块职责、包位置和事件边界说明,补齐 editor/rule、editor/save、orchestrator/event 与 backup 等拆分后的归属。 同步 RuleRepository 写入链路、RuleServiceClient 重连、日志格式、IRuleEditor 适配和备份恢复安全流程,移除旧方法名与旧日志路径描述。

    @firesahc firesahc committed Jul 7, 2026
    912134a
  • docs(wiki): 更新文档以匹配代码重构 同步 wiki 文档与实际代码: - LifecycleObserver 拆分为 LifecycleHooks + RuleLifecycleManager - DebugLayoutHook → DebugHooks, ActivityKeyHook → KeyHook - ModuleLifecycle 状态机重写 (INIT/LOADING/READY/DEGRADED/ERROR) - RuleCache 锁描述更新 (synchronized → ReentrantReadWriteLock) - RuleManager 包路径修正 (runtime → orchestrator) - GodModeLog 轮转更新 (3 备份 → 1 .bak) - 日志架构重写:统一 godmodepro.log + IPC forwardLog - Hook 清单 4→6 个,Home.md/入门指南.md 版本号更新 - 所有旧类名引用保留为"旧名"标注,方便历史追溯

    @firesahc firesahc committed Jul 6, 2026
    64683a8
  • docs(wiki): 同步 runtime→orchestrator 包重命名 架构概览.md、Xposed注入详解.md、UI与开发指南.md 中 runtime/ 包名引用全部更新为 orchestrator/。

    @firesahc firesahc committed Jul 5, 2026
    6ec20b4
  • docs(wiki): 同步文档反映文件快照链移除与架构简化 删除 data/ 包(RuleSnapshotStore、SignalStore 等)后,同步更新 7 个 Wiki 文档。 主要变更: - 架构概览.md:移除 ASCII 图/流程图/表格中的 data/ 包引用 - IPC与持久化.md:WorkflowOrchestrator→RuleRepository,RuleCacheManager→RuleCache,RulePersistManager→RuleStore,删除全部文件快照兜底描述 - Home.md / 编辑器交互系统.md / 规则引擎.md / UI与开发指南.md / Xposed注入详解.md:同步替换旧类名

    @firesahc firesahc committed Jul 5, 2026
    0bb60db
  • docs: 更新 makeModifyRule 方法签名反映 isInfoFlowMode 参数化 编辑器交互系统.md 中 makeModifyRule 的文档从 2-param 更新为 3-param (View, ViewSnapshot, boolean), 并说明 isInfoFlowMode 由调用方通过 ModuleBootstrap.getEditorOrchestrator() 传入。

    @firesahc firesahc committed Jul 5, 2026
    788be08
  • docs: 更新包结构文档反映 util/ 层重构 - util/ 条目:移除 BackupUtils(已迁至 control/),新增 BitmapUtils、ViewUtils - control/ 条目:新增 RuleBackupManager,注明跨进程(system_server + app) - 新增 ui/glide/ 条目:GmGlideModule - 进程图:更新 util/ 块内类列表,新增 ui/glide/ 块 - 进程说明表:新增 control/RuleBackupManager 行

    @firesahc firesahc committed Jul 5, 2026
    cc18f9b
  • docs: 更新所有 Wiki 文档以反映“六层三模块”的结构重构 - 更新包路径引用:injection/→inject/, bridge/→ipc/, service/→control/ - 更新入口类引用:HookLauncher→ModuleBootstrap, bootstrapSystemService→ServiceBootstrapper - 更新架构概览图、组件职责表、注入流程图 - 更新入门指南版本号至 v6.7.0 (versionCode 50) - 清理所有旧包路径和旧类名引用

    @firesahc firesahc committed Jul 4, 2026
    b148ead
  • docs(wiki): 更新 Wiki 文档 - 编辑器交互系统: ModifyGestureHandler setTranslation 渲染级变换、SeekBar 帧级合并 - 规则引擎: CompositeMatcher RecyclerView 收集缓存 - Xposed注入详解: LifecycleObserver 缓存清理、bootstrapSystemService 桥接失败检测 - IPC与持久化: RuleServiceClient 连接重试+错误诊断、RulePersistManager 空文件防护 - XServiceManager详解: 桥接诊断 API、三种事务码、线程安全、服务注册增强

    @firesahc firesahc committed Jun 25, 2026
    905427c
  • docs: 记录工具栏偏好无权限校验的设计决策

    @firesahc firesahc committed Jun 22, 2026
    7bbf5cf
  • docs: 更新音量键交互文档,反映双击开关/单击导航/长按快速切换的新逻辑

    @firesahc firesahc committed Jun 22, 2026
    383fd18
  • docs: 编辑器拆分/线程安全/常量提取

    @firesahc firesahc committed Jun 22, 2026
    c22b704
  • docs: MatchSpec不可变+MatchFields接口+Applier Activity级化+onViewRecycled Hook 规则引擎.md: 新增MatchFields接口说明,更新IMatcher/MatchSpec/ActionSpec描述(不可变+Builder),CompositeMatcher matchSingleItem统一管线,Applier双构造器+revokeForView+static位图缓存,RuleCacheManager读写锁,核心设计要点表扩展 架构概览.md: MatchFields编译期隔离说明,ViewController Activity级实例 Hook清单.md: 新增onViewRecycled Hook条目 编辑器交互系统.md: PropertyEditorPanel HashMap<RuleRecord>→<ActionSpec>+mOriginalRule暂存机制,HookLauncher.isSwitchEnabled()

    @firesahc firesahc committed Jun 22, 2026
    e1321ee
  • docs: 更新规则引擎文档反映LifecycleObserver重构 1. LifecycleObserver中CARD处理描述:从盲传itemRoot改为统一的navigateAndValidate()管线,补充历史回归说明 2. 核心设计要点表格:新增5项设计决策(防抖重应用、bindViewHolder精确应用、CARD/ELEMENT统一验证、移除规则缓存清除时机)

    @firesahc firesahc committed Jun 21, 2026
    25959d3
  • docs(log): 更新日志系统相关文档,反映统一日志架构变更 - 入门指南:更新日志排查方式,指向统一 godmodepro.log - 引擎工具类:重写 Logger 章节,替换 enableFileLog 为 Writer 接口 + GodModeLog 架构 - IPC与持久化:更新 RuleServiceServer 构造函数示例和文件存储结构

    @firesahc firesahc committed Jun 21, 2026
    75148cb
  • docs: 更新 LifecycleObserver 双层守卫机制和精准排程文档 反映 f471b33e 提交中的变更: - mApplying/mSelfTriggeredLayout 双层守卫替代旧的单层 mApplying 防递归 - onRulesChanged 和 notifyDataSetChanged 排程精准化 - bindViewHolder 快速路径标记 self-triggered 标志

    @firesahc firesahc committed Jun 21, 2026
    caae5c4
  • docs: 更新 wiki 文档以反映代码优化变更 XServiceManager详解.md:移除已删除的 BinderDelegateService/createClipboardServiceDelegate/cacheLateWrappedClipboard 旧路径兼容结构引用 引擎工具类.md:GmConstants 常量表新增 DATA_DIR='/data/misc/godmode'

    @firesahc firesahc committed Jun 20, 2026
    2f230b8
  • docs(规则引擎): 更新CARD模式两阶段分离架构文档

    @firesahc firesahc committed Jun 20, 2026
    4bec5df
  • docs: 补充ImageViewPreference预览图组件的渲染流程和设计说明

    @firesahc firesahc committed Jun 18, 2026
    5d7890d
  • docs: 同步 wiki 文档反映代码重构后的实际状态

    @firesahc firesahc committed Jun 18, 2026
    0cb38a8
  • docs: 添加自定义侧边栏导航 _Sidebar.md

    @firesahc firesahc committed Jun 16, 2026
    f34d3b4
  • docs: 修复XServiceManager魔法码字节表/规则引擎字段计数/UI指南API版本

    @firesahc firesahc committed Jun 16, 2026
    23e6a5c
  • docs: 优化IPC/Xposed注入/编辑器交互页面结构和内容

    @firesahc firesahc committed Jun 16, 2026
    9f80d70
  • docs: wiki架构重组(新增入门指南/架构概览/Hook清单,删除旧架构.md,改造Home.md为索引页)

    @firesahc firesahc committed Jun 16, 2026
    b8e5a07
  • docs: 同步 wiki 文档反映代码重构后的实际状态 更新内容: - 引擎工具类.md: 修正 ensureWorldAccessible 权限描述(文件 0600 非 0666) - Xposed注入详解.md: initZygote 代码示例改用纯反射方案替代 XModuleResources - UI与开发指南.md: 版本号升至 v6.2.1/45、enableJetifier=false、FileWriter→OutputStreamWriter、权限描述更新 - IPC与持久化.md: setPermissions 0666→0777 同步 - Home.md: 日志路径修正为 godmodepro-system_server.log

    @firesahc firesahc committed Jun 15, 2026
    e1d8ec9
  • docs: 同步 notifyEditModeChanged 调用顺序变更至 wiki notifyEditModeChanged 中 switchProp.set() 与 setDisplay() 的顺序已调换,wiki 文档同步更新。

    @firesahc firesahc committed Jun 13, 2026
    1a1afbb