Skip to content

v4.28.0

Choose a tag to compare

@AndroidBob AndroidBob released this 23 Jun 11:41
· 107 commits to develop since this release
v4.28.0
0e0c4f2

2026-06-23

Chores
  • update compose dump (708aef9)
  • compose-stability (7450771)
  • unit test (8e102e4)
  • detekt (d1be9fa)
  • update StabilityDump (2e51bdb)
  • add release notes for version 4.27.0 (53450df)
  • add release notes for version 4.27.0 (5f1eb87)
  • Adjust Start/Open One to One conversation Error String (WPB-26092) (#4917) (768fc91)
  • update AGENTS.md (75516ec)
  • add Metro build infrastructure [WPB-23495] (#4865) (de8e06d)
  • bump app version to 4.28.0 (3b93a22)
  • perf:
    • refresh baseline and startup profiles (WPB-8645) (#4929) (f97653f)
    • refresh baseline and startup profiles (WPB-8645) (#4888) (447fbde)
  • l10n: update localization strings via Crowdin (WPB-9776) (#4899) (4e398e8)
  • deps:
    • [WPB-9777] bump ksp from 2.3.4 to 2.3.7 (#4816) (e0a4c33)
    • [WPB-9777] bump androidx.activity:activity-compose from 1.10.0 to 1.13.0 (#4843) (f90cbf4)
    • [WPB-9777] bump androidx.emoji2:emoji2-emojipicker from 1.5.0 to 1.6.0 (#4874) (80458d2)
New Features
  • gate offline files behind a feature flag (WPB-23968) (#4990) (0e0c4f2)
  • pending messages feature flag (WPB-23968) (#4979) (44c04f7)
  • cleanup (f301977)
  • Show offline indicator for files in conversation (WPB-23968) (#4846) (edd87b3)
  • show offline indicator in conversation (WPB-25293) (#4908) (2a40fa4)
  • add compose stability config file to stability analyzer [WPB-8645] (#4913) (9ec9f57)
  • show pending message status for each message (WPB-25296) (#4909) (aa8446d)
  • add compose stability configuration file [WPB-8645] (#4906) (fdcc140)
  • show message content for pending messages (WPB-25291) (#4901) (60bf778)
  • add Compose Stability Analyzer to CI pipeline [WPB-8645] (#4902) (73ae6c3)
  • Start/Open one to one conversation with apps (WPB-25307) (#4838) (2a0ff41)
  • hide incoming connection request picture - WPB-25863 (#4861) (b83ea60)
  • drive: Make files available offline (WPB-23968) (#4811) (c137bde)
  • meetings: updates to align with current specs [WPB-25061] (#4904) (615a7c1)
Bug Fixes
  • zizmor reports (66e8f1e)
  • clear conversation search on open [WPB-14778] (d7ce0b3)
  • collapsing top bar crash [WPB-8645] (#4923) (16b0b13)
  • styling (b27e7e1)
  • conversation details focus traversal order [WPB-14810] (#4886) (a60905e)
  • settings theme option accessibility role [WPB-14790] (#4900) (78cba32)
  • remove duplicate SearchPage selector (WPB-25921) (#4898) (ecdd7bd)
  • update search navigation in UI tests (WPB-25921 ) (#4879) (9c38b9b)
  • security classification banner TalkBack label [WPB-23455] (#4883) (e54d651)
  • profile avatar accessibility role [WPB-14782] (#4882) (fa0c306)
  • forgot password accessibility role [WPB-14786] (#4880) (570a7d3)
  • improve keyboard focus order in search screens [WPB-14781] (#4866) (b543751)
Refactors
  • update baseline profile branch handling in workflow (1574b37)
  • remove unused view model references in meeting components (18504e1)
  • improve conversation list rendering performance [WPB-26102] (#4853) (9e50798)
Tests
  • add non-creator channel delete restriction coverage (WPB-26086) (#4914) (ed22904)
  • add external user channel creation restriction coverage (WPB-26060) (#4911) (ce80b93)
  • add channel member add/remove participant list coverage (WPB-25986) (#4905) (6ec3389)
  • add delete channel rename and follow-up coverage (WPB-25945) (#4884) (b18f127)
  • add channel leave conversation coverage (WPB-25886) (#4870) (81de0f3)