codedust
5378cd8602
Fix multiple spaces not beeing displayed in message bubbles
...
Multiple spaces (" ") are displayed by browsers as a single
whitespace character if 'white-space: pre-wrap;' is not set.
2015-09-07 16:35:24 -07:00
codedust
ec4ef9062c
Fix text color and text selection color of outgoing links
...
This will change the text color of outgoing links from blue
to gray to increase the contrast to the background color of the
outgoing message bubble. Also, the text selection color of these
links will be the same as for normal text.
2015-09-07 16:28:15 -07:00
codedust
01b0f96b9a
Fix text selection color of outgiong message bubble contents
...
This will change the text color and the background color of selected
text in outgoing messages to make the selection more noticeable.
::selection and ::-moz-selection have to be seperated into two
selectors because browsers will ignore selectors with partially
unknown syntax.
2015-09-07 16:28:15 -07:00
lilia
515e1be454
Update CONTRIBUTING.md
...
Add link to Android build instructions.
// FREEBIE
2015-09-07 16:06:02 -07:00
lilia
f764445c86
Remove erroneous license file and headers
...
We only use GPLV3 around here.
// FREEBIE
2015-09-07 14:58:42 -07:00
lilia
1427369bd0
Fix suggestion list template
...
Convention collision.
// FREEBIE
2015-09-04 18:46:33 -07:00
lilia
98aed2975c
Fix conversations opening from the background
...
From a notification, for example, we were opening the inbox but not the
conversation.
// FREEBIE
2015-09-04 18:34:13 -07:00
lilia
24a18e91b3
Clean up shared compose/group update ui
...
Makes the groupupdate and recipient input fields stick to the top,
restyles the typeahead as a floating dropdown list of suggestions
rather than a full width component, fixes group avatar thumbnail
rendering.
// FREEBIE
2015-09-04 13:11:21 -07:00
lilia
e402338af7
Make it easier to reference templates
...
Whisper.Views can now use templateName to reference the id of the
desired template.
2015-09-04 13:09:56 -07:00
lilia
239b87a1fa
Fix conversation resize bug
...
Fix behavior where resizing a message detail screen would result in a
mis-sized conversation view when exiting the message detail.
2015-09-04 13:06:40 -07:00
lilia
7d9490e503
Add contact list view
...
Used by member list view. Refactored some templates for shared markup.
Fixes strange behavior where members in the list were hoverable and
selectable.
// FREEBIE
2015-09-03 14:31:05 -07:00
lilia
5d9965a60e
Make all mustache templates available as partials
...
// FREEBIE
2015-09-03 13:22:52 -07:00
lilia
9566f10ca4
Add bottom border to conversation header
...
// FREEBIE
2015-09-02 19:00:39 -07:00
lilia
cee2d4cc6b
Tweak recipient input style
...
// FREEBIE
2015-09-01 17:40:39 -07:00
lilia
3e5946a12b
Move worker initialization to background.js
...
Not sure why I put it in panel controller. Probably an oversight.
// FREEBIE
2015-09-01 16:56:21 -07:00
lilia
0ec9e691d8
Tweak dev and default grunt tasks
...
Preen is only needed when installing new components so take that out of
the default task.
Dev task was set up to run sass after watch which can't happen since
watch loops forever, watching. Instead, do a rebuild of js and sass
files before starting the watch.
// FREEBIE
2015-08-31 16:45:49 -07:00
lilia
43aaf541c1
Compose flow style tweaks
2015-08-31 16:09:05 -07:00
lilia
cc92cdfa29
After destroying messages, remove the conversation view
2015-08-31 16:01:56 -07:00
lilia
272d098e85
Make checkmark black // Fixes #338
2015-08-31 14:02:11 -07:00
lilia
50939d1851
Restyle conversation menu button
2015-08-31 13:59:12 -07:00
lilia
89f5f216ed
Fix new conversation with no lastMessage
2015-08-27 18:02:39 -07:00
lilia
5b430fa8aa
Make sure newly active conversations are added to the inbox
2015-08-27 17:54:07 -07:00
lilia
fbb50e6621
Change colors and backgrounds
2015-08-27 17:53:50 -07:00
lilia
e8b4bd708e
Fix lint warnings
2015-08-27 17:45:23 -07:00
lilia
9e79ecddf8
Fix scroll stickiness while hidden
...
Fix bug: Open thread A, open thread B, receive message in thread A, open
thread A. Scroll bar has reset to the top.
2015-08-27 16:25:35 -07:00
lilia
e3c56a0c03
Refactor and remove old window mgmt code/globals
2015-08-27 15:23:22 -07:00
lilia
3bc64cbed5
Remove unused function
2015-08-27 15:04:43 -07:00
lilia
21aaf0fab5
Clean up notification and unread indicator behavior
2015-08-27 15:04:43 -07:00
lilia
e0f84d9c8e
Clear unread on focus iff convo is open
2015-08-27 15:04:43 -07:00
lilia
baa55c9018
Refactor for less model duplication
2015-08-27 12:38:51 -07:00
lilia
c4eac76032
Fix for new contact button bug
2015-08-26 22:33:00 -07:00
lilia
a5a1dad03c
Redelegate events for new contact view
...
And rename for consistency
// FREEBIE
2015-08-26 17:52:44 -07:00
lilia
3569050cb6
Make conversation list fill gutter
2015-08-26 17:48:18 -07:00
lilia
17051cef9d
Only add loading class from inbox
2015-08-26 17:48:02 -07:00
lilia
fbc73c0369
Add spinner for long-loading message lists
2015-08-26 17:30:20 -07:00
lilia
992dfa5b20
Bug fixes for group create flow
...
Fallout from layout change.
// FREEBIE
2015-08-26 17:11:01 -07:00
lilia
39d13d5e45
Quiet notifications if the window is open
...
Draw attention to the window instead.
// FREEBIE
2015-08-26 16:10:44 -07:00
lilia
0b98043c1c
Add a worker
...
Offload all the asm.js code to a second thread. This is usually the
source of intermittent frontend freezes when running single-threaded.
2015-08-26 16:09:58 -07:00
lilia
d07357ce9a
Retool various sub-screens to fit two-column layout
2015-08-26 15:15:14 -07:00
lilia
c780713a26
Fix up socket status display
2015-08-26 10:31:16 -07:00
lilia
bcec207674
Mark read when opening a conversation
2015-08-26 10:12:05 -07:00
lilia
877b34579a
Fix heade text style
2015-08-26 10:11:40 -07:00
lilia
00ef30b283
Remove css maps from git
2015-08-25 17:06:00 -07:00
lilia
d6a4e6e496
Restore two column layout
...
Establishes basic functionality for viewing conversations in two column
mode, including message area and message list resizing, and maintaining
scroll position.
Various subviews need to be retooled but are more or less still
functional, i.e., new message, message detail, key verification, etc...
2015-08-25 17:01:22 -07:00
lilia
00dfcbb462
Change websocket closed message
2015-08-24 09:10:48 -07:00
lilia
c3d3ec125d
Wait for contact sync before opening inbox
...
Use a canned bootstrap progress animation in lieu of better design.
Fix #271 // FREEBIE
2015-08-06 12:35:06 -07:00
lilia
4f1ce4c493
Assume unknown recipients are single-device
...
Start by requesting keys for only the master device, then handle 410 as
needed. Single-device users are the more common case and this strategy
lets us avoid requesting/expending one of our own device keys when
establishing a session with sibling devices.
// FREEBIE
2015-08-05 16:06:28 -07:00
lilia
82431c3c12
Update compose typeahead after fetching
...
Fixes #322
// FREEBIE
2015-08-05 11:20:18 -07:00
lilia
001a91466b
Add group member list // Closes #279
2015-08-04 12:15:37 -07:00
lilia
a3054bbe71
Update contributing.md
...
Because some people still aren't getting it... Also test docs were out
of date. Closes #321
2015-08-03 17:17:43 -07:00