Commit Graph

3800 Commits

Author SHA1 Message Date
Evgeny Poberezkin
8cc605ffb9
Merge branch 'master' into av/ios-migrate-to-device 2024-02-25 22:36:08 +00:00
Evgeny Poberezkin
e37654772f
core: api to save/get app settings to migrate them as part of the database (#3824)
* rfc: migrate app settings as part of export/import/migration

* export/import app settings

* test, fix

* chat: store app settings in db (#3834)

* chat: store app settings in db

* add combining with app-defaults

* commit schema

* test with tweaked settings

* remove unused error

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>

* remove app settings from export/import

* test, more settings

---------

Co-authored-by: Alexander Bondarenko <486682+dpwiz@users.noreply.github.com>
2024-02-24 15:00:16 +00:00
sh
b7709c59d3
docs: include update instructions (#3825) 2024-02-24 13:42:11 +00:00
Evgeny Poberezkin
395654098c
core: do not mark store as changed after passphrase test (#3833)
* core: do not mark store as changed after passphrase test

* fix
2024-02-24 13:37:09 +00:00
Evgeny Poberezkin
2d643e8d29
rfc: amend PQ double ratchet RFC 2024-02-24 09:27:55 +00:00
Avently
fa2bdaf477 migrating to device 2024-02-23 23:04:29 +07:00
Avently
ac7a3e5b96 changes 2024-02-22 21:24:19 +07:00
Avently
f06cef49a3 changed directory 2024-02-22 20:08:24 +07:00
Avently
be7730f1be test 2024-02-22 19:49:46 +07:00
Avently
90f333cfc6 better animation 2024-02-22 19:48:05 +07:00
Avently
ade02fd873 animation fix 2024-02-22 19:39:05 +07:00
Evgeny Poberezkin
0e6dd6f4a0
Merge branch 'master' into av/ios-migrate-to-device 2024-02-22 12:20:08 +00:00
Evgeny Poberezkin
4e9703f0ff
ios: update library 2024-02-22 12:19:42 +00:00
Avently
cb694ad89b Merge branch 'master' into av/ios-migrate-to-device 2024-02-22 19:01:07 +07:00
Avently
bbeeaac6ca formatting 2024-02-22 18:57:51 +07:00
Avently
77d06e6764 UI, API, logic 2024-02-22 18:46:09 +07:00
spaced4ndy
b0b249a56a Merge branch 'stable' 2024-02-22 12:11:23 +04:00
spaced4ndy
92c89632d4
core, ui: don't mark profile updated chat item as unread (#3830)
* core, ui: don't mark profile updated chat item as unread

* android
2024-02-21 21:54:52 +00:00
Alexander Bondarenko
d54b453b49
controller: fix standalone using relative paths (#3831) 2024-02-21 21:54:03 +00:00
Evgeny Poberezkin
e6e27db243
5.5.5: ios 200, android 185, desktop 31 2024-02-21 18:32:53 +00:00
Avently
a7eaf4ec0f simplify statement 2024-02-21 23:31:42 +07:00
Avently
0c65d88e13 UI and logic 2024-02-21 23:27:07 +07:00
Evgeny Poberezkin
b629c22ee0
5.5.5.0, update simplexmq to 5.5.2.1 (fix performance degradation) 2024-02-21 14:26:46 +00:00
spaced4ndy
f7d7f5461f
core: check user record when deleting contact and display name (#3826)
* filter out on merge

* checl contact, ldn

* fix

* corrections

* fix

* refactor

* diff

* refactor2

* remove contact id from error

* Revert "remove contact id from error"

This reverts commit f58af3dcac.

* remove Maybe from error

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-02-21 14:24:24 +00:00
Avently
3e64ef96b1 UI and API changes 2024-02-21 00:44:24 +07:00
spaced4ndy
c544a636f6
core, ui: remove usage of inline files (send only xftp files) (#3823) 2024-02-20 13:56:31 +04:00
Avently
350a6bff00 Merge branch 'master' into av/ios-migrate-to-device 2024-02-19 19:45:54 +07:00
Avently
665cdd9b0e UI 2024-02-19 19:38:06 +07:00
Evgeny Poberezkin
73de74d7e9
rfc: UX for database migration and other actions (#3810)
* rfc: UX for database migration

* update

* update
2024-02-19 12:20:12 +00:00
spaced4ndy
654a7885c3
core: read chat items with logical database errors as invalid (don't fail) (#3736) 2024-02-19 15:17:14 +04:00
Alexander Bondarenko
daf67c0456
core: add direct xftp upload/download commands (#3781)
* chat: add direct xftp upload/download commands

* adapt to FileDescriptionURI record

* bump simplexmq

* add description uploading

* filter URIs by size

* cleanup

* add file meta to events

* remove focus

* auto-redirect when no URI fits

* send "upload complete" event with the original file id

* remove description upload command

* add index

* refactor

* update simplexmq

* Apply suggestions from code review

Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>

* fix /fc command for non-chat uploads

* fix

* rename (tests fail)

* num recipients

* update messages

* split "file complete" events for chats and standalone

* restore xftpSndFileRedirect

* remove unused store error

* add send/cancel test

* untangle standalone views

* fix confused id

* fix /fc and /fs

* resolve comments

* misc fixes

* bump simplexmq

* fix build

* handle redirect errors independently

* fix missing file status in tests

---------

Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-02-19 10:21:32 +00:00
Evgeny Poberezkin
e361bcf140
ios: update core library 2024-02-18 17:52:11 +00:00
sh
5de9087207
build-android.sh: fix tag detection (#3817) 2024-02-18 15:28:12 +00:00
Alexander Bondarenko
364b62320b
controller: add db passphrase test command (#3788)
* controller: add passphrase test

* refactor

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-02-18 13:28:24 +00:00
Evgeny Poberezkin
d83a6b7133
core: ntf server test (#3819) 2024-02-18 12:12:38 +00:00
Evgeny Poberezkin
cd21a74b83
Merge branch 'stable' 2024-02-18 00:05:49 +00:00
Evgeny Poberezkin
6d523d5b4b
5.5.4: ios 199, android 183, desktop 30 2024-02-17 22:50:13 +00:00
Evgeny Poberezkin
2a321b3ff8
ios: fix showing notification on sent messages 2024-02-17 21:09:19 +00:00
Stanislav Dmitrenko
865a32c608
android, desktop: refactor alerts for slow calls (#3811)
* android, desktop: refactor alerts for slow calls

* sharing text in alerts

* more time to send message

* removed suspend modifier from processing messages

* change

* Revert "removed suspend modifier from processing messages"

This reverts commit 895e804c1b.

* Revert "change"

This reverts commit 013abf49e6.
2024-02-17 18:01:04 +00:00
Evgeny Poberezkin
e3df7945d5
core: update simplexmq (updated protocol, discontinue old versions) (#3818)
* core: update simplexmq (updated protocol, discontinue old versions)

* update nix
2024-02-17 16:29:45 +00:00
Avently
0f1f9893cc changes in UI 2024-02-17 02:03:14 +07:00
sh
bb1620d7d2
docker: update and fix build (#3805) 2024-02-14 20:33:48 +00:00
Avently
701f5d7cdc ios: migration via link 2024-02-15 01:05:19 +07:00
Stanislav Dmitrenko
edc5a4c31b
ios: Picture-in-picture while in calls (#3792)
* ios: Picture-in-picture while in calls

* simplify

* improvements

* back button and lots of small issues

* layout

* padding

* back button

* animation, padding, fullscreen

* end active call button

* removed unused code

* unused line

* transition

* better

* better

* deinit PiP controller

* stop camera after call end

* formatting

* stop capture if active

---------

Co-authored-by: Avently <avently@local>
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-02-13 15:04:42 +00:00
spaced4ndy
4260c20012
ios: show ntf server (#3800) 2024-02-13 17:58:54 +04:00
spaced4ndy
1a7efbc333
core: update default ntf servers (#3804) 2024-02-13 15:10:40 +04:00
spaced4ndy
e4984cb38d core: update sha256map.nix 2024-02-13 13:56:14 +04:00
spaced4ndy
dfa9775d7e
docs: add to inactive group members rfc (#3798) 2024-02-13 12:10:58 +04:00
spaced4ndy
e39544dd24
core: return ntf server in APIGetNtfToken (#3797) 2024-02-12 21:21:20 +04:00
spaced4ndy
71bcfc2848
ui: uncomment block for all functionality (#3799) 2024-02-12 17:33:53 +04:00