Commit Graph

28 Commits

Author SHA1 Message Date
Audric Ackermann e1f2393c3a
cleanup translated strings 2022-03-07 13:26:57 +11:00
Audric Ackermann f1900f9f36
remove some unused strings
and fix tos links #2176
2022-03-03 14:00:47 +11:00
Audric Ackermann 62edcb0cc8
fetch translations from crowdin 2022-01-05 14:37:54 +11:00
Warrick Corfe-Tan 6da08b807c removed old log submit code. 2021-10-29 15:55:16 +11:00
Warrick Corfe-Tan 8180200b3a Saving logs to desktop. 2021-10-29 15:27:42 +11:00
Warrick Corfe-Tan 2b28ec93f9 removed translation for debug logs. 2021-10-11 14:20:33 +11:00
Warrick Corfe-Tan 3c4dc7f038 Making commit hash show conditionally. 2021-10-11 12:28:34 +11:00
Warrick Corfe-Tan ab6bccade6 Added additional information to debug logs. 2021-10-06 11:35:57 +11:00
Audric Ackermann f7581cf4eb
increase prettier maxWidth to 100 2021-04-22 18:03:58 +10:00
Scott Nonnenberg 5933a34a18 Use window.log in browser context, turn on console eslint rule 2018-07-21 14:52:43 -07:00
Scott Nonnenberg 2ef2235317 Show error if debug log upload fails 2018-07-19 10:21:53 -07:00
Scott Nonnenberg ad4387803b New media permission, show dialog when not enabled for voice msg
UI now in separate renderer:
  - the permissions popup
  - settings dialog
  - debug log dialog
  - about window

Couple bug fixes:
  - About Window: Fix 'escape' to close window
  - Remove outdated dist/copy tasks from Gruntfile

Eslintified settings_view.js
2018-07-03 16:04:21 -07:00
Daniel Gasienica 1dd87ad197 Format all source code using Prettier 2018-04-30 16:53:34 -04:00
Daniel Gasienica e4b34a6287 Make `DebugLogView::submit` async 2018-03-08 16:21:27 -05:00
Daniel Gasienica f6fd979ccb Remove explicit ESLint `browser` directives 2018-03-08 13:46:51 -05:00
Daniel Gasienica 168788600a Fix lint errors 2018-03-08 13:46:51 -05:00
Daniel Gasienica 325c0628cd Remove Vim modeline 2018-03-08 13:46:51 -05:00
Daniel Gasienica d4c9422a99 Apply ESLint auto-fixes: `debug_log_view.js` 2018-03-08 13:46:51 -05:00
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
Scott Nonnenberg 6b11f67dc6
Move logging to disk via bunyan
- Logging is available in main process as well as renderer process, and
  entries all go to one set of rotating files. Log entries in the
  renderer process go to DevTools as well as the console. Entries from
  the main process only show up in the console.
- We save three days of logs, one day per file in %userData%/logs
- The 'debug' object store is deleted in a new database migration
- Timestamps and level included in the new log we generate for publish
  as well as the devtools
- The bunyan API is exposed via windows.log (providing the ability to
  log at different levels, and save objects instead of just text), so we
  can move our code to it over time.

FREEBIE
2017-09-25 15:00:34 -07:00
lilia 1f4587795e Add link to github on debug log
// FREEBIE
2016-04-09 20:55:21 -07:00
lilia f3de290f7c Make debug log link focusable/selectable
Add button to open in a new tab. Stye as input group.

// FREEBIE
2016-04-09 20:53:39 -07:00
lilia f940676357 Ignore attempts to post empty debug logs
Fixes #697

// FREEBIE
2016-02-22 13:59:34 -08:00
lilia a962d97bfb Fix debug log submission loading UX
This flow broke a bit with transition to modal debug log.

Restructure such that the loading class can be applied to an appropriate
element inside the modal. Ensure that the input elements are hidden when
submit is clicked, the result elements are shown when the log upload is
completed.

// FREEBIE
2016-02-22 12:48:06 -08:00
lilia 7f8c76faca Make debug log as big as possible
Tweak style to make the modal reasonably wide/tall, and use flexbox
to automatically expand the textarea.

// FREEBIE
2016-02-22 12:41:49 -08:00
lilia 636c0f2a60 Put debug log in a modal
Also dedupe close-button style

// FREEBIE
2016-02-19 17:34:59 -08:00
lilia c6956f81d0 i18n DebugLogView
// FREEBIE
2016-01-02 02:51:25 -08:00
lilia 90e9216e19 Add UI for submitting debug logs
Fixes #343

// FREEBIE
2015-09-16 11:28:37 -07:00