mattermost-mobile/app/components
Dmitry Samuylov 1ecb209712 Feature/search after before on (#2028)
* initial partial implementation of search date flags UI (on: before: after:)

* Make the calendar show correctly

* dismiss keyboard when showing the date suggestion since this type of input will primarily be entered through the calendar and later edited if needed

* fixed code style errors

* updates as per pull request comments

* fixed eslint errors

* changes as per pull request comments, removing unnecessary code

* added handling for hiding the date filter feature if the server version doesn't support it

* fixed eslint errors

* removed unnecessary property defaults and server version checks, as per PR suggestions

* this default is needed for the initial load of the component

* changed the way we capture the flag from the search string, this handles scenarios where multiple flags might be present in the search string that are handled by the same suggestion component as is the case here with date based flags

* need property declared to pass jslint rules

* eslint style fix, moved regex out into constants

* removed unused code and references

* updated as per pull request feedback

* updated to latest redux version

* changed to new search posts api that supports passing in of time zone utc offset to support date based search flags

* updated to the upcoming release version in preparation for merging to master

* Properly memoize DateSuggestion mapStateToProps

* Remove moment-timezone
2018-08-28 18:01:11 -04:00
..
announcement_banner MM-11070: Adds ability to view archived channels. (#1927) 2018-07-31 15:27:38 -04:00
at_mention [MM-11274 & MM-10797] Add profile pop-up to combined system messages and fix it's translation issue (#1926) 2018-07-20 03:53:23 -04:00
autocomplete Feature/search after before on (#2028) 2018-08-28 18:01:11 -04:00
channel_intro add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
channel_link MM-10012 Added Markdown rendering to expanded announcement banner (#1861) 2018-07-04 13:15:03 -04:00
channel_loader Sidebars improvement (#1787) 2018-06-26 01:17:53 +05:30
client_upgrade_listener add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
combined_system_message [MM-10918] Filter system_remove_channel messages of a current user based on hiding/showing join/leave messages (#1955) 2018-08-07 12:18:09 -04:00
custom_list CBA support for iOS (#1767) 2018-06-19 19:35:42 -04:00
edit_channel_info add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
emoji add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
emoji_picker add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
error_list add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
failed_network_action add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
file_attachment_list Fix cropped images (#1936) 2018-07-20 13:34:46 -04:00
file_upload_preview add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
layout/keyboard_layout add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
load_more_posts add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
markdown Add deep linking support (#1805) 2018-07-31 08:43:54 -04:00
message_attachments Fix long message not displaying for message attachments in android (#2031) 2018-08-27 16:53:10 -04:00
offline_indicator Fix memory leak on offline indicator component (#1789) 2018-06-21 00:48:13 +05:30
options_context add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
post [MM-11213] Fix post layout including line spacing for consecutive posts (#1947) 2018-07-31 16:21:57 -04:00
post_add_channel_member Make post_add_channel_member follow theme text style (#2036) 2018-08-28 16:18:14 +08:00
post_attachment_opengraph Fix cropped images (#1936) 2018-07-20 13:34:46 -04:00
post_body Make post_add_channel_member follow theme text style (#2036) 2018-08-28 16:18:14 +08:00
post_body_additional_content MM-11318: Expands shortened links inline. (#1993) 2018-08-24 15:02:07 -04:00
post_header MM-11203 Adjust reply icon margins to not affect other components (#1897) 2018-07-09 14:59:46 -04:00
post_list [MM-11213] Fix post layout including line spacing for consecutive posts (#1947) 2018-07-31 16:21:57 -04:00
post_profile_picture Auto responder feature (#1500) 2018-06-22 13:09:37 -04:00
post_textbox MM-11070: Adds ability to view archived channels. (#1927) 2018-07-31 15:27:38 -04:00
profile_picture Make profile camera icon use theme.centerChannelBg for background (#2035) 2018-08-27 17:52:37 -04:00
progressive_image add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
radio_button [MM-10215] Fix saving of email notification props when email batching is enabled (#1654) 2018-07-04 13:17:59 -04:00
reactions [MM-11492] Add protection in accessing ".team_id" field when it's immediately accessed after the object is created (#1963) 2018-08-03 10:52:43 -04:00
refresh_list add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
retry_bar_indicator add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
root add extra protection to those channel/object followed immediately by accessing its "channel_id" field (#1960) 2018-08-01 13:04:58 -04:00
safe_area_view add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
search_bar MM-11116 Re-added updated QuickTextInput component to work around RN issue (#1859) 2018-07-02 09:09:31 -04:00
sidebars Fix Jump to Channel DMs not showing (#2021) 2018-08-22 21:06:18 -03:00
start add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
status_bar add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
status_icons add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
team_icon add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
user_status Auto responder feature (#1500) 2018-06-22 13:09:37 -04:00
app_icon.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
attachment_button.js Merge branch 'release-1.9' 2018-06-25 15:31:46 -04:00
badge.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
button.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
channel_icon.js MM-11070: Adds ability to view archived channels. (#1927) 2018-07-31 15:27:38 -04:00
checkmark.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
conditional_touchable.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
custom_flat_list.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
custom_section_list.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
deleted_post.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
error_text.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
flag_icon.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
formatted_date.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
formatted_markdown_text.js [MM-11274 & MM-10797] Add profile pop-up to combined system messages and fix it's translation issue (#1926) 2018-07-20 03:53:23 -04:00
formatted_text.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
formatted_time.js Fix Android timestamp when timezone is not enabled (#1982) 2018-08-08 14:24:26 -04:00
loading.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
no_results.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
paper_plane.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
post_list_retry.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
post_separator.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
quick_text_input.js [MM-11454] Update the value of QuickTextInput on componentDidUpdate (#1941) 2018-07-31 11:50:20 -04:00
remove_markdown.js MM-10012 Added Markdown rendering to expanded announcement banner (#1861) 2018-07-04 13:15:03 -04:00
reply_icon.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
swiper.js Prevent drawer from swiping to teams when jump to channel is focused (#1902) 2018-07-09 18:32:48 -04:00
text_input_with_localized_placeholder.js MM-11116 Re-added updated QuickTextInput component to work around RN issue (#1859) 2018-07-02 09:09:31 -04:00
tooltip.js MM-10717: Update longpress buttons when add reaction, edit post, or d… (#1779) 2018-06-21 08:43:17 -04:00
vector_icon.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
video_controls.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00