Evgeny Poberezkin
be19af62d9
ios: group link role, add observer role ( #1978 )
...
* ios: group link role, add observer role
* prevent observers from sending in UI, clear compose state on role change
2023-03-16 22:20:20 +00:00
Evgeny Poberezkin
3e4d4f04ef
ios: allow pasting profile image
2023-02-27 17:46:10 +00:00
Evgeny Poberezkin
0450b1ace2
mobile: welcome/about page ( #1946 )
...
* mobile: welcome/about page
* scroll view (fixes trimmed texts)
* layout
* bigger frame
* minHeight, to allow scroling with large font
---------
Co-authored-by: spacedandy <8711996+spaced4ndy@users.noreply.github.com >
2023-02-21 15:31:41 +00:00
JRoberts
3530022152
ios, android: moderated item content types, CIDeleted type ( #1919 )
2023-02-09 15:10:35 +04:00
Stanislav Dmitrenko
c006b8150f
ios: ask permission to open profiles ( #1910 )
2023-02-08 10:39:41 +00:00
Stanislav Dmitrenko
0339b399f7
ios: don't go back when system alert appears ( #1903 )
2023-02-06 16:33:45 +00:00
Stanislav Dmitrenko
d048962959
ios: Fixed screenshot size ( #1902 )
2023-02-06 16:00:29 +00:00
Stanislav Dmitrenko
8a445ece90
ios: colored and clickable qr code with logo ( #1885 )
...
* ios: colored and clickable qr code with logo
* size of circle
* same padding as in android
* add padding to logo
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-02-06 08:45:56 +00:00
sh
1eb1e52912
call.ts: include udp stun/turn ( #1892 )
...
* call.ts: include udp stun/turn
* update JS
* show protocol, support TURNS
* mobile: add turn via UDP, remove protocol from view
* remove enums for protocol strings in ICE candidates
* 0.2.3
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-02-05 21:57:50 +00:00
Evgeny Poberezkin
06a2f7e4da
mobile: remove option "transfer images faster" ( #1891 )
2023-02-05 11:25:31 +00:00
Evgeny Poberezkin
3c493db613
mobile: use TCP for ICE requests of WebRTC calls ( #1888 )
...
* ios: support query string parameters in ICE server addresses
* android: support query params in ICE server address, add transport=TCP to default servers
2023-02-04 15:44:39 +00:00
Evgeny Poberezkin
86cc85b3a5
mobile: change default of "transfer images faster/inline" to off, mark as BETA ( #1889 )
...
* mobile: change default of "transfer images faster/inline" to off, mark as BETA
* ios: import localizations
2023-02-04 15:19:12 +00:00
Evgeny Poberezkin
a36f2147d8
mobile: current profile button in profile menu opens settings ( #1882 )
2023-02-03 11:22:17 +00:00
Evgeny Poberezkin
3837e92556
ios: fix advanced network config ( #1881 )
2023-02-03 11:17:56 +00:00
Stanislav Dmitrenko
bcca27bfdb
ios: show notifications for different users ( #1874 )
...
* ios: show notifications for different users
* refactore
* terminate background taks on chat item update
* refactor
* refactor2
* refactor3
* refactor 4
* refactor5
* fix chat item update in Android
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-02-02 16:09:36 +00:00
Evgeny Poberezkin
a8aa829e4c
android: what is new in v45, ios: update texts
2023-02-02 11:20:37 +00:00
Evgeny Poberezkin
71daeed81a
ios: what is new in v4.5
2023-02-02 10:11:11 +00:00
Stanislav Dmitrenko
f21fc76ced
ios: adapted UserExists error ( #1864 )
...
* ios: adapted UserExists alert
* updated texts
* refactor
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-01-31 15:55:41 +00:00
Stanislav Dmitrenko
a58be6ebb6
ios: limit number of items in console ( #1859 )
2023-01-30 12:07:06 +00:00
Evgeny Poberezkin
3e560278b6
ios: update chat previews, show filename in drafts ( #1847 )
...
* ios: update chat previews, show filename in drafts
* save and restore images/file/voice for draft
* refactor image
* it was a wrong value
* use param label
* proper stop of voice recording
* safe draft logic
* different way of finishing recording
* keep condition
* refactor
* fix live
* fix
* refactor
* fix
* simplify
* add space after filename in draft
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2023-01-27 22:09:39 +00:00
Evgeny Poberezkin
6e131e0bad
ios: disable current user profile button
2023-01-27 12:54:42 +00:00
Evgeny Poberezkin
148261a1ee
ios: allow to reply in another chat without losing draft
2023-01-26 23:28:56 +00:00
Evgeny Poberezkin
c01c629f73
mobile: use GMT timezone in filenames to prevent leaking user location ( #1837 )
...
* ios: use GMT timezone in filenames to prevent leaking user location
* android: use GMT timestamp in generated file names
2023-01-25 11:48:54 +00:00
Evgeny Poberezkin
25e4a1e86d
ios: fix layout of voice message ( #1836 )
...
* ios: fix layout of voice message
* fix layout
* prevent translations
2023-01-25 10:18:02 +00:00
Evgeny Poberezkin
e27013071b
ios: preserve message draft in the latest chat only ( #1834 )
...
* ios: preserve message draft in the latest chat only
* show attachment icon and formatting in draft
* button to remove message text
* show icon for active draft, refactor
* add voice message duration to draft
2023-01-25 08:35:25 +00:00
Stanislav Dmitrenko
2679bc2e94
ios: enable swipe to go back from chat to list ( #1824 )
...
* ios: Testing workaround of a crash
* another try
* complete
* added file
* enable swipe to go back from ChatView
* Revert "enable swipe to go back from ChatView"
This reverts commit 22de79505c .
* ios: enable swipe to go back from ChatView
* remove title change
* remove unused
* remove unused variable
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-01-24 19:24:46 +00:00
Evgeny Poberezkin
93ab713748
ios: choose user deletion mode ( #1833 )
...
* ios: choose user deletion mode
* update text
* refactor, disable button
* darker profile icon colors
* do not delete active user if changing user failed
2023-01-24 19:00:30 +00:00
JRoberts
2a20f78877
core: use batch connection deletion api ( #1814 )
2023-01-24 16:24:34 +04:00
Evgeny Poberezkin
e3b22d83ad
Merge branch 'master' into users
2023-01-23 18:45:24 +00:00
Stanislav Dmitrenko
a393bc8163
ios: Testing workaround of a crash ( #1789 )
...
* ios: Testing workaround of a crash
* another try
* complete
* added file
* enable swipe to go back from ChatView
* Revert "enable swipe to go back from ChatView"
This reverts commit 22de79505c .
* refactor
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-01-23 18:17:33 +00:00
Stanislav Dmitrenko
1d5c361b9a
ios: restore scroll and update user profile in user profile menu ( #1811 )
...
* ios: Small UserPicker fixes
* update scroll
* update current user and update users list
* refactor
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-01-23 15:48:29 +00:00
Stanislav Dmitrenko
4cd396a0d2
ios: Multiuser calls ( #1800 )
...
* ios: Multiuser calls
* counter update on badge
* padding before profile info in call view
* underline in name
* change after merge
* do not show Simplex Info button if users already created
* unread counter
* do not increase badge counter when chat has disabled notifications
* update incoming call
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-01-23 13:20:58 +00:00
Evgeny Poberezkin
bcc80be8e9
Merge branch 'master' into users
2023-01-22 23:08:53 +00:00
Evgeny Poberezkin
4b0046a60b
mobile: show version information ( #1820 )
...
* mobile: show version information
* export localizations
2023-01-22 18:34:01 +00:00
Evgeny Poberezkin
8bec0004cc
mobile: UI to choose transport isolation mode ( #1813 )
...
* mobile: UI to choose transport isolation mode
* typo
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* ios: update alerts
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2023-01-21 16:05:09 +00:00
Evgeny Poberezkin
cb5f26d354
ios: only show menu if there is more than 1 user, do not show unread count (only badge)
2023-01-20 13:17:41 +00:00
Evgeny Poberezkin
04d886e546
ios: user profiles view, per-user settings ( #1801 )
...
* ios: user profiles view, per-user settings
* remove comment
* bold profile name
2023-01-20 12:38:38 +00:00
Evgeny Poberezkin
e9e9286fbb
Merge branch 'master' into users
2023-01-20 12:22:29 +00:00
JRoberts
396b3ae639
ios: maintain connections network statuses map separately from chats (allows to keep track of network statuses for all users) ( #1803 )
2023-01-20 14:56:05 +04:00
Evgeny Poberezkin
c409f58067
mobile: add PING count to network config, make advanced network config available without dev tools ( #1805 )
...
* mobile: add PING count to network config, make advanced network config available without dev tools
* export ios translations
* add 120 sec PING interval back
2023-01-20 10:55:12 +00:00
Stanislav Dmitrenko
ad6aa10cd2
ios: Multiusers feature continue ( #1793 )
...
* ios: Multiusers feature continue
* Logging of user in responses
* UserId
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Undo ugly user inclusion into functions. Now it's in backend
* Do not set active user if it's unchanged
* Blank line
* if
* Change active user function
* refactor
* refactor
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* Alert
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2023-01-19 16:22:56 +00:00
Stanislav Dmitrenko
153f80fe64
ios: menu to switch active user profile ( #1758 )
...
* ios: User chooser UI
* Change
* Changes
* update view
* fix layout/refactor
* fix preview
* wider menu, update label
* hide Your profiles button
* Clickable background that hides userChooser
* No click listener
* Better animation
* Disabled scrolling for small number of items
* Separated scrollview and buttons
* No transition
* Re-indent
* Limiting width by the longest label
* UserManagerView
* Adapted API
* Hide user chooser after selection
* Top counter, users refactor
* Padding
* use VStack to fix layout bug
* eol
* rename: rename to getUserChatData
* update layout
* s/semibold/medium
* remove SettingsButton view
* rename
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-01-17 17:47:37 +00:00
Stanislav Dmitrenko
138cce4436
ios: fix opening via notification returning to chat list when screen lock is enabled ( #1725 )
...
* ios: Fixed broken chat push/pop logic
* remove binding parameter
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-01-11 22:48:52 +00:00
Evgeny Poberezkin
e8374be19c
mobile: set defaults consistently (protected screen: iOS off/Android on, accept images: on, faster image transfer: on) ( #1724 )
...
* ios: set defaults consistently (protected screen: off, accept images: on, faster image transfer: on)
* android: transfer images faster by default
2023-01-11 17:09:17 +00:00
Evgeny Poberezkin
2d47175f94
ios: disable reply/edit actions and deletion of live item in live mode ( #1722 )
2023-01-11 17:29:09 +04:00
Evgeny Poberezkin
a6d7604d21
mobile: send live message when there is any content ( #1721 )
...
* ios: send live message when there is any content
* android: improve live message logic
* fix, refactor
* prohibit live messages with quotes
2023-01-11 12:01:02 +00:00
Stanislav Dmitrenko
16b041c8c6
ios: Live messages without sending an empty text ( #1714 )
...
* ios: Live messages without sending an empty text
* Custom Equatable
* Changes
* Change
* Fix liveMessage not hiding
* Refactoring
* Refactoring
* No animation when removing dummy live message item
* Check
* Anim
* Animation
* whitespace
* refactor
* Fix race
* Better fix of race
* fix race condition
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-01-10 19:12:48 +00:00
Evgeny Poberezkin
b4879ca2a3
ios: fix user chat preferences view
2022-12-31 13:38:55 +00:00
Evgeny Poberezkin
9f2d5486b6
mobile: fix race condition with live messages (when message is "revived" when it is being sent as no longer live – possibly core should reject "live" updates to non-live messages too) ( #1668 )
...
* mobile: fix race condition with live messages (when message is "revived" when it is being sent as no longer live – possibly core should reject "live" updates to non-live messages too)
* android: move delay for live messages
2022-12-31 10:25:32 +00:00
JRoberts
80f0108b41
ios: correctly update chat when opening from another chat via notification ( #1667 )
2022-12-30 21:47:11 +04:00