DPIP Changelog
DPIP 26w38c 更新日誌
ExpTech Studio預發布版本
DPIP Release Notes預發布版
26w38c
災害天氣與地震速報
快照,取自 main 的 ad5b9e76。未經審查,可能有問題。
🌟 新功能
🔌 最佳化
多個頁面不再重複計算或繪製看不見的內容,搜尋輸入、清單捲動與分頁切換都更省電 — @whes1015 (
60adbf9d)地圖與首頁在 Android 上不再對地圖做毛玻璃模糊,平移與拖動雷達時間軸在低階手機上順很多 — @whes1015 (
b8595c02)平移地圖時不再每停一下就在背景讀取整段雷達快取,低階手機更不容易卡 — @whes1015 (
d7d52d55)強震監視器在大型地震期間不再每秒六十次重送相同的偵測格網,手機更不發熱 — @whes1015 (
e26cf94a)首頁天氣背景每一幀不再重算不會變的光照、太陽與雨滴資料,低階手機更省電 — @whes1015 (
45c8c839)拖動或捲動首頁面板時不再重建整條逐時預報、天空背景與底部導覽列 — @whes1015 (
f24b2b1d)地震回放不再每秒重送相同的偵測格網,波前更新也不再互相堆疊 — @whes1015 (
14243b99)Meshtastic 電台狀態列切到其他頁面或背景後不再每秒喚醒 — @whes1015 (
33f3ac05)天氣排行不再在每次重繪時重新排序全部測站 — @whes1015 (
ac2771a2)地圖上的 Mesh 路徑追蹤動畫每一幀不再重建路徑 — @whes1015 (
a5daf4af)平移雷達或衛星地圖時只重新載入正在顯示的那一幀,低階手機解碼負擔降到五分之一 — @whes1015 (
d997a762)地震速報卡片倒數時不再每秒重算顏色與本地震度估計,警報期間更省電 — @whes1015 (
72c82cd4)月相頁拖動時間軸時不再重算整月的月相與下次滿月、新月 — @whes1015 (
ee526ba9)回報清單、伺服器狀態、更新日誌與地震報告頁不再在每次重繪時重新編譯字串規則 — @whes1015 (
678ece32)首頁切換地區的滑動動畫不再每一格重查地區名稱 — @whes1015 (
168aaedd)雷達與衛星時間軸在背景暖身快取時少做上萬次字串解析,手機更不發熱 — @whes1015 (
d0e68c4a)拖動時間軸、監視器狀態列與測站圖表每次重繪時不再重建時間格式與色彩 — @whes1015 (
38083f67)強震監視器每秒的測站資料少複製一次、少解析一次,長時間開著更省電 — @whes1015 (
7cfba1c7)每一次快取讀寫少做多次網址解析與整段內容複製,載入地圖圖磚與資料更省 CPU — @whes1015 (
bc3f2672)日誌寫入時的清理查詢不再每三秒建立一張五千列的暫存表 — @whes1015 (
26fa35fd)流量統計、伺服器狀態與語言設定不再每次呼叫都重建規則與查詢字串 — @whes1015 (
1701350b)衛星過境預測的軌道計算量減半,開啟更快 — @whes1015 (
a597490f)
🐞 錯誤修正
修正重點整理頁在 26.2 上仍寫著 26.1,整個 26 週期現在都顯示 26.x — @whes1015 (
0480cfdf)強震監視器的 EEW 倒數卡切到其他分頁後不再每秒喚醒手機 — @whes1015 (
530f33bc)首頁面板上滑時地圖真的會糊化了,之前那層模糊沒有作用在地圖上 — @whes1015 (
c921a3ae)雷達、衛星等時間軸切到還沒載過的時間點時,不再先呆等兩秒才開始載入 — @whes1015 (
622791f6)修正地震速報連續推播時 app 會卡住沒有反應 — @whes1015 (
fa9c0f20)修正 app 同時讀寫本機資料時偶爾會閃退 — @whes1015 (
4b0eb46d)修正收到推播時 app 可能短暫卡住沒有反應 — @whes1015 (
be03707e)修正點開通知後,最近使用的應用程式清單可能出現兩個 DPIP — @whes1015 (
ad5b9e76)
English
🌟 New features
🔌 Improvements
several pages no longer recompute or repaint what nothing on screen shows, so typing, scrolling and tab switches cost less battery — @whes1015 (
60adbf9d)the map and home screen stop blurring the map on Android, so panning and scrubbing the radar timeline are much smoother on low-end phones — @whes1015 (
b8595c02)panning the map no longer starts a background cache read at every pause, which keeps low-end phones responsive — @whes1015 (
d7d52d55)the monitor no longer re-sends an unchanged detection grid sixty times a second during a large quake, so the phone runs cooler — @whes1015 (
e26cf94a)the home weather backdrop stops recomputing unchanging lighting, sun and raindrop data every frame, saving battery on low-end phones — @whes1015 (
45c8c839)dragging or scrolling the home sheet no longer rebuilds the whole hourly forecast strip, the sky and the navigation bar — @whes1015 (
f24b2b1d)the earthquake replay no longer re-sends an unchanged detection grid or piles up overlapping wavefront updates — @whes1015 (
14243b99)the Meshtastic radio strip stops waking up every second while another page is on screen or the app is in the background — @whes1015 (
33f3ac05)the weather ranking no longer re-sorts every station on each repaint — @whes1015 (
ac2771a2)the mesh route-trace animation on the map no longer rebuilds its path every frame — @whes1015 (
a5daf4af)panning the radar or satellite map reloads only the frame on screen, cutting tile decoding on low-end phones to a fifth — @whes1015 (
d997a762)earthquake alert cards stop recomputing their colour and local shaking estimate on every countdown second, saving battery during an alert — @whes1015 (
72c82cd4)scrubbing the moon page's timeline no longer recomputes the whole month's phases and the next full and new moon — @whes1015 (
ee526ba9)the bug list, server status, changelog and report pages stop recompiling their text patterns on every repaint — @whes1015 (
678ece32)the home area-switch slide no longer looks the area name up again for every pixel of the animation — @whes1015 (
168aaedd)warming the radar and satellite caches no longer parses tens of thousands of URLs one by one, so the phone runs cooler — @whes1015 (
d0e68c4a)the timeline, monitor status strip and station chart stop rebuilding their time formats and colours on every repaint — @whes1015 (
38083f67)the monitor's once-a-second station feed is copied and parsed one time fewer, so leaving it open costs less battery — @whes1015 (
7cfba1c7)every cache read and write skips repeated URL parsing and whole-body copies, so loading tiles and data costs less CPU — @whes1015 (
bc3f2672)the log's housekeeping query no longer builds a five-thousand-row temporary table every few seconds — @whes1015 (
26fa35fd)traffic accounting, endpoint health and the language setting stop rebuilding their patterns and queries on every call — @whes1015 (
1701350b)satellite pass prediction does half the orbital propagation, so the page opens faster — @whes1015 (
a597490f)
🐞 Bug fixes
fix the highlights page reading 26.1 on a 26.2 build; it now names the whole cycle — @whes1015 (
0480cfdf)the monitor's EEW countdown no longer wakes the phone once a second from another tab — @whes1015 (
530f33bc)raising the home sheet now actually blurs the map behind it — @whes1015 (
c921a3ae)the radar and satellite timelines no longer sit idle for two seconds before loading a frame they have not seen yet — @whes1015 (
622791f6)fix the app freezing while a burst of earthquake alerts arrives — @whes1015 (
fa9c0f20)fix an occasional crash while the app reads and writes its local data at the same time — @whes1015 (
4b0eb46d)fix the app briefly freezing when a push notification arrives — @whes1015 (
be03707e)fix opening a notification sometimes leaving two DPIP cards in the recent apps list — @whes1015 (
ad5b9e76)