mattermost-mobile/app/components/markdown
Kyriakos Z 2645f7e66e
MM-39710: saved posts screen and DB (#6020)
* MM-39710: saved posts screen and DB

- Adds ids of saved posts to the systems table, as we do with recent
mentions.
- Adds a new remote action to fetch saved posts (getFlaggedPosts).
- Adds a new screen to display those in a mobile.
- Displays saved posts in the tablet view next to profile card.

* Uses Preferences instead of System table

Renames to saved posts wherever possible

* Adds text to localization file

* Fixes fetching/saving saved posts

* Refactor mini post to components folder

* Fixes hooks dependencies according to review

* Removes unnecessary 'withObservables'

* Small refactor

* Satisfies linter

* Adds empty state

And fixes empty state icon to be theme sensitive.
Both recent_mentions and saved_posts.

* Fixes empty screen's alignment

* Add missing preference

* add missing translation strings

* remove unused database type definition

* Fetch newly saved post

* Fix return type for client.getSavedPosts

* Remove usage of lodash compose

* Rename get remote actions to fetch

* Include close button for savedPost modal

* fix tablet view for SavePosts and use lottie loading indicator

* Render post with content for save posts and recent mentions

* post list viewable items type definition

* Add layout width to post content for saved post screen

* Use PostWithChannel and viewableItems for saved posts and recent mentions

* Layout margin of 20

* openGraphImage margin

* Fix openGraphImage display

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2022-03-12 16:40:24 -03:00
..
at_mention [Gekidou] combined system message (#6027) 2022-03-07 11:22:12 -03:00
channel_mention [Gekidou] Gallery (#6008) 2022-03-01 13:55:44 -03:00
hashtag [Gekidou] Gallery (#6008) 2022-03-01 13:55:44 -03:00
markdown_block_quote Add import order lint rules (#5672) 2021-09-13 10:18:03 +02:00
markdown_code_block [Gekidou] Gallery (#6008) 2022-03-01 13:55:44 -03:00
markdown_image MM-39710: saved posts screen and DB (#6020) 2022-03-12 16:40:24 -03:00
markdown_link [Gekidou] Gallery (#6008) 2022-03-01 13:55:44 -03:00
markdown_list MM-36721 - [GEKIDOU] Porting Markdown components (#5586) 2021-08-02 20:30:17 +04:00
markdown_list_item MM-36721 - [GEKIDOU] Porting Markdown components (#5586) 2021-08-02 20:30:17 +04:00
markdown_table [Gekidou] Gallery (#6008) 2022-03-01 13:55:44 -03:00
markdown_table_cell MM-36721 - [GEKIDOU] Porting Markdown components (#5586) 2021-08-02 20:30:17 +04:00
markdown_table_image [Gekidou] Gallery (#6008) 2022-03-01 13:55:44 -03:00
markdown_table_row MM-36721 - [GEKIDOU] Porting Markdown components (#5586) 2021-08-02 20:30:17 +04:00
index.tsx MM-39710: saved posts screen and DB (#6020) 2022-03-12 16:40:24 -03:00
transform.test.ts [Gekidou] post component tree and partial postList (#5637) 2021-09-06 08:22:55 -03:00
transform.ts [Gekidou] post component tree and partial postList (#5637) 2021-09-06 08:22:55 -03:00