lilia
c51773ab0e
More helpful error logging
10 years ago
lilia
9effa85e40
Remove libaxolotl concat task
10 years ago
lilia
319332bb6f
Add missing semicolon
...
:[
10 years ago
lilia
5d4298697c
Use view.$ shorthand for scoped jquery searches
...
Wish I'd noticed that one earlier. http://backbonejs.org/#View-dollar
10 years ago
lilia
0373252901
Update stylesheet
10 years ago
lilia
13ce354ab8
Registration UX improvements
...
Add some nice modal dialogs instead of confirmation alerts.
10 years ago
lilia
6d9c7182c4
Let the key worker close itself when done
10 years ago
lilia
d3dbf2328f
Set unread count badge when background page is refreshed
...
Refreshing the background page unsets the badge.
10 years ago
lilia
bfe23d86aa
Run key generation in a worker
...
Ground work for a smoother registration flow. Overall UX still needs
some polish but at least now we can have a progress gif or animation or
whatever. Also adds the phonenumber-confirmation step as a simple alert
box, which will be replaced with a nice dialogue in a later commit.
10 years ago
lilia
0a9598ae21
Update CONTRIBUTING.md
10 years ago
Tara Vancil
d65e0e5eda
Add tests for message and conversation models
...
Closes #218
10 years ago
lilia
196aa28873
Fix NaN badge
...
lolNaNcat
10 years ago
Matt Corallo
8b9a168524
Store session information separately
10 years ago
Matt Corallo
e33c6fddda
Do not rely on deviceObject.sessions anywhere in sendmessage
10 years ago
Matt Corallo
6c0f3ff1f0
Move session-storage logic to storage/devices from axolotl_wrapper
10 years ago
Matt Corallo
169097a409
Remove stale comments in axolotl_wrapper
10 years ago
Matt Corallo
89fefe4323
Create a textsecure.storage.impl to be overriden if desired
10 years ago
Matt Corallo
56bffdcfd3
Prefix libaxolotl-stored objects with "libaxolotl"
10 years ago
Matt Corallo
00cb420d37
Merge (un)encrypted storage layers
10 years ago
Matt Corallo
454b4726bd
Replace load/decode/index around our own number with helpers
10 years ago
lilia
3759fe46e9
Account for -1 HTTPError code
10 years ago
lilia
c3d875305d
Restore delivery receipt checkmarks
10 years ago
lilia
e52224e481
Remove libtextsecure's jquery dependency
...
Use only the finest, hand-crafted, artisanal XMLHttpRequests.
10 years ago
lilia
a2d88b4fad
Don't trigger notifications for sync messages
10 years ago
lilia
923bb8bbc9
Fix crash in message detail view
...
Fix crash when there's no contact for a group member.
10 years ago
lilia
e8cb4efaa4
Allow key conflict resolution for group updates
...
Creating a group with a member who's identity key has changed would
previously fail silently. Now, we catch and save the error, allowing the
same conflict resolution process as with regular messages.
Fixes #205
10 years ago
lilia
4bd46f80e7
Allow empty group avatar file input
10 years ago
lilia
ce36c36bd0
Include outgoing control messages in message history
...
So you know it worked.
10 years ago
lilia
f067bb9954
Remove dead code
10 years ago
lilia
fdb0935d6a
Fix resolveConflicts for groups
10 years ago
lilia
6c3ac2de02
Collapse two views into one
...
We used to have a subview that branched on content/control messages, but
no more.
10 years ago
lilia
caddb8dc09
Smoother group create experience
...
Previously there was a long pause between confirming the group details
and opening the conversation. Fix by first saving/opening the
conversation, rather than waiting for the initial group update to finish
transmitting.
10 years ago
lilia
74e01c2a95
Re-render control messages if necessary
10 years ago
lilia
48b0e8832d
Fix message detail contacts for incoming group message
...
Previously the From-field displayed all the group contacts.
10 years ago
lilia
bd82591b6c
Remove extraneous listener
10 years ago
lilia
a7079206f4
Nicer looking end-session and group control messages
10 years ago
lilia
f160d1b7ad
Css source maps
10 years ago
lilia
20baa795ad
Fixes #198 Squished avatars
...
Refactor all avatar views to use a shared partial, then change it to a
background image. Requires allowing unsafe-inline styles in the CSP.
10 years ago
lilia
6509561795
Make badge count accurate
...
Previously it would reset when refreshing the inbox. Now it tracks
changes to conversation unreadCounts.
Fixes #200
10 years ago
lilia
c4ae7a21d8
Tighten up CSP
...
Should be all we need, modulo staging/prod.
10 years ago
lilia
24768712e0
Focus text input when opening a conversation
10 years ago
lilia
ebc8846fcb
Fix bug in panels controller
...
Previously, we'd create a new model instance even when one already
existed in the inbox.
10 years ago
lilia
9474b16eba
In rare cases, a group has no members
10 years ago
lilia
5ffa265559
Revert "Popout inbox"
...
This reverts commit 31e7d285e3
.
This seemed like a nice feature, but the popup bubble isn't very
conducive to nontrivial user inputs, e.g. file inputs.
Fixes #211
10 years ago
lilia
06f4d4456d
Fix empty notification on key conflicts
10 years ago
lilia
ebdc8650ed
Fix copy task
10 years ago
lilia
ea492ed85b
Fix registration page styling
10 years ago
lilia
c526dbda5f
Set up production build task
...
`grunt copy`
Closes #191
10 years ago
lilia
66fb673e6a
Add missing error.png
10 years ago
lilia
db3d97b576
Move icon.png to /images
10 years ago