0.5.10
新功能
- 暫離例外現在使用有限且可設定的特殊閾值。未儲存過選擇的一般暫離閾值預設改為 3 分鐘,現有設定維持不變;暫離例外通用閾值預設為 60 分鐘,可在 10–150 分鐘之間調整,每個 App 或網站也可繼承通用值或個別設定。超過有效閾值後,活動不再無限延續。設定區同時新增通用滑桿和單項輸入框,並將新增入口移到清單下方。
- 選單列的站立提醒現在可直接執行「立即開始站立」和「立即完成站立」。剛完成、暫離重設、休息自然結束或尚未開始計時時,規則仍會保留在選單中,方便再次操作。
- 選單列提醒規則新增彩色進度圓環:工作階段順時針增長,休息階段反向回退。展開規則可查看最近 5 筆完成時間,沒有記錄時會顯示明確的空白狀態;選單不再顯示延遲出現的懸停說明標籤,同時保留完整的輔助使用標籤。
修正
- 修正每日時間限額與時間目標提醒可能比統計多累計數小時的問題。提醒現在與統計共用暫離、睡眠、排除、網站獨立統計和 App 合併等活動口徑;尚未確認的即時尾段可在暫離到期後回退,通知只依據最後一次真實活動確認的累計觸發。
- 網站 icon 在網站獨立統計、暫離例外、App/網站選擇器、合併設定和提醒中會保留正確的顯示樣式,目錄成品與使用者覆寫不再被錯誤套上網站底板。自動擷取的 icon 顏色也會限制過高飽和度,避免統計顏色過於鮮豔。
- 選單列中的 SF Symbol、App icon、網站 icon、色點和預留圖現在使用統一的 16×16 點畫布與對齊度量,修正不同圖像原始尺寸造成的圖示列偏移。
0.5.9
新功能
- 單一動作提醒現在可開啟「10 秒後自動確認」。倒數不會因通知內容重新整理而重設;手動關閉、全部忽略、取消勾選或停止提醒會立即取消自動確認。需要選擇操作的專注提醒和站立提醒不提供此選項。
- 瀏覽器設定與歡迎頁預設只顯示本機已安裝的瀏覽器;開啟「顯示進階設定」後可查看全部 8 個支援的瀏覽器,未安裝項目維持無法使用。歡迎頁的瀏覽器清單也改為置中配置,並在內容較多時保持可捲動。
修正
- 在文字編輯、表格、水平捲動區域、popover、sheet 或其他暫時介面中按下左右方向鍵時,不再意外切換統計週期;主頁面的週期快速鍵維持不變。
- 目前日期範圍內的日統計、月統計、按 App 統計、關係圖譜及可見設定候選現在會按統一節奏重新整理;跨越邏輯日起點或切換日期範圍後,也會及時使用正確資料。
- 改進按 App 統計的工作階段長度圖表:縱軸會依最高柱自動調整,並為不足一分鐘的工作階段顯示秒級刻度,避免柱形被壓扁或刻度越界。
- 瀏覽器在日影執行期間重新安裝並恢復授權後,會立即重新加入網址記錄,不再出現開關已開啟但沒有記錄的情況。
- 網站 icon 只會在你主動開啟 icon 選擇器時向目標網站取得 favicon;日影公開目錄與本機快取的失敗重試、淺色/深色 icon 儲存及還原也更可靠。
- 修正關係圖譜在記錄持續變化時可能混用不同時間點資料的問題;圖譜會保留現有結果並在資料穩定後重試,避免快取不一致或顯示內部錯誤。
0.5.8
新功能
- 「更換 icon」視窗現在可以分別設定淺色與深色外觀。一般 App 會提供兩種原生外觀候選;網站會同時提供日影公開目錄與 favicon 候選。兩列可以自由搭配,也可加入本機圖片;只有按下「儲存」後才會一次套用兩種選擇。
修正
- 移除網站 icon 選擇器中重複的預設候選,並修正視窗首次開啟時的內容位移;舊版儲存的 icon 仍可正常顯示。
- 日、週、月、網站、按 App 統計與關係圖譜現在會重用可重建的邏輯日快取;新增記錄通常只需重新計算當天,降低長日期範圍的載入延遲,同時正確處理日曆與日光節約時間邊界。
- 切換關係圖譜右側參數面板時不再讓圖譜畫布跟著重新計算;篩選、分組與排序結果也會重用,減少卡頓。
- 瀏覽器設定不再於頁面閒置時每秒輪詢授權狀態,並會快取網站 icon、維持緊湊對齊的清單,且公開目錄 icon 不再多出底框,改善首次顯示與捲動順暢度。
0.5.7
新功能
- 已記錄 App 與獨立統計網站的右鍵選單新增「更換 icon」與「還原預設 icon」。所選圖片會移除中繼資料並統一儲存為本機 PNG,只改變日影中的顯示,不會進入設定匯出或原始記錄。
- 一般設定新增「記錄的 icon 外觀」,可選擇「跟隨系統」、「淺色優先」或「深色優先」。網站 icon 會依所選外觀調整底板與邊框;部分 App icon 可能要等 macOS 切換到所選外觀後才會更新。
- 獨立統計網站的預設 icon 會先在本機比對所有使用者共用的公開目錄,命中後下載並驗證淺色/深色成品,未命中時繼續使用受限 favicon;不再隨 App 攜帶 YouTube 專用 icon。
- 網站的通用右鍵選單現在可直接切換「網站獨立統計 · 開/關」,並與選單列保持相同的單一勾選狀態;一般 App 與瀏覽器主要身分不會顯示此入口。
修正
- 歡迎頁與瀏覽器設定中的瀏覽器、網站清單現在更緊湊,圖示、名稱、授權狀態與開關均保持對齊;八個支援的瀏覽器可在預設歡迎視窗中完整顯示。
- 「定時提醒」、「關係圖譜」、「月統計」與「按 App 統計」中的目前相對日期範圍會在跨越邏輯日或自然月邊界後自動前移;手動選擇的歷史或未來範圍繼續保持固定,分類與瀏覽器設定中的近 7 天候選也會同步重新整理。
- 修正 Firefox 輔助使用輪詢期間網址狀態變化可能造成的當機。每個候選現在只會解析一次,屬性暫時失效時會安全略過本輪。
0.5.6
新功能
- 歡迎頁啟用步驟與概覽試用卡片新增「購買」入口,可直接開啟目前語言的官網定價頁。
- 瀏覽器網址記錄新增 Brave、Opera 與 Arc 支援。設定頁與歡迎頁會依 Google Chrome、Safari、Firefox、Chromium、Microsoft Edge、Brave、Opera、Arc 的順序直接顯示全部瀏覽器。
- 瀏覽器位於前景時,選單列會固定保留瀏覽器圖示與身分;開啟網址記錄後,下方會顯示目前網站的重新命名與「網站獨立統計」開關,快速切換 App 時不會沿用過期的網站狀態。
- 一般設定不再提供 App 圖示選擇;日影現在一律使用目前預設圖示。
修正
- 概覽的歷史總時長現在會增量更新,跨日啟動或重新整理時只處理新增記錄;如果補入舊記錄、切換資料庫或修改影響統計的設定,日影會從原始記錄完整重新計算,在提升重新整理效率的同時繼續保持結果準確。
0.5.5
新功能
- 補齊 macOS 標準的尋找與取代、拼字與文法、文字轉換、側邊欄、工具列自訂及全螢幕選單指令。頁面快速鍵現在集中於「導航」,並新增「上一週期」「回到目前週期」「下一週期」,可直接控制主視窗與按 App 統計視窗;選單圖示欄也保持一致,空置的「輔助說明」頂層選單已移除。
- 試用、啟用、授權重新整理與裝置管理現在統一透過日影自有的 `license.hikage.app` 網域連線,不再使用原啟用伺服器網域;傳送的授權資料與啟用規則維持不變。
修正
- 日曆預覽現在會在規則或可見日期改變時拒絕過期的背景重新整理,避免舊結果覆蓋新狀態;只有快取完整涵蓋目前勾選的全部 Apple 日曆時才會還原項目,修正變更日曆選取並重新啟動日影後,預覽可能錯誤顯示為空白的問題。
- 選單列提醒中同一列的動作按鈕現在會依最長文案統一增高;圖示與單行或多行文字在所有支援語言中都會保持垂直置中。
0.5.4
新功能
- 選單列一般選單現在會依目前網址或前景 App,顯示與頁面右鍵選單一致的重新命名、合併、從統計中排除、暫離例外、分類與顏色動作,並統一使用物件圖示、提醒類型符號與全域動作符號。新增日曆規則仍集中在日曆整合的「規則」頁。
修正
- 定時提醒記錄中的每日使用時間圓點現在會顯示當天實際累計;超過限額或目標後繼續使用對應 App 或網站,數值也會繼續增加。歷史日期會依當時的規則範圍重新彙總,不再停留在提醒觸發時的快照。
- 日曆整合的四日預覽改用穩定七日快取與 Canvas 混合繪製。已瀏覽區間可以先顯示本機快取,再於背景核驗;高密度日期也會減少重複讀取、版面配置與常駐視圖,讓連續橫向滑動及懸停保持輕量。
- 修正自動同步可能因重複重新整理、跨資料區塊活動或導覽取消,而重複建立 Apple 日曆項目、遺漏待確認候選,或讓已顯示頁面退回載入狀態的問題。可見日期現在會優先發佈,候選寫入、隱藏、確認與規則變更會依序處理。
- 修正日曆項目在懸停前後切換兩套繪製方式,導致時間、斜紋、圖示或文字位置跳動的問題。卡片視覺現在始終由同一個 Canvas 繪製,懸停層只負責互動。
- 修正 App 或網站重新命名後,日曆與定時提醒規則的摺疊摘要及編輯預覽仍顯示舊名稱的問題;恢復原名也會立即反映。
- 修正選單列定時提醒進度依固定字元數過早截斷的問題。現在會依實際字形寬度保留盡可能完整的標題,真正過長時仍提供完整提示與輔助使用標籤。
- 完善裝置席位已滿、重複請求、簽章驗證、回應異常與服務暫時無法使用時的啟用引導;授權被撤銷或到期後會立即清除舊狀態。網路結果需要確認時也會使用新的簽章憑證,避免同秒重試被誤判為重播。
- 啟用錯誤現在會浮動顯示於狀態卡片右上角,不再擠壓中央內容;成功啟用後的日曆初始化會等紙屑慶祝結束再開始,減少動畫期間的卡頓。
0.5.3
新功能
- 日曆整合的四日預覽新增 50%、75%、100%、150% 與 200% 五檔垂直時間軸縮放。切換檔位時會圍繞目前可見時間中心平滑縮放,事件卡片的最小高度會隨比例調整,並支援「減少動態效果」。
- App 與網站的右鍵選單新增「重新命名」。別名只改變日影內顯示的名稱,不會修改 App、網站、原始記錄、合併與排除規則或日曆來源;還原原名也不需要重新產生統計。
- 開啟「顯示進階設定」後,通用頁面新增「重新整理 App 圖示與名稱」。日影會從本機 Launch Services、正在執行的 App 與 App 套件資訊重新取得已記錄 App 的名稱和圖示,並依 macOS 目前的全域語言選擇名稱;結果只儲存在本機,不新增網路存取或系統權限,也不儲存 App 路徑或圖示像素。
- 設定新增始終可見的「儲存」頁面。資料庫狀態、儲存位置、使用者設定與原始記錄資料庫的匯入和匯出都移到這裡;快取容量與統計預熱仍只在進階設定開啟後顯示,並由「儲存」頁面單獨還原。
- 選單列標記順時針旋轉 30 度,保留原有單色範本與佔位大小。
修正
- 歡迎頁面現在明確說明 App 活動歷史只會在本機自動記錄,日影不會將活動記錄上傳到網路;瀏覽器隱私摘要也明確為只記錄用於統計的網址,不記錄完整 URL、頁面標題或頁面內容。實際記錄、儲存、權限與網路行為沒有改變。
- 修正一條日曆規則包含多個 App 或網站來源時,連續活動仍被依來源拆分的問題。所有來源現在共用同一條邏輯時間軸,來源切換、最長離開時間和最短活動時間會在整段活動上統一計算;舊版本留下的待確認碎片也會安全對帳,避免重複日曆項目。
- 回填歷史活動改為清楚的開始日、結束日兩步選擇,並在候選寫入本機帳本後才關閉對話框。到達回填邊界後可以繼續進入相鄰的一般四日視窗,直接選擇日期也會清除舊邊界;最長 90 日的回填、候選具體化與批次隱藏改為批次處理,避免整段歷史阻塞預覽。
- 日曆四日預覽現在可以連續橫向滑動,每跨過一天就立即更新日期;接近資料邊緣時會在背景預先載入,並在新結果完整到達前保留現有內容。固定七日資料區塊、任務重用與逐日算繪快取也減少了重複讀取和版面計算。
- 修正日曆項目在連續橫滑跨日和放開吸附時短暫跳欄的問題。日期錨點與剩餘位移現在會原子更新,橫滑期間也會暫停卡片的滑鼠停留與點擊動畫,避免固定指標觸發位置抖動。
- 修正 macOS 切換語言後,重新整理系統 App 仍可能保留舊語言名稱的問題。重新整理會再次讀取全域偏好語言並直接解析目標 App 的本地化資源,即使 Safari、照片等 App 仍以舊語言執行,也能取得目前名稱。
- 授權寫入請求新增隨機 nonce 與獨立簽名,伺服器可拒絕同一簽名請求被重播;結果不確定時,App 會使用新的簽名信封確認一次,而不會重送舊信封。雙簽名協定同時相容舊版與新版授權服務,並修正停用其他裝置時誤清除目前裝置授權狀態的風險。
0.5.2
新功能
- 設定新增「關於」頁面,可檢查更新、查看更新日誌與官網、聯絡開發者,並閱讀致謝與第三方授權;啟用頁面新增「購買」入口。
- 使用啟用碼首次成功啟用目前裝置後,會出現無聲彩炮與停留在狀態卡底部的紙屑;紙屑可分區點擊清掃,並支援「減少動態效果」與 VoiceOver。
- 新增每日「時間目標提醒」:可為某類活動設定希望達到的每日時長,達成後傳送一次正向提醒;提醒規則依專注、限額與目標分組。
修正
- 關係圖譜首次開啟時預設隱藏設定右欄;沒有啟用規則的提醒分組不再顯示,全部規則關閉時目前提醒畫布保持空白。
- 修正從深色或淺色切換到「跟隨系統」後,已開啟視窗的部分內容不會立即重新整理的問題。
- App 的實體安裝路徑統一為 `/Applications/Hikage.app`,中文系統仍顯示「日影」。從 0.5.0 或 0.5.1 升級時,請先關閉開機啟動、退出日影並移除舊 `/Applications/日影.app`,再從本版本 DMG 安裝 `/Applications/Hikage.app`;啟動後可視需要重新開啟登入項目。
- 「聯絡開發者」顯示與複製的電子郵件統一為 `[email protected]`。
0.5.1
新功能
- 日影現在使用新的預設 App 圖示。
- 官網 DMG 採用更簡潔的安裝介面:淺色背景、單一方向箭頭,視窗中只顯示日影與「應用程式」。
0.5.0
新功能
- 開發者「視覺素材與介面匯出」現在可個別匯出日統計、月統計與按 App 統計整頁,產生 1×、2× 的不透明 PNG,並繼續與透明分層統計素材分開控制。整頁使用固定範例資料與真實統計元件,不會讀取使用者資料庫或版面偏好設定。
- 「按 App 統計」已補入簡中、繁中、英、日、韓、德、法、西八種語言的固定功能名稱;視窗標題統一顯示為「按 App 統計 · App 名稱」,更容易辨認目前查看的對象。
- 日影現在使用新的正式 App 身分 `app.hikage.Hikage`,並透過已簽署、公證的 DMG 提供安裝。macOS 會將它視為全新 App:不會移轉舊版偏好設定或舊 Bundle ID 的鑰匙圈項目;首次使用時可能需要重新設定偏好、啟用授權,並重新允許自動化、輔助使用、行事曆與提醒事項等權限。既有原始記錄仍使用原來的日影資料目錄。
修正
- 主側邊欄現在會將圖示與尾端狀態之間的可用寬度完整留給標題,並適度增加最小寬度;「日曆整合」與「定時提醒」等較長名稱不再提早截斷,鎖定圖示與 Command 快速鍵提示仍會保留。
- 修正統計整頁離屏匯出的背景與互動橋接問題;匯出的日統計、月統計和按 App 統計不再出現黃色預留區域,並維持完整的不透明背景。
- 新 App 身分使用獨立的軟體更新通道。舊身分 App 內的「檢查更新」只會顯示 0.5.0 資訊並引導至官網,不提供更新套件,也不會自動下載、取代或安裝 App;請從官網下載 0.5.0 DMG 完成這次安裝。之後的新身分版本可繼續使用 App 內更新。
0.4.2
新功能
- 在一般設定開啟「顯示進階設定」後,新增「資料匯入與匯出」:可分別匯入或匯出使用者設定與原始記錄資料庫。匯入前會清楚提示取代範圍,並在確認後安全重新啟動;資料庫匯出會包含已提交記錄並產生經過驗證的獨立檔案,使用者設定匯入會保留本機儲存位置。匯出檔不會重複副檔名,也不會留下暫存 SQLite 檔案。
- 變更介面語言後,只有實際顯示語言改變時才會出現「重新啟動以套用」。重新啟動會先等待目前執行個體排空記錄和背景工作並完全結束;「自動」與對應的明確語言相同時不會要求重新啟動。
修正
- 按 App 統計現在能更快顯示內容,並在目前時段持續準確更新。快速切換 App、時間範圍或衍生設定時,不再附加過期即時資料、保留舊熱力圖懸停狀態,或漏掉仍待重新整理的月統計等頁面;日光節約時間切換日的小時統計也會依真實日長產生。
- 校正簡中、繁中、英、日、韓、德、法、西八種語言的功能名稱、內文表達與缺少的文案;真正缺少身分的項目會在選單列、統計、關係圖譜、選擇器、日曆和提醒中顯示本地化的「未知 App」。瀏覽器說明也更清楚:只有主動開啟瀏覽器網址記錄後才讀取目前分頁,且不會儲存完整 URL、路徑、查詢參數、頁面標題或頁面內容;開發者視覺範例中的系統 App 名稱也同步使用對應語言。
- 首頁「最近事件」中的輸入活動改用 I-beam 游標圖示,更容易與一般鍵盤事件區分。
0.4.1
新功能
- 按 App 統計新增每日使用趨勢和工作階段長度模組;當天尚未結束的資料以虛線連接提示。月統計新增「典型的一天」,月統計與按 App 統計的小時熱力圖會把懸停日期、時段和使用時間即時顯示在模組標題列,不再用浮動提示遮住圖表。
- 日統計、月統計、關係圖譜、定時提醒和按 App 統計等週期頁面現在支援不帶修飾鍵的左右方向鍵導覽;除了日曆整合外,也可用觸控式軌跡板或橫向滾輪累積切換,圓形進度指示填滿並結束捲動後才會前後移動一個週期。
- App 與網站的合併選擇視窗會在各自分區按最近 7 個邏輯日的使用時間排序。選擇新來源時會排除已參與合併的項目,選擇目標時仍可直接加入現有主要群組,減少重複關係和鏈式合併。
修正
- 大幅減少統計頁和按 App 統計視窗的重複資料庫讀取、工作階段掃描與版面配置計算。共享彙總和分層快取可在多個頁面間重用結果,按 App 統計頁面可先恢復已快取內容再於背景驗證;即時重新整理只處理相關時間範圍,熱力圖改為單一 Canvas,資料量較大時載入、切換和懸停更順暢。
- 修正旭日圖和日/月 App 流圖在指標離開、右鍵選單結束、視窗失去焦點或切換桌面後仍保留舊反白的問題;熱力圖跨格移動也不會被舊格子的離開事件清除新詳情。
- 修正週期導覽在部分頁面不回應方向鍵、按 App 統計視窗導覽後發出系統提示音,以及寬視窗內容偏左的問題;文字編輯和帶修飾鍵的方向鍵仍交由系統處理,垂直捲動保持原生行為。
- 精簡統計介面:移除工具列截圖工具以及日統計、月統計的「切換密度」模組。升級後會自動清除舊截圖工具留下的使用者名稱和構圖偏好,歷史版面配置中的舊模組記錄也會安全忽略,不影響原始活動資料。
0.4.0
新功能
- 新增獨立的「合併」設定頁,可將任意 App 或獨立統計網站合併為同一個主要統計項目;App 與網站都能作為附屬項目或主要項目,右鍵選單可快速發起合併、查看群組成員或直接進入設定。工作階段、時間軸、月統計、關係圖譜、按 App 統計和定時提醒都會使用統一後的統計身分,原始事件保持不變,合併關係也可隨時解除。
- 概覽「最近事件」會在事件寫入成功後立即更新最近 10 筆記錄,並提供首次載入、空內容、保留舊內容的失敗提示和重試狀態。列表按實際生效時間排序,顯示毫秒時間與穩定序號,批次插入動畫會遵循「減少動態效果」設定。
- 定時提醒現在會持續顯示,直到你執行提醒動作、關閉單筆提醒、忽略全部提醒或停止提醒執行;點擊視窗外、切換 App 或再次點擊選單列圖示不會將其關閉。選單列圖示不可用時,提醒會顯示在目前螢幕頂部中央,多螢幕定位也更可靠。
修正
- 修正正式套件缺少行事曆簽名權限的問題,並在打包階段同時驗證行事曆與瀏覽器自動化權限,避免系統行事曆授權因簽名設定不完整而失敗。
- 改善月統計在資料持續寫入時的一致性、取消與自動重試;已有內容會保留為稍後重新整理的狀態,沒有內容時會輕量重試,離開頁面會停止無用計算。關係圖譜和月統計也會重用未變動的結果,減少重複載入與版面配置計算。
- 關係圖譜的三個資料篩選滑桿在載入期間保持可見、可互動且不再改變範圍,避免右側參數面板跳動;輸入框仍可設定超過滑桿常用範圍的數值。
- 「還原」設定以及重新開啟輔助使用、Automation 系統設定的修復入口,現在只在進階設定和開發者工具同時開啟時顯示;一般瀏覽器授權開關與明確授權引導保持不變。
0.3.6
新功能
- 選單列恢復為原生列表,左右鍵行為保持一致;現在可查看目前 App、網址、分類、網站獨立統計狀態和執行中的提醒進度,點擊目前 App 可直接開啟按 App 統計,也可從選單檢查更新。
- 日統計、月統計和關係圖譜新增截圖工具。可按模組或圖譜內容裁切,調整水平與垂直留白、淺色/深色外觀、頂部標題、使用者名稱和日影標誌,再儲存到下載資料夾或拷貝圖片。
- 開發者工具新增「視覺素材與介面匯出」,可批次匯出透明分層視覺元素、統計模組與整頁截圖,並附帶 manifest 和品質報告;匯出會重用真實 App 圖示與自動配色。
- 通用設定新增「自動安裝更新」,在自動檢查開啟時顯示並預設開啟;日影會在背景下載和準備更新,並在結束時靜默安裝。
修正
- 歡迎頁的瀏覽器步驟現在可直接跳過,說明文字和中英文 URL 混排換行更穩定;系統授權修復入口仍保留在瀏覽器設定頁。
- 歡迎頁、設定和其他介面現在統一使用目前 App 主圖示,移除了舊圖示預覽和額外圓角裁切。
- 為 `www.` 網站載入圖示時,可安全使用同站根網域的靜態資源子網域,改善知乎等網站啟用獨立統計後的圖示載入。
- 概覽記錄時間恢復為穩定的等寬數字顯示;截圖與開發者匯出同時收緊旭日圖畫布、移除重複模組標題和圖例,並排除無法載入圖示的範例 App。
0.3.5
新功能
- 瀏覽器網址記錄現在支援 Chromium 和 Firefox。Chromium 有獨立開關和 Automation 授權;Firefox 會引導授予輔助功能權限,並且只在開啟後讀取前台視窗的網址或頁面 URL,再儲存規範化網站身分。
- 日曆整合和定時提醒的規則摘要現在會突出顯示 App、分類、網站和時長等變數文字,折疊列更容易掃讀。
修正
- Firefox 網址讀取在不同版本上更可靠:網址列不可讀時,會從目前視窗的頁面 URL 或文件屬性讀取,且不會進入網頁正文子樹。
- 日統計和月統計的預設版面配置將「工作階段長度」移動到底部,排在 Top Apps 和使用時長旭日圖之後;既有自訂版面配置不受影響。
- 系統或更新說明語言不受支援時會回退到英文,避免顯示不匹配語言的兜底文案。
0.3.4
新功能
- 統計頁新增更完整的「工作階段長度」直方圖:9 個時長區間搭配左側累計時長軸和右側占比軸,卡片高度也與「每日用時」「小時節奏」對齊。
- App 右鍵選單現在可以直接將 App 或獨立統計網站設定為暫離例外,也可以從同一選單取消;選單會依目前狀態顯示對應操作。
- 一般設定的進階「還原」區新增按頁面還原按鈕,可分別還原一般、瀏覽器、分類、排除、暫離和外掛設定,而不刪除原始事件或統計快取。
- 正式更新包改用 Xcode wrapper 和 Icon Composer 圖示鏈路,Dock、Finder、Launchpad 圖示資源以及 Sparkle framework 嵌入會隨發布包一起校驗。
修正
- 統計模組排版更緊湊:Top Apps 顯示 Top 9、用時上移到 App 名稱列,圖例間距減少長分類名和懸停時長被截斷的情況,並清理舊半行圖表版面配置殘留。
- 月 App 流圖跨月查看近 30 天時會保留每月 1 日刻度,避免月初標記被一般步長跳過。
- QuickTime Player、IINA、TV、Zoom 和 Netflix 現在預設作為暫離例外,觀看影片或開會時更不容易被誤判為暫離。
- 設定視窗的初始高度和最小高度上調,低頻設定區展開後更不容易顯得擁擠。
- 按 App 統計頁目前 App 的「查看 App 統計」右鍵項會置灰,避免重複打開自身。 <!-- terminology: allow-old-name -->
0.3.3
新功能
- 日統計、月統計和按 App 統計視窗現在可以直接在目前統計頁自訂模組版面配置;工具列可進入編輯模式、恢復預設版面配置、隱藏模組並移動模組,舊設定視窗的「模組」頁已移除。
- 統計模組版面配置更穩定:小模組會聚合成一個網格,「工作階段長度」等寬共享模組改為全行顯示,大類摘要模組不再顯示。
- 關閉「在 Dock 顯示」時,Dock 圖示現在會跟隨主視窗開啟狀態;主視窗開啟時保留 Dock 圖示,關閉主視窗後依偏好隱藏。
修正
- 啟用管理裝置列表會隱藏已反啟用裝置,列表空狀態也會依可見裝置判斷。
- 定時提醒的預設規則和未改名的新規則會跟隨介面語言顯示名稱;規則摘要裡的類別、子類別和目標列表也會本地化,英文介面不再殘留中文分類名。
- App 名稱會依語言一致顯示:簡體中文和繁體中文顯示「日影」,其他語言顯示 “Hikage”,並同步視窗標題、側邊欄、選單列、預設日曆名、Finder、權限彈窗和 Sparkle 更新視窗。
- 選單列現在面板的目前 App 圖示保留右鍵「查看 App 統計」和統一 App 右鍵選單,但不再回應左鍵開啟統計視窗,減少誤觸和不穩定入口。 <!-- terminology: allow-old-name -->
0.3.2
新功能
- 選單列改用日影專屬 soft mark 圖示,不再依賴旋轉的系統符號。
修正
- 日統計和月統計捲動更順暢:一般捲動位置不再每一幀觸發頁面刷新,統計模組按需載入,App 流圖和月度小時熱力圖會重用預先計算的繪製結果。
- 軟體更新會從 App 套件內的更新來源自動辨識 stable 或 beta 通道,並校驗多語言和歷史版本動態 appcast,降低跨版本更新時取得錯誤說明或缺少 feed 的風險。
- 定時提醒圓形畫布在懸停或拖曳後停穩時不再持續高頻重新整理,減少閒置時的資源占用。
0.3.1
新功能
- 定時提醒圓形畫布加入懸停操作:近期記錄小圓可直接刪除,目前大圓可關閉規則、編輯規則,或快進目前的專注、站立、休息階段。
- 專注提醒規則編輯器重新整理番茄鐘長休與重置計時設定,刪除規則和刪除記錄的確認說明更清楚。
修正
- 補齊選單列、軟體更新視窗、權限說明、啟用頁、日曆整合、分類編輯和定時提醒相關介面的 8 種語言在地化,減少非中文介面的中文回退。
- 主視窗標題、側邊欄、選單列提示、預設分類名稱和日文更新說明統一使用正確品牌名;簡體中文和繁體中文繼續顯示「日影」,其他語言顯示 “Hikage”。
- 預設分類、自動分類和自動顏色文案會跟隨介面語言;使用者自訂分類名稱保持原樣。
- 日曆候選預覽和選單列提醒彈窗會依目前介面語言產生狀態與提醒正文,避免語言和日期格式不一致。
- 定時提醒圓形懸停命中範圍改為真正的圓形區域,並修正按鈕閃爍、顏色不一致和出現/消失時從圓心位移的問題。
0.3.0
新功能
- 新增繁體中文、韓語、德語、法語和西班牙語介面語言,並補齊語言偏好的一致性檢查。
- 日曆整合規則支援多個來源;一條規則可以同時加入多個 App 或網站,也可以移除非最後一個來源,候選仍會記錄實際命中的 App 或網站。
- 日曆規則的折疊摘要和展開說明會展示多來源描述,例如兩個來源或前兩個來源加總數,避免只顯示規則標題。
- 日曆自動新增改為背景定期檢查:已有日曆權限、外掛開啟且規則允許自動寫入時,日影會每 5 分鐘檢查一般四日視窗並寫入準備就緒的候選;未連接日曆時不會主動請求權限。
- 軟體更新現在會按日影語言設定和目前 App 版本選擇 appcast;更新視窗可以顯示對應語言的累計更新說明,舊客戶端仍繼續使用固定的 `appcast.xml`。
修正
- 修復新增介面語言後預設日曆名稱不穩定的問題:簡體中文和繁體中文繼續使用「日影」,其他明確語言統一使用 “Hikage”。
- 統一日曆規則、定時提醒規則、瀏覽器設定、外掛清單、模組可見性、關係圖譜參數和下拉選擇器的控制項樣式;刪除確認、折疊摘要、滑桿數字輸入和物件開關更一致。
- 恢復偏小開關尺寸:定時提醒編輯器、模組可見性、瀏覽器設定和日曆規則展開項中的開關不再顯得過大。
- 工具列範圍選擇改為原生彈出按鈕,選單直接列出完整範圍選項,避免二級選單、說明提示或較長本地化文案被截斷。
- 背景自動發現更新時不再直接蓋到其他 App 上方;日影會等主視窗變為 active 後再展示 Sparkle 更新視窗,使用者主動檢查更新仍會立即顯示。
0.2.2
新功能
- 新增日曆整合和定時提醒的首次介紹頁。
- 新增「顯示開發者工具」開關,並把歡迎頁重開、系統排除清單、外掛介紹頁重置和提醒偵錯入口收進進階設定下的開發者工具區。
修正
- 定時提醒現在會跟隨試用和啟用狀態啟用;未試用或未啟用時不再啟動背景提醒模型或恢復排程。
- 關閉定時提醒規則後,對應的歷史小節點會一起隱藏,不再吸附到其他佔位節點。
- 優化定時提醒的狀態和錯誤文案,例如「已延後提醒」「進度已重設」「提醒視窗顯示失敗」等,並將番茄鐘長休說明改為「每 4 輪專注後長休」。
- 未安裝的瀏覽器會在網址記錄權限列中顯示為「未安裝」並置灰,不再觸發無效的 Automation 權限請求;未安裝瀏覽器的佔位圖示改為 `app.dashed`。
- 重新整理瀏覽器相關用詞:記錄層使用「網址」,統計層使用「網站」,隱私說明中明確「完整 URL」邊界。
- 分類設定頁的候選範圍改為近 7 天,並隱藏無關的時間範圍、用時表頭和每列用時;網站不再顯示「無 Bundle Identifier」佔位。
- 軟體更新設定移除「啟動狀態」診斷列,只保留「自動檢查更新」開關。
- 日曆規則新增入口改為「新增 App 或網站…」,並將「最長暫離時間」「中途暫離」等文案調整為「最長離開時間」「中途離開」。
- 週統計頁面命名統一為「週統計」,統計空狀態中的「駕駛艙」統一改為「概覽」,關係圖譜中的「聯繫」統一改為「關聯」。
- 優化關係圖譜畫布懸停和網格繪製快取,減少版面動畫和指標移動時的幀內開銷;Top Apps 右側時長欄減少長時長被截斷的問題。
- App 圖示更新為 41 號圖示,外掛介紹頁優化了副標題換行、圖示配色、功能點間距和整體排版。
0.2.1
新功能
- 定時提醒改為由日影選單列彈窗觸達,不再依賴系統通知授權;隱藏選單列圖示時,提醒會暫時顯示圖示作為彈窗錨點。
- 選單列左鍵現在開啟「日影現在面板」,展示目前活動和今日記錄時間;右鍵選單收窄為開啟日影、設定、隱藏選單列圖示和結束。
- 定時提醒規則新增顏色設定,支援預設、自動和預設色;規則列、目前提醒節點、近期記錄節點和站立手動記錄按鈕會跟隨規則顏色顯示。
- 使用者手動新增的專注、站立和時間限額提醒規則預設開啟;內建預設規則仍保持關閉,避免首次使用時突然開始提醒。
- 軟體更新入口更克制:已是最新時顯示日影自訂彈窗,通用設定中只保留「自動檢查更新」開關;發布鏈路開始強制 HTTPS、signed appcast 和更新包驗簽。
修正
- 修復專注提醒「稍後提醒」後誤開啟下一輪的問題;稍後期間繼續命中的專注時間會累加到同一筆記錄和再次投遞的提醒正文中。
- 專注提醒進度改為按真實命中片段累計;離開目標活動、一般 App 切換失活間隙或關閉重置條件時,不再虛增或遺失專注進度。
- 修復「前台 App 記錄」開關後的今日記錄時間延遲:關閉後立即停止讀秒,重新開啟後立即繼續,並由後續記錄邊界校準。
- 選單列提醒彈窗改為專用非啟用面板,點擊回應按鈕不再搶回日影主視窗焦點;隱藏選單列圖示時的彈窗定位也更穩定。
- 優化定時提醒彈窗和規則編輯器:動作按鈕、時間限額文案、分鐘輸入、提醒聲音清單、顏色選單、滑軌和標題輸入框更加一致。
0.2.0
新功能
- 新增「定時提醒」外掛,可按所有 App、大類、小類、指定 App 或已開啟獨立統計的網站建立專注、站立和時間限額規則;目前進度與近期記錄會顯示在可拖曳的圓形畫布中,規則集中在右側面板編輯。
- 專注提醒支援自動計時、短暫離開閾值、番茄鐘短休與長休;站立提醒支援手動記錄;時間限額支援可選的提前提醒。只有在你主動啟用系統通知時才會請求權限,每條規則還可個別控制提示音。
- 日統計和月統計加入外掛開關;日統計、月統計、關係圖譜、日曆整合和定時提醒在全新安裝或還原所有設定後預設開啟,但仍不會自動請求日曆與通知權限。
- 關係圖譜新增「最低使用時間」篩選;分類設定新增帶有二次確認的「還原分類」,並會盡量保留相容的 App 手動分類。
- App 流圖色帶和使用時長旭日圖色塊現在可直接開啟共用 App 右鍵選單;選單頂部會顯示目標 App 名稱和 Bundle ID,方便確認分類、改色、排除或建立日曆規則的對象。
- 本機、區域網路、`.local` 和 IP 網頁服務現在會按非預設連接埠分開統計,例如 `localhost:5173` 和 `localhost:8080` 不再合併。
- 新增一款日食漸層可選 App 圖示。
- 接入 Sparkle 軟體更新,可從 App 選單手動「檢查更新…」,並在通用設定中控制自動檢查。
修正
- 修復歡迎流程中「登入時啟動」開關無法點擊;註冊失敗時仍會顯示錯誤並重新整理狀態。
- 修復深色模式下分類、啟用等設定卡片仍顯示淺色的問題,並校準瀏覽器授權清單中的 Microsoft Edge 圖示尺寸。
- 日統計和月統計在分類、暫離、休眠排除或模組版面變化觸發重新整理後,會恢復原來的捲動位置,不再跳回頂部。
- 修復旭日圖新增右鍵入口後,大類、小類和 App 扇區的懸停反白及右側資訊可能判斷錯誤的問題。
- 提升定時提醒可靠性:時間限額會在重新啟動後恢復當天累計並避免重複通知;單條損壞的規則或記錄不再導致整組資料遺失;圓形節點的文字重新整理和拖曳更穩定,同一邏輯日也不會堆疊重複的限額節點。