Daniel Gasienica
a102016ed8
Port `Settings` and `OS` to TypeScript
8 years ago
Daniel Gasienica
c591c3ca55
Use native notifications on all platforms
8 years ago
Daniel Gasienica
4e6a03a91c
Log whether OS supports native notifications
8 years ago
Daniel Gasienica
1f2a2e1d52
Use `Notifications.getStatus`
8 years ago
Daniel Gasienica
5fe5320760
Rename `SETTINGS` to `SettingNames`
8 years ago
Daniel Gasienica
0701768fd7
Declare globals for `drawAttention` and `isFocused`
8 years ago
Daniel Gasienica
06e3f09732
ESLint: Add `js/notifications`
8 years ago
Daniel Gasienica
b510916ef5
Split `global`s into third-party and own
8 years ago
Daniel Gasienica
c40bd7e235
Remove unused `retryDescription` localized string
8 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.
8 years ago
Daniel Gasienica
6eca5ee940
Document that JPEG auto-orient strips EXIF metadata
8 years ago
Daniel Gasienica
95321e5d3e
Remove Vim mode lines
8 years ago
Daniel Gasienica
822850433e
Apply manual fixes for ESLint errors
8 years ago
Daniel Gasienica
1dd87ad197
Format all source code using Prettier
8 years ago
Daniel Gasienica
e4baf27fa7
Increase migration conversion speed by a factor of 3x
8 years ago
Daniel Gasienica
50a0048bf2
Skip attachment migration for new users
8 years ago
Daniel Gasienica
6671228028
🎨 Format using ESLint
8 years ago
Daniel Gasienica
d5fdf50fae
Remove unused reference
8 years ago
Daniel Gasienica
fccbf70d57
Pre-process media for `LightboxGallery`
8 years ago
Daniel Gasienica
d00fb560b0
Avoid exposing `AttachmentTS`
8 years ago
Daniel Gasienica
86e48a5713
Implement background migration using index
8 years ago
Daniel Gasienica
e1b620602d
Display attachments from disk
8 years ago
Daniel Gasienica
e2a2165d9c
Remove lightbox on unload
8 years ago
Daniel Gasienica
21db2e7182
Use `saveURLAsFile`
8 years ago
Daniel Gasienica
36c609c2c3
Persist `has*Attachments` properties for incoming messages
8 years ago
Daniel Gasienica
3df8c22e44
Alphabetize `Message` properties
8 years ago
Daniel Gasienica
45d6c7a5a8
Implement video support in lightbox
8 years ago
Daniel Gasienica
ac04f0648a
Load more documents than media
8 years ago
Daniel Gasienica
b86f9c0be8
Allow saving of attachments from media gallery lightbox
8 years ago
Daniel Gasienica
b74b761255
Implement click to save for document list
8 years ago
Daniel Gasienica
41fe50553f
Replace Backbone `saveFile` with `Attachment.save`
8 years ago
Daniel Gasienica
954433366e
Load documents for media gallery
8 years ago
Daniel Gasienica
2a5f513ebc
Organize `global`s
8 years ago
Scott Nonnenberg
84c7a4c293
Move to some of our global utility methods
8 years ago
Scott Nonnenberg
403fb1fd60
Make algorithm for finding thumbnails more efficient
8 years ago
Scott Nonnenberg
27a30b3267
Respond to PR feedback
...
- makeThumbnail -> makeImageThumbnail
- duplicate 'display: flex'
- remove no-longer-applicable comment
8 years ago
Scott Nonnenberg
ac0b50d20f
Generate thumbnails for new video attachments, video quotes
8 years ago
Scott Nonnenberg
0e99ca61a2
eslintify file_input_view.js
8 years ago
Daniel Gasienica
bf3a547a76
Organize `global`s
8 years ago
Daniel Gasienica
f36f206a01
Use `IndexablePresence` for `hasFileAttachments` and `hasVisualMediaAttachments`
...
Reduces index size, makes it easier to debug using IndexedDB inspector, and
hopefully improves lookup performance.
8 years ago
Daniel Gasienica
8e3c38d5fe
Fix formatting
8 years ago
Daniel Gasienica
b65370c8d7
Prefer `GoogleChrome.is*` over `MIME.is*`
8 years ago
Daniel Gasienica
96be0df8c7
Show lightbox controls based on presence of handlers
8 years ago
Daniel Gasienica
9134701f7c
Move `filesize` from Bower to npm
8 years ago
Daniel Gasienica
86a9923181
Remove TODOs
8 years ago
Daniel Gasienica
204de3aaea
Lazily bind `Signal.Components.MediaGallery`
8 years ago
Daniel Gasienica
146178f977
Update schema documentation
8 years ago
Daniel Gasienica
b4a4182613
Hide ‘Save As…’ button in media gallery
...
Wait until we support it.
8 years ago
Daniel Gasienica
0d676a65b8
Open media gallery item in lightbox
8 years ago
Daniel Gasienica
ce825fbd66
Rename `save` to `onSave`
8 years ago