mattermost-mobile/app/screens
Jesse Hallam 36dd3f19e2 MM-11198: avoid duplicate date line keys (#1901)
* MM-11198: avoid duplicate keys in date lines

Ensure each dateline rendered as part of search, recent mentions, or flagged post list has a unique key, even if the same date itself appears multiple times.

* update post_list.test.js to actually test date boundaries, relying on TZ=utc export in package.json

* unit test makePreparePostIdsForSearchPosts

* fix eslint issues

* try TZ=GMT

* encode date lines using timestamps instead

This requires a few extra changes to the post list proper, but largely
simplifies things anyway.
2018-07-09 18:35:43 -04:00
..
about MM-10717: Update longpress buttons when add reaction, edit post, or d… (#1779) 2018-06-21 08:43:17 -04:00
add_reaction add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
channel Handle bad state (#1903) 2018-07-09 18:33:13 -04:00
channel_add_members MM-11035 Add missing loading screen when the Add Members to channel screen is loading (#1853) 2018-06-29 16:34:23 -04:00
channel_info MM-10951: Change user visible channel delete strings to archive. (#1785) 2018-07-03 12:50:27 -04:00
channel_members add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
channel_peek add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
client_upgrade add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
clock_display add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
code Sidebars improvement (#1787) 2018-06-26 01:17:53 +05:30
create_channel add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
edit_channel add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
edit_post add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
edit_profile fix profile upload by using RNFetchBlob (#1900) 2018-07-09 18:32:09 -04:00
entry Timezone feature (#1456) 2018-06-27 06:55:03 -04:00
expanded_announcement_banner MM-10012 Added Markdown rendering to expanded announcement banner (#1861) 2018-07-04 13:15:03 -04:00
flagged_posts MM-11198: avoid duplicate date line keys (#1901) 2018-07-09 18:35:43 -04:00
image_preview Merge branch 'release-1.9' 2018-06-25 15:31:46 -04:00
login MM-11116 Re-added updated QuickTextInput component to work around RN issue (#1859) 2018-07-02 09:09:31 -04:00
login_options MM-10717: Update longpress buttons when add reaction, edit post, or d… (#1779) 2018-06-21 08:43:17 -04:00
long_post add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
mfa add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
more_channels MM-10717: Update longpress buttons when add reaction, edit post, or d… (#1779) 2018-06-21 08:43:17 -04:00
more_dms on search success and other user/s are selected already, remove current user first before profile match filtering (#1876) 2018-07-04 13:15:21 -04:00
notification MM-10717: Update longpress buttons when add reaction, edit post, or d… (#1779) 2018-06-21 08:43:17 -04:00
options_modal add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
permalink MM-10826 Show error when viewing permalink for locally deleted post (#1870) 2018-07-04 08:44:33 -04:00
recent_mentions MM-11198: avoid duplicate date line keys (#1901) 2018-07-09 18:35:43 -04:00
root add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
search MM-11198: avoid duplicate date line keys (#1901) 2018-07-09 18:35:43 -04:00
select_server MM-11116 Re-added updated QuickTextInput component to work around RN issue (#1859) 2018-07-02 09:09:31 -04:00
select_team MM-10919 System Admins do not see all teams available to join on mobile. (#1857) 2018-06-29 16:33:44 -04:00
settings [MM-10215] Fix saving of email notification props when email batching is enabled (#1654) 2018-07-04 13:17:59 -04:00
sso add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
table add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
table_image add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
text_preview add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
thread add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
timezone Timezone feature (#1456) 2018-06-27 06:55:03 -04:00
user_profile Timezone feature (#1456) 2018-06-27 06:55:03 -04:00
index.js MM-10012 Added Markdown rendering to expanded announcement banner (#1861) 2018-07-04 13:15:03 -04:00