ReplyKit 變更歷史與開發文件

Dev index Documents About TODO

changelogkit static export (read-only): 267 entries.

AV Lag 進行中存檔與診斷檢視器

2026.11.13

音訊主時鐘與 RTMP 診斷可讀性

2026.11.10

音訊 2ch Mixer 與套件接入

2026.11.09

動態範圍與 FPS 語意

2026.11.09 23:10

VT 編碼器健康摘要

2026.11.09 23:00

AVAudioConverter 診斷

2026.11.09 22:40

Keyframe 與 BufferCount 明確策略

2026.11.09 22:20

Release 名稱自動分類

2026.11.09 22:00

音訊環形緩衝格式與 PTS 缺陷

2026.11.09 21:35

混音時鐘擁有者切換

2026.11.09 21:20

文件標題階層與本機檢查

2026.11.08 21:10

混音主軌停止的底層 fallback

2026.11.08 20:55

App 主音軌與音量滑桿範圍

2026.11.08 20:40

編碼縮放模式入口

2026.11.08 20:20

進階編碼 CAVLC/VT 速度拆分

2026.11.08 20:00

共用串流幾何與 RTMP/GPU 設定歸屬

2026.11.08 19:30

本機 Markdown 空行檢查

2026.11.08 19:00

分類文件靜態站接入 DocC Pages

2026.11.08 18:05

AV Lag 持久化與長場次分段

2026.11.08 16:50

記憶體歸因、停止後釋放與 byte 上限

2026.11.08 16:30

診斷匯出新增上次前景到背景

2026.11.08 16:22

背景斷流與 LiveActivity 診斷

2026.11.08 16:16

退役無引用的方向鎖定偵測器

2026.11.08 14:22

清理舊方向通知與無引用本地化

2026.11.08 14:19

移除主頁舊方向控制入口

2026.11.08 14:17

建立共用音訊控制設定與拆分回報模型

2026.11.08 14:08

ReplayKit 音量成對同步與套用確認

2026.11.08 14:02

音量表統一刻度與 ScreenCaptureKit 增益套用回報

2026.11.08 05:28

A/V 內容延遲診斷與裝置頁入口

2026.11.07 21:30

App 圖示切換錯誤診斷

2026.11.07 17:35

降低週期診斷頻率

2026.11.07 05:11

音訊逐筆異常日誌與底層時間戳檢查

2026.11.07 04:07

修正圖示診斷 build 參數命名

2026.11.07 01:26

App 圖示診斷辨識 CFBundleIconName 與建置身分

2026.11.07 01:19

Socket 送出佇列上限與 encoder 收斂

2026.11.07 01:12

診斷匯出新增本次啟動範圍

2026.11.07 00:55

DocC 只在文件相關變更時重建

2026.11.06 23:57

修正樣本管理空狀態的 iOS 17 API

2026.11.06 23:52

App 圖示診斷補版本與 CFBundleIcons 狀態

2026.11.06 23:47

RTMP 樣本可編輯名稱與網址

2026.11.06 23:45

釐清 RTMP 樣本名稱欄位

2026.11.06 23:42

包體內容與排除清單摘要

2026.11.06 22:06

修正 CI 圖示檢查誤判並排除殘留開發檔

2026.11.06 22:02

Archive 不取消進行中建置

2026.11.06 21:34

PiP 文字顏色可調與次要提示預設提亮

2026.11.06 21:26

PiP 精簡版面上緣留白

2026.11.06 20:59

RTMP 樣本改為 JSON 與個人樣本

2026.11.06 20:51

PiP 次要提示分段與可選頭貼

2026.11.06 20:37

備份輪替、PiP 診斷頻率與 SCK 收尾超時

2026.11.06 20:17

補強替換圖示相容性與包體產物檢查

2026.11.06 19:31

新增設定備份與還原,公開本地錄影目錄

2026.11.06 12:11

新增內建 App 圖示切換

2026.11.06 11:58

模擬器開機加入候選順序與重建 fallback

2026.11.06 07:15

PiP 計時器併列與精簡版面開關

2026.11.06 06:52

修正scrollSpeed初始化順序錯誤

2026.11.06 04:13

PiP 聊天續段退場收邊

2026.11.06 03:57

