signal-desktop/app
Scott Nonnenberg ffbcb4ecb5 Load debug log dialog immediately, then populate log data (#1540)
An immediate response to the user request to see the log, and then we
show the real data as soon as we've loaded it from disk.

Changes:
  - the IPC exchange to get the log data is now async
  - the API to fetch the log on the client side now returns a Promise
  - in the main process, the only disk access done synchronoously is
    reading the contents of the log directory. The JSON parsing of the
    resultant log data is now split up into three chunks.
  - We only send three keys from each log item to the renderer process:
    msg, time, level. Previously we sent the entire log entry with extra
    keys: hostname, pid, name.

FREEBIE
2017-10-04 14:40:35 -07:00
..
auto_update.js Fix auto-update dialog now that locale-loading has been changed 2017-09-14 16:53:52 -07:00
config.js Refactor configuration out into reusable files 2017-09-14 16:53:51 -07:00
locale.js Ensure locale is 'en' when NODE_ENV=test (#1527) 2017-10-03 11:08:06 -07:00
logging.js Load debug log dialog immediately, then populate log data (#1540) 2017-10-04 14:40:35 -07:00
menu.js Add View -> Debug Log to menu bar 2017-09-14 16:53:52 -07:00
user_config.js Move logging to disk via bunyan 2017-09-25 15:00:34 -07:00
window_state.js Refactor external source files to live in app/ 2017-09-14 16:53:50 -07:00