Daniel Berteaud
bc544256da
The main div isn't hidden anymore on XS screens
...
And since a long time
2015-03-17 17:33:23 +01:00
Daniel Berteaud
56d4d40b10
Keep our local video muted to prevent feedback
2015-03-17 17:26:14 +01:00
Daniel Berteaud
75238a2631
Fallback to en if current locale is not complete
2015-03-17 17:06:18 +01:00
Daniel Berteaud
c9495df2c9
Use a function for JS localizations
2015-03-17 16:56:48 +01:00
Daniel Berteaud
c9e37c8ab8
Stop using async ajax requests
2015-03-17 15:34:44 +01:00
Daniel Berteaud
c3bee91b58
webkitAudioContext is now deprecated
2015-03-17 15:26:04 +01:00
Daniel Berteaud
d943f739fb
Add the minified version of FileSaver.js and use it
2015-03-16 12:24:13 +01:00
Daniel Berteaud
ad7b2cbc25
Update FileSaver.js
2015-03-16 12:23:33 +01:00
Daniel Berteaud
1e7a1d8e24
Update SimpleWebRTC to 1.15.2
2015-03-16 12:22:00 +01:00
Daniel Berteaud
5dce440094
Small cleanups and fix scrollspy
2015-03-12 23:07:23 +01:00
Daniel Berteaud
32b87ae4c1
Start writing some documentation
...
There're still some issues with TOC not scrolling
2015-03-12 17:56:59 +01:00
Daniel Berteaud
452c36a63f
Add tocjs plugin
2015-03-12 17:54:22 +01:00
Daniel Berteaud
7c42333af4
Ping only after joining the room
...
Fix #98
2015-03-11 11:53:26 +01:00
Daniel Berteaud
0d0b6afbf1
Make the member limit configurable per room
...
And fix #96
2015-03-11 11:45:55 +01:00
Daniel Berteaud
69c3cd3b5a
Display number of members in room in the admin area
...
The number should be quite accurate, as it's now counting socket.io peers
2015-03-06 18:30:03 +01:00
Daniel Berteaud
deb53b2e93
Remove wipe data and terminate call support
...
They were already disabled since last GUI revamp. Might come back one day, but they were just not very useful as is, and just made the UI messy
2015-03-06 16:54:06 +01:00
Daniel Berteaud
e1a9d97dd9
Fix displyname and webcam modal not appearing
...
They are now merged into the connecting modal
same for no webrtc support
2015-03-06 16:50:31 +01:00
Daniel Berteaud
eff9565144
Re-arrange the admin page so we can have several sub-pages
...
The first and only one for now being the room management
2015-02-27 14:52:01 +01:00
Daniel Berteaud
71867c0f0d
Remove the MOH popover
...
I just find it anoying
2015-02-27 14:24:39 +01:00
Daniel Berteaud
fd77acbae8
Add explanation for screen sharing on Firefox
...
Fix #94
2015-02-27 13:05:53 +01:00
Daniel Berteaud
83356a2248
Don't show MOH popover if the button isn't displayed
2015-02-24 22:23:05 +01:00
Daniel Berteaud
e0f32571c2
Pretify MOH popup
2015-02-20 18:10:52 +01:00
Daniel Berteaud
2dace775e6
Tooltip on configuration menu
2015-02-20 17:57:26 +01:00
Daniel Berteaud
c1a9092505
Get SimpleWebRTC conf from the API
...
Instead of printing it in a JS scriplet inline. Also add a modal popup while the initial connection is being established
Also make the max frame rate to be configured
2015-02-20 14:47:10 +01:00
Daniel Berteaud
5fbdbcd985
Forgot to remove old jquery
2015-02-20 12:01:30 +01:00
Daniel Berteaud
19af94e58a
Update t jquery to 1.11.2
2015-02-20 10:44:01 +01:00
Daniel Berteaud
b81bd7873a
Update bootstrap-switch to 3.3.2
2015-02-20 10:38:58 +01:00
Daniel Berteaud
77c0a43ae3
Update to SimpleWebRTC 1.13.3
2015-02-19 19:21:47 +01:00
Daniel Berteaud
c1c9810381
Cleanup MOH button
2015-02-19 19:10:28 +01:00
Daniel Berteaud
e71bea9df6
Cleanup etherpad button
2015-02-19 18:49:22 +01:00
Daniel Berteaud
e70c58f27d
Fix buttons state handling
2015-02-18 18:45:17 +01:00
Daniel Berteaud
116de87a46
Push mute and suspend buttons in the header toolbar on XS screens
...
Fix #88
2015-02-18 18:13:08 +01:00
Daniel Berteaud
986651a079
Print correct message if you select no window in Firefox
2015-02-15 22:02:38 +01:00
Daniel Berteaud
f8b85793f3
Update jquery browser plugin
...
ALso include the non minified version
2015-02-15 21:55:23 +01:00
Daniel Berteaud
89baa452ab
Disable screen sharing on mobile platform
...
As on Android devices (some at least) it seems to report it's available but do not work
2015-02-15 21:53:22 +01:00
Daniel Berteaud
ef08fa7b59
Use capabilities to detect feature
...
And allow Firefox to use screen sharing
2015-02-12 19:08:20 +01:00
Daniel Berteaud
6415c2e9a6
Update to current SimpleWebRTC
2015-02-12 18:47:08 +01:00
Daniel Berteaud
3c54b6744f
Update etherpad.js to current version
2015-02-12 18:34:47 +01:00
Daniel Berteaud
cabf32d255
Split etherpad URI into host and baseUrl
...
So it works in recent FF instead of trying to speak to SignalMaster SocketIO server
2015-02-12 18:23:26 +01:00
Daniel Berteaud
0c86948739
Hide password inputs in the admin area
2015-02-11 19:09:09 +01:00
Daniel Berteaud
ee5d96debe
Remove useless animation
2015-02-11 19:06:05 +01:00
Daniel Berteaud
6deb8841af
Consolidate api error handling in a function
2015-02-05 21:46:02 +01:00
Daniel Berteaud
a8b75f01bd
Switch room creation to an API call
2015-02-05 21:28:20 +01:00
Daniel Berteaud
8f3243a075
Last HTTP codes handling on client side
2015-02-05 19:05:18 +01:00
Daniel Berteaud
ff1cda4d4b
HTTP codes in delete_room API call
2015-02-05 19:00:13 +01:00
Daniel Berteaud
1a6722f7b8
HTTP codes in get_pad_session API call
2015-02-05 18:54:54 +01:00
Daniel Berteaud
f78f368f23
HTTP codes in wipe_data API call
2015-02-05 18:51:30 +01:00
Daniel Berteaud
5645ff14c7
HTTP codes in promote_peer API call
2015-02-05 18:48:24 +01:00
Daniel Berteaud
642ebd1afc
HTTP codes for get_peer_role API call
2015-02-04 23:27:30 +01:00
Daniel Berteaud
f57cc57bb1
HTTP codes for get_room_info API call
2015-02-04 23:23:11 +01:00
Daniel Berteaud
6e93589a75
Hide password fields after authentication
2015-02-04 23:20:14 +01:00
Daniel Berteaud
34cf709893
More HTTP codes fixes
2015-02-04 23:17:28 +01:00
Daniel Berteaud
fd9dcd006b
HTTP codes in update_room_conf API call
2015-02-04 23:04:04 +01:00
Daniel Berteaud
d50c3b385a
HTTP codes for switch_lang
2015-02-04 22:46:07 +01:00
Daniel Berteaud
2ebe33060b
HTTP codes for room creation
2015-02-04 22:44:16 +01:00
Daniel Berteaud
d4db36765a
Start using sane HTTP codes in the API
2015-02-04 22:36:28 +01:00
Daniel Berteaud
4e492de55a
Fix email input field handling
2015-02-04 21:58:55 +01:00
Daniel Berteaud
5d4ef19df2
Reset the invitation form after submit
...
Only if it succeed
2015-02-04 21:36:10 +01:00
Daniel Berteaud
e089583745
Fix circular ref on Chrome when submitting room conf form
2015-02-04 17:16:55 +01:00
Daniel Berteaud
dfda2f03f4
Allow several email addresses for invitations
2015-02-04 16:36:11 +01:00
Daniel Berteaud
428f7599dd
Small animations when adding/removing email fields
2015-02-03 22:01:38 +01:00
Daniel Berteaud
a30d341404
Remove unused JS function
2015-02-01 23:11:17 +01:00
Daniel Berteaud
5e82b9c529
Manage room persistence in admin area
2015-02-01 22:34:01 +01:00
Daniel Berteaud
244bafe336
Display create date and last activity in admin area
2015-02-01 22:02:12 +01:00
Daniel Berteaud
8c6d66bd19
Respect filter input when loading the initial room list
2015-01-29 22:32:21 +01:00
Daniel Berteaud
610c486484
Allow empty email address field
2015-01-29 22:22:21 +01:00
Daniel Berteaud
1fc3091aab
Enable client side pagination in the admin area
2015-01-29 22:19:43 +01:00
Daniel Berteaud
7cd78ebbc9
Import and load bootpag
2015-01-29 22:08:48 +01:00
Daniel Berteaud
895f7a42b8
Enable search filter in the admin area
2015-01-29 22:05:44 +01:00
Daniel Berteaud
7c80ca3358
Implement room removal in the admin area
2015-01-29 21:59:30 +01:00
Daniel Berteaud
22cd6c3e3d
Add validation for email notifications before submit
2015-01-23 18:27:55 +01:00
Daniel Berteaud
333fcd8a0f
Make sure email + and - buttons are always correct
2015-01-23 18:02:38 +01:00
Daniel Berteaud
22b1d69802
Handle configuration changes in the new admin page
2015-01-23 17:47:17 +01:00
Daniel Berteaud
8fa6fad617
Move passwords hide/unhide code to the global scope
...
So it's also available from the admin interface
2015-01-23 16:34:37 +01:00
Daniel Berteaud
dc0443d32c
Handle email notifications on the admin interface
2015-01-23 13:29:11 +01:00
Daniel Berteaud
7d98c994c9
More fixes for the admin interface
...
Make a new get_room_conf API call which does more or less the same as get_room_info but without trying to get our role
2015-01-23 13:24:50 +01:00
Daniel Berteaud
e94b6cd955
Only trigger tooltip on hover
...
Not on focus
2015-01-22 22:20:08 +01:00
Daniel Berteaud
222f77d5ff
Some fundamental fixes for the admin interface
...
Now rooms get listed and displayed on the page, but a lot is still missing
- Pagination
- Filter as you type
- Action on utton press (only join which is a simple a href works)
- Bypass password when joining a room through the admin page (push in the room_partitipant table)
- Probably more
2015-01-22 22:10:07 +01:00
Daniel Berteaud
944f121ae4
Start rewriting the admin area (WIP, not working yet)
2015-01-22 19:04:51 +01:00
Daniel Berteaud
a0b4362608
Hide overlays on XS screens
...
Also force hide tooltip when opening a modal dialog to prevent the tooltip being displayed over the modal
2015-01-22 18:33:46 +01:00
Daniel Berteaud
2013c85c28
Completly remove screen share button if not supported
...
and move the MOH button in its own btn-group
2015-01-22 18:07:01 +01:00
Daniel Berteaud
9b468b55a0
Add the non minified version of notifyjs
2015-01-22 17:13:25 +01:00
Daniel Berteaud
9c2f2e3d89
Update bootstrap-switch to 3.3.1
2015-01-22 17:10:01 +01:00
Daniel Berteaud
d9eeca2c90
Correctly update switches when updating config
2015-01-22 17:09:30 +01:00
Daniel Berteaud
58219f62d9
Check passwords match when submiting config
2015-01-22 16:58:14 +01:00
Daniel Berteaud
2f1d51eda4
There's no more drop downs menu
2015-01-22 16:49:14 +01:00
Daniel Berteaud
d101b98648
Hide password fields after config update
2015-01-22 16:46:42 +01:00
Daniel Berteaud
c5a19d6a3d
Notification on room configuration changes
2015-01-22 16:33:05 +01:00
Daniel Berteaud
5f122fed91
Hide auth modal on successful auth
2015-01-22 16:05:19 +01:00
Daniel Berteaud
137bd01c9d
Hide the configuration modal after save
...
If it succeed
2015-01-22 16:03:24 +01:00
Daniel Berteaud
4e455d1caa
Replace the dropdown auth menu with a modal dialog
2015-01-22 15:54:08 +01:00
Daniel Berteaud
2a3468d7ec
Push the logout button and time counter to the navbar on XS screens
2015-01-22 15:45:04 +01:00
Daniel Berteaud
bac285b055
Remove group actions
...
They aren't that useful and just make trhe interface less clear
2015-01-22 15:18:04 +01:00
Daniel Berteaud
ead9300d8e
Correctly remove first email input
...
When joining a room which has email notifications configured
2015-01-22 15:09:12 +01:00
Daniel Berteaud
2b0b0bf609
Huge cleanup, remove all old config stuff
2015-01-22 13:43:58 +01:00
Daniel Berteaud
b65ad2c63e
Handle email notifications in the new config menu
2015-01-22 13:28:26 +01:00
Daniel Berteaud
cdc4d71e68
Hook the new config menu with a new update_room_conf api method
2015-01-22 12:56:48 +01:00
Daniel Berteaud
b0f77440d9
Update email list in the new config menu
2015-01-21 22:41:39 +01:00
Daniel Berteaud
3436c1320e
Add dynamic input fields for email notifications in the new config menu
2015-01-21 22:24:02 +01:00
Daniel Berteaud
a4a1f78a7d
Update buttons in the new config menu when joining the room
2015-01-21 19:08:31 +01:00