Joachim Bauch
dbd3db3393
Always use general "send" API and determine internally to encrypt.
...
With that also get rid of the "Api.send2" and "Api.apply" hacks. Now the
respective methods take an optional function to call for sending the data
as first argument. No more magic object binding, yay!
11 years ago
Joachim Bauch
6591cdfae1
Trigger events through service instead of "appData".
11 years ago
Joachim Bauch
77e33deb9d
Don't specify dependencies explicitly.
11 years ago
Joachim Bauch
72a5d60f9a
Initial UI integration.
...
- Show own fingerprint in settings.
- Show notification in chat while peer identity is requested.
- Show lock icon on encrypted chat messages.
- Show button in chat menu to open dialog with fingerprint of remote peer.
Needs rebuilding of styles after merging.
11 years ago
Joachim Bauch
848289a9e5
Log initialization result in service and use result directly from API.
11 years ago
Joachim Bauch
7f492d315c
Log an error if encrypted message is received but not supported.
11 years ago
Joachim Bauch
c33d2cb416
Renamed stuff to "EndToEndEncryption".
11 years ago
Joachim Bauch
81318f09aa
Explicitly set dependencies for axolotl library.
11 years ago
Joachim Bauch
3e30c10336
Use new encryption service to get end-to-end encryption between peers.
11 years ago
Joachim Bauch
9e3257c3bb
Add new encryption service using libaxolotl-javascript.
11 years ago
Joachim Bauch
c13b358e50
Add libaxolotl-javascript 1.3.0 with dependencies.
11 years ago
Evan Theurer
486505a57c
Update ua-parser to 0.7.9.
11 years ago
Simon Eisenmann
b55fd10906
Added missing semicolon
11 years ago
Simon Eisenmann
1cfea7196f
Fixed invalid experimental constraints.
11 years ago
Simon Eisenmann
af194a64b8
Remove deprecated MediaStream.stop api (see https://groups.google.com/a/chromium.org/forum/#\!msg/blink-dev/s0UsMk8i2YM/WpepA4w3mPEJ for details).
11 years ago
Simon Eisenmann
61eb329630
Use css to provide ellipsis for buddy subline.
11 years ago
Simon Eisenmann
215408598a
Added more sound options and moved them to separate section in settings.
11 years ago
Simon Eisenmann
239dea4ecd
Show unsupported dialog when run in Microsoft Edge.
11 years ago
Simon Eisenmann
e207726148
Updated WebRTC adapter to latest version.
11 years ago
Evan Theurer
652cefb9af
Handle peercall event remoteStreamAdded being triggered without a stream.
11 years ago
Simon Eisenmann
05a5b1b4bf
Disable joined and left sound when in a call.
11 years ago
Simon Eisenmann
8d28b9a597
Use a refcount for disable sound.
11 years ago
Simon Eisenmann
78d15a3040
Added playsound service api to disable sounds by id.
11 years ago
Simon Eisenmann
9a3f98de34
Moved registry back to outer scope.
11 years ago
Evan Theurer
ff7cdb5835
Support alertify dialogs of custom type.
11 years ago
Evan Theurer
3f8bcd5a0e
Add settings option to disable sound effects.
11 years ago
Simon Eisenmann
9432535665
Use webfonts.js in main to avoid load order error in built javascript.
11 years ago
Simon Eisenmann
ff8150569b
Load Youtube sandbox content on demand.
11 years ago
Simon Eisenmann
344c5a4484
Add notes about youtube sandbox.
11 years ago
Simon Eisenmann
b3d03b819c
Serve odf and pdf sandbox from the server to prepare CSP http header for Firefox compatibility as Firefox does not support CSP in meta tag (see https://bugzilla.mozilla.org/show_bug.cgi?id=663570 ).
11 years ago
Simon Eisenmann
e35dd0f8a3
Added URL support to sandbox service.
11 years ago
Simon Eisenmann
7df88de38c
Removed vim settings to avoid file beeing detected as Java by GitHub.
11 years ago
Simon Eisenmann
dc7bbd9b76
Create sandbox iframes on demand rather than always by template code.
11 years ago
Simon Eisenmann
74044c08b0
Removed vim configuration which falsely lead to Java detection on GitHub.
11 years ago
Simon Eisenmann
2a8fc4719b
Fixed problem where Chrome thought it already has an offer because the SDP is empty string instead of returning null for remoteOffer.
11 years ago
Simon Eisenmann
a577e73a32
Make sure to support renegotiation in conferences.
11 years ago
Simon Eisenmann
bcc3a86121
Return empty stream lists when there is no internal peer connection.
11 years ago
Joachim Bauch
4c61ad22a4
Retry loading sandbox through button click.
11 years ago
Joachim Bauch
e6954bd2ae
Firefox doesn't allow access to some computed styles in sandboxes.
...
We return an empty style to WebODF in that case.
11 years ago
Joachim Bauch
db9c6108ba
Load sandbox iframes from "blob:" urls.
...
Firefox doesn't support "data:" urls for this.
11 years ago
Simon Eisenmann
c49c15adf8
Hang up call, if a new offer is received and renegotiation is not enabled.
11 years ago
Simon Eisenmann
9db5b0c674
Reverted timeout while adding videopeer to DOM as it caused issues in FF.
11 years ago
Simon Eisenmann
d92f358884
Disable renegotiation for FF clients.
11 years ago
Simon Eisenmann
846544de29
Delay DOM append to avoid flash of unrendered text.
11 years ago
Simon Eisenmann
f9eccdc989
Use inner scope parameter properly.
11 years ago
Simon Eisenmann
ced1e76c34
Improved is DummyStream check.
11 years ago
Simon Eisenmann
ff433f12a4
Merged DummyStream implementations into one.
11 years ago
Simon Eisenmann
c6ae526eab
Avoid loosing angular context.
11 years ago
Simon Eisenmann
a157cea813
Added support for SDP workarounds which are required when renegotiation is on.
11 years ago
Simon Eisenmann
d53a6505c5
Added more references to tickets and problems with firefox.
11 years ago