Scott Nonnenberg
0b6d5de753
Update the scroll position when 'fetch more messages' is complete
...
FREEBIE
8 years ago
lilia
3dbb21c53c
Fix being re-added to a group you previously left
...
Negate the flag marking the group as left. Fixes #1207 .
// FREEBIE
8 years ago
Scott Nonnenberg
13a91eece8
MessageListView.measureScrollPosition: reuse variables
8 years ago
Scott Nonnenberg
c5530b7235
Increase wiggle room to 30 px, which should ensure text cut off
...
FREEBIE
8 years ago
Scott Nonnenberg
84397a2ef4
20px at bottom of conversation considered 'at the bottom'
...
So users who are 'close enough' at the bottom of the conversation won't
get marooned in history.
FREEBIE
8 years ago
lilia
cc4d2993d1
Remove out of date test
...
This test is out of date with respect to the latest signed key rotation rules
implemented in b92dd45
and 536dd7b
. Previously we would only keep the last two
signed keys, but now we keep at least three as well as requiring a minimum
retention period. As a result, this test should be failing, but we haven't
noticed because it's not using the `done` parameter to signal its asynchronous
nature.
// FREEBIE
8 years ago
Scott Nonnenberg
09791ab7d9
Make last seen indicator more stable, with less forced removal
...
FREEBIE
8 years ago
Scott Nonnenberg
c3dc9732ef
Fix: Don't scroll to last seen indicator on focus
...
FREEBIE
8 years ago
Scott Nonnenberg
10c2874d19
Fix race condition: Pull from database after add to conversation
...
Also add some console logs to help us determine whether this ever
happens to people in the wild.
FREEBIE
8 years ago
lilia
e9152d9d27
Bump version
...
// FREEBIE
8 years ago
lilia
54d14dde31
Update translations
...
// FREEBIE
8 years ago
Scott Nonnenberg
10a6dc8b6f
Update manual test script to reflect scroll/last-seen updates
...
FREEBIE
8 years ago
Scott Nonnenberg
9de384f3b8
Reset last seen indicator timing on focus of window
...
FREEBIE
8 years ago
Scott Nonnenberg
01918049b4
Keep last seen indicator around for five seconds
...
Helps calm the user experience a little more, makes it easier to
understand what's happening when messages are coming in quickly.
FREEBIE
8 years ago
Scott Nonnenberg
4e9e811d12
Last seen indicator: Keep scroll position when window loses focus
...
FREEBIE
8 years ago
Scott Nonnenberg
3beecce94e
fetchConversation: Minimize scans across loaded messages
...
FREEBIE
8 years ago
Scott Nonnenberg
d5d1d58cc2
Exclude Backbone-sourced method from jscs checks
...
FREEBIE
8 years ago
Scott Nonnenberg
3ceb3a049e
Override Message.fetch to ensure that db data overrides local
...
FREEBIE
8 years ago
Scott Nonnenberg
2c81539042
A guard to prevent infinite loops in fetching of conversation
...
FREEBIE
8 years ago
r-clancy
66b19d5cf7
Add support for opening the inbox via a shortcut - fixes #1134 .
8 years ago
Scott Nonnenberg
d294cc96a5
A few tweaks to safety number-related UI
...
* Show a pointer cursor on safety number change notification
* Add 'click to verify' to the text shown there
* Add ':' to the text shown on the safety number screen
* Limit the width of the safety number box, to force 3x4 layout
* Center the safety number box
FREEBIE
8 years ago
Ivan Markin
931441a057
Fix duplicate x icon (cancel) on active search field.
...
Fixes #1136 .
// FREEBIE
8 years ago
Scott Nonnenberg
fdf04f6229
Ensure that we never show last seen indicator if count is zero
...
FREEBIE
8 years ago
Scott Nonnenberg
be981d6f48
Update manual test script after changes to last seen indicator
...
FREEBIE
8 years ago
Scott Nonnenberg
1839efd535
Move margin-top back to inner last seen indicator element
...
FREEBIE
8 years ago
Scott Nonnenberg
e023c58883
Update last seen indicator even if window doesn't have focus
...
FREEBIE
8 years ago
lilia
72019eb79c
Reuse a variable
...
FREEBIE
8 years ago
lilia
176339ffe6
Add log to see if we ever fetch while fetching
...
// FREEBIE
8 years ago
lilia
16f3717824
Move refresh prekeys out of SignalProtocolStore
...
Use an event/listener instead
// FREEBIE
8 years ago
lilia
681418cf6b
Restyle last seen indicator
...
Add horizontal line behind text.
// FREEBIE
8 years ago
lilia
4921ef1b9d
Tweak scroll to bottom bottom color
...
And add drop shadow
// FREEBIE
8 years ago
lilia
017bb56cca
Fix some corner casese with last seen indicator
...
* Remove increment behavior
* Dismiss when new messages arrive but the window is focused
* Update the indicator when window becomes focused.
// FREEBIE
8 years ago
Scott Nonnenberg
bb468e7b01
Wait for scroll before deciding whether to add scroll down button
...
FREEBIE
8 years ago
Scott Nonnenberg
ae7044fd30
Add recursive fetch scenario to manual test script
...
FREEBIE
8 years ago
Scott Nonnenberg
30b7bf23db
Recursively fetch messages until we've loaded all unread
...
FREEBIE
8 years ago
Scott Nonnenberg
533ec52d0c
test/manual.txt: add scenarios for new scroll down button
...
FREEBIE
8 years ago
Scott Nonnenberg
8b4402e8a5
Only show scroll down button if we're not at bottom of convo
...
FREEBIE
8 years ago
Scott Nonnenberg
4c7bfbe9ff
Scroll down button: when scrolled up, or new non-visible message
...
FREEBIE
8 years ago
Scott Nonnenberg
13322c7071
test/fixtures.js: Cleanup - data at top, images/setup at bottom
...
FREEBIE
8 years ago
Scott Nonnenberg
86c866738f
Introduce unread message to fixtures, further interactivity fixes
...
FREEBIE
8 years ago
Scott Nonnenberg
318162e74a
LastSeenIndicatorView: programmatic tests, tweak to manual tests
...
FREEBIE
8 years ago
Scott Nonnenberg
1608acf449
Add new test/manual.txt with scenarios for last-seen, scrolling
...
FREEBIE
8 years ago
Scott Nonnenberg
33cdc6ae71
test/index.html: Comments to help in turning off code coverage
...
FREEBIE
8 years ago
Scott Nonnenberg
0a5960e091
Restore interactivity to InboxViews hosted on test page
...
FREEBIE
8 years ago
Scott Nonnenberg
3cfac58d78
Eliminate all console errors during test run
...
FREEBIE
8 years ago
Scott Nonnenberg
f6c62e4822
Android: Make last seen indicator margin consistent top/bottom
...
FREEBIE
8 years ago
Scott Nonnenberg
3e01d78c89
MessageListView remove unused reset-scroll event
...
FREEBIE
8 years ago
Scott Nonnenberg
73f2a4a0fb
Simplify MessageListView.resetScrollPosition: no translation math
...
FREEBIE
8 years ago
Scott Nonnenberg
bfdb8254a4
Scroll on new message only if we were already at bottom
...
FREEBIE
8 years ago
Scott Nonnenberg
fed26c36ca
Add new Last Seen Indicator with unread count, scroll to it
...
This is to ensure that when there are a lot of unread messages, the user
is given the chance to see all of them by being scrolled to the oldest
new message.
When a new message comes in, the indicator will be incremented.
When the user sends a message or switches away from the conversation,
the last seen indicator will be removed.
FREEBIE
8 years ago