Commit Graph

  • f6ddfd119c Add basic interface and frontend support for email notifications Not used yet, but you can add and remove emails Daniel Berteaud 2014-05-20 09:34:28 +0200
  • 23e4c677e8 Add a notifications table Daniel Berteaud 2014-05-19 17:12:57 +0200
  • e5dcbbce0b Add localization for the new CREATE_THIS_ROOM button Daniel Berteaud 2014-05-19 11:40:53 +0200
  • 67d874e66e Add a new button to create the room if it doesn't exist Fix #39 Daniel Berteaud 2014-05-19 11:37:40 +0200
  • 1b858a8912 Hide auth menu if the owner password is unset Daniel Berteaud 2014-05-19 11:20:36 +0200
  • 693d2b2a01 Only suggest to auth as owner if an owner password is set Daniel Berteaud 2014-05-19 11:10:12 +0200
  • 479540c3ac Fix owner check when room is locked Daniel Berteaud 2014-05-19 11:04:44 +0200
  • 0385a5b137 Add rootUrl to sound paths Daniel Berteaud 2014-05-19 11:02:42 +0200
  • fdc22b45ce Rework no sound detected message in fr locale Daniel Berteaud 2014-05-19 10:55:21 +0200
  • 8603c0aee9 Cleanup in unmuting handling Daniel Berteaud 2014-05-19 10:52:45 +0200
  • 8eacbbad85 Use single quotes in jquery selectors Daniel Berteaud 2014-05-19 10:50:48 +0200
  • 7879fab16e Remove the ownerActions div from other owner's preview As those feature are disabled anyway Daniel Berteaud 2014-05-18 23:13:38 +0200
  • 5ae54e003e Update comment Daniel Berteaud 2014-05-18 23:11:51 +0200
  • cbf6e3ba8f Allow dropdown menus to overflow the toolbar Useful when the toolbar is collapsed Fix #34 Daniel Berteaud 2014-05-18 22:49:51 +0200
  • 0d186fefd0 Allow unmute/resume webcam in owner's actions Daniel Berteaud 2014-05-18 22:44:44 +0200
  • 4f4bc8397c Record peers mute/pause status Daniel Berteaud 2014-05-18 22:09:20 +0200
  • 24bee4d6f8 Prevent muting/suspending/kicking other owners Also print a few notifications Daniel Berteaud 2014-05-18 22:04:47 +0200
  • 090cd85cbe Fix double semicolon Daniel Berteaud 2014-05-18 20:09:19 +0200
  • 20a774805a Change kick button glyphicon Daniel Berteaud 2014-05-18 20:08:57 +0200
  • 7da38b5d2e Fix peer stream end Terminate connection with the kicked peer, not the owner kicking it ;-) Daniel Berteaud 2014-05-18 20:03:42 +0200
  • 299b3393e4 Add localizations for new owner actions Daniel Berteaud 2014-05-18 20:02:11 +0200
  • eb331ad0ad Add titles to owner actions buttons Daniel Berteaud 2014-05-18 19:38:40 +0200
  • 51945c1c51 Add mute/pause/kick action for room owners Fix #24 Daniel Berteaud 2014-05-18 19:22:44 +0200
  • 648a5b01a6 Add timestamp in the path, not as a GET param Fix #35 Daniel Berteaud 2014-05-18 17:01:02 +0200
  • ecbee1f15c Split JS resources Fix for #36 Daniel Berteaud 2014-05-18 16:30:13 +0200
  • 5ef1801ade Load JS on feedback, feedback_thanks and about pages Fix #33 Daniel Berteaud 2014-05-17 21:36:28 +0200
  • 9062fd568c Notify and explain why the display name is truncated Daniel Berteaud 2014-05-16 18:20:02 +0200
  • a7b711acae Limit displayName to 50 chars Should fix #32 Daniel Berteaud 2014-05-16 18:09:26 +0200
  • 1ec24bb93b Exchange peer status and verify it on the frontend Also add a symbol on owner's preview Should Fix #30 and #31 Daniel Berteaud 2014-05-16 17:57:33 +0200
  • f77d2c296d Record our local ID Might be needed Daniel Berteaud 2014-05-15 18:28:53 +0200
  • d05925722b Fix lock button status sync When there're several owners Daniel Berteaud 2014-05-15 17:18:13 +0200
  • d43ec95052 Small typo in signalmaster Daniel Berteaud 2014-05-15 16:57:05 +0200
  • f55d6cf092 Various fixes in path handling when using language suffix Daniel Berteaud 2014-05-15 16:56:14 +0200
  • 596ef48dcb Add a sticky footer div Daniel Berteaud 2014-05-15 16:16:05 +0200
  • 7c11139bee Fix several missing closing tags in the join template Daniel Berteaud 2014-05-15 15:44:10 +0200
  • 83cafa7536 Warn if no sound has been detected Fix #29 Daniel Berteaud 2014-05-15 14:02:37 +0200
  • 94de8f308b Various comments and small code cleanup Daniel Berteaud 2014-05-15 13:41:01 +0200
  • 7748c39b43 Update README.md to include link to the ML Fix #25 Daniel Berteaud 2014-05-15 12:13:55 +0200
  • 8122691209 Cleanup setPassword handler Daniel Berteaud 2014-05-15 10:58:35 +0200
  • 7222122f23 Localize msg in ping handler Daniel Berteaud 2014-05-15 10:54:05 +0200
  • 0fddb7e790 Don't flush custom message on invitation So you can send the same message to several people easily Daniel Berteaud 2014-05-15 10:42:57 +0200
  • e2cb0d41b5 Center the navbar in the conf menu Daniel Berteaud 2014-05-15 10:40:59 +0200
  • e00e0f7605 Cleanup the ping action handler Daniel Berteaud 2014-05-15 10:40:40 +0200
  • 9c89212fbb Add note about possible persistent rooms expiry Daniel Berteaud 2014-05-15 10:34:20 +0200
  • 6517fb930a Add a new setting to expire persistent rooms Using a dedicated timeout, so you can set it very high, but still remove very old rooms Fix #28 Daniel Berteaud 2014-05-15 10:30:03 +0200
  • 883905af6a Fix feedback email templates As they now need to be in email_html and email_text format Daniel Berteaud 2014-05-14 23:26:41 +0200
  • 102df46a80 Reduce page title size h1 was a bit too big Daniel Berteaud 2014-05-14 23:03:40 +0200
  • 1695c9dfff Only the owner is allowed to lock/unlock a room Daniel Berteaud 2014-05-14 22:14:25 +0200
  • 96d8a0eaa6 Fix error handling for lock/unlock Daniel Berteaud 2014-05-14 21:51:35 +0200
  • dec8da6a44 Don't add the active class on the lock button if locked prevent an inconsistent button state if the owner join a locked room (after he authenticate) Daniel Berteaud 2014-05-14 21:12:04 +0200
  • a15e6d7199 Don't allow previous participant to join if locked Daniel Berteaud 2014-05-14 21:09:09 +0200
  • 76ae8e18ea Prevent owner to be locked out of its own room If the room was locked when he left Daniel Berteaud 2014-05-14 21:02:36 +0200
  • 2b461fbc59 Move lock button at the top of the conf menu Daniel Berteaud 2014-05-14 20:52:31 +0200
  • 43f3fba40b Revert "Remove room lock, not that usefull now that you can use a password" Daniel Berteaud 2014-05-14 20:44:52 +0200
  • e4ce4b9678 Check if room exists in the goodbye route Daniel Berteaud 2014-05-14 17:46:18 +0200
  • 072215a071 Add custom message intro in email invitation Also don't XML escape translated strings in the plain text version Daniel Berteaud 2014-05-14 17:30:28 +0200
  • d80ab2440a Change email input placeholder Daniel Berteaud 2014-05-14 13:55:58 +0200
  • 2800c35dca Cleanup error handling in ajax requests Daniel Berteaud 2014-05-14 13:52:36 +0200
  • fdff058521 Add a custom message field in email invitations Can be used to send the join password, or anything else Daniel Berteaud 2014-05-14 13:42:40 +0200
  • cea2189774 Store join paswword hashed Do not trade security and privacy for convenience Daniel Berteaud 2014-05-14 09:05:00 +0200
  • e394b8d911 Hide the app URL on XS screens Daniel Berteaud 2014-05-14 08:43:03 +0200
  • 8ab49c3b9e Dont call maxHeight() before it's defined Daniel Berteaud 2014-05-13 23:27:10 +0200
  • 1c7cc79768 Only grant the owner role if creation succedded Daniel Berteaud 2014-05-13 23:23:02 +0200
  • 6e48945f4e More help items Daniel Berteaud 2014-05-13 22:58:21 +0200
  • 769e288796 Revamp help page Daniel Berteaud 2014-05-13 22:11:56 +0200
  • 4fb717b6be Use form instead of simple divs for paswords So hitting enter also submit it Daniel Berteaud 2014-05-13 21:04:45 +0200
  • 697b143cef Add an auth form in the join template Lets you authenticate as the room owner even if there's no join pasword Daniel Berteaud 2014-05-13 20:26:09 +0200
  • a5837dac98 Implement owner password auth Owner passwords are salt+sha256 hashed (unlike join password) as they do not need cleartext access For now, you also have to set a join password if you want to be able to auth as an owner Need to implement a password popup if there's an owner password but no join password Daniel Berteaud 2014-05-13 19:22:47 +0200
  • 7a7ee8603b Add MySQL field for owner_password Daniel Berteaud 2014-05-13 18:07:59 +0200
  • eaf20b6a13 Send join password in email invitations Fix #26 Daniel Berteaud 2014-05-13 17:52:03 +0200
  • 0226271045 Move getRole to a function Will probably be used elsewhere soon Daniel Berteaud 2014-05-13 17:34:11 +0200
  • 89b7e7ff0f Small animation when owner element are enabled Makes a nicer experience Daniel Berteaud 2014-05-13 14:33:36 +0200
  • 41b5f5754b Hide conf menu by default And display it only if we are the owner of the room Daniel Berteaud 2014-05-13 14:26:15 +0200
  • 9364ff66d8 Fix password prompt when you're the owner Also fix a typo Daniel Berteaud 2014-05-12 23:21:06 +0200
  • e70be95255 Add password to the list of reserved words Daniel Berteaud 2014-05-12 23:16:02 +0200
  • 163121d57f Add localization for NOT_ALLOWED msg Daniel Berteaud 2014-05-12 23:05:47 +0200
  • 240a0d2aa0 Set default role to participant Daniel Berteaud 2014-05-12 23:03:48 +0200
  • 76468a8958 Only allow owner (creator) to set a passord Daniel Berteaud 2014-05-12 22:57:15 +0200
  • 065eac4be5 Fix log warning Daniel Berteaud 2014-05-12 22:31:00 +0200
  • 25f2602694 Remove room lock, not that usefull now that you can use a password Daniel Berteaud 2014-05-12 22:25:36 +0200
  • 75709997d9 Notify other peers when a password is set Daniel Berteaud 2014-05-12 22:10:06 +0200
  • 074a5e6785 Make the conf menu larger Daniel Berteaud 2014-05-12 21:57:54 +0200
  • c092c45431 Move lock button in config menu Daniel Berteaud 2014-05-12 21:52:50 +0200
  • 7498b2b498 Add fr and en locales for password protection Daniel Berteaud 2014-05-12 19:07:19 +0200
  • a4ae1dbc0b Localize response message on password set/unset Daniel Berteaud 2014-05-12 19:03:44 +0200
  • 6300a0b6d4 Add a retry button on error page If the error is WRONG_PASSWORD Daniel Berteaud 2014-05-12 18:54:19 +0200
  • c7dae14d32 Add password page template Daniel Berteaud 2014-05-12 18:54:03 +0200
  • 56f606a504 Implement password check logic Daniel Berteaud 2014-05-12 18:53:16 +0200
  • 6b4ced06bb Implement join password setting But it's not used yet :-) Daniel Berteaud 2014-05-11 22:29:40 +0200
  • 950f31c39a Set password button should be disabled Until we start typing a password Daniel Berteaud 2014-05-11 21:59:06 +0200
  • 0feec74dbd Add remove pass button Also simplify password setting for now, remove the confirm password dialog (will probably be added agin once everything is ready and working) Daniel Berteaud 2014-05-11 17:03:49 +0200
  • 51f4b27c24 Prevent closing other dropdown menus Daniel Berteaud 2014-05-11 13:04:02 +0200
  • ab827ac770 Add a new menu for configuration in the toolbar Only contains join password for now Daniel Berteaud 2014-05-11 13:02:03 +0200
  • c2df8a16c6 Update SimpleWebRTC to 1.7.6 Daniel Berteaud 2014-05-11 03:00:56 +0200
  • 6a916d7ba7 Add timestamp as get param to resources Should force clients to get new files each time thy change without any maintenance, as it just reads the file mtime Should fix #22 Daniel Berteaud 2014-05-10 18:37:15 +0200
  • c86ac4e0d7 Fix default MySQL db name Daniel Berteaud 2014-05-10 15:02:51 +0200
  • f65932fee1 Some more email invitation refactoring Daniel Berteaud 2014-05-10 11:37:35 +0200
  • 1d8ad29190 Send alternative/multipart emails Plus some other adjustements Fix #20 Unfortunatly, it's not sufficient, as gmail still often tags invitations as spam :-( but still a bit better Daniel Berteaud 2014-05-10 00:10:44 +0200
  • 9aa15e8597 Add missing class to panels on the index page Text wasn't justified Daniel Berteaud 2014-05-09 19:40:30 +0200
  • d481ff47e2 Validate room name field Not perfect as the message is not easily customizable, but better than nothing ;-) Fix #15 Daniel Berteaud 2014-05-09 19:31:41 +0200