forked from oxen-io/session-android
-
Notifications
You must be signed in to change notification settings - Fork 14
Release 1.23.0 #1115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
SessionHero01
wants to merge
47
commits into
master
Choose a base branch
from
release/1.23.0
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Release 1.23.0 #1115
+5,857
−9,530
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Collaborator
SessionHero01
commented
Apr 29, 2025
- [SES-3551] - Move libsession-util to remote repo ([SES-3551] - Move libsession-util to remote repo #1042)
- Making sure the path activity renders well o n small screens (Making sure the path activity renders well o n small screens #1061)
- Feature/expired attachments (Feature/expired attachments #1037)
- Android target sdk 35 (Android target sdk 35 #1063)
- [SES-3368] - Convert MediaSendFragment to Kotlin ([SES-3368] - Convert MediaSendFragment to Kotlin #1064)
- Android 15 fixes (Android 15 fixes #1066)
- [SES-3368] - Fix image partial loading issue ([SES-3368] - Fix image partial loading issue #1046)
- Fixing gradient issue on older android versions (Fixing gradient issue on older android versions #1069)
- Searching for "Note to self" should show note to self in search results (Searching for "Note to self" should show note to self in search results #1070)
- Konvert searchRepository (Konvert searchRepository #1071)
- Tidy up MediaSendFragment (Tidy up MediaSendFragment #1068)
- Fix/ses 3518 qa fixes (Fix/ses 3518 qa fixes #1075)
- SES-763 Contact block and delete functionality (SES-763 Contact block and delete functionality #994)
- Fix "config too large" crash (Fix "config too large" crash #1077)
- Fixing alignments of visible message content views (SES-3628 - Attachment alignments #1079)
- Using Recipients instead of Contact to sync config (SES-3674 - Contact deletion sync #1080)
- Tweak UI to enable edge to edge (Tweak UI to enable edge to edge #1078)
- New ui for failed attachment control (New ui for failed attachment control #1082)
- [Automated] Update translations from Crowdin ([Automated] Update translations from Crowdin #1067)
- Fix unable to leave v2 groups (Fix unable to leave v2 groups #1089)
- [Automated] Update translations from Crowdin ([Automated] Update translations from Crowdin #1090)
- Share debug key (Share debug key #1092)
- Fix/contact delete qa (Fix/contact delete qa #1093)
- Only removing contacts from 1on1 (Only removing contacts from 1on1 #1094)
- [SES-3717] - Multi part config ([SES-3717] - Multi part config #1095)
- Fix/attachment controls qa (Fix/attachment controls qa #1096)
- [SES-3593] - Disable KDF for sqlcipher ([SES-3593] - Disable KDF for sqlcipher #1081)
- [SES-3717] - Add debug options to generate contacts ([SES-3717] - Add debug options to generate contacts #1097)
- [Automated] Update translations from Crowdin ([Automated] Update translations from Crowdin #1099)
- Updating logic (Updating logic #1102)
- Fix deadlock clearing data on migration failure (Fix deadlock clearing data on migration failure #1103)
- Fetch all config messages again ([SES-3731] - Fix multi part config not showing up #1104)
- Fix search issues (Fix search issues #1107)
- Only toggling fullscreen upon tapping media ([SES-3709] - Only toggle fullscreen on tapping media #1108)
- Fix contacts not appearing on search/share screens (Fix contacts not appearing on search/share screens #1110)
- Make sure the image editor is constrained within the controls ([SES-3615] - Make sure the image editor is placed within controls #1109)
- Apply extra padding on camera screen to avoid being obscured by animating system bars ([SES-3609] - Apply extra padding on camera screen to avoid being obscured by animating system bars #1112)
- [SES-3740] - Fix "message requests" not showing ([SES-3740] - Fix "message requests" not showing #1114)
- Bump version to 1.23.0
* Making sure the path activity renders well o n small screens * Tweaked the function * Removed commented code
* Adding an expired state for image attachments * UI updates Pending/Expired attachments now use different icons for different types Consistent padding and styling for bubbled control messages (call cm, deleted message, pending/expired attachments) * Fixing pending/expired view styling * Catering for expired 404 attachments * Removing the duplication of attachment state. Relying only on the enum * Handling video icon for attachment control * Renamed Pending view to AttachmentControl as it will have more responsibility now Handling loading and failed state in attachment controls * Properly handling quotes for attachment types and states * Quote styling fixes * Message UI tweaking * Retry on tap for failed attachments * Retrying failed attachments * Renamind pending attachment download * Removing redundant state in attachment controls * Catering for multi image attachment control and calculating total attachment size * Making sure retry works for multiple attachments * Showing attachment controls in the message details instead of the carousel if the image isn't downloaded * Making sure we show videos in the message details page * Fixing audio slide issue * Making sure we can interact with pending and failed attachments from the message details * Message details show state update when downloading a pending attachment Also added a new debug menu item to "untrust" attachments * crowdin strings * Added a todo * PR feedback
* Android target sdk 15 Removed unused libraries Fixed broken icon colors * Bumping libsession-util
Release/1.22.0
* SES-3589 - qa tags * Catering for insets in android 15 * Fixing scrim colour * Adding back loader on images as it is useful for outgoing messages * Catering for keyboard insets due to new target sdk 35 * Using latest webrtc lib * Catering for insets when calculating recyclerview scroll * Enabling predictive back gesture for android 15 devices * Reworking new message fragment for ime handling on all versions including small screens * Removing insets from base app bar as theyare handled by the base activity
paprently older versions of android can't use gradients with a mix of hex colors and dynamic theme attributes
Release/1.22.1
* Window insets in app bars * Fixing broken draw for inputbar buttons (visible in light themes) * Fixing qa tag for legacy group recreation * SES-3597 - doc attachment corners * Fixing FAB animation * Extracting quotes and audio out of the message bubble. Ability to send text with documents (with no confirmation yet!) * SES-3603 Making sure quotes use underlying original text * Making sure we still render text when suppressing thumbnail * Reverting for now until we find a solution for confirming documents before sending * Cleaning up ui * Making sure items respect their bg shape
* WIP * WIP * Block and delete functionality now working * Tidy up * Log a warning if we fail to delete a recipient * Remove unneccessary bool return to menu item click listener * Commit what I have before we move the block / delete over to a bottom sheet * Fix contact deletion to fully reset + some PR feedback * Tweaks for latest dev * Import clean up * Fixing code * Fixes * Clean up * naming * Config handling * Proper code for deleting a contact * Tweaked compose sheets * Proper set up for block and delete contact in bottom sheet fragment Using coroutine properly * Showing confirmation * Clean up * Removed toast * Adding Config * Filtering out blocked contacts * filtering messages from blocked contacts * Filtering out blocked contacts inseaarch * Update app/src/main/java/org/thoughtcrime/securesms/contacts/SelectContactsToInviteToGroupActivity.kt Co-authored-by: SessionHero01 <[email protected]> * Update app/src/main/java/org/thoughtcrime/securesms/home/HomeViewModel.kt Co-authored-by: SessionHero01 <[email protected]> * PR feedback * Only send the approval message if user wasn't already approved * Config already changed in the setRecipientXXX calls --------- Co-authored-by: alansley <[email protected]> Co-authored-by: ThomasSession <[email protected]> Co-authored-by: SessionHero01 <[email protected]>
* Catch config push exceptions * Tidied up
* New ui for failed attachment control * Changed the UI so that the atatchment control is in one textview that can wrap as per figma designs * Better localised number file size formatting and RTL support
Co-authored-by: mpretty-cyro <[email protected]>
* Fix unable to leave v2 groups * Retrigger CI
Co-authored-by: Bilb <[email protected]>
* Share debug key * Moved
* SES-3716 - showing empty state when back from home * SES-3674 - We should not assumed we have approved or "Sent in a thread" when we get a request response This fixes an issue where person A sends a message request to person B Then person A deletes person B Then person B accepts the request from person A. This should create a message request for person A, not a regular conersation.
* MAking sure the views are reset properly in their bind as the recyclerview otherwise re uses existing styling * SES-3719 - Don't expire whole set of attachments if only parts have failed
Co-authored-by: mpretty-cyro <[email protected]>
* Fix search issues * Unnecessary string builder op * Unnecessary string builder op * Optimisation
…ting system bars (#1112)
* Fix message request not showing sometimes * Use job system for approval message instead
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.