ThomasSession
ddd63965ad
PR feedback
2024-07-11 09:35:48 +10:00
ThomasSession
a1c8974e7b
OrientationManager
...
The new OrientationManager encapsulate the orientation logic and sends out a mutable state flow
2024-07-10 15:06:00 +10:00
ThomasSession
503f361f63
Review feedback
2024-07-10 14:19:09 +10:00
ThomasSession
eec45aea3d
Clean up
2024-07-08 10:00:24 +10:00
ThomasSession
f0c7621832
Rotating controls on rotation
2024-07-08 09:49:16 +10:00
ThomasSession
f9e9bc86d2
Showing floating video inset only when there is at least one video stream active, hiding it when both are inactive
2024-07-08 09:39:34 +10:00
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
2024-07-06 11:36:21 +10:00
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.
2024-07-05 19:09:40 +10:00
ThomasSession
72b919089a
More theme fixes
2024-07-04 11:05:37 +10:00
ThomasSession
74b8a95acd
Tweaking colors to match designs
2024-07-03 18:27:47 +10:00
ThomasSession
0bbb1c42b5
Merge branch 'dev' into pr/1127
2024-07-02 14:35:00 +10:00
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>
2024-07-01 17:36:50 +10:00
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>
2024-07-01 17:31:03 +10:00
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>
2024-07-01 14:52:18 +10:00
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>
2024-07-01 09:41:46 +10:00
Andrew
5cd2cf5cb5
Merge pull request #1527 from bemusementpark/update-libsession
...
Update libsession
2024-06-28 09:31:58 +09:30
Andrew
2dbdd6b0ae
Update libsession
2024-06-27 17:07:45 +09:30
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>
2024-06-27 10:12:54 +10:00
ThomasSession
a0e6167718
Merge pull request #1352 from rugveddarwhekar/master
...
Fixed #1085 | Video call auto rotate, when auto rotate is disabled
2024-06-25 10:21:47 +10:00
ThomasSession
c711d35edd
Merge pull request #1521 from oxen-io/remove-config-cheks
...
Remove config checks (PR 1294)
2024-06-25 10:04:29 +10:00
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.
2024-06-25 09:25:46 +10:00
ThomasSession
752f8cc738
Merge pull request #1298 from bemusementpark/fix-send-whitespace
...
Hide send button when message contains only whitespace
2024-06-24 17:27:45 +10:00
ThomasSession
031a18061d
Using trim and empty to capture semantic concept of nothing being in there
2024-06-24 17:26:36 +10:00
ThomasSession
48aacae6c5
Merge branch 'dev' into pr/1298
2024-06-24 17:22:06 +10:00
ThomasSession
01655b8633
Merge pull request #1508 from simophin/fix-home-screen-dispatcher
...
Correct the usage of flowOn
2024-06-24 17:08:37 +10:00
ThomasSession
9c20ca2017
Merge pull request #1520 from simophin/fix-threading-issue
...
Remove the use of executor in ThreadUtils
2024-06-24 16:50:33 +10:00
fanchao
0547dde554
Remove the use of executor in ThreadUtils
2024-06-24 14:05:06 +10:00
ThomasSession
f80777d940
Merge branch 'dev' into pr/1127
2024-06-24 11:49:02 +10:00
ThomasSession
1619277b4f
Merge pull request #1026 from ceokot/sogs-auth
...
fix: Authenticate all Open Group API calls
2024-06-24 11:12:03 +10:00
ThomasSession
0d0a86831a
Merge branch 'dev' into pr/1026
2024-06-24 10:04:19 +10:00
ThomasSession
ba9f729d63
Merge pull request #1512 from simophin/ses-2021-improve-xml-loading
...
[SES-2021] Optimise XML loading
2024-06-21 12:53:22 +10:00
ThomasSession
46358f4318
Merge pull request #1487 from simophin/ses-637-voice-message-keeps-playing
...
[SES-637] - Stop playing message if deleted
2024-06-21 12:51:06 +10:00
ThomasSession
32cc6df81b
Merge pull request #1336 from bemusementpark/unsend-notification
...
Fix notification update for incoming unsend request
2024-06-20 15:48:43 +10:00
ThomasSession
d3c4e11aec
Merge pull request #1332 from aaronkerckhoff/display-own-name-in-quote
...
Fix bug displaying user ID when quoting own message
2024-06-20 15:47:16 +10:00
fanchao
2c90717235
Merge remote-tracking branch 'upstream/dev' into ses-637-voice-message-keeps-playing
2024-06-12 10:09:31 +10:00
fanchao
d0e4148040
Remove view pools
2024-06-11 15:26:01 +10:00
fanchao
072accb1e1
Remove unused file
2024-06-11 14:10:56 +10:00
fanchao
54bb84541a
Optimise XML
2024-06-11 13:38:03 +10:00
fanchao
6e24df0547
Import
2024-06-04 10:46:02 +10:00
fanchao
172edde628
Correct the usage of flowOn
2024-06-04 10:41:15 +10:00
Ryan ZHAO
82385030b9
Merge branch 'dev' into swap-video-views
2024-06-03 09:40:48 +10:00
Andrew
9b6fa0db01
Update version for release-1.18.4
2024-05-30 09:38:33 +09:30
Andrew
c0912bbe6d
Merge pull request #1501 from simophin/SES-2009-blinded-conversation
...
[SES-2009] Fix crashes on blinded conversation
2024-05-29 16:32:26 +09:30
fanchao
9441fdec21
Merge remote-tracking branch 'upstream/dev' into SES-2009-blinded-conversation
2024-05-29 15:22:57 +10:00
fanchao
c899d723b7
Formatted message
2024-05-29 14:09:48 +10:00
Andrew
fe29bce70d
Merge pull request #1497 from bemusementpark/ses-1948
...
[SES-1948] Do not fetch quotes recursively
2024-05-29 13:23:27 +09:30
fanchao
036b13084f
Message
2024-05-29 13:11:33 +10:00
Andrew
6e887fe43e
Merge pull request #1503 from bemusementpark/ses-1949
...
[SES-1949] Move unapprovedMessageCount to IO
2024-05-29 12:11:10 +09:30
Andrew
410e298bca
Merge pull request #1492 from simophin/ses-1931-fix-debouncer
...
[SES-1931] - Fix debouncer crash
2024-05-29 11:38:29 +09:30
Andrew
66c0f940aa
Merge pull request #1494 from simophin/ses-1935-audio-recording-crash
...
[SES-1935] Audio recording crash
2024-05-29 11:38:00 +09:30