* android, desktop: reports dashboard
* changes
* changes
* unneeded updates and fixes
* changes
* api change
* item moderated/deleted
* a lot of changes
* changes
* reports tag and icon in ChatList
* archived by
* increasing counter when new report arrives
* refactor
* groupInfo button and closing when needed
* fix archived by
* reorder
* simplify
* rename
* filled flag
* Revert "filled flag"
This reverts commit 8b5da85101.
* removed support of archived page and counter
* fix closing modal
* show search button in bar without menu
* removed content filter
* no icon
* Revert "no icon"
This reverts commit 86c725b53e.
* fix tags
* unlogs
* unlogs
* chat item statuses
* background color
* refactor
* refactor
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
* android: remove support for inline moderation
* ios: emove support for inline moderation
* fix prefix on preview for ios
* unused
* final pass
* ios: should not be able to assign moderator
* button label
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
* 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>
* 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>
* 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
* fix build
* Rename the second “create list” button to “save list”
* add notes preset tag
* reset search text if active filter is changed
* reset search when preset are pressed
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
* show "all" in meny when any active filter or text enabled, reset search when all selected
* show active preset filter as blue
* label changes
* edit, delete and change order via context menu
* simplify filter logic to match and make sure active chat always present
* notes preset
* remove no longer needed code
* reorder mode boolean, rememberSaveable
* avoid glitch in dropdown menu animation
* move dropdown menu to tagListview
* tagsRow via actual/expect
* current chat id always on top
* avoid recompose
* fix android
* selected preset should be blue
* show change list in context menu if chat already had tag
* swap icons
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>