lilia
010297f4c5
Track groups I've left
...
// FREEBIE
2016-02-22 17:11:16 -08:00
lilia
83b25c0bfa
Capitalize menu items in English
...
Because capitalization plays differently in other languages.
// FREEBIE
2016-02-22 15:44:40 -08:00
lilia
ca188f1449
Update copyright year in README
...
Closes #698
// FREEBIE
2016-02-22 15:42:47 -08:00
lilia
bb97239214
Bump version to 0.2.2
...
// FREEBIE
2016-02-22 14:29:35 -08:00
lilia
4f6cfb58a4
Update translations
...
// FREEBIE
2016-02-22 14:28:08 -08:00
lilia
f940676357
Ignore attempts to post empty debug logs
...
Fixes #697
// FREEBIE
2016-02-22 13:59:34 -08:00
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
2016-02-22 12:48:06 -08:00
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
2016-02-22 12:41:49 -08:00
lilia
de745c3ba0
Fix menu overlap issue
...
The button for the conversation menu was rendering on top of the global
menu since the global menu was part of a position-fixed element and thus
except from the normal document flow.
// FREEBIE
2016-02-22 11:01:47 -08:00
lilia
34d50f94a9
Make window unscrollable // Fixes #692
...
// FREEBIE
2016-02-22 10:47:48 -08:00
lilia
f4387cc231
Remove obsolete style rules
...
// FREEBIE
2016-02-19 17:34:59 -08:00
lilia
bc9436f90d
Capitalize menu items
...
// FREEBIE
2016-02-19 17:34:59 -08:00
lilia
636c0f2a60
Put debug log in a modal
...
Also dedupe close-button style
// FREEBIE
2016-02-19 17:34:59 -08:00
lilia
78603259c1
Center conversation tile in the main pane
...
Also fixes a visual bug with debug log and other overlays which wouldn't
cover the right edge of a very wide window.
// FREEBIE
2016-02-19 17:34:59 -08:00
lilia
33fde3d4e7
Dedupe modal styles
...
// FREEBIE
2016-02-19 17:34:59 -08:00
2-4601
bb681526dc
Add templates for issues and pull requests
...
GitHub recently introduced templates for issues and PRs.
These will hopefully improve both.
//FREEBIE
2016-02-19 17:31:57 -08:00
2-4601
0a366a5e87
Update README.md
...
- remove reference to the mailing list (as suggested by Riya)
- add link to the community forum
//FREEBIE
2016-02-20 01:27:51 +02:00
lilia
cd5d1875ee
Fix up translatable string
...
Transifex is having trouble delimiting these placeholders.
// FREEBIE
2016-02-19 11:00:38 -08:00
lilia
1fcc528706
Bump to 0.2.1
...
// FREEBIE
2016-02-18 16:14:16 -08:00
lilia
74aeddcbda
Add missing view file
...
// FREEBIE
2016-02-18 16:13:53 -08:00
lilia
8545ab93f4
Bump to 0.2.0
...
// FREEBIE
2016-02-18 15:24:27 -08:00
lilia
df6c9cf462
Rebuild test.js
...
Needs reconcatenation after changing _test.js
// FREEBIE
2016-02-18 15:23:39 -08:00
lilia
173e037fa6
Fix minor style errors
...
And keep it that way, by making jscs config more opinionated.
// FREEBIE
2016-02-18 13:45:22 -08:00
lilia
b09cb228f7
Disallow trailing whitespace
...
// FREEBIE
2016-02-18 12:22:44 -08:00
lilia
18e9ded296
Fix storage.put
...
Adding an existing id to a collection is a no-op. To update an existing
item, we must pass {merge: true} as an option.
// FREEBIE
2016-02-18 12:22:43 -08:00
lilia
a3c6061480
Add Notification Settings
...
Fixes #471
// FREEBIE
2016-02-18 12:22:43 -08:00
lilia
015bbdacc7
Run jshint on more things
...
// FREEBIE
2016-02-18 12:22:43 -08:00
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
2016-02-18 12:22:43 -08:00
lilia
1e1b87bbbd
Add session store logging
...
// FREEBIE
2016-02-18 12:22:43 -08:00
lilia
1bd0855d93
Remove duplicate display of network errors
...
Network errors render as a resend dialogue at the top of the message
detail and need not be re-reported in the contact list or errors
section.
// FREEBIE
2016-02-18 12:22:42 -08:00
lilia
f221921127
Tweak conflict style
...
// FREEBIE
2016-02-18 12:22:42 -08:00
lilia
28c763992a
Move error indicators on message bubbles
...
// FREEBIE
2016-02-18 12:22:42 -08:00
lilia
5340791868
Display key conflict dialog inline
...
One less modal.
// FREEBIE
2016-02-18 12:22:42 -08:00
lilia
ad66da9fb5
Move identity conflicts to top of message detail
...
Also restyle them as with network errors
// FREEBIE
2016-02-18 12:22:42 -08:00
lilia
b5058e3981
Make network errors & resend button more prominent
...
// FREEBIE
2016-02-18 12:22:41 -08:00
lilia
f5436a5123
Clicking on message status icon opens detail view
...
Additionally, hovering over it will apply cursor: pointer. Previously
only the timestamp exhibited this behavior.
// FREEBIE
2016-02-18 12:22:41 -08:00
lilia
496ac30d6f
Process delivery receipts from yourself
...
Fixes #668
// FREEBIE
2016-02-16 17:51:42 -08:00
lilia
cd7bc78b1d
Refactor delivery receipt processing
...
Replace the where, forEach, and found pattern with a find.
// FREEBIE
2016-02-16 17:51:42 -08:00
lilia
b602533084
Serialize calls to sendSyncMessage
...
Fixes #679
// FREEBIE
2016-02-16 17:46:20 -08:00
lilia
6154dbb8db
Fix debug log growing uncontrollably
...
Races between adding new log entries and fetching old ones can cause an
overage of more than one entry.
// FREEBIE
2016-02-12 18:34:58 -08:00
lilia
a1743e3cc1
Bump to 0.1.12
...
// FREEBIE
2016-02-12 17:26:57 -08:00
lilia
5100cd392d
Remove empty css rule
...
// FREEBIE
2016-02-12 17:25:18 -08:00
lilia
b8602a3b42
Make migrations more robust
...
Occasionally these will fail if they happen to be executed before the
necessary dependencies (storage, ConversationCollection) are declared.
// FREEBIE
2016-02-12 17:18:37 -08:00
lilia
48626ceafb
Remove spurious storage.fetch from migration
...
This should really only be called once, from background.js.
Calling it twice can cause doubled listeners for the registration_done
event, which in turn leads to duplicate post-registration callbacks,
dual sync requests, and an eventual datastore inconsistency.
Fixes #670
// FREEBIE
2016-02-12 17:02:11 -08:00
lilia
df079a7027
Bump to 0.1.11
...
// FREEBIE
2016-02-11 12:36:16 -08:00
lilia
3ab0097cff
Update translations
...
// FREEBIE
2016-02-11 12:36:16 -08:00
lilia
1f2dfc5ea9
Only update notification on add
...
Previously, notifications were persistent until explicitly dismissed
from the notification center (a bell icon in the system tray), but that
ui has been removed from chrome*, so now updating on remove is
unexpectedly creating a new notification pop up.
*http://blog.chromium.org/2015/10/streamlining-notifications-on-desktop.html
Fixes #667
// FREEBIE
2016-02-10 11:37:40 -08:00
lilia
4198987723
Display a message when provisioning socket fails
...
Fixes #464
// FREEBIE
2016-02-09 16:23:17 -08:00
lilia
7e82d1295c
Handle attachment upload errors
...
Adds a new kind of replayable error that handles retry of pre-encryption
failures, e.g., attachment upload.
Fixes #485
// FREEBIE
2016-02-09 13:21:32 -08:00
lilia
910e37649a
Let group messages use new Message class
...
// FREEBIE
2016-02-08 17:07:49 -08:00