Cable-Desktop/js
lilia 58d2f71e09 Add migration to clean up old expiring messages
Expiring messages received before 0.31.0 may not have an expires_at time
populated. Loading these messages once will update their expires_at if
it wasn't already set. To avoid loading too many messages into memory,
add them individually, and remove them from the collection as soon as
they are added, allowing them to be garbage collected immediately.

// FREEBIE
2017-03-01 18:05:36 -08:00
..
models Rework expiring messages management 2017-02-22 16:18:01 -08:00
views Rework expiring messages management 2017-02-22 16:18:01 -08:00
background.js Fix timers after suspend/resume/pause 2017-03-01 14:36:40 -08:00
chromium.js Drop chrome.runtime.onMessage events 2017-02-28 11:49:56 -08:00
components.js Update libphonenumber 2016-10-30 19:49:14 +09:00
conversation_controller.js Ensure that expired messages are removed from the frontend 2016-09-28 17:20:02 -07:00
conversation_panel.js
database.js Add migration to clean up old expiring messages 2017-03-01 18:05:36 -08:00
debugLog.js
delivery_receipts.js Remove spurious update to conversation on delivery receipts 2017-02-22 15:41:12 -08:00
emoji_util.js Fix search tests 2016-09-01 14:01:51 -07:00
expire.js Add build support for expiring old releases 2016-04-03 20:55:53 -07:00
expiring_messages.js Fix timers after suspend/resume/pause 2017-03-01 14:36:40 -08:00
index.js Remove refs to appWindow 2016-10-07 11:02:26 +09:00
libphonenumber-util.js
libsignal-protocol-worker.js Update libsignal-protocol v1.0.0 2016-06-14 16:27:34 -07:00
libtextsecure.js Fix key change errors while retrying key change errors 2017-02-22 01:17:21 -08:00
Mp3LameEncoder.min.js Add voice notes 2016-08-23 16:16:31 -07:00
notifications.js Add an option to play audio notifications 2017-02-02 09:00:14 -06:00
options.js Refactor registration event 2016-09-20 13:42:33 -07:00
panel_controller.js Clear window attention if all messages are marked read 2016-04-14 11:57:56 -07:00
read_receipts.js Use read receipt envelope to infer startExpirationTime 2016-09-28 17:20:02 -07:00
register.js
registration.js Refactor registration event 2016-09-20 13:42:33 -07:00
rotate_signed_prekey_listener.js Fix timers after suspend/resume/pause 2017-03-01 14:36:40 -08:00
signal_protocol_store.js Log session deletions 2017-02-28 11:29:26 -08:00
storage.js Log on failure to fetch storage 2016-08-11 12:22:32 -07:00
wall_clock_listener.js Fix timers after suspend/resume/pause 2017-03-01 14:36:40 -08:00
WebAudioRecorderMp3.js Add voice notes 2016-08-23 16:16:31 -07:00