測試 PiP 生命週期改由服務管理

2026.11.06 01:48

PiP 預覽方向與緊湊排版修正

2026.11.06 01:37

PiP 預覽改走正式繪製管線

2026.11.05 22:57

PiP 資訊列整合與預覽共用繪製

2026.11.05 22:45

PiP 安全區重排與控制列選項

2026.11.05 21:56

移除啟動PIP禁用進階PIP訊息與畫面測試設定

2026.11.05 21:27

LiveActivity 改為預設關閉

2026.11.05 20:29

PiP 一般刷新與次要訊息設定

2026.11.05 20:18

明確區分 RTMP 起始與最新入列紀錄

2026.11.05 20:08

LiveActivity 更新週期與設定入口

2026.11.05 01:29

修正壓縮測試準備階段逾時

2026.11.04 16:55

修正日誌匯出入口與 PiP 操作提示

2026.11.04 16:39

修正封存測試的 FileManager 參數標籤

2026.11.04 01:21

補外部日誌角色與通道切換測試

2026.11.04 01:05

修正擴展日誌 I/O 診斷的編譯錯誤

2026.11.04 01:00

外部日誌新增 Socket 訂閱通道

2026.11.04 00:40

長播日誌輪替封存與擴展交接

2026.11.04 00:31

補強日誌批次寫入與安全裁切

2026.11.04 00:14

新增時間範圍診斷日誌匯出

2026.11.03 23:55

手動壓縮色彩策略與實測顯示

2026.11.03 03:50

修正壓縮 API 的 iOS 可用性

2026.11.03 03:45

修正壓縮色彩矩陣映射與不完整設定

2026.11.03 03:38

補強壓縮輸出設定拒絕診斷

2026.11.03 03:06

PiP 保活間隔與操作頁整理

2026.10.29 20:36

壓縮成品清單與暫存管理

2026.10.29 20:19

主程序記憶體比較診斷

2026.10.29 07:21

區分 ScreenCaptureKit 發布結束原因

2026.10.29 06:52

接入 RTMP 封包與重連修正

2026.10.28 08:29

修正 CI 模擬器目的地選取

2026.10.26 23:37

接入手動系統品質匯出與修正 PiP 快捷標籤

2026.10.26 23:26

集中工具入口與統一選片按鈕樣式

2026.10.26 17:15

手動壓縮加入播放與自訂參數

2026.10.26 17:05

手動壓縮改為完整頁面並支援相簿選片

2026.10.26 04:06

改善手動壓縮測試診斷與編碼設定

2026.10.26 02:55

修正手動壓縮頁的硬體編碼能力查詢

2026.10.26 02:26

新增手動單檔影片壓縮頁

2026.10.26 01:46

接入 ReplayKit 旋轉加工在途負載

2026.10.25 23:12

新增加工 worker 區間忙碌比例

2026.10.25 13:25

改善畫面加工合成與資源預算

2026.10.25 13:20

接入同幀時間診斷並補強畫面加工觀測

2026.10.25 13:10

補充影音來源起始與 PCM 時間跨度診斷

2026.10.25 00:41

補強 ScreenCaptureKit 回呼入口診斷

2026.10.25 00:16

接入底層影音時間補償策略修正

2026.10.24 08:45

接入 ScreenCaptureKit 音量監測與閒置基準

2026.10.22 22:34

更新底層影片停頓時間戳修正

2026.10.21 18:48

補充閒置與背景資源快照

2026.10.21 00:11

接入心跳改進並修正診斷顯示

2026.10.20 19:11

更新底層心跳策略接入說明

2026.10.20 16:46

補強 log-58 重連狀態與斷流診斷

2026.10.20 16:11

主 App 編碼診斷接入驗收準備

2026.10.20 13:38

接入實際編碼格式快照

2026.10.19 22:13

共用管線輸出圖表、介面流量與 MetricKit 單位

2026.10.19 22:01

音量分組與平板卡片空洞補正

2026.10.18 09:03

接入底層 RTMP 時間軸診斷

2026.10.18 07:33

平板導航與設定卡片布局修正

2026.10.18 07:32

第二批五分頁整併

2026.10.17 21:23

全域設定移出日誌並建立分類分頁

