Commit Graph

222 Commits

Author SHA1 Message Date
Daniel Berteaud 452c36a63f Add tocjs plugin 2015-03-12 17:54:22 +01:00
Daniel Berteaud 4259c7c617 Link to GH page in the footer 2015-03-12 13:14:29 +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 ea73a4009d Add a global members limit 2015-03-10 19:10: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 5c16330671 Typo in API action get_pad_session 2015-03-06 17:27:33 +01:00
Daniel Berteaud 5b7123744c Typo in locale label 2015-03-06 17:15:16 +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 ff48f7ec30 Remove SignalMaster as it's not used anymore 2015-03-06 12:07:06 +01:00
Daniel Berteaud b54e652e37 Drop table room_participants 2015-03-06 11:51:01 +01:00
Daniel Berteaud 07107e5d39 Increase peer_id size 2015-03-04 18:30:04 +01:00
Daniel Berteaud 63dbf66b89 Check DB version when starting
Also do not run checks on each page rendering, just once at startup
2015-02-27 16:37:29 +01:00
Daniel Berteaud 2b861dba96 Add a script skeleton to update the database 2015-02-27 15:51:26 +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 b8f6f7313f Better instructions for screensharing on FF
in the help page
2015-02-27 14:09:00 +01:00
Daniel Berteaud fd77acbae8 Add explanation for screen sharing on Firefox
Fix #94
2015-02-27 13:05:53 +01:00
Daniel Berteaud 779542d516 Reduce powered by length so it better fit small screens 2015-02-24 18:53:55 +01:00
Daniel Berteaud 28a23a2d41 Fix broken en locale file 2015-02-23 09:47:05 +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 f5c50a68f8 Better explanation of supported devices 2015-02-20 10:19:30 +01:00
Daniel Berteaud c4b8fccb82 Error if the database isn't available
Instead of failing silently later
2015-02-13 17:14:07 +01:00
Daniel Berteaud 01f086e2ee Minor fixes in auth modal dialog 2015-02-12 21:41:58 +01:00
Daniel Berteaud 411490624d Add notes in help page about screen sharing on Firefox 2015-02-12 19:16:07 +01:00
Daniel Berteaud 6943803cdc Typo in fr locale 2015-02-11 19:03:05 +01:00
Daniel Berteaud cf7af105f9 Don't maintain a list of string to translate
Instead, just translate everything
2015-02-11 18:58:02 +01:00
Daniel Berteaud 24b2099e1f Add some notes that Apple devices won't work 2015-02-05 22:50:46 +01:00
Daniel Berteaud a8b75f01bd Switch room creation to an API call 2015-02-05 21:28:20 +01:00
Daniel Berteaud 1d299dedfc Better error handling in the API 2015-02-04 22:56:19 +01:00
Daniel Berteaud dfda2f03f4 Allow several email addresses for invitations 2015-02-04 16:36:11 +01:00
Daniel Berteaud 1cc63b92b3 Some more localization updates 2015-02-01 23:23:35 +01:00
Daniel Berteaud 97ebadd6ab Locale updates 2015-02-01 23:10:14 +01:00
Daniel Berteaud 79814f9ce5 Add exception template
And fix not_found rendering
2015-02-01 21:47:10 +01:00
Daniel Berteaud b5957f627b Add not_found template 2015-02-01 21:38:10 +01:00
Daniel Berteaud 9033568f2c Remove the help modal
It's not that usefull and is out of date
2015-01-29 22:47:59 +01:00
Daniel Berteaud fef300ffd5 Missing LOCK_ROOM locale 2015-01-29 22:38:02 +01:00
Daniel Berteaud 7cd78ebbc9 Import and load bootpag 2015-01-29 22:08:48 +01:00
Daniel Berteaud 7c80ca3358 Implement room removal in the admin area 2015-01-29 21:59:30 +01:00
Daniel Berteaud e14b8e479c fr locale fixe 2015-01-29 21:24:38 +01:00
Daniel Berteaud 11d1cf840e Syntaxe error in en locale 2015-01-29 21:12:45 +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 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 c5a19d6a3d Notification on room configuration changes 2015-01-22 16:33:05 +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 9bd0de6118 Some more cleanups in localizations 2015-01-22 13:51:42 +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 3436c1320e Add dynamic input fields for email notifications in the new config menu 2015-01-21 22:24:02 +01:00
Daniel Berteaud 432f6521e4 Simplify invite menu 2015-01-20 17:07:57 +01:00
Daniel Berteaud d2cea265d4 Remove redundant reserve help 2015-01-20 16:54:30 +01:00
Daniel Berteaud 7957e32a9a Remove wipe and quit button
It just cluttered the interface and wasn't OK on XS screens
2015-01-20 16:41:47 +01:00
Daniel Berteaud 2dd357f534 Simplify name desc in fr and en locales 2015-01-20 16:06:53 +01:00
Daniel Berteaud bbf4eee3df Switch delete_room to the new api 2015-01-18 22:51:19 +01:00
Daniel Berteaud 1c8217e208 Switch get_pad_session to the new api handler 2015-01-18 22:46:36 +01:00
Daniel Berteaud f5ab168d77 Switch wipe_data to the new api handler 2015-01-18 22:38:28 +01:00
Daniel Berteaud b1e37a673f Switch promote_peer to the new api handler 2015-01-18 22:17:08 +01:00
Daniel Berteaud f181eb6406 Switch join action to the new api handler 2015-01-18 22:09:04 +01:00
Daniel Berteaud 2dc0ed116a Switch email_notification to the new api handler 2015-01-18 21:55:46 +01:00
Daniel Berteaud 2e4d09ad0e Switch set_ask_for_name to the new api handler 2015-01-18 21:19:16 +01:00
Daniel Berteaud 09917e3286 Switch get_peer_role to the new api handler 2015-01-18 21:06:01 +01:00
Daniel Berteaud c8a17e7be8 Switch get_room_info to the new api handler 2015-01-18 20:02:23 +01:00
Daniel Berteaud 0a6e2d4f9b Switch set_persistent to the new API handler 2015-01-18 19:38:18 +01:00
Daniel Berteaud d962b7183c Allow authenticate method to participants 2015-01-18 19:02:36 +01:00
root 91aa46c9c7 Convert setPassword (join and owner) to the new API handler 2015-01-10 13:59:01 +01:00
Daniel Berteaud 9d67d1afc0 Move ping action to the new API handler 2014-10-24 17:54:35 +02:00
Daniel Berteaud 90c49fc6a1 Move lock_room and unlock_room to the new API handler 2014-10-24 17:42:13 +02:00
Daniel Berteaud 3a3603df1a Move email invitation to the new API handler 2014-10-24 17:28:06 +02:00
Daniel Berteaud bdb86d4973 Rewrite valid_room_name helper to return a hashref 2014-10-14 20:33:08 +02:00
Daniel Berteaud cb56f6a935 Define constants in a separated package 2014-10-14 19:02:21 +02:00
Daniel Berteaud 695491e8c1 Small typos in fr locale 2014-09-20 12:26:40 +02:00
Daniel Berteaud a289803632 Separate owner password and persistence
Now, persistent rooms will be really persistent (never deleted), but can only be set by an admin
Rooms with an owner password set are now called "reserved" room, and works as before
2014-07-25 12:58:25 +02:00
Daniel Berteaud f75fb45941 Add email invitation suport on the management page 2014-07-20 15:20:36 +02:00
Daniel Berteaud f2db6be49e Display the number of participants in the management page 2014-07-20 12:22:44 +02:00
Daniel Berteaud 098dd94f16 Add localization for the new pages 2014-07-19 15:30:20 +02:00
Daniel Berteaud 22ab05ee98 Revamp the invite by email menu 2014-06-28 18:54:06 +02:00
Daniel Berteaud 9176b37350 Add a description meta 2014-06-27 17:19:44 +02:00
Daniel Berteaud ba80a3b429 Add localization for the new delete room feature
And this last commit fix #75
2014-06-18 13:01:29 +02:00
Daniel Berteaud da8633c1a3 Fix a typo goodby -> goodbye 2014-06-18 12:49:20 +02:00
Daniel Berteaud 7e634c0b39 Add localization for the new confirm on quit dialog 2014-06-16 22:52:02 +02:00
Daniel Berteaud d43d387b8c Add localization for the new wipe data feature 2014-06-16 21:53:29 +02:00
Daniel Berteaud c1418e3aee Add a new slide on the index to talk about etherpad integration
Only if etherpad is enabled
2014-06-13 13:44:10 +02:00
Daniel Berteaud 1c3a7c2687 Enable etherpad access in the interface 2014-06-13 12:49:25 +02:00
Daniel Berteaud eb90707b39 Add a warning if javascript is disabled
Fix #64
2014-06-11 22:53:17 +02:00
Daniel Berteaud 0fd8f42776 Add a simple modal dialog when connection is lost
Fix #65
2014-06-11 22:32:22 +02:00
Daniel Berteaud d980e4a874 FIx a typo in en locale 2014-06-11 13:12:11 +02:00
Daniel Berteaud 5658c6db4e Update browser not supported dialog
Adapt links for android (point to Google Play)
Don't display browsers download link on iOS, as they will not work anyway
Fix #62
2014-06-08 15:38:11 +02:00
Daniel Berteaud 061e7ba4d4 Remove some dead code 2014-06-06 22:44:56 +02:00
Daniel Berteaud f4f1cfd6a7 Localize HELP_MOH_BUTTON
Fix #61
2014-06-06 22:21:45 +02:00
Daniel Berteaud 98df867f7c Some corrections in fr locale 2014-06-06 13:50:25 +02:00
Daniel Berteaud 04249ca39f Locale updates 2014-06-04 22:29:09 +02:00
Daniel Berteaud 12b7f32e14 Add a "promote to owner" button
Fix #58
2014-06-04 16:00:29 +02:00
Daniel Berteaud 5f01424bb5 Update room creation
Uses JS now to submit so it can fail gracefuly on error, and warn if room already eists, instead of redirecting to the ugly error page
Fix #52
2014-06-03 22:30:19 +02:00
Daniel Berteaud ed206be89f Split too long lines in locale files 2014-06-03 21:02:42 +02:00
Daniel Berteaud 01d9f5a3f4 Add localizations for the help modal dialog 2014-06-03 19:31:52 +02:00
Daniel Berteaud 3dd1028de7 Fix syntaxe error in fr locale file 2014-06-03 11:18:34 +02:00
Daniel Berteaud 583daeb341 Join password isn't needed anymore with email invitations 2014-06-03 09:44:02 +02:00
Daniel Berteaud 20d1bf695f Add grouped actions
To mute/unmute/suspend/resume everyone in one click
Fix #54
2014-06-02 22:15:50 +02:00
Daniel Berteaud eca15d3987 Add the name in join notifications subject
Fix #53
2014-06-02 12:03:32 +02:00
Daniel Berteaud 581889f559 Typo occured -> occurred 2014-06-02 10:40:51 +02:00
Daniel Berteaud 7c90b688f4 Default MoH to pause
Fix #51
2014-06-02 10:24:14 +02:00