Daniel Gasienica
e723484498
Simplify closing emoji panel on escape key down
7 years ago
tommypacker
48708d5738
Close emoji panel on escape press
7 years ago
Daniel Gasienica
16bc1d34c6
Message schema 6: Change classification of media and documents
...
For an easier implementation, we change our original definition of
`initializeAttachmentMetadata`. This means we have to re-run it marked as
version 6 and mark schema version 5 as deprecated as its definition has changed.
7 years ago
Daniel Gasienica
101041f106
Derive `Message.CURRENT_SCHEMA_VERSION`
7 years ago
Scott Nonnenberg
26be658892
Remove 'Contact' from 'Contact.*' properties, clean->parse
7 years ago
Scott Nonnenberg
cda326ca45
Use protobuf enum values to eliminate magic numbers
7 years ago
Scott Nonnenberg
adbe989949
validateContact: Return error instead of logging
7 years ago
Scott Nonnenberg
bb01218e83
MessageView: Get rid of 'let' for hasSignalAccount
7 years ago
Scott Nonnenberg
d0efccd121
A couple renames in contact.js
7 years ago
Scott Nonnenberg
420f81ebcd
Move contact migrate code from message.js to contact.js
7 years ago
Scott Nonnenberg
8beeef4d10
Show contact name when you reply to message with a contact
7 years ago
Scott Nonnenberg
9d1847a7e5
Pull all setup in preload.js into signal.js. goal: webpackable
7 years ago
Scott Nonnenberg
37821e5a1b
Wire up all contact behaviors, refactor Contact type/selector
7 years ago
Scott Nonnenberg
41be7f126b
Visuals for embedded contacts as well as contact detail screen
7 years ago
Scott Nonnenberg
3ea3e4e256
Contact sharing: protos and data pipeline
...
As of this commit: 82b76ccf37
7 years ago
Scott Nonnenberg
b6a585a646
MessageView: Add id from database to DOM for outgoing messages ( #2350 )
7 years ago
Daniel Gasienica
38f3ad6518
Use `SignalService` vs `textsecure` for protobuf
7 years ago
Daniel Gasienica
a0ddab669b
Organize `global`s
7 years ago
Daniel Gasienica
a86056630f
Use `Attachment.isVoiceMessage`
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
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
a102016ed8
Port `Settings` and `OS` to TypeScript
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
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
c40bd7e235
Remove unused `retryDescription` localized string
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
Daniel Gasienica
6eca5ee940
Document that JPEG auto-orient strips EXIF metadata
7 years ago
Daniel Gasienica
95321e5d3e
Remove Vim mode lines
7 years ago
Daniel Gasienica
822850433e
Apply manual fixes for ESLint errors
7 years ago
Daniel Gasienica
1dd87ad197
Format all source code using Prettier
7 years ago
Daniel Gasienica
e4baf27fa7
Increase migration conversion speed by a factor of 3x
7 years ago
Daniel Gasienica
50a0048bf2
Skip attachment migration for new users
7 years ago
Daniel Gasienica
6671228028
🎨 Format using ESLint
7 years ago
Daniel Gasienica
d5fdf50fae
Remove unused reference
7 years ago
Daniel Gasienica
fccbf70d57
Pre-process media for `LightboxGallery`
7 years ago
Daniel Gasienica
d00fb560b0
Avoid exposing `AttachmentTS`
7 years ago
Daniel Gasienica
86e48a5713
Implement background migration using index
7 years ago
Daniel Gasienica
e1b620602d
Display attachments from disk
7 years ago
Daniel Gasienica
e2a2165d9c
Remove lightbox on unload
7 years ago
Daniel Gasienica
21db2e7182
Use `saveURLAsFile`
7 years ago
Daniel Gasienica
36c609c2c3
Persist `has*Attachments` properties for incoming messages
7 years ago