Commit Graph

4121 Commits (91c247ef8d971927987b73800fb36f252d743063)
 

Author SHA1 Message Date
Daniel Gasienica 84f69f482f Prettier: Format JSON configuration files 7 years ago
Daniel Gasienica 557693e14c Prettier: Format all stylesheets 7 years ago
Daniel Gasienica 8ee250d37e Prettier: Format CSS, SCSS, and JSON 7 years ago
Daniel Gasienica 8ef5d87d6b Prettier: Update ignore list 7 years ago
Daniel Gasienica 0188abd9f4
Windows 7 Notifications: Disable Grouping (#2338)
Grouping of notifications is not supported on Windows 7 due this bug:
https://github.com/electron/electron/issues/11189

*   [x] Disable notification grouping (using `tag`) on Windows 7.
*   [x] Log notification grouping support.
*   [x] **Infrastructure:** Use 2-space indentation for all files
        (better integration with Prettier.)
7 years ago
Daniel Gasienica 0121dc7a5a Log notification grouping support 7 years ago
Daniel Gasienica c2407c8906 Disable notification grouping on Windows 7 7 years ago
Daniel Gasienica 5d230d3778 Add `Settings.isNotificationGroupingSupported`
See: https://github.com/electron/electron/issues/11189
7 years ago
Daniel Gasienica 211d54451b Use 2 spaces for indentation
Enable this globally now that we use Prettier.
7 years ago
Daniel Gasienica f0896b53bc
Improve Logging For Disappearing Messages (#2332)
*   [x] Log updates to last message (message preview) in conversation list.
        Should help debug cases such as:
        https://github.com/signalapp/Signal-Desktop/issues/2323
*   [x] Use structured logs:
    *   [x] Use static prefix (easier to search)
    *   [x] Capitalize log message and use present tense
            (consistent with Git logging conventions).
    *   [x] Attach metadata as JSON serializable object. This has the benefit
            that all fields are named and can be searched for.
*   [x] Remove newlines from group IDs during redaction so they don’t break up
        log lines.
7 years ago
Daniel Gasienica 13f1ec2e51 Use structured logs
Easier to search for static prefix and fields are named.
7 years ago
Daniel Gasienica 0ce56eed87 Use structured log 7 years ago
Daniel Gasienica 5c8f734e67 Remove newlines from group IDs 7 years ago
Daniel Gasienica ae7d6aa900 Log `Conversation::updateLastMessage` 7 years ago
Daniel Gasienica 1ea21ae69c
Use Native Notifications on Windows 7 (#2330)
*   [x] Test notifications on Windows 7.
*   [x] Switch to Electron native notifications on Window 7.
*   [x] Disable **Play audio notification** setting on Windows 7 since they are
        not natively supported.
*   [x] Improve logging for notification status.
*   [x] Investigate whether Electron notification support choosing custom sound
        on Windows. Answer: no.
        Source: 82329124ff/docs/api/notification.md (new-notificationoptions-experimental)
*   [x] Remove `node-notifier`.
*   [x] **Infrastructure:** Port `OS` and `types/Settings` to TypeScript.
*   [x] Add support for specifying minimum Windows version with
        `OS.isWindows(minVersion?: string)`.
*   [x] OT: While testing on Windows 7, I confirmed spell checking worked
        for me.
7 years ago
Daniel Gasienica ecf23b6b2e Disable audio notifications on Windows 7 and lower 7 years ago
Daniel Gasienica a102016ed8 Port `Settings` and `OS` to TypeScript 7 years ago
Daniel Gasienica 38b23c6627 Add `@types/semver` 7 years ago
Daniel Gasienica 0b4c60c272 Add `@types/sinon` 7 years ago
Daniel Gasienica e3191c9017 Remove `node-notifier` 7 years ago
Daniel Gasienica c591c3ca55 Use native notifications on all platforms 7 years ago
Daniel Gasienica 4e6a03a91c Log whether OS supports native notifications 7 years ago
Daniel Gasienica 1f2a2e1d52 Use `Notifications.getStatus` 7 years ago
Daniel Gasienica d5b391757d Add `Notifications.getStatus` 7 years ago
Daniel Gasienica 5fe5320760 Rename `SETTINGS` to `SettingNames` 7 years ago
Daniel Gasienica 0701768fd7 Declare globals for `drawAttention` and `isFocused` 7 years ago
Daniel Gasienica 06e3f09732 ESLint: Add `js/notifications` 7 years ago
Daniel Gasienica b510916ef5 Split `global`s into third-party and own 7 years ago
Daniel Gasienica 9633a3fef2
Document Translations Setup + Remove Unused Strings (#2329)
- [x] Remove documentation on how to add discouraged Bower dependencies.
      **TODO:** Document how to pull in npm dependencies.
- [x] Document Transifex setup for pulling translations.
- [x] Remove unused translation strings.
7 years ago
Daniel Gasienica e010ff30a3 Use sequential numbering for ordered list
Using all `1.` is a workaround to allow reordering large lists without redoing
numbering.
7 years ago
Daniel Gasienica 10c6561f5b Document how to pull translations 7 years ago
Daniel Gasienica c754722867 Remove documentation about Bower dependencies
We are now using yarn (npm).
7 years ago
Daniel Gasienica e167958135 Remove unused `messageCaption` 7 years ago
Daniel Gasienica c40bd7e235 Remove unused `retryDescription` localized string 7 years ago
Scott Nonnenberg 4c7c9e87ad
Move entire application over to using prettier.js (#2324)
Let's make it all pretty, shall we?
7 years ago
Scott Nonnenberg 97b0f1787b prettier: exclude blanket_mocha.js for libtextsecure tests 7 years ago
Scott Nonnenberg a0ed993b42 Now we've got everything prettified! 7 years ago
Scott Nonnenberg 754d65ae2e Let's make it all pretty, shall we?
We missed a couple directories with previous attempts to turn this on
globally: app/ and libtextsecure/

Not to mention files in places we didn't expect: ts files that weren't
in the ts directory!

This turns prettier on for every file we care about (js, ts, tsx, md)
everywhere in the project but for a few key parts.
7 years ago
Scott Nonnenberg df9c4d5629
Update translations for week of 5/1 (#2328)
Update translations for week of 5/1
7 years ago
Scott Nonnenberg 2aa7955a65 Update translations for week of 5/1 7 years ago
Daniel Gasienica e36ca381c6
Document Windows 7 Developer Setup (#2321) 7 years ago
Daniel Gasienica 40874972de Document how to reload app using developer tools 7 years ago
Daniel Gasienica 05cf27af2b Document installation on Windows 7 7 years ago
Scott Nonnenberg 2e26adcb56
Turn on prettier support for markdown files, update all files (#2320)
Turn on prettier support for markdown files, update all files
7 years ago
Scott Nonnenberg 322d307655 Turn on prettier support for markdown files, update all files 7 years ago
Scott Nonnenberg 47468ee3db
Build updates: remove unused commands and assets (#2318)
Build updates: remove unused commands and assets
7 years ago
Daniel Gasienica 16302d9613 Update README copyright year to 2018 (#2279)
Closes #2279.
7 years ago
Ayman Nedjmeddine 995851dce7 Updated copyright year to 2018 7 years ago
Scott Nonnenberg cea77418ec Remove unused asarl package.json script, rearrange a little 7 years ago
Scott Nonnenberg 167f54f37f Remove unused build assets
Linux: deb (dropped zip)
Mac: zip (dropped dmg)
Windows: exe (dropped zip)

We can always re-add if people are relying on these things. But our
download links all point to these assets, so we'll generate and upload
only these for now.
7 years ago