Commit Graph

3656 Commits

Author SHA1 Message Date
spaced4ndy 8248fa333e Merge branch 'master' into ab/self-chat 2024-01-05 18:36:24 +04:00
spaced4ndy 389b239def rename 2024-01-05 18:13:32 +04:00
spaced4ndy a285c1330b fix comment 2024-01-05 18:05:23 +04:00
spaced4ndy 67e46f93e6 rename function 2024-01-05 17:56:37 +04:00
spaced4ndy ecc0c60baf don't attempt to cancel local files when deleting chat item 2024-01-05 17:41:59 +04:00
spaced4ndy 4ccdd3a2da remove redundant filter query, NoteFolderName 2024-01-05 17:08:25 +04:00
spaced4ndy 7c13b48898 remove repeated folder 2024-01-05 15:20:11 +04:00
spaced4ndy 363856b0ff remove indentation 2024-01-05 12:21:58 +04:00
spaced4ndy 37316cc331 add drop index 2024-01-05 12:19:34 +04:00
spaced4ndy 9e87fe73a5 core: batch send profile update (#3618)
* core: batch send profile update

* redundant

* reorder

* remove type

* createSndMessages

* refactor

* batched create internal item

* create feature items for multiple contacts

* comments

* refactor call site

* synonim

* refactor createSndMessages

* more batching

* remove partitionWith

* unite filter and fold

* refactor

* refactor

* refactor

* fix merge

* add test

* rename

* refactor

* refactor

* withExceptT

* refactor

* refactor2

* remove notChanged

* deliver with sendMessagesB (#3646)

* deliver with sendMessagesB

* refactor

---------

Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>

---------

Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
Co-authored-by: Alexander Bondarenko <486682+dpwiz@users.noreply.github.com>
2024-01-05 11:35:48 +04:00
Evgeny Poberezkin 0ef2c55983 core: invalid name error when it matches hidden profile (#3647) 2024-01-04 19:29:28 +00:00
IC Rainbow 731de223b4 add file safety test 2024-01-04 19:41:28 +02:00
IC Rainbow 65bb3d2bbd switch to * for chat type sigil 2024-01-04 18:14:35 +02:00
spaced4ndy 8882284fb7 core: always check integrity on MSG in direct chats (#3641) 2024-01-04 16:22:16 +04:00
IC Rainbow 8e3df00c62 add UndecidableInstances for ghc8.10 2024-01-04 14:03:57 +02:00
IC Rainbow 6108cb852e remove unique check from schema 2024-01-04 13:43:40 +02:00
IC Rainbow 05057d550f throw correct error for missing file 2024-01-04 13:27:26 +02:00
IC Rainbow e80dfc588b add notes chat to a user-creating test 2024-01-04 13:20:32 +02:00
IC Rainbow 34a2478c55 add suggested chat list tests 2024-01-04 12:44:54 +02:00
IC Rainbow 4f022b997d use overloadedstrings for single-line queries 2024-01-04 12:42:31 +02:00
IC Rainbow 5ba6b9554b add explicit createCCNoteFolder for tests 2024-01-04 12:38:27 +02:00
IC Rainbow 185a8fdbd0 fix getLocalChatXxx 2024-01-04 12:37:28 +02:00
IC Rainbow 667cd925a7 switch to - for note folder chat type prefix and use empty name 2024-01-04 11:16:09 +02:00
IC Rainbow cf408778d4 evict note folders from createUserRecord 2024-01-03 22:21:05 +02:00
IC Rainbow 211a440e78 use chat queries from Direct instead 2024-01-03 20:50:04 +02:00
IC Rainbow 2cee1d3cb2 add chat pagination test 2024-01-03 19:57:49 +02:00
IC Rainbow 1b99cb44f1 resolve comments 2024-01-03 19:38:20 +02:00
IC Rainbow d1facb89a3 Merge remote-tracking branch 'origin/master' into ab/self-chat 2024-01-03 17:56:43 +02:00
Stanislav Dmitrenko 767522e701 ios: better way of starting chat after stop (#3637)
Co-authored-by: Avently <avently@local>
2024-01-02 20:20:05 +00:00
Stanislav Dmitrenko d009777901 android, desktop: close gallery when media was deleted (#3636) 2024-01-02 14:38:28 +00:00
Stanislav Dmitrenko f758a5526a android, desktop: specifying text color globally (#3635)
* android, desktop: specifying text color globally

* typography
2024-01-02 14:28:36 +00:00
Stanislav Dmitrenko e6b5727003 android, desktop: run with stopped chat (#3624)
* android, desktop: run with stopped chat

* way to prevent starting a chat in case of not saved database key

* rename

* change position of a call

* new way of doing the same

* better

* exit process

---------

Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2024-01-02 14:21:39 +00:00
IC Rainbow 2ee783e690 update schema 2024-01-02 15:09:35 +02:00
IC Rainbow acd2c42809 bump migration ts 2024-01-02 15:08:22 +02:00
IC Rainbow 4eebb4e746 Merge remote-tracking branch 'origin/master' into ab/self-chat 2024-01-02 14:56:50 +02:00
IC Rainbow d49a7ff784 use - as notes name 2024-01-02 14:55:33 +02:00
Evgeny Poberezkin c9b1d54f13 docs: update downloads 2023-12-30 22:04:01 +00:00
Evgeny Poberezkin 05065e919b 5.5-beta.0: ios 187, android 168, desktop 21 v5.5.0-beta.0 2023-12-30 21:09:01 +00:00
Evgeny Poberezkin 5399212e48 core: 5.5.0.0 2023-12-30 18:59:00 +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
Evgeny Poberezkin 4ab078bd18 ios: show clear search button when search is not empty (#3627) 2023-12-30 14:09:07 +00:00
Evgeny Poberezkin 644169b835 cli: prompt for database key entry if required (#3626) 2023-12-30 10:02:55 +00:00
Stanislav Dmitrenko 78eefee6cc android, desktop: search view will be shown always (#3625)
* android, desktop: search view will be shown always

* rearrange tree

* optimization
2023-12-29 21:28:11 +00:00
Alexander Bondarenko e253c55ba4 core: compatibility with GHC 8.10.7 (#3608)
* GHC-8.10 compatibility

* tweak setters

* restore membership

* remove Show Batch

* fix bytestring-10 compat

* preserve membership qualifier in names

* a few more memberships

* rename

* remove with-compiler

* ci: add 8.10 builds, limit releases to 9.6

* use matrix.asset_name as release guard

* fix windows_build

* actually use ghc version from matrix

* fix typo

* revert build/hash split

* add ghc to cache key

* Force cache between build and tests

* use explicit caching steps

* skip unneeded tasks

---------

Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
2023-12-29 21:15:14 +00:00
spaced4ndy 478bb32cdb core: send group description to new members as welcome message after sending history (fixes welcome message being created before history) (#3623) 2023-12-29 22:42:55 +04:00
Stanislav Dmitrenko 1438fd00e2 android, desktop: self destruct becomes better (#3598)
* android, desktop: self destruct becomes better

* better way of doing it

* fix script

* firstOrNull

* changes for review

* comment

---------

Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-12-29 17:47:25 +00:00
spaced4ndy 05b55d3fb5 ui: group history preference, enable in new groups by default; core: create group history feature items (#3596)
* Revert "core: do not create group history item (#3586)"

This reverts commit 2834b192ce.

* ios: group history preference

* fix tests

* android

* texts

* enable in new groups ios

* enable in new groups android

* android texts

* ios texts

* remove ellipsis

---------

Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-12-29 17:46:28 +00:00
IC Rainbow 3d69247240 pull mkChatItem out of createLocal to prevent ci record updates 2023-12-29 18:36:44 +02:00
IC Rainbow e84e47fd34 add per-item file deletion check 2023-12-29 18:19:30 +02:00
Stanislav Dmitrenko 9c061508a4 android, desktop: rework UX of creating new connection (#3529)
* android, desktop: rework UX of creating new connection

* different place for clipboard listener

* changes

* changes

* changes

* button, strings

* focus

* code optimization and search icon

* incognito link

* comment

* paddings

* optimization

* icon size and space in search

* appbar background color

* secondary color for icons in search bar

* lighter tool bar and avatars

* darker avatars in toolbar

* background for selected item and divider

* replacing connection view with actual chat view

* clear

* close unneeded view

* filter icon background

* filter doesn't hide current chat with empty search field

* fixes for review

* clearing focus on hiding keyboard

* fix invalid qr code message

* rename

* color

* buttons and text visibility when chat is not running yet

* loading chats label

---------

Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2023-12-29 15:46:45 +00:00