lilia
8aa2f771a7
Remove self-listener in conversation model
...
Since there is the only source/listener on this event, it can be called
directly.
// FREEBIE
2017-05-09 15:28:16 -07:00
Scott Nonnenberg
731fcb8ecb
Add test verifying that AttachmentView shows file size
...
FREEBIE
2017-05-09 15:14:20 -07:00
Scott Nonnenberg
e7f41be464
Change android/android-dark file attachments to be on-theme
...
FREEBIE
2017-05-09 15:14:20 -07:00
Scott Nonnenberg
42195acfb1
Reduce empty space to the left of the larger file icon
...
FREEBIE
2017-05-09 15:14:20 -07:00
Scott Nonnenberg
ae6e6da44b
Change iOS file attachment bubbles to be on-theme
...
FREEBIE
2017-05-09 15:14:20 -07:00
Scott Nonnenberg
cd1569e57a
Android themes: Add space between file attachment, message text
...
FREEBIE
2017-05-09 15:14:20 -07:00
Scott Nonnenberg
ee00ad0e15
File attachments: show file size, bold filename, make icon bigger
...
FREEBIE
2017-05-09 15:14:20 -07:00
Scott Nonnenberg
2a04fa02df
Introduce new filesize dependency
...
FREEBIE
2017-05-09 15:14:20 -07:00
Scott Nonnenberg
699549ec47
Add .DS_Store to .gitignore
...
FREEBIE
2017-05-09 15:14:20 -07:00
lilia
c6e1e4492d
Bump version
...
// FREEBIE
2017-05-02 13:53:31 -07:00
lilia
5b1f817f6e
Update translations
...
// FREEBIE
2017-05-02 13:53:29 -07:00
lilia
a5a9118c5c
Fix empty bubble on accepting a new key
...
// FREEBIE
2017-05-02 13:50:48 -07:00
lilia
af90998aa1
Bump version
...
// FREEBIE
2017-05-01 11:09:18 -07:00
lilia
1f7ef8529c
Fix missing emojis in production build
...
Grunt was failing to pack emoji images into dist.
// FREEBIE
2017-05-01 11:08:04 -07:00
r-clancy
499ca5537a
Increase max GIF size to match Signal-Android.
...
Signal-Android had the max GIF size changed to 25MB in
WhisperSystems/Android@ad0f283
This change brings parity to the two projects and fixed #1116 .
2017-05-01 11:00:10 -07:00
lilia
00f626a02a
Update translations
...
// FREEBIE
2017-05-01 10:40:32 -07:00
lilia
62e8006064
Bump version
...
// FREEBIE
2017-05-01 10:40:28 -07:00
lilia
7a8f2f0fec
Allow sending arbitrary files
2017-05-01 09:58:03 -07:00
lilia
40af226a4a
Move Whisper.events out of views and tests
2017-04-21 13:21:18 -07:00
lilia
a1c7369347
Bump version
2017-04-20 11:07:10 -07:00
lilia
bab9580c3a
Don't fallback to file view for images
...
Also lengthen the timeout a bit.
// FREEBIE
2017-04-19 18:17:14 -07:00
lilia
267f1f5d93
Use ISO format in log message
2017-04-19 13:58:20 -07:00
lilia
935941e31e
Brighten dark theme microphone icon
2017-04-19 13:58:06 -07:00
lilia
6b531ad342
Fix attachment size
...
This is already a number.
// FREEBIE
2017-04-18 18:09:21 -07:00
lilia
c98ec91cab
Fix tests again
2017-04-18 16:51:56 -07:00
lilia
79ad09ba47
Update jshint
2017-04-18 16:46:02 -07:00
lilia
a2f0d6c739
Fix tests
2017-04-18 16:39:00 -07:00
lilia
6c7e1aa283
Update tests
2017-04-18 16:27:50 -07:00
lilia
c9b4ae6e80
Save 'video/quicktime' files as .mov
...
Sometimes .mov files arrive with content type video/quicktime, but must
be saved to .mov in order for osx to recognize them as videos and open
the appropriate default program, display thumbnails, etc...
// FREEBIE
2017-04-18 16:27:50 -07:00
lilia
a27ea20f3e
Improve unsupported file type handling
...
Make arbitrary files look nicer and display the filename.
If an audio or video element fails to load for any reason, timeout after
a few seconds and render it as an arbitrary file. Also short circuit to
this treatment for common audio and video file types that we know are
going to fail, e.g., proprietary formats from apple.
// FREEBIE
2017-04-18 16:27:50 -07:00
lilia
27a1c9f18a
Populate attachment file size
...
// FREEBIE
2017-04-18 12:08:37 -07:00
lilia
fc514aa96f
Add support for attachment file names
...
Send, receive, and save attachment filenames. Use them as suggested
names when saving files.
// FREEBIE
2017-04-18 11:48:56 -07:00
lilia
a256f17e19
Cleanup attachment attributes
...
Convert attachment ids from longs to strings, and byte buffers to
arrays.
// FREEBIE
2017-04-18 11:48:53 -07:00
lilia
6a8d0d1919
Bump version
2017-04-15 23:51:14 -07:00
lilia
38973cbc5c
Update translations
2017-04-15 23:51:10 -07:00
lilia
b68f438cee
Use appendChild instead of append
...
`append` is only supported in Chrome > 54
Fixes #1127
// FREEBIE
2017-04-15 23:46:02 -07:00
lilia
c8d456b71f
Bump version
2017-04-13 13:15:42 -07:00
lilia
d0448ec778
Fix tests
...
// FREEBIE
2017-04-13 13:15:42 -07:00
lilia
dcfc4701c2
Tweak socket event logging
2017-04-13 13:15:42 -07:00
lilia
44a4ff3b52
Refactor install view
...
Let install view manage the connection to the provisioning socket as
well as cleaning up the window on completion, simplifying options.js.
Call `remove` so that the view stops listening when the window closes.
Move view script and template to background page.
Adds ability to hide nav if this isn't our first run.
// FREEBIE
2017-04-13 13:15:42 -07:00
lilia
df65585e71
Network status listens to some global events
...
Listen for reconnectTimer to display reconnection info. Listen for
unauthorized to update network status immediately after a failed login,
rather than waiting for the normal 5s interval to time out.
// FREEBIE
2017-04-12 20:43:16 -07:00
lilia
d3492960a6
Display info in network status when unlinked
...
When we can't connect due to being unlinked, network status indicator
will show an appropriate informational message and a button to open the
installer window to relink.
// FREEBIE
2017-04-12 20:43:16 -07:00
lilia
587e5265c5
Only re-render network status when it changes
...
// FREEBIE
2017-04-12 20:43:16 -07:00
lilia
3f05c8ff87
Rename window.events to Whisper events
...
// FREEBIE
2017-04-12 20:43:16 -07:00
lilia
fcff07df98
Remove some global refs to window.events
...
// FREEBIE
2017-04-12 20:43:16 -07:00
lilia
510a5cb7fe
Namespace global listeners to Whisper
2017-04-12 20:43:16 -07:00
lilia
3c2b7c8cbd
Log missing signed prekey ids
...
// FREEBIE
2017-04-12 13:02:31 -07:00
lilia
26d97e621b
Update libsignal-protocol
2017-04-12 13:02:31 -07:00
lilia
5d1e770307
Tweak network status styles
...
Remove inline styles
Use flexbox in the left pane
// FREEBIE
2017-04-12 13:02:31 -07:00
lilia
cce1fe5c4b
Simplify openConversation
...
Now that the InboxView is initialized in the background page context, we
can manipulate it more directly, without going through a global function
on the foreground window.
// FREEBIE
2017-04-10 12:45:58 -07:00