Commit Graph

9511 Commits (eb2f92b8a7e302a125f2e3e562131bd9eb8847b7)
 

Author SHA1 Message Date
SessionHero01 eb2f92b8a7
Fix unable to delete mms message (#884) 3 months ago
SessionHero01 03b5b40b93
[SES-3153] - Fix crash when admin deletes our attachment (#883)
* Fix crash when admin deletes an attachment

* Fix wrong column used in query
3 months ago
SessionHero01 9ba8e11b66
Add a group scope to limit group work concurrency (#881) 3 months ago
SessionHero01 388a7a2f8c
Clear group messages whenever it's destroyed (#882) 3 months ago
SessionHero01 c04e4559b3
Integrate the group member status change (#874) 3 months ago
SessionHero01 46653d9229
Added progress indicator for group editing (#875)
* Added progress indicator for group editing

* Max size on AndroidView and remove background, add semantics

* More update

* Reuse LoadingDialog

* Comment
3 months ago
SessionHero01 6b7afb8969
Warning as a dynamic color (#866) (#877)
Co-authored-by: ThomasSession <thomas.r@getsession.org>
3 months ago
SessionHero01 d869c76626
Delete a group directly if it's already destroyed (#876) 3 months ago
SessionHero01 026f6efa65
Fix OpenGroup blocking default dispatcher (#873) 3 months ago
SessionHero01 b1167d0785
Updated group min banner background color (#872) 3 months ago
SessionHero01 d001f8fb8a
Merge branch 'groups-rebuild' into release/1.21.0 3 months ago
SessionHero01 8cc85337dc
SES-3053 Send only the first 32 bytes of admin key as promotion message (#860) 4 months ago
stfsession 0876f872c1
[Automated] Update translations from Crowdin (#859)
Co-authored-by: mpretty-cyro <15862619+mpretty-cyro@users.noreply.github.com>
4 months ago
SessionHero01 c777f069bc
Do not reuse placeholder drawable (#858) 4 months ago
SessionHero01 72771142ab
Use mark_kicked when kicked (#857) 4 months ago
stfsession 26b58e32a4
[Automated] Update translations from Crowdin (#856)
Co-authored-by: Bilb <1544279+Bilb@users.noreply.github.com>
4 months ago
SessionHero01 58fc851eae
SES-3111 - Improve overall networking bottleneck (#855) 4 months ago
SessionHero01 ac93336b5a
Temporary measure for CI (#853) 4 months ago
SessionHero01 b700be6e73
SES-2916 - Remove group config when blocked (#852) 4 months ago
SessionHero01 71b30d8eb8
Merge pull request #841 from session-foundation/release/1.20.8
Merge Release/1.20.8 back into dev
4 months ago
SessionHero01 725abb4d75
Fixed compilation issues 4 months ago
SessionHero01 cb80fb2970
Also delete group invitation whenever an invitation is blocked (#851)
* Fix 1970 timestamp issue

* Updated function name

* When group invite is blocked, also delete the invite
4 months ago
SessionHero01 d1db842d1a
Merge remote-tracking branch 'origin/dev' into release/1.20.8
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java
#	app/src/main/java/org/thoughtcrime/securesms/database/model/MessageRecord.java
#	app/src/main/java/org/thoughtcrime/securesms/database/model/ThreadRecord.java
#	libsession/src/main/java/org/session/libsession/messaging/sending_receiving/pollers/Poller.kt
#	libsession/src/main/res/values-b+ar+SA/strings.xml
4 months ago
SessionHero01 2fed0402d9
[SES-3093] - Fix 1970 timestamp issue (#847)
* Fix 1970 timestamp issue

* Updated function name
4 months ago
SessionHero01 5ce2d03bfd
[SES-2966] - Delete the right attachments (#850) 4 months ago
SessionHero01 e761ff81fc
Only send group messages after keys obtained (#848) 4 months ago
SessionHero01 510f18687d
Clear thread before accepting/rejecting group invitation (#849) 4 months ago
SessionHero01 75e2b87278
Merge pull request #845 from session-foundation/release/1.20.8
Prepare for release 1.20.8 (2nd attempt)
4 months ago
SessionHero01 a091a33e38
Also delete group invite from swarm when rejecting invitation (#843) 4 months ago
SessionHero01 ff12deceac
Introducing thread status for groups (#844) 4 months ago
Al Lansley 4085d7bc06 Restored FOREGROUND_SERVICE_PHOPNE_CALL permission (only) as we really do need it 4 months ago
SessionHero01 ac4124d69d
[SES-2968] [SES-2929] - Fix up misc kicked and re-invited message syncing issues (#842)
* Misc changes to handle reinvited scenario

* Update app/src/main/java/org/thoughtcrime/securesms/groups/GroupManagerV2Impl.kt

Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>

---------

Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>
4 months ago
alansley 443a2d8978 Removed FOREGROUND_SERVICE_CAMERA, FOREGROUND_SERVICE_CONNECTED_DEVICE, and FOREGROUND_SERVICE_PHONE_CALL manifest permissions - device seems to still be able to be woken up when app is force-closed and device is locked 4 months ago
SessionHero01 a99e27dda0
Merge pull request #840 from session-foundation/release/1.20.8
Merge Release/1.20.8 back into master
4 months ago
stfsession da3b07f4b3 [Automated] Update translations from Crowdin 4 months ago
AL-Session b2fe382186
Fix phone call from lock screen (#835)
* Adjusted microphone -> phoneCall use call which allows foreground services to work from locked screens

* Found a way to force the device to wake up & accept a call if the foreground service is stopped - but it's ugly

* WIP

* Minor cleanup

* Fix minor issue

* Cleanup

* Further cleanup

* Attempt to unlock keyguard if locked on incoming call

* Minor tidyup

* Cleaned method name

* Bump canonical version code & name for a 1.20.8 release

* Modernised fullscreen intent flags

* Prevent dangling call activity on resume after taking a call from lock screen after force close

* Prevented stale call activity hanging around when call finished having been woken from lock via fullscreen intent

* Addressed PR feedback

* Further PR feedback & fixed dead call activity in history if denied outright

* Hopefully final PR feedback / adjustments

* Corrected some things I'd accidentally missed

* Adjustments to run wakeup 'emergency exit' timer off the main thread as per PR feedback

* Removed accidentally left in commented code

* Removed no longer valid comment

* Removed unused imports

* Removed wait for screen wakeup - still seems to work okay (unlike if we wait but do it wrong) such as via a few commits ago

* Removed unused imports - always gets me, that one..

---------

Co-authored-by: alansley <aclansley@gmail.com>
4 months ago
SessionHero01 e4dbca1a80
Do not delete link previews or audio message while deleting attachment (#839) 4 months ago
SessionHero01 ef63bb783b
Only delete group invite once approved (#838) 4 months ago
SessionHero01 eee3d5e0e4
[SES-3050] - Kicked group message state (#837)
* Clear thread messages when kicked

* Remove date break from message view for certain messages

* Imports
4 months ago
SessionHero01 27bef85bf8
Fix error joining communities (#836) 4 months ago
SessionHero01 de01ee1a2c
Add lucide license (#833) 4 months ago
SessionHero01 9a637ecfc3
Make sure attachment messages are marked as deleted instead. And control messages deleted (#832) 5 months ago
SessionHero01 f977caa1ed
Fix member not having access to old messages (#831) 5 months ago
SessionHero01 a21d283ae4
Added missing joined_at for groups (#829)
* Added missing "joinedAt" field for groups

* Renamed
5 months ago
SessionHero01 eaa9cc9e50
Fix you not shown (#830) 5 months ago
SessionHero01 a0a98a4f87
A thread created locally should not set "date" to current time (#828) 5 months ago
SessionHero01 1de1a80155
Bulk group message deletion (#826) 5 months ago
SessionHero01 9d3764d875
Should not block wait on promises (#824) 5 months ago
ThomasSession 0fbc89eaf1
SES-3001 - Note to self vs 1on1 delete (#823)
* SES-3001 - Proper differentiation between note to self and 1on1 when deleting

Also added the option to auto scroll to the right preference in the privacy screen, for example when wanting to enable the phone calls

* SES-2936 - Make sure alert message is bold

* SES-3035 - test tags

* SES-2979 - case insensitive name sorting and  empty state
5 months ago
ThomasSession 3cc2757b75
Text size changes from discord + consistency fixes (#821) 5 months ago