84 Commits

Author SHA1 Message Date
Zachary Chai
8f04967b28 select randomized title from pool on root page 2017-02-03 14:29:05 -05:00
Zachary Chai
4a90de057c rewording and consolidating some conditions 2017-02-03 14:10:01 -05:00
Zachary Chai
e2fc9863fe replace logout with return to personal room 2017-02-02 17:09:29 -05:00
Zachary Chai
49aa9bd29b update footer and remove build version 2017-02-02 15:17:41 -05:00
Zachary Chai
0ba1b2bf41 add visibility column to recordings 2017-02-02 11:06:28 -05:00
Zachary Chai
4311c3be8c change display names for recording visibility states 2017-02-02 10:09:42 -05:00
Zachary Chai
16fd597b1a minor text changes 2017-01-31 18:12:05 -05:00
Zachary Chai
2c2590cf18 add recording name to table 2017-01-31 16:19:09 -05:00
Zachary Chai
43e58e402e organize routes and update comments 2017-01-31 15:59:28 -05:00
Zachary Chai
77fd74dd8f add recording events to other meeting pages under room 2017-01-31 15:06:04 -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
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
d7cd9eb8bb update javascript and neaten up layout 2017-01-24 16:13:12 -05:00
Zachary Chai
e339dcd5b7 rework home layout 2017-01-24 14:15:20 -05:00
Zachary Chai
2d0ca5f16b update login logout text 2017-01-20 16:46:51 -05:00
Zachary Chai
ca79ba6317 style login description 2017-01-20 14:46:52 -05:00
Zachary Chai
9057948750 oauth signin buttons per provider spec 2017-01-20 14:34:30 -05:00
Zachary Chai
3039bd168b create separate page for login 2017-01-19 19:33:06 -05:00
Zachary Chai
3a3b054786 postgres support 2017-01-19 15:09:34 -05: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
Fred Dixon
b82f693bff Merge pull request #80 from daronco/fix-missing-smtp_from
Fix missing 'smtp_from' variable when notifications are turned off
2017-01-06 15:08:09 -05:00
Leonardo Crauss Daronco
78abef12af Fix missing 'smtp_from' variable when notifications are turned off
Application would break in production because Rails.config.smtp_from
was not set if GREENLIGHT_MAIL_NOTIFICATIONS was false.
2017-01-06 17:45:29 -02:00
Fred Dixon
e988f5e5dd Update en-us.yml
Make the text more consistent by using the term meeting instead of session
2017-01-06 13:02:07 -05: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
04ae45e4f4 Use 'unpublished' instead of 'inaccessible' 2016-12-09 10:26:28 -02:00
Leonardo Crauss Daronco
f763d8394e Add flag to enable/disable mail notifications 2016-12-08 18:55:41 -02:00
Leonardo Crauss Daronco
e94f3d7a10 Send an email to the user when a recording is done processing
Had to add an email attribute to users to store their email to send the
notification. Will only send it for user rooms since they are the only
ones we know who to notify.
2016-12-08 18:33:19 -02:00
Leonardo Crauss Daronco
e5efb05a01 Add endpoint to detect new recordings and update the interface
The endpoint receives events from BigBlueButton via webhooks or scripts
in the record and playback workflow.
For now it only treats the event for when a recording is ready.
When it happens, it uses action cable to update the interface dynamically
with the new recording.
2016-12-07 16:20:10 -02:00
Leonardo Crauss Daronco
b518458622 Allow recordings to be 'unlisted'
Unlisted is a state between published and unpublished. They are still
published in the server, but will not appear to anyone other than the
user that created the recording.
It is done using a metadata attribute and required several changes in how
the application handles publishing and unpublishing.
2016-12-06 12:03:53 -02:00
Leonardo Crauss Daronco
45e173d132 Add a button with a "mailto:" link to send invitations 2016-12-05 16:32:03 -02:00
Zachary Chai
2194c45fe7 add units to duration header 2016-12-02 14:56:13 -05:00
Zachary Chai
76316b96ec add build numbers 2016-12-02 12:36:11 -05:00
Zachary Chai
f545daca26 update recording text and orderable columns 2016-12-01 10:49:20 -05:00
Zachary Chai
bdee16f715 previously joined sessions 2016-11-29 15:37:20 -05:00
Erick Kad-Bay
47e0e948d1 Added LGPL 3.0 license to all source/config files 2016-11-29 14:44:13 -05:00
Zachary Chai
6fd3554af8 more obvious when no recordings 2016-11-24 17:37:12 -05:00
Zachary Chai
48fe071af1 update room title 2016-11-24 16:55:54 -05:00
Zachary Chai
0e0d744fe3 bigbluebutton link in footer 2016-11-24 14:40:41 -05:00
Zachary Chai
08ecae0ef6 move meeting refresh to the url input field 2016-11-24 14:23:01 -05:00
Zachary Chai
ded0f9b056 meetings page changes 2016-11-24 11:49:54 -05:00
Zachary Chai
269ce7915e separate root page and meetings page 2016-11-24 11:16:56 -05:00
Zachary Chai
423b649480 hide oauth login when not configured 2016-11-23 14:20:28 -05:00
Zachary Chai
8e7eef4b57 easy_deploy_configs 2016-11-22 16:51:14 -05:00
Zachary Chai
6620df9c65 update text strings 2016-11-18 14:05:13 -05:00
Zachary Chai
8b536c4934 recording actions tooltips 2016-11-17 16:58:52 -05:00
Zachary Chai
fd044fc75d copy url tooltip 2016-11-17 16:27:20 -05:00
Zachary Chai
68d3e8da5a configuration_updates 2016-11-15 11:28:37 -05:00
Zachary Chai
c7d2c8f27e send translated strings to javascript 2016-11-10 14:26:21 -05:00