Commit Graph

8755 Commits (pr/1127)
 

Author SHA1 Message Date
ThomasSession ddd63965ad PR feedback 10 months ago
ThomasSession a1c8974e7b OrientationManager
The new OrientationManager encapsulate the orientation logic and sends out a mutable state flow
10 months ago
ThomasSession 503f361f63 Review feedback 10 months ago
ThomasSession eec45aea3d Clean up 10 months ago
ThomasSession f0c7621832 Rotating controls on rotation 10 months ago
ThomasSession f9e9bc86d2 Showing floating video inset only when there is at least one video stream active, hiding it when both are inactive 10 months ago
ThomasSession 1bc35723fa Video management logic update
Rounded corners for floating inset
Proper handling of video scaling based on video proportions
Proper handling of mirroring logic for floating/fullscreen videos depending on whether they are the user or the remote video and whether the camera is front facing or not
10 months ago
ThomasSession 95dc1d9f54 WebRTC rework
Only using two sinks and swapping between them
Reworked the device rotation logic as it didn't work well with pitch ( you could tip the device front to back and the rotation went out of whack, so had to resort to more robust calculation for the device orientation.
Had to use a deprecated sensor setting but it's the only one I could use that works.
10 months ago
ThomasSession 72b919089a More theme fixes 10 months ago
ThomasSession 74b8a95acd Tweaking colors to match designs 10 months ago
ThomasSession 0bbb1c42b5 Merge branch 'dev' into pr/1127 10 months ago
Fanchao Liu 0da949c8e6
[SES-1966] Attachment batch download and tidy-up (#1507)
* Attachment batch download

* Addressed feedback and test issues

* Feedback fixes

* timedWindow for flow

* Feedback

* Dispatchers

* Remove `flowOn`

* New implementation of timedBuffer

* Organise import

* Feedback

* Fix test

* Tidied up logic around `eligibleForDownload`

* Updated comment

---------

Co-authored-by: fanchao <git@fanchao.dev>
10 months ago
Fanchao Liu fec67e282a
[SES-2018] Refactor mention (#1510)
* Refactor mention

* Fixes robolectric test problem

* Fixes tests

* Naming and comments

* Naming

* Dispatcher

---------

Co-authored-by: fanchao <git@fanchao.dev>
10 months ago
ceokot a260717d42
Highlight @You mentions (#985)
* Highlight @You mentions

* fix: resolve merge conflicts

* Setting the proper design rules for mentions

* New RoundedBackgroundSpan, applied to "you"  mentions

The rounded background highlighter can take padding, so there is no need to add those extra spaces at the start and end.

* Better mention highlight logic

Some mention highlight should only format the text and not apply any styling.
Also making sure we cater for all cases properly

* Updated the text color logic based on design rules

* Fine tuning the color rules

* Removing usage of Resources.getSystem()

Only making the db call if there actually is a mention

* Moving color definition outside the loop to avoid repetitions

---------

Co-authored-by: charles <charles@oxen.io>
Co-authored-by: 0x330a <92654767+0x330a@users.noreply.github.com>
Co-authored-by: ThomasSession <thomas.r@getsession.org>
10 months ago
Andrew 1d80bb0ba9
[SES-337] Add rounded corners to thumbnail in QuoteView (#1285)
* Add rounded corners to thumbnail in QuoteView

* Simplify ThumbnailView

* Cleanup ThumbnailView

* Removed include custom attributes

The custom attributes are not passed to the view.
I added the radius programatically instead.

* Clipping whole thumbnail view instead of just the image requests

---------

Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>
Co-authored-by: ThomasSession <thomas.r@getsession.org>
10 months ago
Andrew 5cd2cf5cb5
Merge pull request #1527 from bemusementpark/update-libsession
Update libsession
10 months ago
Andrew 2dbdd6b0ae Update libsession 10 months ago
Fanchao Liu 0f47076192
[SES-2162] - Remove wrapping of config message (#1517)
* Remove wrapping of config message

* Addresses feedback

* Merged in ThreadUtils fix

* JDK installation

* Revert JDK change

---------

Co-authored-by: fanchao <git@fanchao.dev>
10 months ago
ThomasSession a0e6167718
Merge pull request #1352 from rugveddarwhekar/master
Fixed #1085 | Video call auto rotate, when auto rotate is disabled
10 months ago
ThomasSession c711d35edd
Merge pull request #1521 from oxen-io/remove-config-cheks
Remove config checks (PR 1294)
10 months ago
ThomasSession d22cb1e2c2 Remove config checks (PR 1294)
Refactor: remove checks for whether new config is enabled throughout config factory generation.
First commit from PR 1294.
10 months ago
ThomasSession 752f8cc738
Merge pull request #1298 from bemusementpark/fix-send-whitespace
Hide send button when message contains only whitespace
10 months ago
ThomasSession 031a18061d Using trim and empty to capture semantic concept of nothing being in there 10 months ago
ThomasSession 48aacae6c5 Merge branch 'dev' into pr/1298 10 months ago
ThomasSession 01655b8633
Merge pull request #1508 from simophin/fix-home-screen-dispatcher
Correct the usage of flowOn
10 months ago
ThomasSession 9c20ca2017
Merge pull request #1520 from simophin/fix-threading-issue
Remove the use of executor in ThreadUtils
10 months ago
fanchao 0547dde554 Remove the use of executor in ThreadUtils 10 months ago
ThomasSession f80777d940 Merge branch 'dev' into pr/1127 10 months ago
ThomasSession 1619277b4f
Merge pull request #1026 from ceokot/sogs-auth
fix: Authenticate all Open Group API calls
10 months ago
ThomasSession 0d0a86831a Merge branch 'dev' into pr/1026 10 months ago
ThomasSession ba9f729d63
Merge pull request #1512 from simophin/ses-2021-improve-xml-loading
[SES-2021] Optimise XML loading
11 months ago
ThomasSession 46358f4318
Merge pull request #1487 from simophin/ses-637-voice-message-keeps-playing
[SES-637] - Stop playing message if deleted
11 months ago
ThomasSession 32cc6df81b
Merge pull request #1336 from bemusementpark/unsend-notification
Fix notification update for incoming unsend request
11 months ago
ThomasSession d3c4e11aec
Merge pull request #1332 from aaronkerckhoff/display-own-name-in-quote
Fix bug displaying user ID when quoting own message
11 months ago
fanchao 2c90717235 Merge remote-tracking branch 'upstream/dev' into ses-637-voice-message-keeps-playing 11 months ago
fanchao d0e4148040 Remove view pools 11 months ago
fanchao 072accb1e1 Remove unused file 11 months ago
fanchao 54bb84541a Optimise XML 11 months ago
fanchao 6e24df0547 Import 11 months ago
fanchao 172edde628 Correct the usage of flowOn 11 months ago
Ryan ZHAO 82385030b9 Merge branch 'dev' into swap-video-views 11 months ago
Andrew 9b6fa0db01
Update version for release-1.18.4 11 months ago
Andrew c0912bbe6d
Merge pull request #1501 from simophin/SES-2009-blinded-conversation
[SES-2009] Fix crashes on blinded conversation
11 months ago
fanchao 9441fdec21 Merge remote-tracking branch 'upstream/dev' into SES-2009-blinded-conversation 11 months ago
fanchao c899d723b7 Formatted message 11 months ago
Andrew fe29bce70d
Merge pull request #1497 from bemusementpark/ses-1948
[SES-1948] Do not fetch quotes recursively
11 months ago
fanchao 036b13084f Message 11 months ago
Andrew 6e887fe43e
Merge pull request #1503 from bemusementpark/ses-1949
[SES-1949] Move unapprovedMessageCount to IO
11 months ago
Andrew 410e298bca
Merge pull request #1492 from simophin/ses-1931-fix-debouncer
[SES-1931] - Fix debouncer crash
11 months ago
Andrew 66c0f940aa
Merge pull request #1494 from simophin/ses-1935-audio-recording-crash
[SES-1935] Audio recording crash
11 months ago