Evan Theurer
890b96ccc2
Add support for chat and call in contacts manager.
11 years ago
Lance Cooper
31e4f2c0c0
Add support for PIN locking rooms to the server.
11 years ago
Lance Cooper
2d52d933bc
Support receiving and broadcasting room update events.
11 years ago
Lance Cooper
910dd71b81
Use room document from Welcome rather than synthesizing a response.
11 years ago
Lance Cooper
74602d43d5
Add Room document and send it back in response to room joins.
11 years ago
Lance Cooper
f7bcfd61a1
Add server support for responding with Welcome to a Hello.
11 years ago
Lance Cooper
713a2b903b
Major refactoring of server side code to allow isolated unit tests.
...
In addition to adding unit tests for the "Hello" message,
the following notable improvements are included:
* Separate websocket callbacks from the hub via a handler API
and adaptor.
* Move all application specific state to the session.
* Session no longer refers to the hub.
* Remove redundant MessageRequest struct.
* Hub is no longer responsible for buffer pool or
buddy image management.
* Consolidated connection table locking in the hub.
* Remove redundant session table from the hub.
* Split room join and leave into separate handlers.
This also removes the RoomConnectionUpdate struct.
* Entirely remove room management from the hub.
This also provides room operations with a separate mutex.
* Split stats into a separate service.
* Simplify the session token handler.
* Buddy image HTTP handler no longer takes the entire hub.
* Centralize JSON encoding and decoding. This removes JSON
encoding from the room worker queue.
* Improve unicast message statistics.
* Numerous other renamings and cleanup items.
11 years ago
Simon Eisenmann
f5f2aeb0ff
Removed opacity transition from chat pane as it caused compositing issues.
11 years ago
Evan Theurer
575405c5ed
Update translation.
11 years ago
Evan Theurer
b92a7175d8
Update pdf error german translation.
11 years ago
Simon Eisenmann
eb7611e573
Removed audio mirror option as it does not seem to work in the wild.
11 years ago
Simon Eisenmann
9c347454ae
Added settings to control audio and video constraints. Some settings were added as experiments which are disabled per default).
11 years ago
Simon Eisenmann
248f453bb6
Show own videos earlier when in democrazy layout.
11 years ago
Simon Eisenmann
52f2a32955
Fixed audio level indicator which was not visible.
11 years ago
Simon Eisenmann
4f9a4f1b27
Added onepeople layout back as large view and completed translation.
11 years ago
Simon Eisenmann
8a2c20f9d0
Implemented democrazy video layoyt and use it as default.
11 years ago
Simon Eisenmann
71a8eabcce
Removed selfview video layout.
11 years ago
Simon Eisenmann
01c06fc09f
Removed top border from audio video.
...
Decreased right padding for overlay logo.
11 years ago
Simon Eisenmann
b0256daa0f
Make classroom video layout work in main mode.
11 years ago
Simon Eisenmann
1c61fafaab
Allow upscaling of local mini video.
11 years ago
Simon Eisenmann
6a24c06d0d
Changed color of smally view to black.
11 years ago
Simon Eisenmann
79e492238c
Implemented Classroom view.
11 years ago
Lance Cooper
988f21bbe9
Add package.json specifying Node.js build dependencies.
...
Also adjusts configure.ac to find and prefer project specific
module and command versions for the dependencies.
11 years ago
Simon Eisenmann
6452184fd4
Implemented self portrait video layout.
11 years ago
Simon Eisenmann
edfab2540b
Fixed room chat image border.
11 years ago
Simon Eisenmann
2979f1af43
Improved chat borders and contrast.
11 years ago
Simon Eisenmann
3ab1d3fbae
Fixed Chrome 38+ CSS rendering change (see https://code.google.com/p/chromium/issues/detail?id=414269 ).
11 years ago
Simon Eisenmann
8cd8600ae1
Use slashed icon only when camera and mic are disabled - normal icon otherwise.
11 years ago
Simon Eisenmann
ae0559c7a5
Enabled 1080p (Full HD) capturing as it is supported starting with Chrome 38.
11 years ago
Simon Eisenmann
eda1ad2e52
Added help text to contact manager and updated translation.
11 years ago
Simon Eisenmann
61c1bbad5a
Use correct icon.
11 years ago
Simon Eisenmann
4b9e095653
Rebuild translations and translated to German.
11 years ago
Evan Theurer
ce090eeeba
Move sync down to footer. Add buddyPicture to edit screen.
11 years ago
Joachim Bauch
f33f20e3db
Make volume configurable for subscriber.
11 years ago
Simon Eisenmann
6ee03e47e6
Mark own sessions differently then contacts.
11 years ago
Simon Eisenmann
cd507e9ef3
Improved contact manager styles.
11 years ago
Simon Eisenmann
fadd9a9f48
Updated translation.
11 years ago
Simon Eisenmann
740f3cb99e
Added missing translation and updated German translation.
11 years ago
Simon Eisenmann
10bc484f02
Fixed typo.
11 years ago
Simon Eisenmann
12e9a5da19
Reordered settings profile and account blocks and updated translations for this change.
11 years ago
Simon Eisenmann
ced7f90e4c
Fixed parsing of arguments which are string in filters.
11 years ago
Simon Eisenmann
6353695c57
Rebuilt translations and updated german translation.
11 years ago
Simon Eisenmann
967ce62f12
Fixed some HTML/CSS issues and updated english text.
11 years ago
Simon Eisenmann
230d70ec7e
Make templates compatible to pybabel parsing.
11 years ago
Simon Eisenmann
f1c9b4a4d0
Translation debugging added.
11 years ago
Evan Theurer
f012d60967
Update styles and remove timeout for loader.
11 years ago
Evan Theurer
2c117d97f5
Change pictureupload loader to spinner. Update text. Make picture area with utility buttons unselectable.
11 years ago
Evan Theurer
7b7d77205c
Use bootstrap.file-input. Disable image controls and improve interface before image uploaded.
11 years ago
Simon Eisenmann
f677c986a0
Fixed line height math.
11 years ago
Simon Eisenmann
3a07f38f1f
Fixed compatibility with Sass 3.4 (3.4 is now required).
11 years ago