d6c7bcfade
pressing enter while focused on meeting-name input triggers start event
2017-02-10 16:45:53 -05:00
88af18a642
modify invite join on root page to match room page
2017-02-10 16:44:51 -05:00
4596664b97
recordings play button
2017-02-09 18:13:50 -05:00
330ce144ad
small fixes
2017-02-09 17:54:53 -05:00
6c374bd0c0
reorganize stylesheet directory structure
2017-02-09 11:26:49 -05:00
abe532afcf
use official font awesome gem
2017-02-09 10:17:19 -05:00
9ecbd7f29d
fix some assets not loading with relative root URLs
2017-02-07 16:21:53 -05:00
3db284b8bf
support relative root urls for deploy to subdirectories
2017-02-07 14:43:18 -05:00
b09ec1fc69
properly generate some urls
2017-02-07 14:41:24 -05:00
3521436bc8
remove signin background
2017-02-03 16:36:36 -05:00
c6cd728eea
add license to some files and change comment type in html
2017-02-03 16:25:58 -05:00
4a90de057c
rewording and consolidating some conditions
2017-02-03 14:10:01 -05:00
8719956ba4
swap visbility and watch columns
2017-02-03 12:09:02 -05:00
253ae4d86a
update previously joined meetings on root page
2017-02-03 11:45:53 -05:00
f6505df4e1
move url buttons in room below the url
2017-02-03 09:55:39 -05:00
e2fc9863fe
replace logout with return to personal room
2017-02-02 17:09:29 -05:00
49aa9bd29b
update footer and remove build version
2017-02-02 15:17:41 -05:00
5a29a344fe
store previously joined authenticated meetings
2017-02-02 14:55:19 -05:00
0ba1b2bf41
add visibility column to recordings
2017-02-02 11:06:28 -05:00
1494dfebf0
show recordings for anonymous users
2017-02-02 10:08:41 -05:00
2c2590cf18
add recording name to table
2017-01-31 16:19:09 -05:00
02f59c49e6
main room recordings
2017-01-31 12:10:15 -05:00
9667e3757b
fix recording update channel and routes
2017-01-31 11:42:47 -05:00
9a55ac9376
cleanup old websockets on page load
2017-01-31 11:01:34 -05:00
d67663fbf1
multi meeting rooms
2017-01-27 18:12:36 -05:00
5180a99c32
allow meeting name separately when joining from room
2017-01-26 18:59:25 -05:00
066755c56c
add invite and join to room
2017-01-26 18:03:42 -05:00
540ab7d369
URI encode meeting name and only show invite/join when a name is entered
2017-01-26 09:34:05 -05:00
f7363df80e
remove unused style
2017-01-24 16:21:38 -05:00
d7cd9eb8bb
update javascript and neaten up layout
2017-01-24 16:13:12 -05:00
b30acae006
refactor meeting object naming
2017-01-24 14:25:25 -05:00
e339dcd5b7
rework home layout
2017-01-24 14:15:20 -05:00
2d0ca5f16b
update login logout text
2017-01-20 16:46:51 -05:00
ca79ba6317
style login description
2017-01-20 14:46:52 -05:00
9057948750
oauth signin buttons per provider spec
2017-01-20 14:34:30 -05:00
3039bd168b
create separate page for login
2017-01-19 19:33:06 -05:00
b6cb7add17
Reuse variable in landing.js
2017-01-11 15:02:09 -02:00
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
219ea625e0
Use a different banner image for personal rooms
2016-12-09 15:43:38 -02:00
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
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
6726504ec3
Add timeago js library to show in the start_time of recordings
2016-12-09 11:50:09 -02:00
04ae45e4f4
Use 'unpublished' instead of 'inaccessible'
2016-12-09 10:26:28 -02:00
906b21ab0e
Fix clicking buttons inside popovers
...
They would work only occasionally because of the way bootstrap handles
popovers with trigger:focus.
Had to change to trigger:click and manually close the popovers when
clicking outside of them or in buttons marked to close popovers.
2016-12-07 18:38:53 -02:00
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
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
40cbc8a575
Move the refresh button to be inside the meeting URL input
...
Less buttons, better interface.
2016-12-05 16:51:13 -02:00
45e173d132
Add a button with a "mailto:" link to send invitations
2016-12-05 16:32:03 -02:00
f6e895271e
downscale background image
2016-12-02 16:58:30 -05:00
d8eff2087a
add bbb logo
2016-12-02 15:28:01 -05:00