Highlights since 1.15.2 (22 commits)
Features
- align OTP sign-in identifiers with backend (WT-1433) (#1288)
- network diagnostics (WT-1323, WT-1406, WT-1176) (#1274)
- add configurator:generate melos script for local Firebase setup (#1263)
Fixes
- push: raise local notification channel importance for heads-up alerts (#1287)
- signaling: recover WebSocket after network interface change on iOS (WT-1508) (#1286)
- reset NativeLogForwarder read offset and remainder on start (#1285)
- contact tile predictable UI (WT-1537) (#1279)
- nsn matching only for nsn part (WT-1535) (#1275)
- wt-1525: iOS fresh-login dead signaling subscription (#1273)
- guard NativeLogForwarder.start with Platform.isAndroid (#1272)
- fgs: stop ringtone and dismiss notification on hangup in persistent mode (#1261)
- clean call queue on remote hangup (#1271)
- web: sync shareLogRecords web stub with native signature (#1270)
- voicemail: convert UTC date to local timezone before display (WT-1395) (#1268)
Refactor / chore
- replace AppDatabaseScope with DatabaseScope builder (#1278)
- backgroundMessage: expose AppPath in IsolateContext (WT-1520) (#1276)
- keypad optimizations for low-end (WT-1436) (#1267)
- wt-1421: unify call history tile layout via shared CallTile (#1266)
- remove deprecated setLogsDelegate calls (#1251)
- update to webrtc 060526 branch (#1265)
- push: remove inspect-push debug scaffolding (#1289)
- add diagnostic logs to signaling connection lifecycle (#1281)
Coupling
Built against webtrit_callkeep release/1.1.0 (PR #296). The phone builder must check out callkeep release/1.1.0 for this build. Configurator deployed at webtrit-phone/1.15.3.