signal-desktop/js
Scott Nonnenberg 6d8f4b7b6e
Backup: zipped messages.json, flat attachments dir
Backup creates, in a target directory:
  - An attachments folder, with all attachments, each named for their
    parent message's id - a GUID. If there is more than one attachment
    in a given message,  each attachment beyond the first will end with
    '-N', zero-indexed.
  - A file named messages.zip. It contains exactly what went to disk in
    the original export code, but zipped up.

Export is now only 'light,' and in this new messages.zip format.

Import supports both the new format and the old format. If the target
directory has a messages.zip file, we'll treat it as the new format.

Next up: Encrypting attachments and the messages.zip!
2018-03-20 11:53:22 -07:00
..
models Upgrade message schema before sending 2018-03-19 19:27:59 -04:00
modules Backup: zipped messages.json, flat attachments dir 2018-03-20 11:53:22 -07:00
views Refactor: Move Backup under window.Signal 2018-03-20 11:53:19 -07:00
.eslintrc Auto-fixes: UX Improvements (#2077) 2018-03-02 15:54:15 -05:00
background.js Remove all mention of obsolete safety-number-approval setting 2018-03-14 14:42:15 -07:00
chromium.js Remove extension.notification 2017-09-14 16:53:45 -07:00
conversation_controller.js Clear conversation list when the conversations collection resets 2018-03-14 14:42:15 -07:00
database.js Measure duration of migration 2018-03-19 19:27:59 -04:00
delivery_receipts.js Immediately remove delivery receipts from the retry cache (#1719) 2017-11-07 18:30:54 -08:00
emoji_util.js Upgrade emoji support (#1482) 2017-09-15 13:22:11 -07:00
expire.js Build expiration date 2017-09-14 16:53:38 -07:00
expiring_messages.js Fetch all conversations on startup of app, not on inbox load (#1437) 2017-09-06 18:18:46 -07:00
focus_listener.js Ensure isFocused always returns boolean 2018-03-08 16:21:27 -05:00
i18n.js Use correct locale, fall back to en if we don't have translations 2017-09-14 16:53:47 -07:00
jquery.js Set parent window for about/new version, escape to close (#1795) 2017-11-21 15:23:18 -08:00
keychange_listener.js Fetch conversations once, clean up ConversationController API (#1420) 2017-09-01 09:10:41 -07:00
libphonenumber-util.js Refactor number parsing and validation 2015-12-09 18:58:51 -08:00
libsignal-protocol-worker.js Update libsignal-protocol v1.0.0 2016-06-14 16:27:34 -07:00
logging.js Remove unused require 2018-03-08 17:50:10 -05:00
Mp3LameEncoder.min.js Copy audio-related files into js/ instead of symlinking them (#1456) 2017-09-14 17:03:18 -07:00
notifications.js Simplify log statement 2018-03-19 19:27:59 -04:00
read_receipts.js Feature: Blue check marks for read messages if opted in (#1489) 2017-10-04 15:28:43 -07:00
read_syncs.js Feature: Blue check marks for read messages if opted in (#1489) 2017-10-04 15:28:43 -07:00
registration.js Remove config after unlink, clear db when linked with new number 2018-03-14 14:42:13 -07:00
reliable_trigger.js Apply reliable trigger to Backbone.Collection as well 2017-08-04 12:03:25 -07:00
rotate_signed_prekey_listener.js Fix merge confilict in rotate_signed_prekey_listener.js 2017-12-04 16:49:43 -08:00
signal_protocol_store.js Refactor: db tasks to database.js, log delete to modules/logs.js 2018-03-14 14:42:15 -07:00
spell_check.js Merge locale-provided strings into english for failover support 2017-09-14 17:03:17 -07:00
storage.js Remove config after unlink, clear db when linked with new number 2018-03-14 14:42:13 -07:00
wall_clock_listener.js Reschedule all timers on time travel, set interval back to 1000ms 2017-09-14 16:53:53 -07:00
WebAudioRecorderMp3.js Copy audio-related files into js/ instead of symlinking them (#1456) 2017-09-14 17:03:18 -07:00