1
0
mirror of https://github.com/dani/vroom.git synced 2024-06-28 09:49:18 +02:00
Commit Graph

530 Commits

Author SHA1 Message Date
Daniel Berteaud
f30a1e4de5 Fix doc TOC height and adapt it on window resize 2015-03-18 11:43:08 +01:00
Daniel Berteaud
f8257889b3 Mark active page as such in the toolbar 2015-03-18 11:06:46 +01:00
Daniel Berteaud
e67df85111 Use lg buttons in admin area 2015-03-18 10:52:37 +01:00
Daniel Berteaud
fb3f5fa05f Send JSON bool for room conf 2015-03-18 10:45:40 +01:00
Daniel Berteaud
98b332c4de Fix the no webrtc support modal 2015-03-17 23:15:34 +01:00
Daniel Berteaud
d7bcb03061 One more useless CSS rule 2015-03-17 22:16:35 +01:00
Daniel Berteaud
8ecc6a7ccf Minor css updates 2015-03-17 21:59:56 +01:00
Daniel Berteaud
0413ff85da Remove the fork me img
Takes too much space
2015-03-17 21:56:35 +01:00
Daniel Berteaud
347c7d8d78 Remove minified sources, not used anymore 2015-03-17 21:46:35 +01:00
Daniel Berteaud
f14ea4290f Add non minified tinytimer 2015-03-17 21:40:14 +01:00
Daniel Berteaud
dab1554abf Add non minified bootpag 2015-03-17 21:39:42 +01:00
Daniel Berteaud
6773c19138 Notify on p2p failure
And terminate conenction with this peer
Fix #95
2015-03-17 18:21:07 +01:00
Daniel Berteaud
1566a6b80b Make the documentation TOC scrollable 2015-03-17 18:03:38 +01:00
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
fd3abd2d7e Fix footer 2015-03-13 17:57:29 +01:00
Daniel Berteaud
5dce440094 Small cleanups and fix scrollspy 2015-03-12 23:07:23 +01:00
Daniel Berteaud
8873435dc2 Scroll if height > 600 instead of 700 2015-03-12 22:39:46 +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
dcbc616b01 Fix viewport width on small screens 2015-02-24 20:35:45 +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
6f130d014d Change font to Happy Monkey 2015-02-20 17:42:33 +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
79edf07f1d Change overlay action icon for cam suspend 2015-02-18 18:17:27 +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
cfac2dc3e6 Make sure button content can fit 2015-02-15 21:59:18 +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
17031d071c Update suspend cam button in overlay 2015-02-12 22:45:30 +01:00
Daniel Berteaud
79ff17c2a8 Fix toolbar rendering on XS screens
Fix #89
2015-02-12 22:32:35 +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
21891bf634 Use Short Stack font 2015-02-05 22:43:00 +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