2026.10.17 03:18

CI 同分支新執行取消舊執行

2026.10.17 03:11

修正整數解碼指標生命週期與 RTMP 發布診斷

2026.10.15 22:58

加入 MetricKit 報告可視解讀

2026.10.15 21:23

修正設備資訊頁無法開啟 MetricKit 報告

2026.10.15 09:56

修正設備診斷採樣生命週期與停止狀態

2026.10.15 07:49

改善音訊時間驗證與 CI 失敗分類

2026.10.15 07:04

補充分段音訊時間戳測試診斷

2026.10.15 07:01

修正非交錯 PCM 的跨段音訊切分

2026.10.15 06:34

修正錄影合併時間範圍的參數標籤

2026.10.15 06:04

改善分段音訊邊界、錄影畫布與群組合併

2026.10.15 02:02

回報分段錄影檔案大小讀取錯誤

2026.10.15 01:13

修正錄製排空測試與片段容量讀取

2026.10.15 01:10

修正分段錄製收尾的 URL 變數遮蔽

2026.10.15 00:40

修正語法問題 更正不可變參數修正為可變

2026.10.15 00:04

新增可控分段錄製、即時混音與系統品質匯出

2026.10.14 13:46

接入 MetricKit 並分開顯示錄影壓縮容量

2026.10.14 13:26

修正錄後壓縮測試巨集編譯與 DocC 重複收錄

2026.10.14 04:06

ScreenCaptureKit 本地錄影加入可選錄後壓縮

2026.10.14 02:46

fork pin 前進至 c3a5e3d8(修正 RTMP 關閉死鎖)

2026.10.12 10:24

開發索引:近期改動可展開檢視 diff(含語法上色)

2026.10.11 01:10

fork pin 前進至 07a4df41(不採回退策略)

2026.10.10 23:25

回退 fork pin 至 2e2919af(低層 CI 未過,先不動主 App)

2026.10.10 23:05

補強推流診斷(close 原因、chunk 原始位元組、輸出 PTS 倒退)

2026.10.10 22:20

推流輸出畫布政策(16:9 / 跟隨來源)與疊加層改以畫布為座標

2026.10.10 21:05

更新 HaishinKit fork(握手逾時測試改正)並更新 pin

2026.10.10 08:40

週期記憶體明細取樣(追查 footprint 爬升)

2026.10.10 08:05

放寬 RTMP 命令逾時(修正 createStream requestTimedOut)

2026.10.10 07:40

Socket listener 等待/拒絕連線診斷

2026.10.10 07:30

改用系統標頭橋接 Socket 通知 API

2026.10.08 02:14

修正 Socket 通知 API 模組匯入

2026.10.07 21:11

模組檔名統一使用底線

2026.10.07 20:55

Socket 恢復入口與通知生命週期修正

2026.10.07 20:27

Socket 註釋與輔助模組整理

2026.10.07 20:12

第二批編碼模組與診斷欄位契約

2026.10.07 18:12

修正主頁配置保存與初始化副作用

2026.10.07 13:42

主頁第一批模組拆分與文件註釋

2026.10.07 13:09

DocC 模組根目錄轉址修正

2026.10.07 05:02

設備資訊接入雙來源串流格式與 RTMP 傳輸診斷

2026.10.07 03:41

加強擷取停滯與記憶體診斷及單視窗防呆

2026.10.07 03:29

修正 HaishinKit fork 重複 DocC catalog 並更新 pin

2026.10.07 00:20

修正 DocC 子路徑空白頁並加入回饋連結

2026.10.06 23:55

DocC 每模組輸出與根目錄首頁

2026.10.06 23:26

補上未版控的 DocC catalog(App 文件來源)

2026.10.06 23:11

接上 App 的 DocC catalog(project.pbxproj)

2026.10.06 22:23

DocC workflow 合併並修正 shell 與路徑

2026.10.06 21:58

記錄底層傳送診斷接口與接入待辦

2026.10.06 21:52

修正 DocC artifact 上傳(含冒號檔名)

2026.10.06 21:34

檔案檢視 Markdown 排版與提示框

2026.10.06 21:27

檔案檢視語法上色與 DocC CI

2026.10.06 21:24

