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
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
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
JRoberts
980c7a9ddd
ios: use agent connection id as key for network statuses map ( #1808 )
2023-01-20 17:35:39 +04: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
Evgeny Poberezkin
882966d5d3
ios: update network config ( #1760 )
2023-01-16 15:10:16 +00:00
JRoberts
cf6afb7687
Merge branch 'master' into users
2023-01-16 16:24:38 +04:00
JRoberts
9dc6c1327f
core: manage calls for all users ( #1748 )
2023-01-16 15:06:03 +04:00
Stanislav Dmitrenko
20cec4db11
mobile: do not reset chat preferences on profile update ( #1740 )
...
* android: Do not reset prefs on profile update
* ios: Include prefs into Profile/LocalProfile
2023-01-13 18:57:54 +00:00
JRoberts
fb04108b11
Merge branch 'master' into users
2023-01-13 14:19:21 +04:00
JRoberts
424328b9d1
core: agent users ( #1727 )
2023-01-13 13:54:07 +04: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
JRoberts
7323bb4333
Merge branch 'master' into users
2023-01-11 18:38:55 +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
JRoberts
ad1b091b18
Merge branch 'master' into users
2023-01-09 17:02:38 +04:00
JRoberts
bb0482104c
core, ios, android: add UserId to api commands ( #1696 )
2023-01-05 20:38:31 +04:00
Evgeny Poberezkin
72ec03a822
ios: localize "feature offered/cancelled" items ( #1689 )
...
* ios: localize "feature offered/cancelled" items
* import
2023-01-04 20:48:23 +00:00
JRoberts
fa9e0086f6
core: multiple users api ( #1679 )
...
* api
* UCR
* Revert "UCR"
This reverts commit 1f98d25192 .
* comment
* events User
* events in api User
* CRActiveUser in APISetActiveUser
* process message with/without connection
* refactor
* mute error
* user in api responses
* name
* lost response
* user in CRChatCmdError
* compiles
* user in CRChatError
* -- UserId
* mute unused warning
* catch in withUser
* remove comment
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-01-04 21:06:28 +04:00
JRoberts
6cc267689e
ios: fallback to manual parsing of apiChats and apiChat responses ( #1659 )
2022-12-29 18:15:19 +04:00
Evgeny Poberezkin
0e6909845f
mobile: preserve group description in profile ( #1658 )
2022-12-28 16:59:25 +00:00
Evgeny Poberezkin
3ec29d8ef4
4.4-beta.4: ios 106, android 83 (fixes wrong type/ios crash)
2022-12-27 20:02:43 +00:00
JRoberts
aab6e1c52f
ios, android: set ttl to 1 day when accepting timed messages w/t configured ttl ( #1654 )
2022-12-27 19:24:33 +04:00
Evgeny Poberezkin
12574bed96
ios: move image utils to app ( #1642 )
...
* ios: move image utils to app
* name in comments
2022-12-24 11:38:59 +00:00
Evgeny Poberezkin
2137893111
ios: change disappearing messages icon ( #1641 )
2022-12-24 09:48:27 +00:00
Stanislav Dmitrenko
cd63f81292
ios: Animated images (GIF) support ( #1636 )
...
* ios: Animated images (GIF) support
* Moved from String path to UIImage param
* Aspect ratio
* Image frame
* gif image size
* refactor
* refactor
* fix fullscreen scroll animation
* rename UploadContent -> AnyImage
* refactor, allow using gifs in profiles
* rename back
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-12-23 21:22:12 +00:00
Evgeny Poberezkin
6205b03943
ios: localize ttl in disappearing messages, translations ( #1638 )
...
* ios: localize ttl in disappearing messages, translations
* more translation keys
2022-12-23 19:55:45 +00:00
Evgeny Poberezkin
a936c14cf2
mobile: items with feature offers ( #1627 )
...
* mobile: items with feature offers
* ios interactive contact/user preference change items
* android: interactive preference items
* add missing view
* revert change
2022-12-22 21:01:29 +00:00
Stanislav Dmitrenko
372d7ffaa9
ios: Better check for alpha channel existing ( #1616 )
...
* ios: Better check for PNG
* Renamed
2022-12-21 16:05:45 +00:00
Evgeny Poberezkin
e1740a8be4
ios: disappearing messages ( #1614 )
...
* ios: disappearing messages
* show ttl in meta if different
* mark messages as disappearing when read
* previews
2022-12-21 12:59:45 +00:00
Stanislav Dmitrenko
b7d42ef889
ios: Png images support with alpha ( #1613 )
...
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-12-21 00:15:18 +00:00
Evgeny Poberezkin
b159496257
mobile: allow ending live message with an empty string ( #1603 )
2022-12-18 19:21:13 +00:00
Evgeny Poberezkin
9e847c2e1f
ios: live messages ( #1569 )
...
* ios: live messages
* remove comments
* remove conflict
* live message buttons and alert
* only send full words
* fix double sending
* typing indicator in live items
* add live parameter to API
* typing indication, pass live parameter to API
* refactor to support live messages with attachments
* disable attachments
2022-12-17 14:02:07 +00:00
Evgeny Poberezkin
8786e2147a
core, mobile: logic for enabling disappearing messages ( #1588 )
...
* core: logic for enabled for disappearing messages
* refactor
* update feature enabled in UI
2022-12-16 10:27:59 +00:00
Evgeny Poberezkin
044c7a8191
mobile: update types for timed messages preference ( #1574 )
2022-12-14 13:53:31 +00:00
JRoberts
e00ef7c7da
core: improve stability of file transfer handshake by using async agent commands ( #1541 )
2022-12-12 16:33:07 +04:00
JRoberts
a4ecb41743
ios, android: show send direct message button only for active members ( #1554 )
2022-12-12 15:27:52 +04:00
Evgeny Poberezkin
7b4710d198
ios: verify connection security code ( #1542 )
...
* ios: verify connection security code
* verification in member sheet (still crashes)
* use navigation view for members list
* ios: show verified status in the lists
* update verification status in the list of members
* verified shield layout
* update icon, make add member navigation to right
* refactor chatPreviewTitle
2022-12-12 08:59:35 +00:00
Evgeny Poberezkin
ff14730738
mobile, core: fix voice message reception in groups ( #1524 )
2022-12-07 22:18:22 +00:00
JRoberts
4beb916754
ios: deleted item preview; android: refactor removeChatItem ( #1523 )
2022-12-07 20:46:38 +04:00
JRoberts
fda8836ab8
ios: show open direct chat button for direct contacts ( #1518 )
2022-12-07 17:30:15 +04:00