Commit Graph

9514 Commits (0663876230b92a039f05e666db92271d8394fdb0)
 

Author SHA1 Message Date
SessionHero01 0663876230
[SES-3119] - Unread count not cleared (#887) 4 months ago
SessionHero01 54f381e2a7
Fix poller unable to start when approving group invite (#888) 4 months ago
SessionHero01 681ac32198
Reset last hash on promotion (#885) 4 months ago
SessionHero01 eb2f92b8a7
Fix unable to delete mms message (#884) 4 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
4 months ago
SessionHero01 9ba8e11b66
Add a group scope to limit group work concurrency (#881) 4 months ago
SessionHero01 388a7a2f8c
Clear group messages whenever it's destroyed (#882) 4 months ago
SessionHero01 c04e4559b3
Integrate the group member status change (#874) 4 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
4 months ago
SessionHero01 6b7afb8969
Warning as a dynamic color (#866) (#877)
Co-authored-by: ThomasSession <thomas.r@getsession.org>
4 months ago
SessionHero01 d869c76626
Delete a group directly if it's already destroyed (#876) 4 months ago
SessionHero01 026f6efa65
Fix OpenGroup blocking default dispatcher (#873) 4 months ago
SessionHero01 b1167d0785
Updated group min banner background color (#872) 4 months ago
SessionHero01 d001f8fb8a
Merge branch 'groups-rebuild' into release/1.21.0 4 months ago
SessionHero01 8cc85337dc
SES-3053 Send only the first 32 bytes of admin key as promotion message (#860) 5 months ago
stfsession 0876f872c1
[Automated] Update translations from Crowdin (#859)
Co-authored-by: mpretty-cyro <15862619+mpretty-cyro@users.noreply.github.com>
5 months ago
SessionHero01 c777f069bc
Do not reuse placeholder drawable (#858) 5 months ago
SessionHero01 72771142ab
Use mark_kicked when kicked (#857) 5 months ago
stfsession 26b58e32a4
[Automated] Update translations from Crowdin (#856)
Co-authored-by: Bilb <1544279+Bilb@users.noreply.github.com>
5 months ago
SessionHero01 58fc851eae
SES-3111 - Improve overall networking bottleneck (#855) 5 months ago
SessionHero01 ac93336b5a
Temporary measure for CI (#853) 5 months ago
SessionHero01 b700be6e73
SES-2916 - Remove group config when blocked (#852) 5 months ago
SessionHero01 71b30d8eb8
Merge pull request #841 from session-foundation/release/1.20.8
Merge Release/1.20.8 back into dev
5 months ago
SessionHero01 725abb4d75
Fixed compilation issues 5 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
5 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
5 months ago
SessionHero01 2fed0402d9
[SES-3093] - Fix 1970 timestamp issue (#847)
* Fix 1970 timestamp issue

* Updated function name
5 months ago
SessionHero01 5ce2d03bfd
[SES-2966] - Delete the right attachments (#850) 5 months ago
SessionHero01 e761ff81fc
Only send group messages after keys obtained (#848) 5 months ago
SessionHero01 510f18687d
Clear thread before accepting/rejecting group invitation (#849) 5 months ago
SessionHero01 75e2b87278
Merge pull request #845 from session-foundation/release/1.20.8
Prepare for release 1.20.8 (2nd attempt)
5 months ago
SessionHero01 a091a33e38
Also delete group invite from swarm when rejecting invitation (#843) 5 months ago
SessionHero01 ff12deceac
Introducing thread status for groups (#844) 5 months ago
Al Lansley 4085d7bc06 Restored FOREGROUND_SERVICE_PHOPNE_CALL permission (only) as we really do need it 5 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>
5 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 5 months ago
SessionHero01 a99e27dda0
Merge pull request #840 from session-foundation/release/1.20.8
Merge Release/1.20.8 back into master
5 months ago
stfsession da3b07f4b3 [Automated] Update translations from Crowdin 5 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>
5 months ago
SessionHero01 e4dbca1a80
Do not delete link previews or audio message while deleting attachment (#839) 5 months ago
SessionHero01 ef63bb783b
Only delete group invite once approved (#838) 5 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
5 months ago
SessionHero01 27bef85bf8
Fix error joining communities (#836) 5 months ago
SessionHero01 de01ee1a2c
Add lucide license (#833) 5 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