開發索引 API 掃描強化與 DocC 說明

2026.10.06 21:18

變更歷史工具拆模組並重做開發索引與深色模式

2026.10.06 18:48

新增開發功能與 API 索引

2026.10.06 13:31

修正 SC 疊加上下顛倒與擷取來源轉置

2026.10.06 06:13

移除 SC 推流閒置 keep-alive 幀泵

2026.10.06 05:13

修正 ScreenOverlayComposer 的 uiFontWeight 重複宣告

2026.10.06 05:00

修正 SC 推流畫布寬高:改用 (odstW, odstH) 不轉置

2026.10.06 04:53

SC 推流輸出時間疊加(影像合成器)

2026.10.06 04:45

推流閒置 keep-alive 幀泵(重播最後一格)

2026.10.06 04:26

修正推流左轉畫面尺寸與多軌混音無輸出(HaishinKit fork)

2026.10.06 04:20

加入推流 AAC 碼率選項

2026.10.06 03:07

ScreenCaptureKit 推流左轉與音訊、連線診斷

2026.10.06 02:56

CI 允許套件外掛,修正 HaishinKit 外掛驗證失敗

2026.10.05 23:53

自動產生 kHaishinKitRevision(SwiftPM build tool plugin)

2026.10.05 22:03

修正 RTMP 重連:S2 之後同段資料被丟棄導致 connect 永不 resolve

2026.10.05 21:52

本機錄影可選編碼(H.264/HEVC/AV1,依裝置能力)

2026.10.05 19:11

外部音訊播放時跳過還原並開放 RTMP 握手診斷

2026.10.05 18:38

修正錄影收尾閉包的明確 self 存取

2026.10.05 17:44

修正日誌併發與舊版 iOS 集合相容性警告

2026.10.05 16:59

本地錄影加入詳細資訊與直接碼率分析

2026.10.05 16:48

避免擷取失敗收尾切回排他音訊設定

2026.10.05 16:43

補充 ScreenCaptureKit 推流目標與連接埠日誌

2026.10.05 16:38

恢復日誌跨筆框選並標示日誌模式

2026.10.05 16:35

修正日誌頁 iOS 16.6 建置相容性

2026.10.05 12:24

日誌頁改以主檔案分頁讀取歷史

2026.10.05 12:06

改善日誌頁分類、篩選與閱讀操作

2026.10.05 09:35

補足 ScreenCaptureKit 推流失敗診斷

2026.10.05 09:31

修正錄影左右方向、加入方向選項並穩定主頁切換

2026.10.05 09:28

TTS 匯入提示改行內顯示;.gitignore 忽略 CI 產物

2026.10.05 03:17

修正側載無 App Group 導致螢幕擷取被鎖住

2026.10.05 03:16

修正 TTS 過濾 JSON 匯入:選完檔案無反應

2026.10.05 02:47

ScreenCaptureKit 不可用原因診斷與擷取畫面重整

2026.10.05 02:31

測試 target deployment 提升至 17.0

2026.10.05 02:30

BuildInfo 原始碼狀態加入未追蹤/已修改計數

2026.10.05 02:29

移除 ScreenCaptureKit iOS 不可用的 SCStreamConfiguration 屬性

2026.10.05 01:39

主建置流程 (main.yml) 也接上日誌摘要

2026.10.05 01:36

測試 target 停止連結 HaishinKit,修正重複 ObjC 類別

2026.10.05 01:18

CI 單元測試日誌摘要(顏色、擷取 warn 與 fail)

2026.10.05 01:17

修正 Socket 捕捉警告與 ScreenCaptureKit iOS 不可用屬性

2026.10.05 01:16

修正 SampleHandler 的 ImplicitStrongCapture 警告

2026.10.05 01:05

修正 Swift Testing #expect 無法呼叫 mutating 方法

2026.10.05 00:50

ScreenCaptureKit 改為實機限定,修正模擬器連結失敗

2026.10.05 00:19

修正 Xcode 27 新編譯警告(捕捉與未使用的 throwing Task)

2026.10.05 00:15

修正 TTS 配置選檔流程並核對 TODO

2026.10.05

主頁重排與串流金鑰遮蔽

2026.10.05

ScreenCaptureKit 本地錄影收尾加入方向轉正

