session-desktop/js/views
lilia 96fd017890 Support for incoming expiring messages
When initialized, or when expiration-related attributes change, expiring
messages will set timers to self-destruct. On self-destruct they trigger
'expired' events so that frontend listeners can clean up any collections
and views referencing them.

At startup, load all messages pending expiration so they can start their
timers even if they haven't been loaded in the frontend yet.

Todo: Remove expired conversation snippets from the left pane.
2016-09-28 17:20:02 -07:00
..
attachment_preview_view.js Normalize views' template fetching pattern 2015-12-09 18:58:52 -08:00
attachment_view.js Fix lightbox 2016-06-30 16:56:51 -07:00
confirmation_dialog_view.js Dedupe modal styles 2016-02-19 17:34:59 -08:00
contact_list_view.js Normalize views' template fetching pattern 2015-12-09 18:58:52 -08:00
conversation_list_item_view.js Upgrade emoji support and switch to apple emoji 2016-09-01 11:51:53 -07:00
conversation_list_view.js Don't sort if already sorted 2016-07-28 18:39:55 -07:00
conversation_search_view.js Remove newContact attribute 2016-03-18 11:21:11 -07:00
conversation_view.js Support for incoming expiring messages 2016-09-28 17:20:02 -07:00
debug_log_view.js Add link to github on debug log 2016-04-09 20:55:21 -07:00
error_view.js i18n KeyConflictView 2016-01-02 02:51:25 -08:00
file_input_view.js Add voice notes 2016-08-23 16:16:31 -07:00
group_member_list_view.js Remove unusued event handlers 2016-03-23 15:06:23 -07:00
group_update_view.js Remove erroneous license file and headers 2015-09-07 14:58:42 -07:00
hint_view.js Add hint for users with no groups or contacts 2015-11-27 22:26:56 -08:00
identicon_svg_view.js Fix svg icon colors 2016-08-30 18:31:02 -07:00
inbox_view.js Add test fixtures 2016-09-23 19:51:42 -07:00
install_view.js Support i18n with multiple links 2016-09-27 13:34:54 -07:00
key_conflict_dialogue_view.js Let key verification view lazy-load keys 2016-09-20 13:45:21 -07:00
key_verification_view.js Let key verification view lazy-load keys 2016-09-20 13:45:21 -07:00
list_view.js Remove unused code 2016-01-26 14:56:16 -08:00
message_detail_view.js Let key verification view lazy-load keys 2016-09-20 13:45:21 -07:00
message_list_view.js Fix scroll position jumping when images load 2015-11-15 15:32:35 -08:00
message_view.js Support for incoming expiring messages 2016-09-28 17:20:02 -07:00
new_conversation_view.js Fix minor style errors 2016-02-18 13:45:22 -08:00
new_group_update_view.js DRY up group update sending 2015-09-23 16:45:07 -07:00
phone-input-view.js Fix standalone registration 2015-12-10 10:36:14 -08:00
recipients_input_view.js Simplify event arguments 2015-09-21 10:32:35 -07:00
recorder_view.js Add voice notes 2016-08-23 16:16:31 -07:00
settings_view.js Add settings ui for theme 2016-08-30 18:31:02 -07:00
timestamp_view.js Allow localization of month-day format string 2016-08-18 10:41:05 -07:00
toast_view.js Generalize toast view template 2016-09-07 13:04:45 -07:00
whisper_view.js Support i18n with multiple links 2016-09-27 13:34:54 -07:00
window_controls_view.js Remove erroneous license file and headers 2015-09-07 14:58:42 -07:00