Evgeny Poberezkin
e3f63db5ab
mobile: API for chat pagination ( #908 )
2022-08-07 19:23:33 +01:00
Evgeny Poberezkin
0fe7e64989
ios: advanced network settings ( #873 )
...
* ios: advanced network settings
* save network config
* update network settins, set in NSE
* update UI, update simplexmq
* show advanced network settings only with dev tools on
2022-08-03 15:36:51 +04:00
JRoberts
cbd7882ff4
ios: group ui translations; android: empty lists ui fixes ( #870 )
2022-08-03 11:40:36 +04:00
JRoberts
1dd7520bbd
mobile: refine allowed group actions; inactive group indicator ( #852 )
2022-07-30 16:49:34 +04:00
Evgeny Poberezkin
de0f231c60
ios: edit group profile ( #853 )
2022-07-30 16:03:44 +04:00
Evgeny Poberezkin
ee6f6462cf
ios: create group with profile image ( #849 )
...
* ios: create group with profile image
* update libs
2022-07-28 14:49:36 +04:00
Evgeny Poberezkin
4a931bc145
ios: only show notification on received messages, do not remove non-current group members from contacts that can be added to the group ( #846 )
2022-07-28 10:11:16 +01:00
JRoberts
aa7e377bce
ios: groups miscellaneous ( #843 )
...
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-07-27 11:16:07 +04:00
JRoberts
a4aaf36774
ios: group & group member info views ( #841 )
...
* ios: group member wip
* wip
* wip
* wip
* wip
* refactor alerts
* .navigationBarHidden(true)
* await MainActor.run
* refactor
* fix
* update layout
* tex
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-07-26 12:33:10 +04:00
JRoberts
608030dcaf
ios: add member ui wip ( #834 )
...
* ios: add member ui wip
* AddGroupMembersView
* clean up
* cleanup
* change new chat button
* update adding members
* add group name and image to adding members view
* adjust layout
* layout
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-07-26 10:55:58 +04:00
Evgeny Poberezkin
6069108bb9
android: UI to access servers via SOCKS proxy ( #840 )
...
* android: UI to access servers via SOCKS proxy
* UI to connect via socks
* add server hosts to contact info
* ios: types for network/info commands
2022-07-26 07:29:48 +01:00
JRoberts
6f87a3bdb1
ios: groups ui translations ( #828 )
2022-07-21 18:16:04 +04:00
Evgeny Poberezkin
26e51a07c5
ios: improve concurrency of NSE, process multiple messages ( #827 )
2022-07-21 17:26:46 +04:00
JRoberts
4e3d83fe0c
mobile: auxiliary group items ( #826 )
2022-07-21 17:01:13 +04:00
Evgeny Poberezkin
252897d0ff
ios: notification badge count ( #822 )
2022-07-20 08:58:53 +01: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
JRoberts
414b174e32
ios: groups ui wip ( #809 )
2022-07-14 16:40:32 +04:00
JRoberts
01eff43585
mobile: group types ( #808 )
2022-07-14 15:55:28 +04:00
Evgeny Poberezkin
185be526ca
ios: fix notification category
2022-07-12 11:11:53 +01:00
Evgeny Poberezkin
f16d8842b2
iOS: accept images in NSE if enabled, reorder chats when coming from background ( #800 )
...
* ios: automatically accept images in NSE, if enabled in settings
* remove unnecessary TODOs
* reorder chat when coming from background
2022-07-10 14:28:00 +01:00
JRoberts
ba9a6f3ab6
android: database export & import ( #787 )
...
* android: database export & import wip
* fix import
* import, delete
* disabled during in progress
* footer
* ChatArchiveView
* refactor
* disable settings
* more chat running interactions
* more chat running interactions
* fixes
* rename
* fixes
* fix
* change ts format
* chatWasStopped model variable
* remove logs
* reset chatWasStopped
* chat was stopped preference
* fixes
* unconditional chatRunning
* remove intermediary view
* refactor
* mkInstantPreference
* refactor
* refactor
* refactor
* DatabaseItem
* remove todos
* refactor
* refactor
* refactor
* translations
* translations
* refactor import
* refactor import
2022-07-08 17:16:28 +04:00
JRoberts
e290309cd1
core: add optional parentTempDirectory to ArchiveConfig ( #788 )
...
* core: add optional parentTempDirectory to ArchiveConfig
* swift
* brackets
* Update src/Simplex/Chat/Archive.hs
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* logs
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-07-06 21:45:29 +04:00
Evgeny Poberezkin
95f518a582
ios: stopped state for DB management, suspend quicker/instantly on app termination ( #783 )
...
* ios: stopped state for DB management, suspend quicker/instantly on app termination
* update terminateChat
2022-07-06 14:07:27 +01:00
Evgeny Poberezkin
ab6301c3e9
ios: notification preview mode, show connection entity notification ( #781 )
...
* ios: notification preview mode, show connection entity notification
* prepare connection entity notification as best attempt
2022-07-06 11:52:10 +01:00
JRoberts
ab848e8c13
ios: refresh call invitations and report call on start and activation; core: restore calls on activation ( #776 )
2022-07-05 15:15:15 +04:00
Evgeny Poberezkin
2c121b5731
ios: choose notifications mode during onboarding and after DB migration ( #773 )
2022-07-03 19:53:07 +01:00
Evgeny Poberezkin
f7f3f82090
ios: fix migration, refreshing chat list; disable periodic notifications ( #767 )
...
* ios: fix migration, disable refreshing chat list and periodic notifications
* fix refreshing chats when exiting background
* remove unused model property
2022-07-01 22:45:58 +01:00
Evgeny Poberezkin
815981487b
ios: register notification token/mode on app start ( #761 )
...
* ios: register notification token/mode on app start
* refactor
* register token on start
* update model on main thread
2022-07-01 09:49:30 +01:00
Evgeny Poberezkin
785fab1653
ios: remove interval notifications method ( #759 )
2022-06-28 19:39:00 +01:00
Evgeny Poberezkin
54126eba6b
APNS push environments ( #756 )
2022-06-27 23:03:27 +01:00
Evgeny Poberezkin
6d25991417
ios: process notifications, suspend app, notifications settings UI ( #754 )
2022-06-27 10:28:30 +01:00
Evgeny Poberezkin
313bc65457
core: start NSE without subscriptions, update simplexmq (fix agent phase) ( #750 )
2022-06-25 11:49:46 +01:00
Evgeny Poberezkin
6a2f2a512f
ios: UI to export/import/delete chat database ( #743 )
...
* ios: UI to export/import/delete chat database
* move files
* ui for database migration
* migration screen layout
* ios: export archive and delete chat database
* import archive
* refactor, update texts
* database migration (almost works)
* fix missing import
* delete legacy database
* update migration errors
2022-06-24 13:52:20 +01:00
Evgeny Poberezkin
291096d87f
ios: receive message in NSE ( #742 )
2022-06-19 19:49:39 +01:00
Evgeny Poberezkin
949fb17406
ios: mach messages to coordinate database acceess between app & NSE ( #717 )
2022-06-02 13:16:22 +01: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