2026.10.05

CI 補裝 Xcode 26+ 的 Metal Toolchain

2026.10.04 23:43

CI 切換 Xcode 27 並強制檢查 iOS SDK

2026.10.04

新增關於與建置資訊及啟動來源日誌

2026.10.04

TTS 過濾配置匯入匯出與逐條啟用控制

2026.10.04

StreamMessage 新增單則訊息朗讀控制

2026.10.04

接入 ScreenCaptureKit 雙來源、本地錄製與測試 CI

2026.10.04

DeviceView 記憶體明細:footprint 拆解 internal/compressed/external

2026.10.03 00:59

log I/O 失敗新增帶外診斷通道(有界摘要 + Socket 群播)

2026.10.03 00:51

log 檔 I/O 強化:write(contentsOf:) + early-log 批次 + 修重複累積

2026.10.03 00:45

DeviceView 記憶體改以 phys_footprint 判斷

2026.10.02 07:30

影像管線診斷 API 使用說明

2026.09.30 14:38

修正 RTMP video composition time 在 A/V 補償下變成負值(無畫面)

2026.09.29 23:56

變更歷史紀錄支援時間欄位

2026.09.29 22:25

變更歷史 GUI 新增紀錄視窗誤觸關閉

2026.09.29

變更歷史 GUI 新增紀錄支援多筆相關文件

2026.09.29

原始影像佇列的容量預算與診斷

2026.09.29

PiP 保活模式渲染效能改進

2026.09.29

RTMP/H.264 解碼邊界恢復(更新 HaishinKitFixSwfit 依賴)

2026.09.29

改進 Socket 心跳與連線日誌顯示

2026.09.29

連線診斷強化:connect/handshake 逾時、keepalive ping、onLog always 通道

2026.09.17

修復 liveAPP 背景執行緒寫 @Published 造成的 SwiftUI 死鎖

2026.09.17

強化崩潰診斷工具 crash_trace.py

2026.09.17

新增變更歷史工具 Scripts/change_log.py

2026.09.17

Docs 重整:README 精簡、新增變更歷史與索引

2026.09.17

修正本機 GUI server 在 Windows 搶綁同一埠

2026.09.17

移除 MemoryWarning 監聽設計

2026.07.31

Metal Shader 性能優化

2026.07.30

語音通話與直播共存

2026.06.20

重大修復:PTS 時間軸不一致導致部分平台無法推流

2026.06.19

底層 HaishinKit 修復(RTMP 協定層)

2026.06.19

最新重寫更新說明

LogView 頁面切換卡死修復 + 設備信息頁增強

統一 videoSettings 套用流程 + 移除 bitrate 雙路徑

Metal Shader 品質改造:float 精度 bicubic + unsharpen mask 後處理

修復 Socket 連線穩定性與首次推流解析度錯誤

修復 GPU 旋轉初始化失敗造成畫面無法送出 (0x0)

修復 Rotate 事件處理器維度條件錯誤

修復 broadcastStarted 維度混合問題

修復 OutW/OutH 分開觸發造成 videoSize 維度不一致

停用 AdaptiveVideoBufferManager

修復 Metal 管線中途失敗無自動重建

新增可設定關鍵幀間隔(KeyFrameInterval)

修復 h264ProfileLevel 在高解析度下回傳無效 Level

改進音視頻管道處理

修復音訊 Metal/CPU 反覆切換與 iOS 26 Beta Crash

修復 VFR 造成的 PTS 異常與畫面速率抖動

新增重連設計

最新 PiP 背景存活與渲染效能優化

新增 TTS 佇列上限控制 (maxQueueSize)

修復 TTS 過濾器誤刪數字 + 新增純數字過濾選項

修復 PIP unsafeBitCast 潛在崩潰

修復 sendlog() 雙重快取不同步導致日誌靜默丟棄

修復 RTMP / Socket 重連耗盡後永久終止

修復 RemoteLogBuffer 滿時無告警

新增 TTSService 監聽音頻服務丟失

修復首次 RTMP 連線容易失敗 (mediaMixer 時序競爭)

修復主 App 記憶體持續增長問題

新增 HEVC 編碼支援

擴充 TTS 佇列滿載行為控制選項