spaced4ndy
4b13512950
ios: SMP proxy support ( #4178 )
...
* ios: SMP proxy support
* statuses
* group statuses
* error texts
* update
* change icon
* texts
* texts
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-05-15 13:09:42 +01:00
Evgeny Poberezkin
cfa7e0bb28
ios: customizable profile images ( #4084 )
...
* ios: customizable profile images
* update slider
* whats new
2024-04-24 21:20:26 +01:00
spaced4ndy
838a759a76
ui: deleted item preview ( #3726 )
2024-01-24 13:44:29 +04:00
spaced4ndy
8738cf332f
ui: fix chat preview showing incorrect timestamp when chat is empty ( #3739 )
2024-01-24 13:37:29 +04:00
Stanislav Dmitrenko
2dae9180ec
ios: text color of group invitation in chat list ( #3703 )
...
* ios: text color of group invitation in chat list
* refactor
---------
Co-authored-by: Avently <avently@local>
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-01-18 19:14:18 +00:00
Stanislav Dmitrenko
b5fe1f8364
ios: notes to self ( #3690 )
...
* ios: notes to self
* change
* icon
* changes
* no live message
* search
* alert
* better checks
* api change
* changes for review
* changes
* ios: align notes chat color with sent chat items frame color (#3704 )
* changes
---------
Co-authored-by: Avently <avently@local>
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-01-18 19:57:14 +04:00
Stanislav Dmitrenko
acd05c43db
mobile: chat deletion avoiding race conditions ( #3650 )
...
* android, desktop: chat items deletion
* rename
* ios: chat items deletion
* correct id
* android: adding progress of deletion
* ios: text color while deleting chats
* change only text color
---------
Co-authored-by: Avently <avently@local>
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2024-01-10 16:57:34 +00:00
Evgeny Poberezkin
809040c7bc
ui: show secrets on tap ( #3628 )
...
* ios: show secrets on tap
* android: show secrets on tap/click
* android: clickable links in group descriptions
* android: hide secrets one by one
* ios: clickable links in welcome message preview
* refactor
* refactor2
2023-12-30 18:57:10 +00:00
spaced4ndy
f49ded5ae5
ios: connect with contact via address (for preset simplex contact) ( #3323 )
...
* ios: connect with contact via address (for preset simplex contact)
* remove diff
* remove floating button
* refactor active
* open chat
* remove disabled
* fix incognito
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-11-10 10:16:06 +04:00
spaced4ndy
4a5fdd3e0e
ios, android: show progress indicator on joining group ( #3281 )
2023-10-26 10:32:11 +04:00
Evgeny Poberezkin
e6b0983c3e
Merge branch 'stable'
2023-10-15 18:52:46 +01:00
Evgeny Poberezkin
838751fe78
ios: fix Protect screen not hiding message previews ( #3226 )
2023-10-15 18:12:13 +01:00
spaced4ndy
bbe329072e
ios: notify contact about contact deletion ( #3135 )
2023-09-27 20:07:32 +04:00
spaced4ndy
0dab4491e2
ios: create contacts with group members ( #3077 )
...
* wip
* observed
* network status
* contact ready
* add padding
* Update apps/ios/Shared/Views/Chat/ComposeMessage/ContextInvitingContactMemberView.swift
* setContactNetworkStatus
* update text
* different context view
* update text, icon
* spinner
* reload all chats on swipe
* Revert "reload all chats on swipe"
This reverts commit 22c8372301 .
* export localizations
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-09-20 09:26:16 +01:00
Evgeny Poberezkin
590644a359
ios: show draft even when messages in the list are hidden ( #2944 )
2023-08-17 12:52:03 +01:00
spaced4ndy
a5940962c7
ios: show chat previews & save last draft toggles ( #2940 )
...
* ios: show chat previews & save last draft toggles
* better view, toggle name
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-08-17 12:04:17 +01:00
spaced4ndy
1a567c88db
ios: rework incognito mode - choose when making connection ( #2851 )
...
* wip
* layout
* more layout
* fix focus
* show incognito
* change icon layout
* remove presentation detents
* smaller button icon
* bigger icon
* show incognito profile status in connection info, layout, icons
* fix some lint warnings, update labels, add incognito label, conditionally hide toolbar to avoid jumping on iOS 17
* remove ignored color
* s/incognitoEnabled/incognito/
* shorter text
* remove parameter label
* restore note when creating a group
* add incognito icon to pending connections
* refactor
* refactor chat list action sheet
* revert to using new value in onChange
* remove unused variable
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-08-08 17:26:56 +04:00
spaced4ndy
c9400fe932
ios: group snd status ( #2779 )
2023-07-28 13:16:52 +04:00
Evgeny Poberezkin
ddf81d28f1
ios: UI to filter favorite and unread chats ( #2592 )
...
* ios: UI to filter favorite and unread chats
* update localizations
* update colors
* star size and position
* filter button sizes and layout
* change AND to OR when both filters are chosen
* simplify filter UX
* store filter state in defaults
* remove comment, update localizations
2023-06-19 11:13:30 +01:00
Evgeny Poberezkin
9e33ba46af
ios: update api for message info, refactor, localize ( #2458 )
...
* update api for message info, refactor, localize
* refactor
* change text, layout
* show reactions on deleted revealed items
* update
* trim
* refactor
* corrections
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2023-05-19 20:50:48 +04:00
Stanislav Dmitrenko
afb0ae3d03
ios: video support ( #2115 )
...
* ios: video support
* made video experience prettier
* line reordering
* fix warning
* remove playback speed
* fullscreen player
* removed unused code
* fix conflict
* setting playing status better
* thumbnail dimensions and loading indicator
* fill under video
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-04-06 18:26:48 +01:00
JRoberts
3530022152
ios, android: moderated item content types, CIDeleted type ( #1919 )
2023-02-09 15:10:35 +04: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
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
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
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
JRoberts
07ef6e4090
ios: marked deleted chat items, full deletion preference; android: types ( #1473 )
...
* ios: marked deleted chat items; full deletion preference
* text_, menu, backend
* android types
* more android types
* fix
* refactor ios
* restore previews
* box
* refactor menu
* revert unnecessary content.text changes
* Update apps/ios/Shared/Views/Chat/ChatItem/CIVoiceView.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* revert layered framed items
* clever framed view
* improve look
* restore previews
* restore previews
* refactor
* refactoring, almost looks good
* look
* add previews
* more previews
* remove preview of legacy item
* ChatItemDeleted
* flip if
* remove text_
* refactor
* abstract pref property
* move marked deleted
* revert pref change
* undo menu
* fix - change to constants
* undo pref logic
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-12-03 15:40:31 +04:00
Evgeny Poberezkin
34a74da0b9
ios: mark chat unread ( #1237 )
...
* ios: mark unread (wip)
* mark unread works
2022-10-21 12:32:11 +01:00
Evgeny Poberezkin
5e870ec30f
ios: fix chat list layout ( #1094 )
...
* ios: fix chat list layout
* set chat row height depending on dynamic type size
* update chat list layout sizes for ios15/16
2022-09-22 22:27:20 +01:00
JRoberts
7343e4a51a
ios: simplify incognito feature ( #979 )
2022-08-29 14:47:29 +04:00
JRoberts
e6551abc68
ios: incognito mode ( #945 )
...
* ios: incognito types
* wip
* wip
* wip
* wip
* wip
* cleaner interface
* CIGroupInvitationView logic
* masks not filled
* ui improvements
* wip
* wip
* incognito may be compromised alerts
* help
* remove modifier
* Update apps/ios/Shared/Views/Chat/ChatItem/CIGroupInvitationView.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/ios/Shared/Views/Chat/Group/AddGroupMembersView.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/ios/Shared/Views/UserSettings/IncognitoHelp.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/ios/Shared/Views/UserSettings/IncognitoHelp.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/ios/Shared/Views/UserSettings/IncognitoHelp.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/ios/Shared/Views/UserSettings/IncognitoHelp.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/ios/Shared/Views/UserSettings/IncognitoHelp.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/ios/Shared/Views/UserSettings/IncognitoHelp.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* contact request
* texts
* ;
* prepare for merge
* restore help
* wip
* update help
* wip
* update incognito help
* the
* Update apps/ios/Shared/Views/UserSettings/IncognitoHelp.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* wording
* translations
* secondary color
* translations
* translations
* fix Your Chats title
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-08-23 18:18:12 +04:00
Evgeny Poberezkin
307db450d8
ios: mute notifications per chat ( #950 )
...
* mute notifications per chat
* toggle notifications
* update settings api
* move model changes to main thread
* add mute indication, remove swipe buttons
* icon
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-08-20 12:47:48 +01:00
Evgeny Poberezkin
76bde53206
ios: scroll buttons and unread counts ( #937 )
...
* ios: scroll buttons and unread counts
* floating buttons for unread counts
* remove commented code
* remove prints
2022-08-16 13:13:29 +01:00
JRoberts
cbd7882ff4
ios: group ui translations; android: empty lists ui fixes ( #870 )
2022-08-03 11:40:36 +04:00
Evgeny Poberezkin
1b8c55a0a3
ios: add group members when group is created ( #857 )
...
* ios: add group members when group is created
* refactor
* more refactor
2022-07-30 18:46:10 +01:00
JRoberts
1dd7520bbd
mobile: refine allowed group actions; inactive group indicator ( #852 )
2022-07-30 16:49:34 +04:00
JRoberts
0e84e131cd
mobile: leave & delete group; ios: fix group preview interaction ( #819 )
2022-07-19 18:21:15 +04:00
JRoberts
53f3ee1f50
mobile: group invitations ui ( #816 )
...
* ios: group invitations ui
* fix
* memberActive (crashes)
* adjustments
* android ui
* android - memberActive
* update group invitation item layout
* update texts
* typo
* update layout
* do not add contacts added via groups
* filter contacts by conn_level
* turn off address sanitizer
* fix layout
* android: filter on update chat
* android adjustments
* divider fix
* android chat previews
* ios previews
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-07-18 21:58:32 +04:00
Evgeny Poberezkin
fa844c48e9
ios: SimpleXChat framework to be shared by app/NSE ( #714 )
...
* ios: SimpleXChat framework to be shared by app/NSE
* remove bridging headers from pp/NSE
* embed & sign
2022-05-31 07:55:13 +01:00
JRoberts
3f2ca8f902
mobile: use updated_at in chat previews ( #671 )
...
* mobile: use updated_at in chat previews
* use updated_at returned from chat response
* refactor
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-05-20 12:00:58 +04:00
Evgeny Poberezkin
c0528baba7
ios: show spinners when connecting contacts ( #628 )
...
* ios: show spinners when connecting contacts
* move status to the corner
2022-05-10 08:04:18 +01:00
Evgeny Poberezkin
3519032784
ios: notifications service extension - refactor model and API ( #578 )
...
* ios: notifications service extension
* create notifications in NSE (WIP)
* refactor notifications to use in NSE
* prepend team ID to shared defaults name to silence the warning
* remove whitespace
2022-05-03 08:20:19 +01:00
Evgeny Poberezkin
606eefa45d
mobile: show contact connection pending status as ellipsis, error as gray circle (no green circles) ( #588 )
...
* mobile: show contact connection pending status as ellipsis, error as gray circle (no green circles)
* android: show contact status
2022-05-01 14:05:01 +01:00
JRoberts
1152b5d737
mobile: support images ( #536 )
...
* ios api
* ios wip
* android wip
* ios files folder
* ios get address on start
* android app files folder
* ios more backend
* android more backend
* translation
* ios image without text, remove preview
* android image without text, remove preview
* fix translation
* file name in previews and w/t text
* Revert "file name in previews and w/t text"
This reverts commit 0110570e55 .
* ios filename in preview
* android filename in preview
* android wider images
* ios determine width on image for correct quote width
* ios images in previews wip
* ios square image in quote
* ios: update image layout
* android images in quotes
* android remove redundant modifier
* android clip to bounds
* android - image in right side of quote
* android refactor image view
* android - refactor, align quote text top
* android fix emoji view
* fix image layout
* full screen image view, fix quote layout
* android various size
* android fixed image width
* android meta on image
* ios: add drag gesture to hide full-screen image
* android: make image-only meta white
* refactor file.stored
* android: meta icon color
* android: open chat scrolled to last unread item
* copy/share image messages
* android: full screen image
* check file is loaded
* terminal: refactor view for messages with files
* android: change to onClick, only show stored file
* android: remove close sheet bar
* android: close image view on click
* translation
* android: pass showMenu to CIImageView to show menu on long click
* increase DropDown width
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-04-19 12:29:03 +04:00
Evgeny Poberezkin
744c451927
mobile: message actions (reply, share, copy) ( #431 )
...
* ios: add context menu to messages
* ios: UI for replies with quotes
* fix: scrolling crashing in chat
* ios: UI for message replies with quotes
* android: UI for message replies
* android: messages with quotes
* android: update imports
* android: refactor ChatItemView
* remove comments
2022-03-17 09:42:59 +00:00
Evgeny Poberezkin
e272048f24
ios: date/time formatting now respects locale settings ( #420 )
2022-03-09 22:35:33 +00:00
Evgeny Poberezkin
1cf3b776d7
ios: use core markdown parser, also make messages in android selectable ( #372 )
...
* ios: use core markdown parser, also make messages in android selectable
* remove bold font from members in previews
* markdown help
* text selection
2022-02-25 07:16:19 +00:00
Evgeny Poberezkin
7805bd1e45
show large unread numbers
2022-02-13 10:09:09 +00:00
Evgeny Poberezkin
9d9bb68d50
iOS: show message sent/unread status ( #293 )
...
* light github image for dark mode
* show message received status, remove chevrons in chat list
* show unread message status
* add message send error mark
* refactor alerts to use AlertManager
* show alert message on tapping undelivered message, simplify text-only alerts
2022-02-12 15:59:43 +00:00
Evgeny Poberezkin
98fc6c6adf
chat usage help and minor UI fixes ( #291 )
...
* chat usage help and minor UI fixes
* update version, build and binary
2022-02-11 07:42:00 +00:00