Commit Graph

4630 Commits

Author SHA1 Message Date
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
Evgeny
5b3aba9db2 ci: dont build when files in core do not change (#4797) 2024-09-24 12:40:58 +01:00
Evgeny Poberezkin
d59fdb1e09 Merge branch 'master' into lp/custom-user-picker-sheet 2024-09-24 11:55:26 +01:00
Diogo
4526afe7e9 desktop: wrap content of remote hosts on overflow (#4923)
* desktop: wrap content of remote hosts on overflow

* fix long device text and align

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-09-24 11:51:02 +01:00
Evgeny Poberezkin
c67302a5bb core: update simplexmq 2024-09-24 09:51:21 +01:00
Evgeny Poberezkin
3685c85743 ios: reduce scroll stickiness threshold for user profiles to 32px 2024-09-24 09:46:54 +01:00
Evgeny
0f301adc57 core: xrcp encryption with forward secrecy (#4926)
* core: xrcp encryption with forward secrecy (tests intermittently fail)

* track and correlate keys

* simplify

* refactor

* remove comment
2024-09-24 09:25:41 +01:00
Stanislav Dmitrenko
1f226dda64 android: fix status bar color after hiding call (#4928)
* android: fix status bar color after hiding call

* dark status bar in call
2024-09-24 09:25:14 +01:00
Levitating Pineapple
b4ec4df687 cleanup; dismiss 2024-09-23 23:55:05 +03:00
Levitating Pineapple
f154a0bcb4 distance based animation duration 2024-09-23 23:02:53 +03:00
Levitating Pineapple
ce5d113ff6 tweak appearance 2024-09-23 21:43:40 +03:00
Levitating Pineapple
a35b20f54c ios: hide user picker sheet instantly, when opening another sheet 2024-09-23 18:43:05 +03:00
Stanislav Dmitrenko
981cbb8bf9 android: target API level 34 (Android 14) (#4697) 2024-09-23 09:05:14 +01:00
Stanislav Dmitrenko
d5507f2fa3 android, desktop: member name position depends on length (#4918)
* android, desktop: member name position depends on length

* maxWidth limit

* fix

* optimization

* paddings

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-09-23 08:57:59 +01:00
Narasimha-sc
55d180466a docs: iOS notifications in FAQ (#4879)
* docs: iOS notifications in FAQ

* Update FAQ.md
2024-09-21 21:34:13 +01:00
Arturs Krumins
8a906485d1 ios: display year in chat for previous years (#4919)
* ios: display year in chat for previous years

* fix chat time, show past years in the list

* style

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-09-21 21:33:18 +01:00
Arturs Krumins
e79fa136a4 ios: fix keyboard loosing focus when forward search results are empty (#4895) 2024-09-21 19:26:42 +01:00
Evgeny
560b521673 ios: scrolling user profiles (#4909)
* ios: scrolling user profiles

---------

Co-authored-by: Levitating Pineapple <noreply@levitatingpineapple.com>
2024-09-21 19:12:53 +01:00
Evgeny
c849f5356d core: save the time user profile was opened at to order in ui (#4920)
* core: save the time user profile was opened at to order in ui

* replace timestamp with order
2024-09-21 13:07:27 +01:00
Evgeny Poberezkin
33e12e35a0 ios: use translation in dropdown 2024-09-20 21:19:22 +01:00