Commit Graph

4919 Commits

Author SHA1 Message Date
Evgeny
bcb7c8bd7b core: do not include reports in group history (#5491) 2025-01-08 22:13:43 +00:00
Diogo
7281255480 android, desktop: inline reports (#5485)
* simple send and receive

* fix sending reason enum via api

* trim ""

* report preview and msg display

* adding support for moderator (not active)

* disable all bulk actions for reports

* progress on context menu

* make delete messages and block fn suspend

* block and moderate

* fixes and code cleanup

* never show report on own messages

* minor code improvements

* supportedRoles -> selectableRoles

* remove paddings on msg not allowed and other overlapping views, change color

* reports: disables attachments, cleans previews and stops lives

* disable report on lives

* refactor

* reports - enable delete for self on bulk actions

* text

* select report context menu

* ios: text

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-08 20:07:32 +00:00
Diogo
7e344b3ee8 ios: reports inline (#5466)
* initial types

* changes types

* decode

* possible mock for inline report

* remove avatar

* diff

* updates

* parser and display message

* send messages and support placeholder

* profile reports and all reports working

* new api

* check member support for receiving reports

* report chat item text

* moderator role

* placeholder on text compose for report

* rename method

* remove need to have reported item in memory to action

* archived reports

* changes/fix

* fix block member

* delete and moderate

* archive

* report reason

* context menu/moderation fixes

* typo

* not needed

* report reason as caption, and change text

* remove auto archive

* move placeholder to match text

* prefix red italic report

* archive

* apply mark deleted fix

* Revert "apply mark deleted fix"

This reverts commit b12f14c0f5.

* remove extra space

* context menu rework

* strings, icons

* recheck items extra check on reports

* simplify

* simpler

* reports: never show for own messages, disable attachments, hide when recording or live

* style, allow local deletion

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-08 18:28:45 +00:00
spaced4ndy
8dc29082d5 core: fix auto-accepting conditions for simplex operator (#5489) 2025-01-08 09:31:32 +00:00
Diogo
f33a9650bc android, desktop: fix previous years display on chat view (#5486) 2025-01-07 20:58:22 +00:00
Evgeny
e3e5d9646c core: fix delete api #5484 2025-01-06 20:14:31 +00:00
Diogo
38db2d075d android, desktop: types/api for reports (#5483)
* android, desktop: types/api for reports

* extra char

* data object -> object

* change

---------

Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
2025-01-06 16:42:46 +00:00
Evgeny Poberezkin
8b5bc44106 core: remove duplicate check when sending message 2025-01-04 19:18:55 +00:00
Evgeny
c9f6f3c053 core: api and protocol support for reporting messages to group moderators (#5469)
* core: api and protocol support for reporting messages to group moderators

* moderator role

* delete mode

* remove auto-accepting conditions for SimpleX Chat Ltd

* mark as deleted locally

* ui: delete mode type

* store msg_content_tag with chat items, support moderator option on receiving side

* report API

* send reports only to moderators that support them, fail if none support

* fix tests

* test

* remove comment

* revert version

* do not build ghc8107 in stable branch

* skip job

* fix condition

* remove condition

* condition

* exit

* update
2025-01-04 18:33:27 +00:00
Stanislav Dmitrenko
2793692a16 android, desktop: ability to scroll in all alerts if screen is small (#5470) 2025-01-03 07:53:37 +00:00
Stanislav Dmitrenko
4813ab526d android: limit PiP view size to adapt to Android limitations (#5468) 2025-01-03 07:53:10 +00:00
Stanislav Dmitrenko
23b20ac743 android: fixed scrolling in message text field (#5467) 2025-01-03 07:52:17 +00:00
Evgeny Poberezkin
ce76c00c69 6.2.3: ios 257, android 265, desktop 85 v6.2.3 2024-12-25 22:57:04 +00:00
Evgeny
00bc59b3a0 android: fix for disabled notifications (#5431)
* android: fix for disabled notifications

* change

* prevent showing alert multiple times

* changes

---------

Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
2024-12-25 22:34:55 +00:00
Evgeny
400967b03b ui: fix saving operators (#5428) 2024-12-25 16:54:21 +00:00
Evgeny Poberezkin
7d0768457e 6.2.2: ios 256, android 263, desktop 84 v6.2.2 2024-12-24 23:56:40 +00:00
Evgeny Poberezkin
790b0f315e core: 6.2.2.0 (simplexmq: 6.2.2.0) 2024-12-24 22:01:55 +00:00
BronxWick
f750995350 blog: small typo (#5418) 2024-12-24 19:43:38 +00:00
Stanislav Dmitrenko
5fef959e86 android, desktop: copy contact/group/member name into clipboard on their pages (#5423)
* android, desktop: copy contact/group/member name into clipboard on their pages

* name format
2024-12-24 19:40:06 +00:00
Stanislav Dmitrenko
d80d2fa156 android: open file in default app (#5413)
* android: open file in default app

* icon

* changes

* changes

* fix

* allow files without extension
2024-12-24 19:33:47 +00:00
Evgeny
e4044f6211 core: fix operator conditions query (#5420)
* logs

* logs2

* logs3

* logs4

* logs5

* fix

* update schema

* migration

* fix migration
2024-12-24 14:13:47 +00:00
Stanislav Dmitrenko
9e2e4722a3 android: start/stop service in migration from device process (#5412)
* android: start/stop service in migration from device process

* cleanup when finished uploading
2024-12-24 13:23:22 +00:00
Stanislav Dmitrenko
39ab56f494 android: starting service/worker after migrating database (#5411) 2024-12-23 16:30:51 +00:00
Stanislav Dmitrenko
9bfc861aea android: cancel worker task if the service was disabled (#5410) 2024-12-23 15:50:01 +00:00
Stanislav Dmitrenko
8c90a96d78 ios: show alert when import database is failed or succeeded (#5400)
* ios: show alert when import database is failed or succeeded

* don't hide error alert until pressing Ok

* always skip starting chat in case of import error

* changes

* defer
2024-12-22 16:28:53 +00:00
Stanislav Dmitrenko
9c87b8782c android, desktop: update message successfully if it's the same (#5404) 2024-12-22 16:22:36 +00:00
Stanislav Dmitrenko
3fead10ea2 android, desktop: show alert when import database is failed or succeeded (#5402) 2024-12-22 16:19:05 +00:00
Evgeny Poberezkin
6ff5e7cf23 readme: update 2024-12-22 10:23:45 +00:00
Evgeny Poberezkin
4d82afe602 6.2.1: ios 255, android 261, desktop 83 v6.2.1 2024-12-12 21:00:16 +00:00
Diogo
591f74a8e3 android, desktop: show contact reactions (#5376)
* android, desktop: show contact reactions

* refactor

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-12-12 20:33:50 +00:00
Evgeny
aede65db14 ios: show who reacted for contacts (#5375) 2024-12-12 18:57:40 +00:00
Stanislav Dmitrenko
0bf82c08a1 android, desktop: fix importing the same database after exporting it (#5372)
* android, desktop: fix importing the same database after exporting it

* delete archive after export or cancel

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-12-12 17:07:08 +00:00
Stanislav Dmitrenko
ddef5a122c android, desktop: disable scroll to top of the message when chat bubble was clicked (#5365) 2024-12-12 16:25:51 +00:00
Stanislav Dmitrenko
0fdd2e04cc android, desktop: hide debug logs by default (#5362)
* android, desktop: hide debug logs by default

* string

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-12-12 16:14:55 +00:00
Stanislav Dmitrenko
d1e66386f5 android: fix bottom bar positon in chat item info page (#5373)
* android: fix bottom bar positon in chat item info page

* change
2024-12-12 15:56:59 +00:00
spaced4ndy
708368c9c5 android, desktop: fix operators text (#5371) 2024-12-12 07:26:17 +00:00
Evgeny Poberezkin
5d8e11c3a2 blog: typo in screenshot 2024-12-10 18:39:14 +00:00
Evgeny Poberezkin
df8ce2b06d blog: fix image 2024-12-10 18:13:11 +00:00
Evgeny
6ff5f31bee blog: v6.2 announcement (#5359)
* blog: v6.2 announcement

* update, images

* update

* readme

* correction

* update
2024-12-10 17:16:34 +00:00
Stanislav Dmitrenko
5e29cda27b desktop: start using continuous runtime for AppImage again (#5366) 2024-12-10 11:09:01 +00:00
Stanislav Dmitrenko
2e573662d5 android, desktop: hiding counters while scrolling (#5363)
* android, desktop: hiding counters while scrolling

* change
2024-12-10 10:07:49 +00:00
spaced4ndy
4075c26dd2 ui: offer to fix connection on call and message buttons (#5358) 2024-12-09 21:03:56 +04:00
Evgeny Poberezkin
d64351b760 ui: update label in server statistics 2024-12-08 15:17:32 +00:00
sh
b06211bd4e flatpak: update metainfo (#5353)
* flatpak: update metainfo

* make notes like in release

* simpler

* space

---------

Co-authored-by: Evgeny <evgeny@poberezkin.com>
2024-12-08 10:39:31 +00:00
Evgeny Poberezkin
33bc539e16 6.2: ios 254, android 259, desktop 82 v6.2.0 2024-12-07 20:53:01 +00:00
Evgeny Poberezkin
febea096db android, desktop: remove duplicate translation key 2024-12-07 18:53:18 +00:00
spaced4ndy
f0781adbd3 desktop: fix opening operators on onboarding (#5351) 2024-12-07 18:51:23 +00:00
Evgeny Poberezkin
df30bb99cb ui: add translations 2024-12-07 17:51:53 +00:00
Evgeny Poberezkin
7c86484978 ios: update library 2024-12-07 17:22:14 +00:00
Stanislav Dmitrenko
307211a47f android, desktop: landscape calls on Android and better local camera ratio management (#5124)
* android, desktop: landscape calls on Android and better local camera ratio management

The main thing is that now when exiting from CallActivity while in call
audio devices are not reset to default. It allows to have landscape mode
enabled

* styles

* fix changing calls
2024-12-07 17:09:00 +00:00