Commit Graph

384 Commits

Author SHA1 Message Date
Daniel Berteaud 489ad3aaae Log an event when a peer joins 2015-07-14 11:43:20 +02:00
Daniel Berteaud df6b375f8c Details modified notification emails 2015-07-14 11:33:04 +02:00
Daniel Berteaud ce77729ef8 Fix asset URI when in dev mode 2015-07-14 10:54:26 +02:00
Daniel Berteaud 8685753ae9 Update perl modules requirements 2015-07-14 00:26:16 +02:00
Daniel Berteaud e67ad9abf8 Fix closing li element 2015-07-14 00:20:43 +02:00
Daniel Berteaud f3fb9285f5 Document the admin area 2015-07-13 23:58:18 +02:00
Daniel Berteaud 6448732b82 Fix column view on XS screens 2015-07-13 22:26:41 +02:00
Daniel Berteaud de2bd1e9b8 Loads of fixes for datepickers 2015-07-13 19:30:22 +02:00
Daniel Berteaud 90df86724f Add basic template for the audit page 2015-07-08 22:28:55 +02:00
Daniel Berteaud 77f0a6d5d1 We'll now need perl(DateTime) 2015-07-08 22:17:18 +02:00
Daniel Berteaud da2e03396d Add URI handling for /admin/audit 2015-07-08 22:10:49 +02:00
Daniel Berteaud 442a21f4b5 Update doc and unit to run as vroom user account
Also add some restriction in the provided unit
2015-07-03 13:22:36 +02:00
Daniel Berteaud 14b6298d77 Automatically handle cookie signing keys
Which will get renewed every 24 hours. Remove the now useless cookie section of the config
2015-06-29 19:09:28 +02:00
Daniel Berteaud 5d3ccefcf5 Now coturn is in FWS' repo, so update doc 2015-06-26 18:07:55 +02:00
Daniel Berteaud ec17274725 Typo in doc 2015-06-26 09:20:04 +02:00
Daniel Berteaud 305b6cf5eb Some big changes arround password and authentication handling 2015-06-25 19:20:22 +02:00
Daniel Berteaud d5c95fb9eb Remove the old password route and template 2015-06-22 22:33:17 +02:00
Daniel Berteaud 506b6f12db Prompt for a password in a niver popup
Fix #97
2015-06-22 22:27:04 +02:00
Daniel Berteaud 2d8a599cc6 Detect supported lang based on files in I18N 2015-06-19 15:54:28 +02:00
Daniel Berteaud d829109a00 Some documentation fixes 2015-06-18 19:29:03 +02:00
Daniel Berteaud 024a362944 Make the cache directory configurable
First step to be more package friendly
2015-06-18 19:05:13 +02:00
Daniel Berteaud 35e1e9e4e0 Fix apache module name in doc 2015-06-18 14:29:24 +02:00
Daniel Berteaud 095aa03930 Typo in documentation 2015-06-17 14:11:48 +02:00
Daniel Berteaud 0f848f81c0 Update jquery to 1.11.3 2015-06-16 19:23:13 +02:00
Daniel Berteaud f8257889b3 Mark active page as such in the toolbar 2015-03-18 11:06:46 +01:00
Daniel Berteaud 6af9ae7e4b Large buttons too in the main admin menu 2015-03-18 10:53:06 +01:00
Daniel Berteaud e67df85111 Use lg buttons in admin area 2015-03-18 10:52:37 +01:00
Daniel Berteaud 9e20d9208f Combine all JS files in one template 2015-03-18 09:35:59 +01:00
Daniel Berteaud 8fc6cc7de7 Fix closing strong tag in doc 2015-03-17 23:37:53 +01:00
Daniel Berteaud 5a832da7a2 Remove get_url wrapper 2015-03-17 23:13:18 +01:00
Daniel Berteaud a6f94946b3 Replace img tag with taghelper 2015-03-17 22:53:41 +01:00
Daniel Berteaud 48cd3723ea Remove useless form handler
This is handled by an ajax call to the API since a long time
2015-03-17 22:38:11 +01:00
Daniel Berteaud 63bccc1cb8 Replace URI with Mojo::URL
Plus some cleanups in URI handling
2015-03-17 22:34:30 +01:00
Daniel Berteaud d38be16526 Remove the signaling URI settings
it now can be determined automatically
2015-03-17 22:22:56 +01:00
Daniel Berteaud 738ebe826c Small note in docs for the github page 2015-03-17 22:02:25 +01:00
Daniel Berteaud 0413ff85da Remove the fork me img
Takes too much space
2015-03-17 21:56:35 +01:00
Daniel Berteaud 5ce03e918a Doc updates 2015-03-17 21:55:32 +01:00
Daniel Berteaud edec884c37 Minify and combine static assets with Mojolicious::Plugin::StaticCompressor 2015-03-17 21:45:19 +01:00
Daniel Berteaud 1566a6b80b Make the documentation TOC scrollable 2015-03-17 18:03:38 +01:00
Daniel Berteaud f576b30399 Update documentation 2015-03-17 15:14:39 +01:00
Daniel Berteaud 6960665111 Support several STUN and TURN severs 2015-03-16 18:03:00 +01:00
Daniel Berteaud 2d4b454dd0 Data::Dumper is needed 2015-03-16 15:07:17 +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 4217761a11 Git remove redundant info 2015-03-16 11:19:44 +01:00
Daniel Berteaud 19b1ca3a13 Doc cleanups 2015-03-14 13:54:19 +01:00
Daniel Berteaud e99d91610a Move some technical info into the doc page instread of about 2015-03-13 18:23:56 +01:00
Daniel Berteaud d8d321dca3 Add some docs about Etherpad-Lite 2015-03-13 18:09:49 +01:00
Daniel Berteaud c202f86fbf Change alerts to divs 2015-03-13 18:00:52 +01:00
Daniel Berteaud 34bda2319b Add some docs about turnserver 2015-03-13 17:57:52 +01:00
Daniel Berteaud 8f11a5c140 Add a note for SELinux 2015-03-13 14:17:52 +01:00
Daniel Berteaud a34e060264 More documentation 2015-03-13 14:15:19 +01:00
Daniel Berteaud 141e7b2df7 Add video, email and interface sections to documentation 2015-03-13 12:54:17 +01:00
Daniel Berteaud 4053efa74d More documentation 2015-03-13 12:04:29 +01:00
Daniel Berteaud 2b5f9ac9d6 Remove final CR in <pre> sections 2015-03-13 09:43:05 +01:00
Daniel Berteaud 1371b52f6c Some notes about customization 2015-03-12 23:17:53 +01:00
Daniel Berteaud 5dce440094 Small cleanups and fix scrollspy 2015-03-12 23:07:23 +01:00
Daniel Berteaud 1e8026df25 Enlarge the documentation TOC 2015-03-12 22:12:36 +01:00
Daniel Berteaud a9bc1b3485 Some more documentation 2015-03-12 18:56:27 +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 4acc2cb4ab Add empty doc page 2015-03-12 13:42:26 +01:00
Daniel Berteaud 4259c7c617 Link to GH page in the footer 2015-03-12 13:14:29 +01:00
Daniel Berteaud 2c2200559b Only display the forkme on GitHub gibbon when demo is on 2015-03-12 13:11:58 +01:00
Daniel Berteaud fd1f38ebc5 Add a new "demo" mode
And when enabled, display a new "Who's behind VROOM" part in the about page
2015-03-12 13:10:31 +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 ef9489ad43 Typo 2015-03-09 08:54:06 +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 5b7123744c Typo in locale label 2015-03-06 17:15:16 +01:00
Daniel Berteaud 962e2b5c66 Cleanup toolbar on XS screens
Remove Etherpad and chat on XS screens, they are just not usable
2015-03-06 17:13:18 +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 b8f6f7313f Better instructions for screensharing on FF
in the help page
2015-02-27 14:09:00 +01:00
Daniel Berteaud 78d150c071 Small typo on the class tag 2015-02-27 13:06:32 +01:00
Daniel Berteaud fd77acbae8 Add explanation for screen sharing on Firefox
Fix #94
2015-02-27 13:05:53 +01:00
Daniel Berteaud fe77d9a85d More space for the help links so you wont toggle the corresponding input accidentaly 2015-02-25 13:33:54 +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 700636532b Use larger buttons 2015-02-24 18:46:58 +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 34f92c019b Possibility to set fixed credentials for turn server 2015-02-20 12:01:50 +01:00
Daniel Berteaud 19af94e58a Update t jquery to 1.11.2 2015-02-20 10:44:01 +01:00
Daniel Berteaud 7614232561 Change the glyph for screen sharing button 2015-02-20 10:22:54 +01:00
Daniel Berteaud 8ecbeb32a6 Do not hardcode stun and turn scheme
Instead, read a ful uri from the config, so you can specify turns if you want
2015-02-19 22:25:35 +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 629805f484 Use bigger buttons on XS screens 2015-02-19 17:33:50 +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 79ff17c2a8 Fix toolbar rendering on XS screens
Fix #89
2015-02-12 22:32:35 +01:00
Daniel Berteaud eef3002a8e Enhance the display name modal 2015-02-12 21:57:10 +01:00
Daniel Berteaud 01f086e2ee Minor fixes in auth modal dialog 2015-02-12 21:41:58 +01:00
Daniel Berteaud 89b896424e Make sure URI are https ones in emails
Fix #91
2015-02-12 21:28:48 +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 2dde2050a9 Remove now obsolete manage_room template 2015-02-06 16:24:25 +01:00
Daniel Berteaud 45d460bd4f Small fix in invitation template 2015-02-04 21:24:39 +01:00
Daniel Berteaud 8b24c946ba Fix feedback template 2015-02-04 21:20:45 +01:00
Daniel Berteaud dfda2f03f4 Allow several email addresses for invitations 2015-02-04 16:36:11 +01:00