* 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>
* 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>
* 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
* 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