2025-01-07
Chores
- fix prod gb action (595f9d6)
- release notes 4.10 (d0301b4)
- update kalium ref (2436b88)
- kalium reference (b917478)
- update kalium ref (2ef3a8d)
- disable conversation list pagination (8792a6c)
- disable countly prod (1c29218)
- wrong url when opening team management after migration - RC (WPB-14872) (#3731) (412a932)
- revert highlight mentions while typing (WPB-1895) - RC (#3728) (b9294f9)
- update kalium ref (1f1e393)
- hide conversation favorite filter [WPB-14923] (#3724) (7602733)
- enable paginated conversation list [WPB-14657] 🍒 (#3694) (b27fe6a)
- enable cc proteus [WPB-14658] 🍒 (#3693) (94fe169)
- Update kalium after removing self user creator [WPB-11559] (#3716) (5ff3a53)
- bump countly to latest version (WPB-14829) (#3711) (8c85a6b)
- update dependencies (WPB-6394) (#3698) (674bc9e)
- release notes (04294e9)
- update kalium (06e4658)
- enable paginated conversation list [WPB-14657] (#3681) (368d4f5)
- enable cc proteus [WPB-14658] (#3682) (1e91d46)
- bulletproofing crypto box to cc migration (WPB-14250) 🍒 (#3678) (bbded96)
- update kalium (7720cdd)
- ReactionPill using WireSecondaryButton #WPB-12094 (#3648) (4c0864c)
- fix kalium ref (4c4b86f)
- bulletproofing crypto box to cc migration (WPB-14250) (#3658) (a0c500a)
- enabling pagination for beta (9a791bf)
- bump next 4.9.1 (740c99f)
- kalium ref (c1fc003)
- enable conversation list pagination for internal app [WPB-14295] 🍒 (#3628) (b932c42)
- update kalium (7a6c3c6)
- bump countly to 24.7.5 [WPB-12164] (#3623) (6436145)
- enable conversation list pagination for internal app [WPB-14295] (#3626) (cca1fa5)
- update kalium (0390bbf)
- release notes (d74b546)
- release notes (a53ccbd)
- setForegroundServiceBehavior for persistent websocket service [WPB-11113] (#3593) (5c64173)
- add icon and promo banner for f-droid client [WPB-11464] (#3529) (e8b5148)
- improve logging for backups 🍒 (WPB-12113) (#3608) (e3c1dee)
- improve logging for backups (WPB-12113) (#3595) (55863ae)
- bump countly to 24.7.4 [WPB-11898] 🍒 (#3584) (2f29605)
- apply QR profile feature flag to deeplink processing (WPB-11921) 🍒 (#3586) (9a0a777)
- apply QR profile feature flag to deeplink processing (WPB-11921) (#3581) (ccb1b8b)
- bump countly to 24.7.4 [WPB-11898] (#3582) (c07f69f)
- update kalium (403ae9b)
- add more debug information for sync #WPB-11603 🍒 (#3558) (d9b6b91)
- add more debug information for sync #WPB-11603 (#3523) (504f25e)
- update kalium (499302d)
- Change user search name surname highlight logic #WPB-6536 (#3545) (af36e51)
- update compose bom to 2024.10.00 [WPB-11816] 🍒 (#3551) (aad6b54)
- update compose bom to 2024.10.00 [WPB-11816] (#3549) (f3f6c1c)
- update kalium (3558e72)
- add icon and promo banner for f-droid client [WPB-11464] (#3529) (cc2e2fc)
- android gradle plugin update [WPB-983] 🍒 (#3521) (3e6140b)
- android gradle plugin update [WPB-983] (#3519) (2c80996)
- bump to next cycle 4.10 (004f0c2)
- l10n:
- update localization strings via Crowdin (WPB-9776) (#3692) (31e4f00)
- update localization strings via Crowdin (WPB-9776) (#3686) (0a8549d)
- update localization strings via Crowdin (WPB-9776) (#3631) (85cd574)
- update localization strings via Crowdin (WPB-9776) (#3620) (1c7ccb1)
- update localization strings via Crowdin (WPB-9776) (#3617) (319c94f)
- update localization strings via Crowdin (WPB-9776) (#3530) (bc37f84)
- update localization strings via Crowdin (WPB-9776) (#3522) (935f807)
- deps:
- [WPB-9777] bump dawidd6/action-download-artifact from 6 to 7 (#3697) (c1becbc)
- [WPB-9777] bump commonmark from 0.22.0 to 0.24.0 (#3696) (b8d9515)
- [WPB-9777] bump org.hamcrest:hamcrest from 2.2 to 3.0 (#3684) (e399e5b)
- [WPB-9777] bump androidx.compose.material3:material3 from 1.3.0 to 1.3.1 (#3679) (32f196e)
- bump dawidd6/action-download-artifact from 4 to 6 in /.github/workflows (#3661) (29830bd)
- [WPB-9777] bump JamesIves/github-pages-deploy-action from 4.6.8 to 4.6.9 (#3646) (4348c49)
- [WPB-9777] bump androidx.activity:activity-compose from 1.9.2 to 1.9.3 (#3636) (6f753e9)
- [WPB-9777] bump com.slack.lint.compose:compose-lint-checks from 1.3.1 to 1.4.2 (#3630) (46fabe7)
- [WPB-9777] bump softprops/action-gh-release from 2.0.8 to 2.1.0 (#3619) (810b031)
- [WPB-9777] bump app.cash.turbine:turbine from 1.1.0 to 1.2.0 (#3599) (ca49418)
Continuous Integration
- adjustment of s3 new config for buckets (f1ac60b)
- adjustment of s3 new config for buckets (c25fecf)
- Update Jenkinsfile (WPB-8645) (#3680) (c53dbc2)
Documentation Changes
New Features
- show Guest label for personal users after migration in conversations screen - RC (WPB-14871) (#3781) (945b2f4)
- update Countly events for personal to team migration (WPB-11318) - RC (#3741) (6e37dc8)
- add more debug information (WPB-14930) (#3725) (72f71e1)
- show correct error message when a user login with handle when 2 is enabled [WPB-1813] (#3688) (885ec53)
- improve mention while typing (WPB-1895) (#3690) (d5b89ca)
- support Proteus federation if MLS not supported by backend (WPB-14456) 🍒 (#3685) (0e55e69)
- add on profile account details btn WPB-970 (#3654) (7983260)
- more errors handling for personal migration #WPB-14281 (#3674) (736d665)
- support Proteus federation if MLS not supported by backend (WPB-14456) (#3668) (aed7ea8)
- Hide personal to team migration feature if not supported by backend (WPB-12022) (#3650) (2e06e37)
- enable countly on prod build (dc825b0)
- disable x86 support [WPB-11427] 🍒 (#3671) (48ed55e)
- add username in settings #WPB-4368 (#3663) (f8ce21f)
- disable x86 support [WPB-11427] (#3600) (334b821)
- Allow admins to remove groups [WPB-11559] (#3652) (90c9cba)
- Track qr-code analytics #WPB-11679 🍒 (#3565) (#3664) (e0ceff4)
- adjust accessibility strings for personal to team migration feature (WPB-14347) (#3651) (8d01a7d)
- add and remove conversation favorite [WPB-11639] (#3653) (955306a)
- connect to upgrade-personal-to-team API #WPB-11992 (#3625) (c911271)
- conference simulcast support (WPB-11480) (#3638) (7cd4bd6)
- Highlight mentions in TextInputs (WPB-1895) (#3642) (4caa4ff)
- enable countly crash reporting [WPB-12186] (#3641) (9d6d30d)
- conversation favorites [WPB-11637] (#3634) (91578c9)
- enabling QR codes for users (WPB-12115) 🍒 (#3622) (85753f4)
- enabling QR codes for users (WPB-12115) (#3616) (84c2755)
- strip metadata from profile pictures (WPB-11170) (#3590) (121fb3e)
- Try testTagsAsResourceId to improve UI tests [WPB-9284] (#3588) (3682dd5)
- Remove mls enabled build config field #WPB-10119 (#3591) (8501ad1)
- Add Accessibility strings to WhatsNew #WPB-9835 🍒 (#3579) (0504c8b)
- Add Accessibility strings to YourProfile [WPB-9826] 🍒 (#3571) (636b570)
- Report Metric of Personal User creating a team in Countly (WPB-11318) (#3552) (f529c34)
- Add accessibility string to ConversationList [WPB-9789] 🍒 (#3567) (7993fc5)
- disable QR code by feature flag (WPB-11921) 🍒 (#3570) (be29f25)
- Track qr-code analytics #WPB-11679 (#3565) (abf3132)
- Add Accessibility strings to YourProfile [WPB-9826] (#3568) (6b9e651)
- disable QR code by feature flag (WPB-11921) (#3569) (4fceaf1)
- Add accessibility strings to CreateGroup [WPB-9786] 🍒 (#3559) (28f4c6f)
- filter conversation list [WPB-11638] (#3555) (1e58d62)
- Add accessibility string to ConversationList [WPB-9789] (#3561) (0c83f3e)
- Add accessibility string to OtherUserProfile and search participants [WPB-9784] 🍒 (#3557) (82d26f8)
- Add accessibility strings to CreateGroup [WPB-9786] (#3541) (2b1e5cc)
- Add accessibility string to OtherUserProfile and search participants [WPB-9784] (#3531) (669d39a)
- add feature flag for displaying release notes sections (WPB-11702) 🍒 🍒 (#3553) (88ffcdd)
- Ask user to confirm canceling team migration (WPB-11268) (#3546) (8700565)
- add feature flag for displaying release notes sections (WPB-11702) 🍒 (#3548) (ff27892)
- Create team upgrade flow (WPB-11268) (#3517) (acf4562)
- Add accessibility strings to conversation details [WPB-9784] 🍒 (#3533) (8a88937)
- screenshot tests [WPB-983] (#3538) (e8ad3bf)
- show sync retry state for internal build #WPB-11198 (#3505) (562a406)
- Add call to action button to allow personal users to be able to create a team (WPB-11326) (#3497) (90262c3)
- Add accessibility strings to conversation details [WPB-9784] (#3495) (df8040c)
- personal-to-team: remove password field from confirmation step (WPB-11268) (#3607) (63b0890)
Bug Fixes
- condition not needed for protocol display in group conversation (WPB-15205) (#3775) (41d14bf)
- reusing PagingData crash [WPB-15055][WPB-15079][WPB-15064] (#3758) (58d3802)
- group protocol info is not shown when it is Proteus [WPB-15205] (#3769) (10efa7e)
- adjustments for short signature names (WPB-15188) (#3768) (1d22fb4)
- attachments menu blends with background [WPB-15102] (#3761) (6bd0ce4)
- allowing empty team name when migrating [WPB-15092] (#3763) (4427e89)
- tertiary selected button color [WPB-15120] (#3757) (df5ef14)
- new line can not be added to message composer (#3754) (8ca9689)
- countly sdk integration replace halt and bump to latest (WPB-15007) (#3748) (d8dd514)
- handle mls disabled error [WPB-15022] (#3745) (0f6eeb5)
- add signature used by mls client (WPB-15040) (#3740) (90282ea)
- harden countly sdk integration (WPB-15007) (#3735) (8d320d0)
- countly general implementation fixes (WPB-14941) (#3732) (6c4f287)
- Crash on typing after sending mention (WPB-14897) (#3719) (062f329)
- crash after sending a message with mentions (WPB-14797) (#3706) (e5e4afc)
- scroll to bottom arrow color [WPB-11475] (#3710) (3038c25)
- image loading with multiple accounts from different backends [WPB-14433] (#3712) (3353eec)
- crash when saving bottom sheet state for message with reply [WPB-14433] 🍒 (#3695) (6e9c883)
- update api version on startup [WPB-14730] 🍒 (#3701) (38c2379)
- compare versions in prod build script (f719727)
- wrong error message background color [WPB-11475] (#3703) (de21d20)
- revert of #3670 (WPB-14433) (#3700) (d9816d4)
- update api version on startup [WPB-14730] (#3699) (dd0eec8)
- crash when saving bottom sheet state for message with reply [WPB-14433] (#3689) (ec33458)
- crash when saving bottom sheet state [WPB-14433] 🍒 (#3683) (aa35a0b)
- resolve custom colors [WPB-11475] (#3656) (c2a2d9a)
- Accessibility strings founded issues #WPB-9784 🍒 (#3667) (6945887)
- crash when saving bottom sheet state [WPB-14433] (#3670) (15a1b5e)
- big padding around reaction pills #WPB-12094 #WPB-14269 (#3643) (8a60716)
- set Foreground Service Behavior IMMEDIATE (WPB-5512) (#3666) (8e66a7b)
- Links color #WPB-14249 (#3665) (04c9a3d)
- Accessibility strings founded issues #WPB-9784 (#3657) (b5ec027)
- Listen few audios at the same time [WPB-11180] (#3639) (286ad3f)
- Countly crash [WPB-14415] (#3649) (8a30ee1)
- qr code link to user as text is incorrect, was wrongly cherrypicked (WPB-14416) (#3647) (7ea737a)
- hide LH indicators on conversations when self user is under LH [WPB-6391] (#3637) (d40175e)
- Push notification on top of calling UI shown (WPB-11632) (#3592) (29ba931)
- lateinit property selfUserId has not been initialized in ConversationInfoViewModel [WPB-14317] 🍒 (#3635) (7a7a40f)
- blank lists or flickering on Home Destinations - wrong lazyListStates [WPB-14276] 🍒 (#3633) (59e5fec)
- lateinit property selfUserId has not been initialized in ConversationInfoViewModel [WPB-14317] (#3632) (bb1b236)
- blank lists or flickering on Home Destinations - wrong lazyListStates [WPB-14276] (#3627) (4e756ae)
- show proper empty user search screens [WPB-6257] 🍒 🍒 (#3618) (fcb871e)
- show proper empty user search screens [WPB-6257] 🍒 (#3602) (fb9de07)
- TestTag for DeviceItem #WPB-9784 🍒 (#3601) (afeb086)
- Accessibility strings issues #WPB-9827 🍒 (#3615) (da5dc93)
- showing multiple calls at the same time [WPB-10430] 🍒 (#3611) (799d1e2)
- Accessibility strings issues #WPB-9827 (#3614) (cdff298)
- Username index out of bounds exception [WPB-12143] (#3603) (9d69cf6)
- showing multiple calls at the same time [WPB-10430] (#3583) (c8d9030)
- Username index out of bounds exception #WPB-12143 (#3605) (dc2d4b6)
- TestTag for DeviceItem #WPB-9784 (#3597) (ed80ab9)
- black screen when last caller in a group #WPB-10652 (#3550) (8f9cd86)
- lint and detekt warnings [WPB-12099] (#3576) (6d8b6e9)
- Location services availability crash #WPB-11304 🍒 🍒 (#3587) (241e55b)
- wrong calling label used in outgoing screen (WPB-992) 🍒 (#3577) (677dc96)
- Location services availability crash #WPB-11304 🍒 (#3572) (0c4facf)
- wrong calling label used in outgoing screen (WPB-992) (#3573) (eb46b41)
- do not update draft initially when opening screen [WPB-11808] (#3566) (77653c8)
- Ensure proper resource management by using .use for file operations [WPB-11908] (#3524) (41b23b2)
- can't change email #WPB-11676 🍒 (#3562) (7079f85)
- can't change email #WPB-11676 (#3556) (d5c63ec)
- screenshot tests [WPB-983] (#3554) (d70b073)
- Draft message issue #WPB-11565 🍒 (#3540) (ffc0f67)
- Failed image message are not visible on chat #WPB-11035 🍒 (#3539) (57f789e)
- Wrap persistent connection service in try Cherry-pick [WPB-11113] (#3547) (7552d7f)
- Wrap persistent connection service in try [WPB-11113] (#3532) (44292c7)
- Crash during asset sharing [WPB-10700] 🍒 (#3535) (1b7c119)
- Draft message issue #WPB-11565 (#3515) (07b9e6b)
- Failed image message are not visible on chat #WPB-11035 (#3516) (c2d3536)
- Crash during asset sharing [WPB-10700] (#3518) (8ecd559)
- update lint baseline [WPB-11603] (#3528) (77383cd)
Other Changes
- RC [WPB-9284] (#3594) (5225e02)
- localize some strings for a custom build (WPB-11703) 🍒 🍒 (#3544) (46d80bb)
- localize some strings for a custom build (WPB-11703) 🍒 (#3537) (65a289c)
Refactors
- AudioMediaRecorder to improve readability and resource management (#3613) (c72114e)
- feature flag for paginated conversation list [WPB-12070] 🍒 (#3612) (5972c94)
- feature flag for paginated conversation list [WPB-12070] (#3578) (0df994e)