Evan Theurer
1364593c67
Use separate controllers for contactsmanager and contactsmanageredit.
11 years ago
Evan Theurer
14caf3dd96
Improve getting of session. Update display of unnamed contacts. Rework updateContacts.
11 years ago
Evan Theurer
6f7d236ed6
Connect onerror function to db actions. Cleanups.
11 years ago
Evan Theurer
239794f49b
Add edit contact modal. Support ability to customize contact name.
11 years ago
Evan Theurer
200372adbf
Update jquery-injectcss to c85cea05d.
11 years ago
Simon Eisenmann
40e7535df1
Generate a random app id on startup.
11 years ago
Simon Eisenmann
99f3a4f81b
Correctly decode room from url and cleaned up old code.
11 years ago
Simon Eisenmann
436697c857
Delay hellow until authorization is finished.
11 years ago
Simon Eisenmann
682be4df63
Prepare refactoring.
11 years ago
Simon Eisenmann
4cc6f12ba9
Only expose the API and not the whole instance.
11 years ago
Simon Eisenmann
ca382b906c
Removed debug.
11 years ago
Simon Eisenmann
f689fd0416
Implemented update status throttle delay to avoid updating status too often.
11 years ago
Simon Eisenmann
e72bf632e5
Removed debug.
11 years ago
Simon Eisenmann
4e88175912
Updated display.
11 years ago
Simon Eisenmann
05b2437378
Removed debug and cleaned up.
11 years ago
Simon Eisenmann
cd9157fffd
Implemented per user encryption for locally stored user data.
11 years ago
Simon Eisenmann
ff82055b8f
Moved user settings storage to own service.
11 years ago
Simon Eisenmann
fc44d3cc29
Wait for 10 cycles to allow video streams to appear as the no browser has the addtrack event implemented.
11 years ago
Joachim Bauch
38fb5ffe05
Fixed extension timeout triggering unconditionally.
...
There was an issue with the timeout that waited for the extension to become available on auto-install, which always triggered after 30 seconds (and showed a message), even if the extension already initialized.
11 years ago
Simon Eisenmann
728156229b
Avoid spurious reconnects.
11 years ago
Joachim Bauch
5a20d4415a
Provide active language through appData service.
11 years ago
Simon Eisenmann
42e7fc84f6
Show message if screen sharing start failed for arbitrary reason.
...
Fall back to legacy screen sharing when possible and inline install failed.
11 years ago
Joachim Bauch
25504a0a4b
Cleanup "blob:" url when file is stopped.
11 years ago
Joachim Bauch
32956d92d1
Added comment about revoking URL.
11 years ago
Joachim Bauch
4277dab985
Cleanup temporary files on "stop".
11 years ago
Simon Eisenmann
7b6126adb9
Added support to force extension auto install.
11 years ago
Simon Eisenmann
531ba447dd
Show message when an extension is required for screen sharing.
11 years ago
Simon Eisenmann
669c47b57c
Fixing screen sharing auto start after inline install.
11 years ago
Simon Eisenmann
564db6de0a
Try to get screensharing auto started after inline installation of extension.
11 years ago
Simon Eisenmann
62ed8e7d01
Make sure to init chrome extension in all cases.
11 years ago
Simon Eisenmann
d040f7748a
Moved auto install to chromeExtension service.
11 years ago
Simon Eisenmann
f2f402dcb5
Added hooks for auto or inline installation of extension.
11 years ago
Simon Eisenmann
8af8f113ba
Added support to upgrade/install extension when already running.
11 years ago
Simon Eisenmann
30882f1dcc
Added note about Firefox support.
11 years ago
Simon Eisenmann
aed4b62acc
Added support to cancel pending getScreen calls.
11 years ago
Simon Eisenmann
93a1c7b668
Implemented extension bridge support.
...
Implemented screen sharing for chrome using extension.
11 years ago
Simon Eisenmann
1d9c8c5b7e
Implemented deferred based initialization to allow plugins to block load process.
11 years ago
Simon Eisenmann
ef53aa9c9c
Added code to check for screensharing support.
11 years ago
Simon Eisenmann
b55ae0f400
Use CSS to define desktop notification image and use a PNG instead of ico.
11 years ago
Simon Eisenmann
e39b08b79f
Implemented location sharing.
11 years ago
Joachim Bauch
e8f8240e92
Also pass number of downloaded/total bytes to "downloadedChunk" event.
11 years ago
Joachim Bauch
c280aacafa
Also pass "file" in "writeComplete" event.
11 years ago
Simon Eisenmann
cd52428026
Refactored dialogs and contacts manager.
11 years ago
Simon Eisenmann
9326547165
Implemented upload file to chat with file selector.
11 years ago
Evan Theurer
c3f43e754a
Remove unused alertify injection.
11 years ago
Evan Theurer
61466f74c9
Return array from getAll in contactData. Create custom modal dom build ability in alertify with default header, body, footer dom. Update contactsmanager css class names. Add listener to add contact to contactsmanager on contactadded.
11 years ago
Evan Theurer
687a2bd965
List contacts in contacts manager.
11 years ago
Simon Eisenmann
f38fd982aa
Implemented pictures for session.
11 years ago
Simon Eisenmann
e894f83738
Replaced call icon eye with phone.
...
Chat is now default click action on buddies rather than call.
11 years ago
Simon Eisenmann
52815105ed
Fixed javascript.
11 years ago