Commit Graph
5562 Commits
Author SHA1 Message Date
evgeny 793c2b251b Reproduce lost incoming alert resources after cleanup exceptions 2026-10-28 14:43:27 +01:00
evgeny f4cfe5ba30 Model partial wake lock and notification cleanup failures 2026-10-28 14:43:27 +01:00
evgeny 3a6ef25ca6 Document requested locales and notification language refresh contracts 2026-10-28 14:43:27 +01:00
evgeny 7b8e0a95bb Document language host tests and their runtime boundaries 2026-10-28 14:43:27 +01:00
evgeny 3dfedc8822 Read back locale requests after partial framework failures 2026-10-28 14:43:27 +01:00
evgeny a541484df1 Expose language read and selection failures in the settings UI 2026-10-28 14:43:27 +01:00
evgeny caccb4e56f Add localized language selection and catalog error messages 2026-10-28 14:43:27 +01:00
evgeny 8537ac1e6d Include language lifecycle coverage in Android unit test runs 2026-10-28 14:43:27 +01:00
evgeny 4bffffb0ad Keep language tests compatible with an expanded XML catalog 2026-10-28 14:43:27 +01:00
evgeny 6133257c24 Validate language catalogs and framework failure contracts on the host 2026-10-28 14:43:27 +01:00
evgeny 8720cee7af Keep the headless service fixture separate from Android sources 2026-10-28 14:43:27 +01:00
evgeny fd183a43fe Retry notification language refreshes on every configuration signal 2026-10-28 14:43:27 +01:00
evgeny 5360ee9ff1 Reproduce skipped notification language retries and callback failures 2026-10-28 14:43:27 +01:00
evgeny 9369429600 Observe independent notification refresh attempts in language tests 2026-10-28 14:43:27 +01:00
evgeny 909761b0c5 Provide application and main thread boundaries for language tests 2026-10-28 14:43:27 +01:00
evgeny 638a2a2d6b Model locale resources and AppCompat failures for language tests 2026-10-28 14:43:27 +01:00
evgeny aae145b82a Prepare isolated host tests for application language behavior 2026-10-28 14:43:27 +01:00
evgeny 5e0ed8b077 Document battery exemption query and settings request contracts 2026-10-28 14:43:27 +01:00
evgeny 8551234cfb Show unknown battery exemption state with an explicit retry action 2026-10-28 14:43:27 +01:00
evgeny 0b31f27177 Preserve unknown battery exemption status on Android service errors 2026-10-28 14:43:27 +01:00
evgeny 04b76be1c8 Compile the battery permission adapter in Android host tests 2026-10-28 14:43:27 +01:00
evgeny ff08f05e9a Model power exemption queries and system activity launch failures 2026-10-28 14:43:27 +01:00
evgeny 4b221ef0d1 Verify growing call preview and emphasized metric values 2026-10-28 14:35:46 +01:00
evgeny 859f33b5e9 Expand call preview to the available window area and emphasize diagnostic values 2026-10-28 14:34:12 +01:00
evgeny b03d101c87 Check call diagnostics, avatar visibility and bottom action alignment 2026-10-28 14:20:36 +01:00
evgeny 309754244a Localize call diagnostics and keep video parameters in logs 2026-10-28 14:20:36 +01:00
evgeny b82e9cc98e Pin call actions to the bottom and add a separate diagnostics toggle 2026-10-28 14:19:14 +01:00
evgeny 264a13705f Finalize shared frame rate selection and deterministic call control verification 2026-10-28 14:10:53 +01:00
evgeny bb0fa13c8b Show audio output captions and validate the desktop call settings menus 2026-10-28 14:08:21 +01:00
evgeny 2540909fda Replace desktop call settings with compact capture control menus 2026-10-28 14:06:40 +01:00
evgeny f76aacfba1 Share resolution dependent frame rate menus for capture settings 2026-10-28 14:04:31 +01:00
evgeny f9c150b7d4 Share capture control menus and Android style glyphs between desktop windows 2026-10-28 14:02:39 +01:00
evgeny 7be5c8bd0b Verify rendered control sizes and muted stream startup 2026-10-28 13:57:05 +01:00
evgeny 287b54b283 Allow and remember stream audio toggling before publication starts 2026-10-28 13:55:45 +01:00
evgeny c932528217 Apply initial stream mute before opening capture devices 2026-10-28 13:55:15 +01:00
evgeny 26953fc1a4 Render broadcast controls at their actual icon size with Android style values and rotation 2026-10-28 13:55:14 +01:00
evgeny 01dd40fdd1 Double broadcast control icons and tighten button spacing 2026-10-28 13:47:09 +01:00
evgeny 07b8c2b338 Keep broadcast menu style alive through menu teardown and add English labels 2026-10-28 13:44:02 +01:00
evgeny 21ab92d2b4 Update broadcast control tests and Russian menu labels 2026-10-28 13:42:58 +01:00
evgeny 35875a2c43 Move desktop broadcast settings into compact top menus with separate resolution and FPS 2026-10-28 13:41:09 +01:00
evgeny 7d3f0852f7 Place video settings in the centered desktop call control row 2026-10-28 13:25:24 +01:00
evgeny f1da7e1837 Center desktop call actions and use a gear button for video settings 2026-10-28 13:17:19 +01:00
evgeny 75336387c5 Translate desktop video settings and camera toggles 2026-10-28 13:09:42 +01:00
evgeny 858e27ec8c Replace desktop call video checkbox with a round camera button 2026-10-28 13:09:42 +01:00
evgeny 270eb0c3b0 android: add photo and video capture orientation controls 2026-10-28 12:58:21 +01:00
evgeny 19a3cc8934 Merge remote-tracking branch 'origin/master' 2026-10-28 12:43:38 +01:00
evgeny f9ccca85bb Insert generated config fields before blank section separators 2026-10-28 12:41:10 +01:00
evgeny 41930a35c4 Audit configuration sample against current parser and service behavior 2026-10-28 12:36:21 +01:00
evgeny 2c82ceaad7 Handle nullable multicast lock creation before acquiring ownership 2026-10-28 12:28:28 +01:00
evgeny 3c5a9410ec Clarify retained LAN delivery state after core shutdown 2026-10-28 12:28:28 +01:00