Commit Graph

9741 Commits (ddfda91fb564713b1d0d8f4d29f80c00b3fb945e)
 

Author SHA1 Message Date
SessionHero01 ddfda91fb5
Fix "config too large" crash (#1077)
* Catch config push exceptions

* Tidied up
7 months ago
AL-Session 49c7f18ca2
SES-763 Contact block and delete functionality (#994)
* 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 <180888785+SessionHero01@users.noreply.github.com>

* Update app/src/main/java/org/thoughtcrime/securesms/home/HomeViewModel.kt

Co-authored-by: SessionHero01 <180888785+SessionHero01@users.noreply.github.com>

* PR feedback

* Only send the approval message if user wasn't already approved

* Config already changed in the setRecipientXXX calls

---------

Co-authored-by: alansley <aclansley@gmail.com>
Co-authored-by: ThomasSession <thomas.r@getsession.org>
Co-authored-by: SessionHero01 <180888785+SessionHero01@users.noreply.github.com>
7 months ago
ThomasSession 04de99265c
Fix/ses 3518 qa fixes (#1075)
* 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
7 months ago
SessionHero01 2ffecfe841
Merge pull request #1074 from session-foundation/release/1.22.1
Release/1.22.1
7 months ago
ThomasSession a9bfe783a8
Merge branch 'dev' into release/1.22.1 7 months ago
SessionHero01 dbcffbd2b3
Tidy up MediaSendFragment (#1068) 7 months ago
ThomasSession 27507b5af8 Version bump 7 months ago
ThomasSession 33c6c4692f Fixing store crashes 7 months ago
ThomasSession f2cf7565e5
Konvert searchRepository (#1071) 7 months ago
ThomasSession 6aa0024aa9
Searching for "Note to self" should show note to self in search results (#1070) 7 months ago
ThomasSession b4a9b22529
Fixing gradient issue on older android versions (#1069)
paprently  older versions of android can't use gradients with a mix of hex colors and dynamic theme attributes
7 months ago
SessionHero01 8785144731
[SES-3368] - Fix image partial loading issue (#1046) 7 months ago
ThomasSession 7b8e669eb9
Android 15 fixes (#1066)
* 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
7 months ago
SessionHero01 dea57ae39a
Merge pull request #1065 from session-foundation/release/1.22.0
Release/1.22.0
7 months ago
SessionHero01 c487936764
Merge branch 'dev' into release/1.22.0 7 months ago
SessionHero01 6021c192d8
Merge pull request #1060 from session-foundation/release/1.22.0
Release/1.22.0
7 months ago
SessionHero01 e67d62a869
[SES-3368] - Convert MediaSendFragment to Kotlin (#1064) 7 months ago
ThomasSession 1106987c0c
Android target sdk 35 (#1063)
* Android target sdk 15

Removed unused libraries
Fixed broken icon colors

* Bumping libsession-util
7 months ago
ThomasSession b20b02b4ab
Feature/expired attachments (#1037)
* 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
7 months ago
ThomasSession 6a7e0f7885
Making sure the path activity renders well o n small screens (#1061)
* Making sure the path activity renders well o n small screens

* Tweaked the function

* Removed commented code
7 months ago
SessionHero01 8d8def5321
[SES-3551] - Move libsession-util to remote repo (#1042) 7 months ago
ThomasSession 735d95f54e Fixed icon colour issue 8 months ago
SessionHero01 8bbf457f64
Bump version code 8 months ago
SessionHero01 f60fde78e8
Merge remote-tracking branch 'origin/dev' into release/1.22.0 8 months ago
SessionHero01 1420612876
Merge pull request #1057 from session-foundation/merge-1.21.3
Bring 1.21.3 to dev
8 months ago
SessionHero01 d8193c469e
Merge pull request #1047 from session-foundation/release/1.21.3
Release/1.21.3
8 months ago
SessionHero01 e547f4f865
Merge remote-tracking branch 'origin/dev' into merge-1.21.3
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/home/HomeViewModel.kt
#	libsession/src/main/java/org/session/libsession/messaging/jobs/InviteContactsJob.kt
8 months ago
SessionHero01 5699be96cc
Bump version code to 401 8 months ago
SessionHero01 95975c79bd
[ses-3567] - fix error sending group invite (#1052) 8 months ago
SessionHero01 a1692197ac
Bump version code to 400 8 months ago
SessionHero01 362f37b01d
Revert "Moving db calls out of the main thread"
This reverts commit e404fb964f.
8 months ago
ThomasSession d64a40af2b
Merge pull request #1050 from session-foundation/feature/release-1.21.3-merge
Feature/release 1.21.3 merge
8 months ago
ThomasSession 131e2146ad Merge branch 'dev' into feature/release-1.21.3-merge 8 months ago
SessionHero01 4913edccde
Catch the crash on home screen (#1049) 8 months ago
ThomasSession a6d121c194 Removed Spinkit dependency and replaced with indeterminate spinners 8 months ago
SessionHero01 3448fcde7f
Fix crash replying on push notification (#1048) 8 months ago
stfsession 6142708551 [Automated] Update translations from Crowdin (#1039)
Co-authored-by: ThomasSession <171472362+ThomasSession@users.noreply.github.com>
8 months ago
SessionHero01 84342ceb3d Fix more crashes (#1036) 8 months ago
ThomasSession 7c3915abd7 Making sure we use the right string for Huawei builds (#1041) 8 months ago
stfsession c188b14b3d [Automated] Update translations from Crowdin (#1039)
Co-authored-by: ThomasSession <171472362+ThomasSession@users.noreply.github.com>
8 months ago
ThomasSession e404fb964f Moving db calls out of the main thread 8 months ago
ThomasSession 9353204650
Making sure we use the right string for Huawei builds (#1041) 8 months ago
stfsession 397a7dec71
[Automated] Update translations from Crowdin (#1039)
Co-authored-by: ThomasSession <171472362+ThomasSession@users.noreply.github.com>
8 months ago
SessionHero01 347593fb65
Fix empty state showing up on home screen (#1038) 8 months ago
SessionHero01 f093b88305
Fix more crashes (#1036) 8 months ago
stfsession 44718c47da
[Automated] Update translations from Crowdin (#1035)
Co-authored-by: ThomasSession <171472362+ThomasSession@users.noreply.github.com>
8 months ago
SessionHero01 791c233bf5
Merge pull request #1033 from session-foundation/db-kotlin
Convert ApplicationContext into kotlin
8 months ago
SessionHero01 a312b901b2
Merge pull request #1032 from session-foundation/search-result-list-optimisation
[SES-3536] - Fix flashes on search result list
8 months ago
SessionHero01 c358111363
Fixes flashing on search result list 8 months ago
SessionHero01 1dc88125c6
Merge pull request #1029 from session-foundation/release/1.21.2
Prepare for release 1.21.2
8 months ago