evgeny
|
c96a63091c
|
Replace supernode lightning with a server icon renderer
|
2026-10-28 17:48:54 +01:00 |
|
evgeny
|
2b05140e74
|
Verify actual route labels and local to peer NAT pairs in member details
|
2026-10-28 17:21:37 +01:00 |
|
evgeny
|
faa75a7e1d
|
Show actual member routes and both endpoints' NAT types in desktop details
|
2026-10-28 17:20:46 +01:00 |
|
evgeny
|
26edd84bb9
|
Enable MJPEG thumbnail encoding and refresh bundled FFmpeg during Windows builds
|
2026-10-28 15:56:18 +01:00 |
|
evgeny
|
19cece789e
|
Remove local test databases from version control and ignore their directories
|
2026-10-28 15:38:52 +01:00 |
|
evgeny
|
9cabb698e2
|
Exercise cached media preparation in real history widgets across scrolling and reopening
|
2026-10-28 15:09:35 +01:00 |
|
evgeny
|
ba44c31f42
|
Add focused cache and prepared media rendering checks to desktop tests
|
2026-10-28 15:06:43 +01:00 |
|
evgeny
|
ed19adc1ba
|
Cover persistent preview reuse, PNG alpha, first video frame, rotation and creation based expiry
|
2026-10-28 15:06:06 +01:00 |
|
evgeny
|
806632b67d
|
Link the persistent preview cache and keep image preparation free of temporary files
|
2026-10-28 15:04:03 +01:00 |
|
evgeny
|
73b1fc7080
|
Render cached image and video previews without filesystem access or scaled pixmap allocation
|
2026-10-28 15:02:28 +01:00 |
|
evgeny
|
60d2ba0fac
|
Prepare visible image and video previews through the shared background cache
|
2026-10-28 15:01:29 +01:00 |
|
evgeny
|
468af7abbe
|
Add persistent media preview cache with fixed creation timestamps and seven day expiry
|
2026-10-28 14:57:54 +01:00 |
|
evgeny
|
fc5ad51ec3
|
Clarify ringing phase precedes accepting the call
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
6a82192b02
|
Document ringback and notification playback ownership contracts
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
776345997f
|
Keep notification players strongly owned throughout playback
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
b318627022
|
Require confirmed media release in existing alert lifecycle tests
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
0b10a38f41
|
Retain failed media releases and retry without replacing ringback owners
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
383da15d95
|
Allow absent callbacks after partial ringback listener setup
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
2a4ccd8ca8
|
Reproduce lost ringback and notification players after release failures
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
512a87502b
|
Document ringtone resource ownership and cleanup retry contracts
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
27b99435c0
|
Clarify alert stop diagnostics when sound cleanup remains pending
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
e45ddd2a7f
|
Require confirmed cleanup in existing ringtone lifecycle tests
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
94b9786d91
|
Retain ringtone resources and retry cleanup before replacement
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
6abedd8177
|
Reproduce lost ringtone and focus owners after cleanup failures
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
cc9e4f4d85
|
Model rejected vibration scheduling and partial cancellation
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
7ed1a63b36
|
Model recoverable alert playback and focus cleanup failures
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
edc6b32fa7
|
Cover orphan notification cleanup through language refresh
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
d67991d08a
|
Avoid repeated alert cancellation after successful lifecycle cleanup
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
61e013e762
|
Check lifecycle refresh does not repeat completed alert cleanup
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
774284b699
|
Verify repeated cleanup across incoming alert lifecycle failures
|
2026-10-28 14:43:27 +01:00 |
|
evgeny
|
66e99066f9
|
Retain incoming alert resources until cleanup succeeds
|
2026-10-28 14:43:27 +01:00 |
|
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 |
|