116 Commits

Author SHA1 Message Date
Josh
42f0c14b49 add/remove from previous meetings & loading spinner 2017-06-08 10:28:56 -04:00
Josh
de20200b5a move active meeting js to it's own file 2017-06-07 11:46:01 -04:00
Zachary Chai
8e0cca5b4a remove recording from client if 404 2017-03-21 12:04:17 -04:00
Zachary Chai
4d652463ec notify user when joining without name provided 2017-03-14 16:09:20 -04:00
Zachary Chai
b2031c97a3 add rails flash messages that dismiss after 5 seconds 2017-03-14 14:29:06 -04:00
Zachary Chai
94d77249b5 scope recording create notifications to room owner only 2017-03-02 09:22:51 -05:00
Zachary Chai
03cae1ed19 update user waiting notification to show meeting name 2017-02-28 16:43:54 -05:00
Zachary Chai
a72656465b fix recording delete not sending notification 2017-02-28 10:38:57 -05:00
Zachary Chai
80374e02a5 fix email link 2017-02-21 16:27:54 -05:00
Zachary Chai
4be08f993d Merge pull request #129 from zach-chai/previous_meetings
make previous meetings per room instead of global
2017-02-21 11:01:28 -05:00
Zachary Chai
4d1bbe76a3 add participants to recordings table 2017-02-21 10:38:30 -05:00
Zachary Chai
7b52e2ef61 make previous meetings per room instead of global 2017-02-21 10:33:58 -05:00
Zachary Chai
7adba52824 add user waiting notifications back to main room 2017-02-16 14:24:55 -05:00
Zachary Chai
74f1f4c071 allow different action cable host 2017-02-16 10:34:47 -05:00
Zachary Chai
fa1bb0683e button tooltips 2017-02-14 18:13:30 -05:00
Zachary Chai
6b868b4b58 union recording names in previous meetings 2017-02-14 16:12:07 -05:00
Zachary Chai
349f4c51c6 limit previous meetings container to 5 2017-02-14 15:00:23 -05:00
Zachary Chai
88191b67e8 past meetings from recordings 2017-02-14 11:33:44 -05:00
Zachary Chai
31a1464393 use constants for column positions 2017-02-14 10:10:24 -05:00
Zachary Chai
ad311f3999 remove recording visibility column for anonymous users 2017-02-14 09:20:52 -05:00
Zachary Chai
d6c7bcfade pressing enter while focused on meeting-name input triggers start event 2017-02-10 16:45:53 -05:00
Zachary Chai
4596664b97 recordings play button 2017-02-09 18:13:50 -05:00
Zachary Chai
330ce144ad small fixes 2017-02-09 17:54:53 -05:00
Zachary Chai
3db284b8bf support relative root urls for deploy to subdirectories 2017-02-07 14:43:18 -05:00
Zachary Chai
b09ec1fc69 properly generate some urls 2017-02-07 14:41:24 -05:00
Zachary Chai
c6cd728eea add license to some files and change comment type in html 2017-02-03 16:25:58 -05:00
Zachary Chai
4a90de057c rewording and consolidating some conditions 2017-02-03 14:10:01 -05:00
Zachary Chai
8719956ba4 swap visbility and watch columns 2017-02-03 12:09:02 -05:00
Zachary Chai
253ae4d86a update previously joined meetings on root page 2017-02-03 11:45:53 -05:00
Zachary Chai
49aa9bd29b update footer and remove build version 2017-02-02 15:17:41 -05:00
Zachary Chai
5a29a344fe store previously joined authenticated meetings 2017-02-02 14:55:19 -05:00
Zachary Chai
0ba1b2bf41 add visibility column to recordings 2017-02-02 11:06:28 -05:00
Zachary Chai
1494dfebf0 show recordings for anonymous users 2017-02-02 10:08:41 -05:00
Zachary Chai
2c2590cf18 add recording name to table 2017-01-31 16:19:09 -05:00
Zachary Chai
02f59c49e6 main room recordings 2017-01-31 12:10:15 -05:00
Zachary Chai
9667e3757b fix recording update channel and routes 2017-01-31 11:42:47 -05:00
Zachary Chai
9a55ac9376 cleanup old websockets on page load 2017-01-31 11:01:34 -05:00
Zachary Chai
d67663fbf1 multi meeting rooms 2017-01-27 18:12:36 -05:00
Zachary Chai
5180a99c32 allow meeting name separately when joining from room 2017-01-26 18:59:25 -05:00
Zachary Chai
066755c56c add invite and join to room 2017-01-26 18:03:42 -05:00
Zachary Chai
540ab7d369 URI encode meeting name and only show invite/join when a name is entered 2017-01-26 09:34:05 -05:00
Zachary Chai
d7cd9eb8bb update javascript and neaten up layout 2017-01-24 16:13:12 -05:00
Zachary Chai
b30acae006 refactor meeting object naming 2017-01-24 14:25:25 -05:00
Zachary Chai
e339dcd5b7 rework home layout 2017-01-24 14:15:20 -05:00
Leonardo Crauss Daronco
b6cb7add17 Reuse variable in landing.js 2017-01-11 15:02:09 -02:00
Leonardo Crauss Daronco
b8c4ffe80b Don't ask for a name in the landing page, redir to the room/meeting
Instead of asking the user for a name in the landing page, it just
redirects to the room/meeting page, where the user is asked to enter a
name. If the user is signed in, no redirect is necessary and the user's
name is used automatically.
2017-01-11 14:55:39 -02:00
Leonardo Crauss Daronco
87bccb1204 Require browser notification permissions only when the user signs in
The only notification right now is for signed in users that are viewing
their room's page, so request permission only in this case.
2016-12-09 15:18:41 -02:00
Leonardo Crauss Daronco
bf7d087f45 Show a browser notification when a user is waiting to join a room
The owner of a room receives a browser notification if he has the page open
and another person tries to join his room.
2016-12-09 13:52:53 -02:00
Leonardo Crauss Daronco
6726504ec3 Add timeago js library to show in the start_time of recordings 2016-12-09 11:50:09 -02:00
Leonardo Crauss Daronco
04ae45e4f4 Use 'unpublished' instead of 'inaccessible' 2016-12-09 10:26:28 -02:00