spaced4ndy
6b725a8ef7
ios, android: cancel file UI; core: cancel file fixes ( #2100 )
...
backend fixes:
- check file is not complete on CancelFile,
- check file is not cancelled when processing XFTP events,
- mark SMP file cancelled if recipient cancelled in direct chat.
2023-03-30 14:10:13 +04:00
spaced4ndy
08dd321311
android: rcv & snd files progress, distinguish XFTP and SMP; ios: files UI improvements ( #2096 )
2023-03-29 15:48:00 +04:00
spaced4ndy
ef05fa4905
core: file protocol field; ios: distinguish behavior and look of XFTP and SMP files ( #2090 )
...
* core: file protocol field; ios: distinguish behavior and look of XFTP and SMP files
* remove unused method
* count style
* corrections
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-03-28 19:20:06 +01:00
Evgeny Poberezkin
7f8adf8f03
Merge branch 'master' into xftp
2023-03-27 20:49:47 +01:00
Evgeny Poberezkin
1f4bb8a224
ios: fix picker heights
2023-03-27 20:43:39 +01:00
spaced4ndy
ffea61917d
ios: display rcv & snd files progress ( #2085 )
...
* ios: display rcv & snd files progress
* remove animation
2023-03-27 18:02:54 +01:00
spaced4ndy
7898395359
Merge branch 'master' into xftp
2023-03-24 16:27:23 +04:00
spaced4ndy
aeb732c2f6
ios: support XFTP files ( #2064 )
2023-03-24 15:20:15 +04:00
Evgeny Poberezkin
8212d7a00e
mobile: fix "delete for me" moderating the received item in group ( #2067 )
2023-03-23 18:47:55 +00:00
Evgeny Poberezkin
c037eb2d24
Revert "mobile: hide observer role from UI (to be reverted after v4.5.4 is released)"
...
This reverts commit 37d0bc2f14 .
2023-03-22 21:38:12 +00:00
Evgeny Poberezkin
0fac2187f0
mobile: what's new in 4.6 ( #2058 )
...
* ios: what's new in 4.6
* android: what's new in 4.6
2023-03-22 17:45:55 +00:00
Stanislav Dmitrenko
8929d15df0
ios: ability to specify welcome message in a group ( #2041 )
...
* ios: ability to specify welcome message in a group
* update state in model
2023-03-21 15:15:48 +00:00
Evgeny Poberezkin
66ea2d5d71
Merge branch 'stable'
2023-03-18 08:38:10 +00:00
Evgeny Poberezkin
c50306709b
mobile: do not show "observer" overlay when user leaves group
2023-03-16 23:29:47 +00:00
Evgeny Poberezkin
37d0bc2f14
mobile: hide observer role from UI (to be reverted after v4.5.4 is released)
2023-03-16 22:58:00 +00:00
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
f1a9814faa
ios: UI to moderate messages of other members ( #1980 )
...
* ios: UI to moderate messages of other members
* split moderate action
* do not show moderate button on moderated, show alert
2023-03-06 21:57:58 +00:00
Evgeny Poberezkin
8f0e7512be
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-06 13:54:43 +00:00
JRoberts
3530022152
ios, android: moderated item content types, CIDeleted type ( #1919 )
2023-02-09 15:10:35 +04:00
Stanislav Dmitrenko
0339b399f7
ios: don't go back when system alert appears ( #1903 )
2023-02-06 16:33:45 +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
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
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
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
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
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
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
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
JRoberts
6cc267689e
ios: fallback to manual parsing of apiChats and apiChat responses ( #1659 )
2022-12-29 18:15:19 +04: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
90a20cd52f
mobile: change live message button to lightning bolt ( #1653 )
2022-12-27 09:18:20 +00:00
JRoberts
39370ba1ef
ios: fix - restore Save button in voice message context menu ( #1647 )
2022-12-26 14:08:58 +00:00
JRoberts
4370012b8a
ios: fix navigation to member info view ( #1648 )
2022-12-26 13:45:02 +00:00
Evgeny Poberezkin
c11a1aa0e6
ios: disallow editing text attributes
2022-12-25 13:58:07 +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
28d6f62b74
mobile: better layout for feature/preference items ( #1631 )
...
* mobile: better layout for feature/preference items
* refactor
2022-12-23 13:10:00 +00:00
Evgeny Poberezkin
2b9238144b
ios: fix double unread status ( #1629 )
2022-12-23 09:14:12 +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
Evgeny Poberezkin
a2a29628a7
ios: remove unused code ( #1621 )
2022-12-21 22:36:05 +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
Evgeny Poberezkin
36eba01ef4
ios: fix padding in send button context menu ( #1618 )
2022-12-21 12:55:59 +00:00