You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-desktop/js
Scott Nonnenberg c94d4efd18
Beta versions support: SxS support, in-app env/instance display (#1606)
* Script for beta config; unique data dir, in-app env/type display

To release a beta build, increment the version and add -beta-N to the
end, then go through all the standard release activities.

The prepare-build npm script then updates key bits of the package.json
to ensure that the beta build can be installed alongside a production
build. This includes a new name ('Signal Beta') and a different location
for application data.

Note: Beta builds can be installed alongside production builds.

As part of this, a couple new bits of data are shown across the app:

- Environment (development or test, not shown if production)
- App Instance (disabled in production; used for multiple accounts)

These are shown in:

- The window title - both environment and app instance. You can tell
  beta builds because the app name, preceding these data bits, is
  different.
- The about window - both environment and app instance. You can tell
  beta builds from the version number.
- The header added to the debug log - just environment. The version
  number will tell us if it's a beta build, and app instance isn't
  helpful.

* Turn on single-window mode in non-production modes

Because it's really frightening when you see 'unable to read from db'
errors in the console.

* aply.sh: More instructions for initial setup and testing

* Gruntfile: Get consistent with use of package.json datas

* Linux: manually update desktop keys, since macros not available
8 years ago
..
models Re-enable read receipts and read syncs (#1604) 8 years ago
views Emoji picker (#1608) 8 years ago
Mp3LameEncoder.min.js Copy audio-related files into js/ instead of symlinking them (#1456) 8 years ago
WebAudioRecorderMp3.js Copy audio-related files into js/ instead of symlinking them (#1456) 8 years ago
background.js Beta versions support: SxS support, in-app env/instance display (#1606) 8 years ago
backup.js Fully eliminate debug from imported data (#1556) 8 years ago
chromium.js Remove extension.notification 8 years ago
components.js Update autosize, which should fix stack overflow error (#1560) 8 years ago
conversation_controller.js Beta versions support: SxS support, in-app env/instance display (#1606) 8 years ago
database.js Move logging to disk via bunyan 8 years ago
delivery_receipts.js Feature: Blue check marks for read messages if opted in (#1489) 8 years ago
emoji_util.js Upgrade emoji support (#1482) 8 years ago
expire.js Build expiration date 8 years ago
expiring_messages.js Fetch all conversations on startup of app, not on inbox load (#1437) 8 years ago
focus_listener.js Move focus listeners to their own file 8 years ago
i18n.js Use correct locale, fall back to en if we don't have translations 8 years ago
keychange_listener.js Fetch conversations once, clean up ConversationController API (#1420) 8 years ago
libphonenumber-util.js Refactor number parsing and validation 10 years ago
libsignal-protocol-worker.js Update libsignal-protocol v1.0.0 9 years ago
libtextsecure.js Fix json parsing exceptions obscuring server errors (#1605) 8 years ago
logging.js Beta versions support: SxS support, in-app env/instance display (#1606) 8 years ago
notifications.js Fixed drawAttention() position to comply with user's settings (#1612) 8 years ago
read_receipts.js Feature: Blue check marks for read messages if opted in (#1489) 8 years ago
read_syncs.js Feature: Blue check marks for read messages if opted in (#1489) 8 years ago
registration.js Refactor registration event 9 years ago
reliable_trigger.js Apply reliable trigger to Backbone.Collection as well 8 years ago
rotate_signed_prekey_listener.js Reschedule all timers on time travel, set interval back to 1000ms 8 years ago
signal_protocol_store.js isUntrusted: Return false if firstUse is true 8 years ago
spell_check.js Merge locale-provided strings into english for failover support 8 years ago
storage.js Import: Wait until db writes resolve before saying we're done (#1401) 8 years ago
wall_clock_listener.js Reschedule all timers on time travel, set interval back to 1000ms 8 years ago