Commit Graph

94 Commits

Author SHA1 Message Date
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 b9dcb65a92 force SSL 2017-02-14 17:30:12 -05:00
Zachary Chai 5a6c8372f9 update recording labels 2017-02-14 08:03:06 -05:00
Zachary Chai 85485d1bf2 fallback to rails default when '/' root supplied 2017-02-09 14:47:49 -05:00
Zachary Chai 3dd3f43b24 serve fa assets from relative root 2017-02-09 11:28:11 -05:00
Zachary Chai 6c374bd0c0 reorganize stylesheet directory structure 2017-02-09 11:26:49 -05:00
Zachary Chai b09ec1fc69 properly generate some urls 2017-02-07 14:41:24 -05:00
Zachary Chai bfbdfc645e update routes file 2017-02-07 10:02:16 -05:00
Zachary Chai beeef29d0a add invite link to moderator message 2017-02-03 15:47:43 -05:00
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