Commit Graph

4649 Commits

Author SHA1 Message Date
Arturs Krumins ec444e7ce1 load sheet navigation titles before presenting (#4963)
* load sheet navigation titles before presenting

* list background during loading
2024-10-03 21:18:13 +03:00
Levitating Pineapple e69d94896d async camera authorization in 'Use from desktop' sheet 2024-10-01 19:20:48 +03:00
Levitating Pineapple a134b3cb2f fix iOS15 sheet animation when presenting sheet multiple times 2024-10-01 17:01:36 +03:00
Levitating Pineapple ab24369333 async qr code generation 2024-10-01 15:27:47 +03:00
Levitating Pineapple 592b8d49d0 Merge branch 'master' into lp/custom-user-picker-sheet 2024-09-30 22:47:40 +03:00
Arturs Krumins af7ebe1587 ios: user picker sheet concurent animation (#4955)
* ios: user picker sheet concurent animation

* bind showSettings; cleanup
2024-09-30 22:45:39 +03:00
Evgeny Poberezkin dc1106afad ios: update core library 2024-09-30 19:56:09 +01:00
Evgeny Poberezkin cc9b4f3bb3 core: 6.1.0.5 (simplexmq: 6.1.0.3) 2024-09-30 18:29:20 +01:00
Diogo 533d0e40ac android, desktop: add floating date separator to chatview (#4951)
* android, desktop: add floating date separator to chatview

* closer near bottom

* uncessary code

* same pill bg as other btns

* space

* varname

* safe get for lastVisibleItem

* move floating date outside of floating buttons

* fast cleanup on chat change

* reduced recomposes

* change delay position

* base near bottom offset on viewport size

* refactor

* Revert "change delay position"

This reverts commit 27b19580ed.

* simplified

* exact match on header position

* reduce recomposes

---------

Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
2024-09-30 15:45:32 +01:00
Stanislav Dmitrenko d9ad755474 android, desktop: make audio call default type of call on desktop (#4954)
* android, desktop: make audio call default type of call on desktop

* change
2024-09-30 15:45:13 +01:00
Stanislav Dmitrenko 15ca662805 android, desktop: support old Android WebViews (up to 69) (#4953)
* android, desktop: support old Android WebViews (up to 69)

* refactor

* WebView 70

* comment
2024-09-30 15:44:35 +01:00
Levitating Pineapple 2a8df6ace1 remove touchdown animation 2024-09-30 16:04:14 +03:00
Levitating Pineapple bbe614aef7 cubic animation curve; dynamic backdrop opacity 2024-09-30 13:55:51 +03:00
spaced4ndy ab034e626f core: update simplexmq (#4952) 2024-09-30 14:53:36 +04:00
Diogo fc83bc692a android, desktop: make space on chat bubble end consistent (#4946)
* android, desktop: make space on chat bubble end consistent

* use non breaking spaces for reserve space

* avoid first white space non breaking to not drag content down
2024-09-28 18:26:43 +01:00
Evgeny Poberezkin d20d444e6e readme: update group links 2024-09-27 22:29:23 +01:00
Stanislav Dmitrenko fc0879ebb7 android, desktop: fix Safari sound (#4947)
* android, desktop: fix Safari sound

* another approach

* test

* Revert "test"

This reverts commit f89a30a88e.

* Revert "another approach"

This reverts commit 824ab7047c.

* Revert "android, desktop: fix Safari sound"

This reverts commit 80a866d472.

* android, desktop: fix Safari sound

* dependencies
2024-09-27 22:04:16 +01:00
Levitating Pineapple 63ffcbc4e7 instantanious longPress; tweak animations 2024-09-27 15:33:21 +03:00
Levitating Pineapple 01edff3ca3 refactor separators 2024-09-27 11:58:05 +03:00
Levitating Pineapple cd9aa120bc Merge branch 'master' into lp/custom-user-picker-sheet 2024-09-27 11:09:24 +03:00
Evgeny Poberezkin f048ddb922 6.1-beta.2: ios 240, android 243, desktop 69 v6.1.0-beta.2 2024-09-26 21:56:04 +01:00
Evgeny Poberezkin 0e39a62ab1 ios: update core library 2024-09-26 21:03:41 +01:00
Diogo 53f0fe9ca4 android, desktop: time based message grouping and day separators (#4914)
* android, desktop: message grouping

* short format on chat

* separator for dates

* simplify

* show on separator when not current year

* default for showing date on markdown text

* remove unused code

* refactor

* refactor

* remove default locally

* fixed build

* fix

* show first date in chat

* apply padding to selectable area

* fix date on chats for previous days

* add year formatting

* fixed message grouping and time show

* remove log

* fixed reserved space for meta

* align first chat bubble with image

* metadata correct space

* remove log

* simplify item separation logic

* cleanuo

* icon tweaks

* without unneeded element

* match ios logic

* CIMetaText fix

* split selectable area

* Revert "split selectable area"

This reverts commit 1c6001ba3d.

* reserve space similar to ios

* split spacing for chat item selection

* less repeated code

* format

* increase padding

---------

Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-09-26 20:26:33 +01:00
Stanislav Dmitrenko 95c1d8d798 android, desktop: calls switching from audio to video and back (#4814)
* android, desktop: calls switching from audio to video and back

* refactor

* working all 4 streams with mute handling differently

* changes

* changes

* wrong file

* changes

* padding

* android camera service type

* icons, sizes, clickable

* refactor

* Revert "android camera service type"

This reverts commit 9878ff38e9.

* late init camera permissions

* enabling camera sooner than call establishes (not fully done)

* changes

* alpha

* fixes for Safari

* enhancements

* fix Safari sound

* padding between buttons on desktop

* android default values for padding

* changes

* calls without encryption are supported and flipping camera on some devices works

* unused param

* logs

* background color

* play local video in Safari

* no line height

* removed one listener from per frame processing

* enhancements

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-09-26 20:18:05 +01:00
Levitating Pineapple 86dce0921e fix layout loop; add upper animation speed constraint 2024-09-26 20:43:59 +03:00
Evgeny 4a39b481b1 ios: avoid message changing width when sent/received ticks appear (#4945) 2024-09-26 17:28:14 +01:00
Levitating Pineapple e21d49db18 fix dark mode tap target; retain highlight; highlight in user scroller 2024-09-26 17:48:29 +03:00
Evgeny Poberezkin 73673ab073 Merge branch 'master' into lp/custom-user-picker-sheet 2024-09-26 13:50:40 +01:00
Evgeny Poberezkin 65c7ecbddf core: 6.1.0.4 (simplexmq 6.1.0.1) 2024-09-26 13:45:12 +01:00
Levitating Pineapple ff065d7720 Merge branch 'master' into lp/custom-user-picker-sheet 2024-09-26 15:29:38 +03:00
Levitating Pineapple 07165039a8 touchable list row; prevent tap gesture passtrough 2024-09-26 14:58:15 +03:00
Diogo 67472b6285 android, desktop: scrolling user profiles (#4939)
* android, desktop: scrolling user profiles

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
2024-09-26 09:00:10 +01:00
Levitating Pineapple 240aa6a2b1 delay user picker closing 2024-09-26 10:32:18 +03:00
Arturs Krumins 9199fbffd5 ios: fix add members search keyboard focus (#4934)
* ios: fix add members search keyboard focus

* use -1 as ID

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-09-25 22:26:04 +01:00
Levitating Pineapple fcde05e9a4 reduce dif 2024-09-26 00:03:26 +03:00
Levitating Pineapple cabf8aba16 reset user scroll position on dismiss; cleanup 2024-09-25 23:42:19 +03:00
Levitating Pineapple de594aac88 user picker bottom padding 2024-09-25 21:07:55 +03:00
spaced4ndy 6e5eb697a2 core: use broker ts for member profile update item ts (#4940) 2024-09-25 18:33:20 +01:00
Levitating Pineapple 91f3335503 Merge branch 'master' into lp/custom-user-picker-sheet 2024-09-25 19:15:15 +03:00
Levitating Pineapple 2663e6330a resolve warning 2024-09-25 19:00:17 +03:00
Levitating Pineapple f28a5b6e92 implement UIViewPropertyAnimator 2024-09-25 18:58:10 +03:00
spaced4ndy e2e6935e5b core: fix reactions not being read on item updates (#4938) 2024-09-25 11:16:32 +01:00
Evgeny Poberezkin 769ef25c31 Merge branch 'stable' 2024-09-24 23:01:20 +01:00
Evgeny Poberezkin 2f730d54e9 6.0.5: ios 239, android 241, desktop 68 v6.0.5 2024-09-24 21:48:30 +01:00
Evgeny Poberezkin fe0013c4a9 ios: update core library 2024-09-24 17:51:34 +01:00
Stanislav Dmitrenko 5261886b31 android, desktop: proxy configuration includes credentials (#4892)
* android, desktop: proxy configuration includes credentials

* migration

* changes for disabled socks

* migration

* port

* new logic

* migration

* check validity of fields

* validity of host

* import changes proxy just in case

* send port always

* non-nullable

* Revert "send port always"

This reverts commit 14dd066d80.

* string

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-09-24 17:07:39 +01:00
Evgeny 93ab3076d4 ios: SOCKS proxy UI (#4893)
* ios: SOCKS proxy UI

* update network config

* proxy

* adapt

* move, dont default to localhost:9050

* move socks proxy to defaults

* sock proxy preference

* rename

* rename

* fix

* fix

---------

Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
2024-09-24 17:06:00 +01:00
Stanislav Dmitrenko 3b88ddbd4f desktop: fix vlc dependency (2) (#4869) 2024-09-24 17:04:08 +01:00
spaced4ndy 54ff95f350 ios: fix theme customization changing color mode (#4936) 2024-09-24 15:44:55 +01:00
Evgeny Poberezkin d6dc35738e core: 6.0.5.0 (simplexmq 6.0.5.0) 2024-09-24 12:42:22 +01:00