Commit Graph

9688 Commits (c358111363533e42c9169c0a36623e9c7c9f8d94)
 

Author SHA1 Message Date
SessionHero01 c358111363
Fixes flashing on search result list 2 weeks ago
SessionHero01 15aa91bae9
[SES-3536] - Unable to navigate back on search screen (#1031) 2 weeks ago
SessionHero01 0b4a14313e
Fixprod crashes (#1028) 3 weeks ago
stfsession f7d1ddf714
[Automated] Update translations from Crowdin (#1026)
Co-authored-by: mpretty-cyro <15862619+mpretty-cyro@users.noreply.github.com>
3 weeks ago
SessionHero01 5cfc87e38f
Fix a potential crash when handling member removal offline (#1025)
* Fix a potential crash handling member removal

* Change how the class is instantiated

* Additional GH triggers
3 weeks ago
AL-Session 635cee1585
fix/prevent_button_spam_on_scroll_to_replied_message - and VisibleMessageViews in general (#983)
* WIP

* Minor tidyup

* Removed some blank lines

* Fix typo

* Tweaks

---------

Co-authored-by: alansley <aclansley@gmail.com>
Co-authored-by: ThomasSession <thomas.r@getsession.org>
3 weeks ago
AL-Session 58e142c5d2
Fix/SES-3278 prevent multimedia send to blinded recipients and tint buttons appropriately (#952)
* Initial commit

* PR feedback 1 & 2

* Commit before merging dev to check if some issues still exist

* All working

* PR feedback: Removed initiallyEnabled flag

* PR feedback

* Properly using enabled state for button styling

* Updated test

---------

Co-authored-by: alansley <aclansley@gmail.com>
Co-authored-by: ThomasSession <thomas.r@getsession.org>
3 weeks ago
ThomasSession b6e6b68554
Fix/qa fixes (#1024)
* SES-3512 - Different strings for call baner based on state

* SES-3513 - Missed calls case on remote hangup

* updated readme for BrowserStack
3 weeks ago
ThomasSession 1bca395711
Merge pull request #1023 from session-foundation/release/1.21.1
Release/1.21.1
3 weeks ago
ThomasSession 4ac35f2be3
QA Fix ups (#1020)
* Making sure we do not crash when trying to open a document that hasn't yet been downloaded

* Do not attempt to open a doc marked as "in progress" of download

* SES-3510 - Removed debug toasts

* SES-3516 - show 'failed to send status' in message details

* SES-3515 getting current user for outgoing message details
3 weeks ago
SessionHero01 9575db64fd
Add github action workflow (#1016)
* Add build steps for github action

* Fix build commands

* Checkout submodule recursively and don't fail fast

* Fix mention view model tests

* Upload test result when failed

* Temporarily disable variants

* Fix tests

* Fix tests

* Fix tests

* Fix tests

* Remove deprecated properties

* Fixes up artifact uploading

* Fixes tests

* Fixes tests

* Huawei artifact matching and gradle caching

* PR trigger
3 weeks ago
SessionHero01 db18b8023c
Catch huawei init code 3 weeks ago
SessionHero01 82c29e9f85
Move getSwarm into try catch (#1021) 3 weeks ago
SessionHero01 e95fa6cc03
Merge pull request #1018 from session-foundation/release/1.21.1
Bring 1.21.1 back to dev
3 weeks ago
SessionHero01 3e7c025161
Update AGP and a few essential dependencies (#1017) 3 weeks ago
SessionHero01 36590bea81
Fix website variant build (#1015) 3 weeks ago
SessionHero01 bbdfec3a47
Add resetToken to TokenFetcher (#1009)
* Add resetToken to TokenFetcher

* Remove import
4 weeks ago
SessionHero01 8aaf985cdd
Bump version to 1.21.1 4 weeks ago
ThomasSession 3ba50dae3f
SES-3506 open document messages on tap (#1013)
* SES-3506 open document messages on tap

* Clean up

* PR feedback
4 weeks ago
ThomasSession 01c3003b36
Feature/calls kee updates (#1007)
* SES-3469 Fixing shortcut activity

* Reduce the time shown from 00:00:00 to 00:00 expand as needed when call exceeds the time which can be shown in 00:00

* Moved the voice setting to the top of the privacy page, and allowed for auto toggle of settings

* Disabling the switch camera butotn when not in video

* Moving logic into VM and adding step counter

* comments

* PR feedback - not exposing a mutable set
4 weeks ago
SessionHero01 0445ebeb57
Merge pull request #1012 from session-foundation/merge-1.21.0
Merge 1.21.0 to dev
4 weeks ago
SessionHero01 2196c74563
Compilation issue 4 weeks ago
SessionHero01 46303e2168
Merge remote-tracking branch 'origin/dev' into merge-1.21.0
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/preferences/SettingsActivity.kt
#	app/src/main/java/org/thoughtcrime/securesms/preferences/SettingsViewModel.kt
#	app/src/main/java/org/thoughtcrime/securesms/service/WebRtcCallService.kt
4 weeks ago
SessionHero01 1228e1aaae
Merge pull request #868 from session-foundation/release/1.21.0
Prepare for release 1.21.0
4 weeks ago
SessionHero01 3bdba5374e
Increase build version and updated deprecation dates (#1008) 4 weeks ago
SessionHero01 19a435b913
Merge pull request #1005 from session-foundation/network-connectivity
[SES-3491] - Update to network connectivity check
1 month ago
SessionHero01 c55840addd
Logs 1 month ago
ThomasSession 299730ef56
Merge pull request #1004 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
1 month ago
SessionHero01 37fa8e4ae2
Update to what counts as connected 1 month ago
ThomasSession 29077d8c25 [Automated] Update translations from Crowdin 1 month ago
SessionHero01 54ec9e5d10
Renamed 1 month ago
SessionHero01 84d775cd06
Merge remote-tracking branch 'origin/release/1.21.0' into release/1.21.0 1 month ago
SessionHero01 c5912c36e0
Fix falsely reported internet connectivity 1 month ago
ThomasSession 3b9cfd9db2
Merge pull request #1002 from session-foundation/fix/logs-crashing-emulators
Fixing logs sharing crashing
1 month ago
ThomasSession 8e1ca752d9 Fixing logs sharing crashing 1 month ago
ThomasSession d6584cee3c
Merge pull request #1001 from session-foundation/release/1.21.0
Release/1.21.0
1 month ago
SessionHero01 703136eb94
Merge pull request #1000 from session-foundation/merge-libsession
Update libsession-util to v1.2.1
1 month ago
SessionHero01 24ecc849c6
Bump version code to 395 1 month ago
SessionHero01 cc06a4c775
Update libsession-util to v1.2.1 1 month ago
SessionHero01 73db78ab5d
Enable libsession login (#999) 1 month ago
ThomasSession bde6d4c40a
Updated Calls (#917)
* Call tweaks pt1

Removed wake lock code
Tweaked permissions
Sending a manual fullscreen notification when the service can't be started
Manual code to not clear notifications for calls related pn
Fixed issue in pn decrypt code
Changed logic to display generic notification
Generic notificaiton is now clickable

* Making the CallService a singleton instead of an Android service as a quick way to avoid the complications that come with System services

* Making the call Service a regular class as opposed to an Android service in order to help avoid the system limitation when the app is in the bg or killed

* Cleaning up call new setup

* Declining or hanging up from notificaiton does not go via activity anymore, but via a reveicer

* Reworked rtc states and added titles and subtitles

* Making sure we do not try to connect if already connected

* Renaming rtc service to rtc bridge

* Cleaning up usage of "wants to answer"

* updated todos

* Moving classes into the webrtc package for clarity

* Added banner to get back to call

* Added the ability to ignore a call when swiping off notification

Ignoring the call from the point of view of the person ignoring acts as if the call was gone, but from the point of view of the caller the call continues to ring

* Animating banenrs

* Added service to maintain app process during call

* New title/subtitle/call time ui position

Also reworked some "has accepted call" logic

* Making the "as accepted call" as a flow so the ui can change rapidly

* Call notification logic

Do not show a declined call as a missed call since you actively declined it.
Do not show incoming and outgoing successful call control messages as unread. They should be read by default since you know about the call.

* Using internet connectivity class

* Better handling of bluetooth audio and speaker toggle

* Cleaning up logs

* Cleaned up l ogs

* Cleaning up the muting  logic. Not enforcing unmuting on answer/call start but instead preserve the toggle choice

* Cleaning up speakerphone toggle  logic

* Cleaning up video toggle logic

Moving logic away from the bridge staight to the call manager

* Cleaning up flip camera logic

* Simplify answer call logic

* Cleaning up logic to call the bridge or call manager directly

* Cleaning up usage of intents

* Cleaning up more intents

* Cleaning intents and simplifying logic

* Cleaning out intents and making sure we use the executor

* Making sure toasts are on the main thread

* Cleaned up todos

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

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

* PR feedback cleanup

* Addressing the PR feedback

* Resolving conflicts and issues from dev

---------

Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>
1 month ago
ThomasSession 1e22157004
Merge pull request #998 from session-foundation/release/1.21.0
Release/1.21.0
1 month ago
Morgan Pretty 83e9f8e09c
Merge pull request #997 from mpretty-cyro/feature/libsession-logging
Added code to output libSession logs
1 month ago
Morgan Pretty fbd1975673 Removed unnecessary header file 1 month ago
ThomasSession c3c903caed
Polling node rotation (#996)
* Rethinking poller logic

* Reworking poller logic

Reworked the poller as the logic wasn't correctly rotating across snodes beyond on exception thrown, which caused issues when landing on a snode with no data which isn't an exception.
Moved away from Promises in favour of coroutines

* Update libsession/src/main/java/org/session/libsession/messaging/sending_receiving/pollers/Poller.kt

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

* PR feedback

* Using same size as messages for input text in convo

* PR feedback

---------

Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>
1 month ago
Morgan Pretty 3a339b15f9 Added code to output libSession logs 1 month ago
SessionHero01 b7ab2c51db
Group poller tweaks (#995) 1 month ago
SessionHero01 bd90383a02
Disable three dot menu for kicked groups too (#993) 1 month ago
ThomasSession 9f414aa52c
SES-2113 - Never display a username that matches that user's id. Truncate instead (#992) 1 month ago
SessionHero01 cffa2e1055
Merge pull request #991 from session-foundation/merge-1.21.0
Bring 1.21.0 back to dev
1 month ago