* 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
* 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>
* types and api
* remaining api
* icons for tags (named label due to name conflict)
* icon fix
* wup
* desktop handlers to open list
* updates
* filtering
* progress
* wip dump
* icons
* preset updates
* unread
* + button in tags view
* drag n drop helpers
* chats reorder
* tag chat after list creation (when chat provided)
* updates on unread tags
* initial emoji picker
* fixes and tweaks
* reoder color
* clickable shapes
* paddings
* reachable form
* one hand for tags
* ui tweaks
* input for emojis desktop
* wrap chat tags in desktop
* handling longer texts
* fixed a couple of issues in updates of unread tags
* reset search text on active filter change
* fix multi row alignment
* fix modal paddings
* fix single emoji picker for skin colors
* dependency corrected
* icon, refactor, back action to exit edit mode
* different icon params to make it larger
* refactor
* refactor
* rename
* rename
* refactor
* refactor
* padding
* unread counter size
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
* android, desktop: fix importing the same database after exporting it
* delete archive after export or cancel
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
* 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