lilia
28c602ab85
Use button for file input / paperclip
...
// FREEBIE
9 years ago
lilia
21cb6e0945
Use aria-hidden on avatars
...
Prevent screen readers from reading the identicons. They will already be
reading the names.
// FREEBIE
9 years ago
lilia
f0720776a2
Add alt tags to close buttons
...
// FREEBIE
9 years ago
lilia
8d800a4862
Make close buttons part of the tab order
...
// FREEBIE
9 years ago
lilia
f9c194f641
Remove commented out button
...
// FREEBIE
9 years ago
lilia
c6f51b190f
Add alt tags to menu buttons for screen readers
...
// FREEBIE
9 years ago
lilia
9aa429e18a
Add frontend support for expiring releases
...
When a release expires, it gets a persistent banner notification to
upgrade, and an ephemeral toast warning when trying to send a message.
// FREEBIE
9 years ago
lilia
c442a02cb6
Add build support for expiring old releases
...
Builds expire after 90 days.
9 years ago
lilia
e5748b974f
Harmonize x/close buttons
...
// FREEBIE
9 years ago
lilia
242c05834b
Remove unused template
...
// FREEBIE
9 years ago
lilia
01ca6b7c3a
Vertically center contact names
...
For contacts/conversations without any messages, center their names
vertically in the conversation list element.
// FREEBIE
9 years ago
lilia
ab62900e48
Simplify menu markup, tweak styles
...
// FREEBIE
9 years ago
lilia
76652c2622
Update style and copy on key changes
...
// FREEBIE
9 years ago
lilia
512c5bf739
Incoming bubbles have sender's color background
...
// FREEBIE
9 years ago
lilia
1e3e730d88
Consolidate panel container styling
...
Special case the main panel because it is super speshul.
// FREEBIE
9 years ago
lilia
6fe9c3f964
Nest key verification inside conflict dialogs
...
// FREEBIE
9 years ago
lilia
3901bcb8df
Style resend button as an inline link
...
For messages that failed to send due to network errors, this change
allows retrying them directly from the main conversation view rather
than only from the message detail view.
// FREEBIE
9 years ago
lilia
2e7c7ce0cc
Move back button to the left
...
// FREEBIE
9 years ago
lilia
d24eaa655a
Tweak styles on key verification view
...
// FREEBIE
9 years ago
lilia
d3b035121d
Clean up bottom bar styles
...
// FREEBIE
9 years ago
lilia
234f937bc7
Conversation subscreens share a header
...
// FREEBIE
9 years ago
lilia
4358bdfac7
Use url xor color on avatar, never both
...
Combining them often leaves a crufty colored ring on the outer edge of
the avatar image.
// FREEBIE
9 years ago
lilia
8bb8ed8151
Change left pane header color
...
// FREEBIE
9 years ago
lilia
7310afd1b4
Replace message list loading spinner with bar
...
// FREEBIE
9 years ago
lilia
647c2761e0
Move restart button into global menu
...
// FREEBIE
9 years ago
lilia
c16356084d
Align header buttons and touch up styles
...
// FREEBIE
9 years ago
lilia
18a5ce8e54
Restyle conversation panel
...
// FREEBIE
9 years ago
lilia
043a3f9609
New layout
...
Move the global header inside the left pane only, expand conversation
panels to full bleed, restyle conversation list items and selected state.
// FREEBIE
9 years ago
lilia
1b72ef6170
Restore notifications heading
...
// FREEBIE
9 years ago
Blake Griffith
0ceb8e7038
i18n notification's settings dialog
...
FREEBIE
9 years ago
Blake Griffith
24e4d9c615
'off' -> 'disable notifications' in settings
...
FREEBIE
9 years ago
Sam Lanning
662020ce68
Add title text for emoji in messages.
...
Fixes #250
// FREEBIE
9 years ago
lilia
a962d97bfb
Fix debug log submission loading UX
...
This flow broke a bit with transition to modal debug log.
Restructure such that the loading class can be applied to an appropriate
element inside the modal. Ensure that the input elements are hidden when
submit is clicked, the result elements are shown when the log upload is
completed.
// FREEBIE
9 years ago
lilia
7f8c76faca
Make debug log as big as possible
...
Tweak style to make the modal reasonably wide/tall, and use flexbox
to automatically expand the textarea.
// FREEBIE
9 years ago
lilia
34d50f94a9
Make window unscrollable // Fixes #692
...
// FREEBIE
9 years ago
lilia
636c0f2a60
Put debug log in a modal
...
Also dedupe close-button style
// FREEBIE
9 years ago
lilia
33fde3d4e7
Dedupe modal styles
...
// FREEBIE
9 years ago
lilia
a3c6061480
Add Notification Settings
...
Fixes #471
// FREEBIE
9 years ago
lilia
4ab2e25df6
Refactor Contact and Conflict views
...
Untangle these two views into their component parts, consolidating all
the key conflict logic in the key conflict view. Contact view now simply
renders basic contact info and miscellaneous errors but not conflicts or
message errors.
// FREEBIE
9 years ago
lilia
f221921127
Tweak conflict style
...
// FREEBIE
9 years ago
lilia
28c763992a
Move error indicators on message bubbles
...
// FREEBIE
9 years ago
lilia
5340791868
Display key conflict dialog inline
...
One less modal.
// FREEBIE
9 years ago
lilia
ad66da9fb5
Move identity conflicts to top of message detail
...
Also restyle them as with network errors
// FREEBIE
9 years ago
lilia
b5058e3981
Make network errors & resend button more prominent
...
// FREEBIE
9 years ago
lilia
59ac5cb9b1
Remove unused view
...
// FREEBIE
9 years ago
lilia
87ddcef333
Make debug log persistent
...
Save log entries in indexedDB rather than just in memory. Reload them
whenever the background page is refreshed.
// FREEBIE
9 years ago
lilia
b59539f23e
Remove unused template
...
// FREEBIE
9 years ago
lilia
5e0709f044
Add tooltip to reload button
...
Closes #462
// FREEBIE
9 years ago
Lorenz Hübschle-Schneider
e876d8f6ed
Display relative timestamps in conversation list
...
This mimicks Signal-Android's relative timestamps.
Previously, only the date was displayed.
Fixes #284
9 years ago
Sam Lanning
c4a9ac94b4
Improve Confirmation Dialog
...
Some basic modifications to the Confirmation Dialog:
* Always attached to <body> regardless of view that called it.
* Always centered horizontally on screen.
* A black semi-transparent overlay is now displayed over everything, and under
the dialog.
* Various other style changes.
fixes #389
// FREEBIE
9 years ago