Commit graph

4241 commits

Author SHA1 Message Date
Daniel Gasienica 50a0048bf2 Skip attachment migration for new users 2018-04-30 13:59:43 -04:00
Daniel Gasienica 6671228028 🎨 Format using ESLint 2018-04-30 13:59:43 -04:00
Daniel Gasienica d5fdf50fae Remove unused reference 2018-04-30 13:52:00 -04:00
Daniel Gasienica fccbf70d57 Pre-process media for LightboxGallery 2018-04-30 11:59:26 -04:00
Daniel Gasienica 110b58230b Only revoke object URLs we created 2018-04-30 11:01:57 -04:00
Daniel Gasienica c6599d2e14 Add another permutation of EmptyState 2018-04-30 11:01:00 -04:00
Daniel Gasienica b8d20052e1 Remove unnecessary AttachmentTS reference 2018-04-30 11:00:38 -04:00
Daniel Gasienica 55569adfb0 Fix media gallery layout in iOS theme 2018-04-27 16:31:43 -04:00
Daniel Gasienica d00fb560b0 Avoid exposing AttachmentTS 2018-04-27 16:31:43 -04:00
Daniel Gasienica 86e48a5713 Implement background migration using index 2018-04-27 16:31:43 -04:00
Daniel Gasienica 9ca6fd6498 Center lightbox navigation controls 2018-04-27 16:31:43 -04:00
Daniel Gasienica fa45656e8e Wire up media gallery empty state 2018-04-27 16:31:43 -04:00
Daniel Gasienica 4d01264c09 Fix layout of media gallery 2018-04-27 16:31:43 -04:00
Daniel Gasienica b284e7c682 Remove unnecessary newline 2018-04-27 16:31:43 -04:00
Daniel Gasienica 78f15b654d Add EmptyState component 2018-04-27 16:31:43 -04:00
Daniel Gasienica ea49f7a3b6 Implement keyboard navigation for Lightbox 2018-04-27 16:31:43 -04:00
Daniel Gasienica e1b620602d Display attachments from disk 2018-04-27 16:31:43 -04:00
Daniel Gasienica 407c77395b Add explicit boolean 2018-04-27 16:31:43 -04:00
Daniel Gasienica f56dc09d01 Add getAbsoluteAttachmentPath 2018-04-27 16:31:43 -04:00
Daniel Gasienica e2a2165d9c Remove lightbox on unload 2018-04-27 16:31:43 -04:00
Daniel Gasienica 9451dc5e41 Define AttachmentSchemaVersion3 2018-04-27 16:31:43 -04:00
Daniel Gasienica 21db2e7182 Use saveURLAsFile 2018-04-27 16:31:43 -04:00
Daniel Gasienica 394d2f0bff Fix type signature 2018-04-27 16:31:43 -04:00
Daniel Gasienica 36c609c2c3 Persist has*Attachments properties for incoming messages 2018-04-27 16:31:43 -04:00
Daniel Gasienica 3df8c22e44 Alphabetize Message properties 2018-04-27 16:31:43 -04:00
Daniel Gasienica 307ab0d3a5 Extract saveURLAsFile 2018-04-27 16:31:43 -04:00
Daniel Gasienica 4c0c55082f Move navigation controls to the bottom 2018-04-27 16:31:43 -04:00
Daniel Gasienica fb8d4e2421 Implement basic lightbox with gallery support 2018-04-27 16:31:42 -04:00
Daniel Gasienica 43e19f3b06 Prevent default event on icon button clicks 2018-04-27 16:31:42 -04:00
Daniel Gasienica b3d0438537 Show hand cursor on media grid items 2018-04-27 16:31:42 -04:00
Daniel Gasienica 45d6c7a5a8 Implement video support in lightbox 2018-04-27 16:31:42 -04:00
Daniel Gasienica ac04f0648a Load more documents than media 2018-04-27 16:31:42 -04:00
Daniel Gasienica 6ee56b8445 Remove newlines 2018-04-27 16:31:42 -04:00
Daniel Gasienica b86f9c0be8 Allow saving of attachments from media gallery lightbox 2018-04-27 16:31:42 -04:00
Daniel Gasienica b74b761255 Implement click to save for document list 2018-04-27 16:31:42 -04:00
Daniel Gasienica 8ca5a391af arrayBufferToObjectURL: Ensure data is ArrayBuffer 2018-04-27 16:31:42 -04:00
Daniel Gasienica b27fdd1559 Use pointer cursor for DocumentListItem 2018-04-27 16:31:42 -04:00
Daniel Gasienica 41fe50553f Replace Backbone saveFile with Attachment.save 2018-04-27 16:31:42 -04:00
Daniel Gasienica 9a76d4bcf8 Whitelist assert global for tests 2018-04-27 16:31:42 -04:00
Daniel Gasienica 4a5e61eaf4 Implement Attachment.save 2018-04-27 16:31:42 -04:00
Daniel Gasienica 3727205606 Organize ESLint file list 2018-04-27 16:31:42 -04:00
Daniel Gasienica 954433366e Load documents for media gallery 2018-04-27 16:31:42 -04:00
Daniel Gasienica f8119be97b Include videos in media gallery 2018-04-27 16:31:42 -04:00
Daniel Gasienica 37d73accde Show ‘Documents’ tab 2018-04-27 16:31:42 -04:00
Daniel Gasienica 96c44094e3 Implement Conversation.fetchFileAttachments 2018-04-27 16:31:42 -04:00
Daniel Gasienica 3a8582ee16 Re-enable media gallery access 2018-04-27 16:31:42 -04:00
Daniel Gasienica 2a5f513ebc Organize globals 2018-04-27 16:31:42 -04:00
Scott Nonnenberg 45bf1d5bfc
styleguide: Make filesize/Signal.Util.GoogleChrome available (#2302)
styleguide: Make filesize and Signal.Util.GoogleChrome available
2018-04-27 09:56:22 -07:00
Scott Nonnenberg ccf14710a3 styleguide: Make filesize and Signal.Util.GoogleChrome available 2018-04-27 08:51:46 -07:00
Daniel Gasienica 73a0032b75 Remove duplicate entry from .gitignore (#2271) 2018-04-26 20:29:45 -04:00