Commit Graph

2223 Commits (d7f241ddee0f51fc81553a29e66a2d1bbfd3721a)
 

Author SHA1 Message Date
lilia d7f241ddee Use correct type on timer updates 8 years ago
lilia 05ed7c3822 Merge timer update functions 8 years ago
lilia f2bdafc7e9 Validate/reformat phone numbers in contact syncs
Turns out there's no garauntee that Android will send us contact info
with phone numbers in e164 format. When that happens, we fail to update
the correct contact. Fix by performing validation on the incoming number
before attempting to merge changes to the name, avatar, or color.

Fixes #903
8 years ago
Ikarulus 59c684db8a Removes orange borders glitch (visible in dark design)
FREEBIE
8 years ago
Ikarulus bb5ebf39bd Changed debug log color in dark theme
Fixes #990
8 years ago
lilia cf80557869 Bump version 9 years ago
RiseT 96252a7ee6 Use singular form for per-conversation safety numbers
// FREEBIE
9 years ago
WanderMore 6037d00da3 Add link to iOS build instructions
// FREEBIE
9 years ago
lilia f02491a15c Update translations 9 years ago
lilia 33dc9ca3a3 Make dark theme links lighter and less saturated
10% lighter and 10% lower saturation than traditional signal blue
9 years ago
lilia 46254e3c23 Use shades of gray for left pane focus effect
Also remove extraneous rule. It is repeated further down the stylesheet,
and overruled by !important.
9 years ago
lilia 09b582bb2b Darken material colors in dark theme
Dark theme uses material colors with value 700 from
https://material.google.com/style/color.html
9 years ago
lilia ee334d3fcb Dark theme tweaks
* Fixes hourglasses
* Fix delivered status icon
* Other changes aiming for more consistency of visual structure
  between light and dark themes.
* Restores left pane header focus/transition effect.
9 years ago
Ikarulus 53cd3af78b Added a dark theme
I added a dark theme in order to solve #328.
This may fix #328 at least partially.
9 years ago
lilia 030096bf91 Bump version 9 years ago
lilia ff2c23b26a Update translations 9 years ago
lilia a8468dae28 Reduce load from delivery receipt processing
Add a special type of collection just for retrieving group ids, which
doesn't incur the overhead of initializing a conversation model along
with all its group members.
9 years ago
lilia 0854b19371 Revert "Don't load group contacts unnecessarily"
This reverts commit 6699571910.

Not quite ready for primetime.
9 years ago
lilia 6699571910 Don't load group contacts unnecessarily
There are some cases when we want to initialize a group object without
loading its contacts, such as while processing delivery receipts. We
really only need to load the contacts for a group/convo when we are
rendering it, so let the front end handle those cases (which most of
them do already).
9 years ago
lilia ae6174c511 Update translations / Fixes #963 9 years ago
lilia 791f59f41b Bump version 9 years ago
lilia 65072d8e03 Update libphonenumber 9 years ago
lilia ba0e83bbf0 Update translations 9 years ago
lilia 35270dbbb4 Use timeout-based animation for hourglasses
CSS animations are convenient but costly if you have hundreds of them.

Fixes #945
9 years ago
lilia c0a160b1dd Yet more identity key -> safety numbers changes 9 years ago
lilia 74883ccd3c More identity key -> safety numbers changes 9 years ago
lilia ae379c1621 Update translations 9 years ago
lilia a67bd75484 Update verification screen copy 9 years ago
lilia 9c00a27081 Bump video min-width to include all controls
Fixes #960
9 years ago
Benedikt Constantin Radtke 520be3d5db Fixed bubble timestamp update timer breakdown
TimestampView's getRelativeTimeSpanString called moment() twice while
calculating the timeout. If there was a minute/hour/day wrap between
these 2 calls, the calculated delay was 0 and thus no timer was
scheduled, since if (this.delay) evaluated to false.

Fixes: #857, #460

// FREEBIE
9 years ago
Benedikt Constantin Radtke add159dde9 Localized the message detail view's timestamps
Momentjs will now format the timestamps depending on the locale.

Fixes: #954

// FREEBIE
9 years ago
lilia 06535f1861 Bump version 9 years ago
lilia 27666960c6 Update translations 9 years ago
lilia e86142d07c Hide verification QR code
The scannable fingerprint format has changed, leaving our qr codes out
of date and thus unscannable.
9 years ago
lilia b4007e58f2 Remove dead code 9 years ago
lilia d19a8ee686 Bump version 9 years ago
lilia 3aa2e07a51 Update translations 9 years ago
lilia 7256fe9b6f Reduce CPU load from css animations
On osx this cuts the load in half. We can probably do better with
js-based animations but let this be a quick fix for now.
9 years ago
lilia bbcb12dd1e Bump version 9 years ago
lilia 03c5d12edd Fix necrobumping convos on key change
When inserting key change advisories, use the current conversation
timestamp to avoid pushing lots of old groups to the top of the
conversation list.
9 years ago
lilia e47868129e Remove unneeded rule
No longer needed thanks to previous commit.
9 years ago
lilia d5431a942f Simplify and correct message metadata alignment
Match left/right adjustment on Android.
Incoming to the left, outgoing to the right.
9 years ago
lilia b5f5c4604c Fix missing hourglass on some expiring messages
Resolves a race condition between marking messages read and
loading/rendering those messages in the frontend.

Fixes #942
9 years ago
lilia 508c10755b Bump version 9 years ago
lilia 7413bd80d1 Update translations 9 years ago
lilia 19b83931ed Enable disappearing messages 9 years ago
lilia 657fa2725f Adjust hourglass vertical alignment 9 years ago
lilia 635178b06f Fix string 9 years ago
lilia e0ff8c926f Update translations 9 years ago
lilia 6162f22766 Fix some localization descriptions 9 years ago