* Strings work
Squashed commit of the following:
commit 86cab0e11e
Author: ThomasSession <thomas.r@getsession.org>
Date: Fri Aug 30 10:17:04 2024 +1000
Bringing my xml dialog styling from my 'Standardise message deletion' branch
commit 706d1aadd8
Author: ThomasSession <thomas.r@getsession.org>
Date: Fri Aug 30 09:49:48 2024 +1000
fixing up clear data dialog
Removing unused code
commit f90599451f
Author: Al Lansley <al@oxen.io>
Date: Fri Aug 30 09:13:51 2024 +1000
Replaced 'now' with 12/24 hour time
commit 16b8ad46c0
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 29 17:34:03 2024 +1000
Fix two one-liner issues
commit 4c6c450b32
Merge: 052f910d69beb89d5b74
Author: ThomasSession <thomas.r@getsession.org>
Date: Thu Aug 29 17:07:16 2024 +1000
Merge branch 'strings-squashed' of https://github.com/oxen-io/session-android into strings-squashed
commit 052f910d69
Author: ThomasSession <thomas.r@getsession.org>
Date: Thu Aug 29 17:06:53 2024 +1000
More bold fixing
commit beb89d5b74
Author: fanchao <git@fanchao.dev>
Date: Thu Aug 29 17:00:37 2024 +1000
Fix incorrect group member left message
commit 5773f05a5c
Merge: d35482daba1cec477020
Author: ThomasSession <thomas.r@getsession.org>
Date: Thu Aug 29 15:21:44 2024 +1000
Merge branch 'strings-squashed' of https://github.com/oxen-io/session-android into strings-squashed
commit d35482daba
Author: ThomasSession <thomas.r@getsession.org>
Date: Thu Aug 29 15:20:13 2024 +1000
More bold fixes and UI tweaks
commit 78a9ab7159
Author: ThomasSession <thomas.r@getsession.org>
Date: Thu Aug 29 14:03:41 2024 +1000
Making sure we bold appropriately
commit 1cec477020
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 29 13:33:50 2024 +1000
Made call to 'getQuantityString' pass the count twice because otherwise it doesn't work correctly
commit 8e80ab08a9
Author: ThomasSession <thomas.r@getsession.org>
Date: Thu Aug 29 13:28:54 2024 +1000
Using the existing implementation
commit cb9554ab38
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 29 12:32:30 2024 +1000
Merge CrowdIn strings circa 2024-08-29
commit dd57da70f6
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 29 09:06:22 2024 +1000
Updated Phrase usage in ConversationAdapter
commit 34b15d7865
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 29 09:03:55 2024 +1000
Converted TransferControlView into Kotlin and updated Phrase usage
commit a35a7a6a96
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 29 08:55:16 2024 +1000
Converted MessageReceipientNotificationBuilder to Kotlin & updated Phrase usage
commit 6dd93b33f2
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 29 08:25:24 2024 +1000
Update MuteDialog, LinkPreviewDialog, and PathActivity
commit e7dd1c582d
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 29 08:16:09 2024 +1000
Updated DisappearingMessages.kt and HelpSettingsActivity.kt
commit 5bd55ea993
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 29 08:01:30 2024 +1000
Converted SwitchPreferenceCompat to Kotlin and fixed the BlockedDialog using the joinCommunity string for some bizarre reason
commit d3fb440d05
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 29 07:15:03 2024 +1000
Removed R.string.gif and replaced with a string constant
commit ace58e3493
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 29 07:11:53 2024 +1000
getSubbedString correction
commit 2a8f010369
Merge: ce8efd7def116bef3c71
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 28 16:31:43 2024 +1000
Merge branch 'compose-open-url-dialog' into strings-squashed
commit ce8efd7def
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 28 16:31:11 2024 +1000
WIP
commit 114066ad5f
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 28 15:30:02 2024 +1000
Push before changing over all the Phrase.from to extension method calls
commit 116bef3c71
Author: ThomasSession <thomas.r@getsession.org>
Date: Wed Aug 28 15:25:03 2024 +1000
For safety
commit 0b1a71a582
Author: ThomasSession <thomas.r@getsession.org>
Date: Wed Aug 28 15:23:02 2024 +1000
Cleaning other use of old url dialog
commit 20abbebf4a
Author: ThomasSession <thomas.r@getsession.org>
Date: Wed Aug 28 15:19:46 2024 +1000
Forgot !!
commit 25132c6342
Author: ThomasSession <thomas.r@getsession.org>
Date: Wed Aug 28 15:13:58 2024 +1000
Proper set up for the Open URL dialog
commit 1f68791da9
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 28 14:35:05 2024 +1000
Replaced placeholder text with new string
commit 8d97f31b4d
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 28 14:31:52 2024 +1000
Adjusted comment
commit dfebe6f3f9
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 28 14:25:23 2024 +1000
Moved block/unblock string selection logic into ViewModel and fixed a comment
commit 736b5313e6
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 28 14:02:54 2024 +1000
Changed toast to warning - although condition to trigger should not be possible
commit 413bc0be4b
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 28 13:55:04 2024 +1000
Adjusted EditGroupMembers to match iOS and fixed up save attachment commentary / logic
commit ae7164ecbb
Merge: 5df981bc7ad1c4283f42
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 28 09:51:58 2024 +1000
Merge branch 'dev' into strings-squashed
commit 2aa58f4dd6
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 28 08:27:03 2024 +1000
WIP compose openURL dialog
commit 5df981bc7a
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 27 15:51:38 2024 +1000
Adjusted NotificationRadioButton that takes string IDs to act as a pass-through
commit 96453f1f1e
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 27 15:42:33 2024 +1000
Added some TODO markers for tomorrow
commit a402a1be79
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 27 15:33:55 2024 +1000
Adjusted Landing page string substitutions to cater for emojis
commit 4809b5444b
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 27 15:12:39 2024 +1000
Removed unused 'isEmpty' utility methods
commit b52048a080
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 27 14:42:57 2024 +1000
Addressed many aspects of PR feedback + misc. strings issues
commit 9cdbc4b80b
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 27 09:50:51 2024 +1000
Adjusted strings as per Rebecca's 'String Changes' spreadsheet
commit 4d7e4b9e2c
Merge: 3c576053a31393335121
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 27 08:19:53 2024 +1000
Merge branch 'dev' into strings-squashed
commit 3c576053a3
Author: alansley <aclansley@gmail.com>
Date: Mon Aug 26 17:11:45 2024 +1000
Moved into libsession for ease of access to control message view creation
commit b908a54a44
Merge: 404fb8001cbfbe4a8fd2
Author: alansley <aclansley@gmail.com>
Date: Mon Aug 26 11:54:09 2024 +1000
Merge branch 'dev' into strings-squashed
commit 404fb8001c
Author: alansley <aclansley@gmail.com>
Date: Mon Aug 26 11:52:41 2024 +1000
Performed a PR pass to fix up anything obvious - there's still a few things left TODO
commit 53978f818d
Author: Al Lansley <al@oxen.io>
Date: Fri Aug 23 14:13:11 2024 +1000
Cleaned up HomeActivityTests.kt
commit 5f82571bef
Merge: 69b8bd73968deb21c0c6
Author: Al Lansley <al@oxen.io>
Date: Fri Aug 23 08:59:21 2024 +1000
Merge branch 'dev' into strings-squashed
commit 69b8bd7396
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 22 16:20:17 2024 +1000
Added back app_name string so app names properly, fixed API 28 save issue, made some buttons display as red if they should
commit e3cab9c0d9
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 22 14:26:48 2024 +1000
SS-75 Prevented ScrollView vertical scroll bar from fading out
commit b0b835092d
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 22 14:07:49 2024 +1000
SS-64 Removed all 'Unblocked {name}' toasts as per instructions
commit c3c35de408
Merge: efc2ee28248e10e1abf4
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 22 13:43:00 2024 +1000
Merge branch 'dev' into strings-squashed
commit efc2ee2824
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 22 13:40:59 2024 +1000
Added some comments about the new CrowdIn strings
commit 7a03fb37ef
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 22 13:08:03 2024 +1000
Initial integration of CrowdIn strings (English only)
commit 9766c3fd0b
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 22 09:55:14 2024 +1000
SS-75 Added 'Copied' toast when the user copies a URL in the Open URL dialog
commit 59b4805b8b
Author: alansley <aclansley@gmail.com>
Date: Thu Aug 22 09:51:01 2024 +1000
SS-75 Prevent 'Are you sure you want to open this URL?' dialog from being excessively tall when given a very long URL
commit b7f627f03c
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 21 14:54:17 2024 +1000
Made closed group deleting-someone-elses msgs use 'Delete message' or 'Delete Messages' appropriately
commit 69f6818f99
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 21 13:53:58 2024 +1000
Adjusted SS-64 so that all Block / Unblock buttons now use that text and are displayed in red
commit 2192c2c007
Merge: 2338bb47caeea54d1a17
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 21 13:28:16 2024 +1000
Merge branch 'dev' into strings-squashed
commit 2338bb47ca
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 20 19:11:40 2024 +1000
Converted DefaultMessageNotifier to Kotlin because it needs adjustment & that Java is nasty
commit 6b29e4d8ce
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 20 17:53:27 2024 +1000
Added a note about the plurals for search results
commit f7748a0c05
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 20 16:06:24 2024 +1000
Corrected text on storage permission dialog
commit f6b6256598
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 20 14:44:25 2024 +1000
Minor cleanup of BlockedContactsActivity
commit e3d4870d81
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 20 14:41:14 2024 +1000
Addressed changes to fix SS-64 / QA-146 - unblocking contacts modal & toast adjustments
commit e812527358
Merge: 5e02e1ef5c9919f716a7
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 20 13:27:35 2024 +1000
Merge branch 'dev' into strings-squashed
commit 5e02e1ef5c
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 20 09:39:16 2024 +1000
Added 'NonTranslatableStringConstants' file
commit 816f21bb29
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 20 09:30:30 2024 +1000
Addressed commit feedback & removed desktop string 'attachmentsClickToDownload' as we use 'attachmentsTapToDownload'
commit acc8d47c68
Author: Al Lansley <al@oxen.io>
Date: Mon Aug 19 16:22:08 2024 +1000
SES-1571 Large messages show warning toast
commit 27ca77d5c4
Merge: 27bc90bf1ff379604c54
Author: Al Lansley <al@oxen.io>
Date: Mon Aug 19 11:19:27 2024 +1000
Merge branch 'dev' into strings-squashed
commit 27bc90bf1f
Author: Al Lansley <al@oxen.io>
Date: Mon Aug 19 08:59:38 2024 +1000
Cleaned up some comments and content description
commit 558684a56d
Merge: 90d7064c1893a28906fb
Author: Al Lansley <al@oxen.io>
Date: Mon Aug 19 08:41:47 2024 +1000
Merge branch 'dev' into strings-squashed
commit 90d7064c18
Author: Al Lansley <al@oxen.io>
Date: Thu Aug 15 12:13:30 2024 +1000
Fixed issue where new closed groups would display a timestamp instead of the 'groupNoMessages' text
commit 51ef0ec81c
Author: Al Lansley <al@oxen.io>
Date: Thu Aug 15 09:45:28 2024 +1000
Replaced string 'CreateProfileActivity_profile_photo' with the string 'photo' which has the same text ('Photo')
commit eecce08c25
Merge: 01009cf5215a248da445
Author: Al Lansley <al@oxen.io>
Date: Thu Aug 15 09:38:10 2024 +1000
Merge branch 'dev' into strings-squashed
commit 01009cf521
Author: Al Lansley <al@oxen.io>
Date: Thu Aug 15 08:37:19 2024 +1000
Changed allowed emoji reactions per minute from 5 (which I used for testing) to 20 (production)
commit 9441d1e08d
Author: Al Lansley <al@oxen.io>
Date: Thu Aug 15 08:34:16 2024 +1000
Refactored emoji rate limiter to use a timestamp mechanism rather than removing queue items after a delay
commit 6cd6cc3e26
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 14 16:48:07 2024 +1000
Adjusted emoji rate limit to 20 reactions per minute to match acceptance criteria
commit edd154d8e1
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 14 16:02:16 2024 +1000
SS-78 / SES-199 Mechanism required to limit emoji reaction rate
commit a8ee5c9f3b
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 14 14:51:40 2024 +1000
Replaced hard-coded 'Session' with '{app_name}' in 'callsSessionCall'
commit 621094ebe4
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 14 13:40:01 2024 +1000
SS-72 Update save attachment models + add one-time warning that other apps can access saved attachments
commit 0c83606539
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 13 15:50:35 2024 +1000
SS-75 Open URL modal change
commit 802cf19598
Author: Al Lansley <al@oxen.io>
Date: Mon Aug 12 16:42:15 2024 +1000
Open or copy URL WIP
commit ea84aa1478
Author: Al Lansley <al@oxen.io>
Date: Mon Aug 12 14:17:04 2024 +1000
Tied in bandDeleteAll string
commit 93b8e74f2d
Author: Al Lansley <al@oxen.io>
Date: Mon Aug 12 11:34:03 2024 +1000
Job done! All Accessibility ID strings mapped and/or dealt with appropriately!
commit fc3b4ad367
Author: Al Lansley <al@oxen.io>
Date: Mon Aug 12 09:49:57 2024 +1000
Further AccessibilityId mapping & fixed group members counts to display correct details
commit 558d6741b1
Author: alansley <aclansley@gmail.com>
Date: Fri Aug 9 17:24:44 2024 +1000
End of day push
commit 73fdb16214
Author: alansley <aclansley@gmail.com>
Date: Fri Aug 9 15:57:06 2024 +1000
Localised time strings working - even if the unit tests aren't
commit 436175d146
Author: alansley <aclansley@gmail.com>
Date: Fri Aug 9 13:54:09 2024 +1000
Relative time string WIP
commit f309263e39
Merge: 45c4118d52007e705cd9
Author: alansley <aclansley@gmail.com>
Date: Fri Aug 9 11:39:13 2024 +1000
Merge dev
commit 45c4118d52
Author: Al Lansley <al@oxen.io>
Date: Thu Aug 8 16:43:02 2024 +1000
Further AccessibilityId mapping WIP
commit 31bac8e30e
Author: Al Lansley <al@oxen.io>
Date: Thu Aug 8 10:53:30 2024 +1000
Further accessibility ID changes & removed fragment_new_conversation_home.xml
commit 9c2111e66e
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 7 13:13:52 2024 +1000
AccessibilityId WIP
commit 1e9eeff86a
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 7 11:06:39 2024 +1000
AccessibilityId adjustments & removed some unused XML layouts
commit e5fd2c8cc0
Author: alansley <aclansley@gmail.com>
Date: Wed Aug 7 09:22:14 2024 +1000
AccessibilityId refactor WIP
commit 399796bac3
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 6 15:51:53 2024 +1000
AccessibilityId WIP - up to AccessibilityId_reveal_recovery_phrase_button
commit a8d72dfcc0
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 6 14:12:10 2024 +1000
Cleaned up a few comments and fixed some plurals logic
commit be400d8f4f
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 6 11:32:08 2024 +1000
Removed commented out merge conflict marker
commit 5cbe289a8d
Merge: 5fe123e7b5d6c5ab2b18
Author: alansley <aclansley@gmail.com>
Date: Tue Aug 6 11:30:50 2024 +1000
Merge dev and cleanup
commit 5fe123e7b5
Author: Al Lansley <al@oxen.io>
Date: Mon Aug 5 14:37:47 2024 +1000
Adjusted sending of mms messages to show 'Uploading' rather than 'Sending' as per SES-1721
commit d3f8e928b6
Merge: 00552930e6cd1a0643e3
Author: Al Lansley <al@oxen.io>
Date: Mon Aug 5 13:30:03 2024 +1000
Merge branch 'dev' into strings-squashed
commit 00552930e6
Author: Al Lansley <al@oxen.io>
Date: Mon Aug 5 13:28:55 2024 +1000
Removed unused helpReportABugDesktop strings
commit 6c0450b487
Author: Al Lansley <al@oxen.io>
Date: Mon Aug 5 12:59:15 2024 +1000
Renamed 'quitButton' string to just 'quit'
commit 284c485903
Author: Al Lansley <al@oxen.io>
Date: Mon Aug 5 12:00:35 2024 +1000
Replaced 'screenSecurity' with 'screenshotNotifications' as the title of the notifications toggle
commit 6948d64fa8
Author: Al Lansley <al@oxen.io>
Date: Mon Aug 5 10:45:05 2024 +1000
WIP
commit bc94cb78db
Author: alansley <aclansley@gmail.com>
Date: Fri Aug 2 16:21:16 2024 +1000
End of day push
commit 1a2df3798a
Merge: c7fdb6aed9a56e1d0b91
Author: alansley <aclansley@gmail.com>
Date: Fri Aug 2 15:20:19 2024 +1000
Merged dev
commit c7fdb6aed9
Author: alansley <aclansley@gmail.com>
Date: Fri Aug 2 14:21:11 2024 +1000
Replaced string 'dialog_disappearing_messages_follow_setting_confirm' with 'confirm'
commit 2992d590d9
Author: alansley <aclansley@gmail.com>
Date: Fri Aug 2 14:01:00 2024 +1000
Removed string 'attachment_type_selector__gallery' and associated / un-used 'attachment_type_selector.xml' layout
commit 4218663c95
Author: alansley <aclansley@gmail.com>
Date: Fri Aug 2 13:39:54 2024 +1000
Removed 'message_details_header__disappears' and the unused 'activity_message_detail.xml' which was the only reference to it
commit ba2d0275e4
Author: alansley <aclansley@gmail.com>
Date: Fri Aug 2 12:15:42 2024 +1000
Implemented task SS-79 to only provide a save attachment menu option when the attachment download is complete
commit 20662c8222
Merge: 608c984a6bfbbef4898a
Author: alansley <aclansley@gmail.com>
Date: Wed Jul 31 13:08:04 2024 +1000
Merge branch 'dev' into strings-squashed
commit 608c984a6b
Author: alansley <aclansley@gmail.com>
Date: Tue Jul 30 16:58:08 2024 +1000
Actually remove the 4 specific time period mute strings
commit 006a4e8bad
Author: alansley <aclansley@gmail.com>
Date: Tue Jul 30 16:43:54 2024 +1000
Cleaned up MuteDialog.kt
commit d3177f9f1a
Author: alansley <aclansley@gmail.com>
Date: Tue Jul 30 16:27:06 2024 +1000
Added a 1 second kludge to the mute for subtitle so that it initially shows 1 hour not 59 minutes etc.
commit d568a86649
Author: alansley <aclansley@gmail.com>
Date: Tue Jul 30 16:20:20 2024 +1000
Removed 'Muted for' strings and fixed it up to use 'Mute for {large_time_unit}' across the board
commit 84f6f19cf4
Author: alansley <aclansley@gmail.com>
Date: Tue Jul 30 11:03:46 2024 +1000
Changed some hard-coded 'Session' text in strings and renamed another
commit bc90d18c91
Author: alansley <aclansley@gmail.com>
Date: Tue Jul 30 10:27:55 2024 +1000
Cleaned up a leftover plural & changed 'app_name' to use 'sessionMessenger' string
commit 79cd87878c
Merge: 3b62e474b3dec02cef5a
Author: alansley <aclansley@gmail.com>
Date: Tue Jul 30 08:16:02 2024 +1000
Merge branch 'dev' into strings-squashed
commit 3b62e474b3
Author: Al Lansley <al@oxen.io>
Date: Mon Jul 29 16:33:21 2024 +1000
Down to just the final few straggler strings
commit 13e81f046b
Author: Al Lansley <al@oxen.io>
Date: Mon Jul 29 13:13:54 2024 +1000
WIP
commit 2d9961d5c0
Author: Al Lansley <al@oxen.io>
Date: Mon Jul 29 08:58:01 2024 +1000
Further cleanup of stragglers
commit 08b8a84309
Author: Al Lansley <al@oxen.io>
Date: Mon Jul 29 08:29:12 2024 +1000
Cleaning up straggler strings
commit d0e87c64b5
Author: alansley <aclansley@gmail.com>
Date: Fri Jul 26 17:07:46 2024 +1000
WIP
commit 4bc9d09be2
Author: alansley <aclansley@gmail.com>
Date: Fri Jul 26 16:30:28 2024 +1000
WIP
commit 3cee4bc12f
Merge: aa1db13e3aa495ec232a
Author: alansley <aclansley@gmail.com>
Date: Fri Jul 26 13:57:09 2024 +1000
Removed some legacy strings & substituted others
commit aa1db13e3a
Author: fanchao <git@fanchao.dev>
Date: Fri Jul 26 11:34:05 2024 +1000
Initial squash merge for strings
* Fix up compilation issues
* Remove conversation settings and added back group operation
* Edit menu for groups
* Delete conversation on home screen
* Extract login into GroupManagerV2
* Improvement
* Fixed compilation errors
* Set name
* Handle message deletion
* Group poller improvement
* Config revamp WIP
* Put back invite contacts job
* Job queue improvement
* Config revamp
* Getting rid of .get call on promise
* Various issues
* Clock management and kicked
* Expiring message handling for groups
* Compilation errors after merge
* Send message improvement
* Group keys and message response improvement
* Updated libsession-util
* Incorrect timestamp
* Config uploader
* Tidy up storage
* Move config sync task into dedicated class
* Tidy up dependency injection
* Delete group thread upon config changes
* More DI fixes
* Fix up more DI
* Fixed crashes leaving un-polled groups
* Incorrect imports
* Fixed unit tests
* Close group poller issue
* Config lock contention and loading timeout issue
* Config update details and config syncing issue
* Fix compilation issues
* Compilation errors
* Use config's contact directly
* Update copy
* Improvement
* Polling improvement for group
* Tidy up
* Leaving message sending optimisation
* Kick handling
* Remove unused files
* Fixed merge conflicts
* Fixed compilation issue
* Fixed Group control message not showing
* Added bottom options dialog
* UI adjustment
* Fixed height for group name editing
* Removed a few member options under debug flag
* clearAll + same name checking before updating
* Updated icons
* Renamed group terminology
* More group renaming
* Fixed huawei push notification
* Alert text color
* Group message deletion
* Fixed up legacy group banner
* Fixed up legacy group banner
* Handle message deletion
* Renamed getCloseGroup -> getGroup
* Check if a groupv2 conversation is admin
* Fixed message request UI still visible after tapping on accept
* Clear messages if user is kicked
* Moved session id input box to qa tag
* Updated group naming
* Conversation icon size
* Disappear message for legacy groups too
* Feedback
* Search in groupsv2
* SnodeAPI scope
* Feedback
* Feedback
* Animation for group name edit
* Expiration message feedback
* Leave icon update
* Community write access change
* Refactoring home adapter / leaving group will have a dedicated state now
* Fixed create group searching for contact returned incorrect result
* Add "is_group_update" virtual column to avoid showing json body in search result
* Update conversation name when restoring groups
* Radio updates
* Reusing ui logic for member items
* Sharing same profile picture logic with legacy group
* Simplify recipient provider logic
* GlobalScope -> scope
* Adding admin crown badge in avatars
Cleaned up unused classes
* Updated crown color + new color attribute
* Hook up admin status for avatar
* Synchronise getOrCreateThreadId
* Banner URL
* Handle group destroyed flag sync
* Remove sensitive information from log
* Added qaTag for a few group screens
* SES-2907 min version banner
* SES-2904 Fix appearance of min version warning banner
* SES-2910 Block button text
* SES-2912 Admin pending string
* SES-2922 Crashes on legacy select contact screen
* SES-2913 Incorrect modal description
* SES-2906 & SES-2909 - Dialog strings update
* SES-2921 Share activity fixes
* SES-2937 invite text update
* SES-2935 - edit group name fixes + validation
* SES-2933 - using nicknames in group members
* SES-2932 - Making admin rows clickable with toast
* SES-2908 - Dedicated group members page
* SES-2918 - QA tags
* SES-2923 Disappearing messages for groups
* SES-2920 - Reacting to pref change to hide message request
Added a debug menu toggle to show the message request back
* SES-2936 - NTS hiding instead of clearing
Added a new flag to hide NTS as oppose to deleting/clearing them
* SES-2936 - removed debug button
* SES-2949 toast on empty group name edit
* Integrate the consolidated group member status
* Make sure group's admin state is in sync with user group config
* Move the config to database sync back to part of the config pulling to fix SES-2905
* Typo
* SES-2918 - qa tags
* Bring invter name into invite control message, fixes SES-2927
* SES-2930 Fixed invite failure state not updated
* SES-2918 banner color + SES-2918 qa tags
* SES-2959 Make sure to update user profile when receiving any group message that comes with the profile
* SES-2931 Make sure message leaving state is cleared when done
* Added pending removal member status
* SES-2971 Fix crash on history message shared invitation
* Fixed a crash in mention highlighting
* SES-2969 - Add a control message for restored kicked group
* SES-2963 - inline icon for legacy banner
Cleaned up unused resources
* SES-2961 - Destroyed group as a control message
* adding back proper logic
* SES-2967 Re-invite from untrust admin auto approved
* SES-2906 - Sending a NTS removes it from its hidden state
* SES-2910 - Buttons says 'Block' for groups and 1on1
* SES-2929 Leave and reinvite - Members do not have access to messages from their previous membership
* SES-2957 - Sorting members as per AC rules
* SES-2979 - sorting members when creating or inviting group members
* Updated invite two string
---------
Co-authored-by: fanchao <git@fanchao.dev>
Co-authored-by: ThomasSession <thomas.r@getsession.org>