├── .browserslistrc ├── .bundle └── config ├── .dockerignore ├── .eslintrc.json ├── .github └── workflows │ ├── broadcasterRelease.yml │ └── tests.yml ├── .gitignore ├── .idea ├── .gitignore ├── .veue.iml.swp ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── dataSources.xml ├── dictionaries │ └── hcatlin.xml ├── inspectionProfiles │ └── Project_Default.xml ├── jsLinters │ └── eslint.xml ├── misc.xml ├── modules.xml ├── prettier.xml ├── runConfigurations │ └── Development.xml ├── scopes │ └── Rails_Dev.xml ├── vcs.xml └── veue.iml ├── .node-version ├── .prettierignore ├── .prettierrc.json ├── .rspec ├── .rubocop.yml ├── .ruby-version ├── .semaphore └── semaphore.yml ├── .slugignore ├── .wokeignore ├── CHANGELOG.md ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Procfile ├── README.md ├── Rakefile ├── app ├── admin │ ├── dashboard.rb │ └── videos.rb ├── assets │ ├── config │ │ └── manifest.js │ └── images │ │ └── avatar-placeholder.png ├── channels │ └── sse_broadcaster.rb ├── components │ ├── discover_channels │ │ ├── component.html.haml │ │ └── component.rb │ ├── discover_content │ │ ├── component.html.haml │ │ └── component.rb │ ├── discover_curation │ │ ├── component.html.haml │ │ └── component.rb │ ├── discover_upcoming │ │ ├── component.html.haml │ │ └── component.rb │ ├── responsive_hero │ │ ├── component.html.haml │ │ └── component.rb │ └── responsive_image │ │ ├── component.html.haml │ │ └── component.rb ├── controllers │ ├── application_controller.rb │ ├── authentications_controller.rb │ ├── broadcasts │ │ └── event_controller.rb │ ├── broadcasts_controller.rb │ ├── channels │ │ ├── channels_controller.rb │ │ ├── follows_controller.rb │ │ ├── live │ │ │ ├── chat_messages_controller.rb │ │ │ ├── events_controller.rb │ │ │ ├── pins_controller.rb │ │ │ └── reactions_controller.rb │ │ ├── video_snapshots_controller.rb │ │ ├── videos_controller.rb │ │ └── vod │ │ │ └── events_controller.rb │ ├── concerns │ │ ├── authentication_concern.rb │ │ ├── channel_concern.rb │ │ ├── fingerprint_concern.rb │ │ ├── http_auth_concern.rb │ │ └── moderate_concern.rb │ ├── content_controller.rb │ ├── discover_controller.rb │ ├── internal │ │ ├── cron_controller.rb │ │ ├── health_check_controller.rb │ │ └── webhooks_controller.rb │ ├── mux_webhooks_controller.rb │ ├── user_images_controller.rb │ ├── users_controller.rb │ └── velvet_rope_controller.rb ├── decorators │ ├── application_decorator.rb │ ├── channel_decorator.rb │ ├── pin_decorator.rb │ ├── user_decorator.rb │ ├── video_decorator.rb │ └── video_snapshot_decorator.rb ├── helpers │ ├── application_helper.rb │ ├── authentications_helper.rb │ ├── channel_helper.rb │ ├── chat_helper.rb │ ├── content_helper.rb │ ├── users_helper.rb │ ├── velvet_rope_helper.rb │ └── videos_helper.rb ├── javascript │ ├── components.js │ ├── components │ │ ├── NOTICE │ │ ├── media_deck.tsx │ │ └── media_deck │ │ │ └── screen_share.tsx │ ├── controllers │ │ ├── audience │ │ │ ├── live_video_controller.ts │ │ │ ├── movable_pip_controller.ts │ │ │ ├── mux_integration.ts │ │ │ ├── player_controls_controller.ts │ │ │ └── vod_video_controller.ts │ │ ├── audience_view_controller.ts │ │ ├── authentication_controller.ts │ │ ├── base_controller.ts │ │ ├── broadcast │ │ │ ├── capture_sources_controller.tsx │ │ │ ├── commands_menu_controller.ts │ │ │ ├── controls_controller.ts │ │ │ ├── debug_controller.ts │ │ │ ├── dropdown_controller.ts │ │ │ ├── keepalive_controller.ts │ │ │ ├── media_manager_controller.ts │ │ │ ├── settings_controller.ts │ │ │ ├── share_controller.ts │ │ │ └── startup_controller.ts │ │ ├── broadcast_controller.ts │ │ ├── canvas_size_observer_controller.ts │ │ ├── channel_bar_controller.ts │ │ ├── channel_edit_controller.ts │ │ ├── channel_icon_controller.ts │ │ ├── chat │ │ │ ├── link_share_controller.ts │ │ │ ├── messages_controller.ts │ │ │ ├── reaction_notification_controller.ts │ │ │ ├── scroll_controller.ts │ │ │ ├── send_message_controller.ts │ │ │ └── user_reaction_controller.ts │ │ ├── crop_image_controller.ts │ │ ├── index.js │ │ ├── live_viewer_count_controller.ts │ │ ├── notifications_controller.ts │ │ ├── profile_edit_controller.ts │ │ ├── profile_image_controller.ts │ │ ├── secret_code_controller.ts │ │ ├── upcoming_stream_audience_controller.ts │ │ ├── user_menu_controller.ts │ │ ├── user_profile_controller.ts │ │ ├── util │ │ │ ├── click_drag_controller.ts │ │ │ └── timezone_controller.ts │ │ ├── video_scheduling_controller.ts │ │ └── video_snapshots_controller.ts │ ├── event_bus.ts │ ├── helpers │ │ ├── app_config.ts │ │ ├── audience │ │ │ └── video_demixer.ts │ │ ├── authentication_helpers.ts │ │ ├── broadcast │ │ │ ├── capture_source_manager.ts │ │ │ ├── capture_sources │ │ │ │ ├── audio.ts │ │ │ │ ├── base.ts │ │ │ │ ├── microphone.ts │ │ │ │ ├── screen.ts │ │ │ │ ├── video.ts │ │ │ │ └── webcam.ts │ │ │ ├── keyboard_listeners.ts │ │ │ ├── metronome.ts │ │ │ ├── mixers │ │ │ │ ├── audio_mixer.ts │ │ │ │ ├── mixer.ts │ │ │ │ └── video_mixer.ts │ │ │ └── stream_recorder.ts │ │ ├── broadcast_helpers.ts │ │ ├── channel_helpers.ts │ │ ├── chat_helpers.ts │ │ ├── converters.ts │ │ ├── crop_image_helper.ts │ │ ├── date_helper.ts │ │ ├── event │ │ │ ├── event_processor.ts │ │ │ ├── live_event_manager.ts │ │ │ ├── live_event_source.ts │ │ │ ├── sources │ │ │ │ └── sse_event_source.ts │ │ │ └── vod_event_manager.ts │ │ ├── event_tracking.ts │ │ ├── flash_helpers.ts │ │ ├── integrations │ │ │ └── appsignal.ts │ │ ├── media_access.ts │ │ ├── remote_media_providers │ │ │ ├── hls_media_provider.ts │ │ │ ├── mp4_media_provider.ts │ │ │ ├── phenix_media_provider.ts │ │ │ └── remote_media_provider.ts │ │ └── video_helpers.ts │ ├── images │ │ ├── add.svg │ │ ├── back-arrow.svg │ │ ├── back.svg │ │ ├── blur.svg │ │ ├── bookmark.svg │ │ ├── cam.svg │ │ ├── check.svg │ │ ├── chevron.svg │ │ ├── clock.svg │ │ ├── close.svg │ │ ├── delete-icon.svg │ │ ├── delete.svg │ │ ├── edit.svg │ │ ├── ellipse-2.svg │ │ ├── email.svg │ │ ├── facebook.svg │ │ ├── forward-arrow.svg │ │ ├── forward.svg │ │ ├── fullscreen.svg │ │ ├── gear.svg │ │ ├── google.svg │ │ ├── heart-gray.svg │ │ ├── heart.svg │ │ ├── hyperlink.svg │ │ ├── info.svg │ │ ├── insert.svg │ │ ├── live.svg │ │ ├── loading-animation.svg │ │ ├── logo-circular.svg │ │ ├── logo-clip.svg │ │ ├── logo-full.svg │ │ ├── logo-gray-xxl.svg │ │ ├── logo.svg │ │ ├── menu.svg │ │ ├── microphone.svg │ │ ├── no-stream.svg │ │ ├── no-webcam.svg │ │ ├── notification.svg │ │ ├── pause.svg │ │ ├── photo.svg │ │ ├── play.svg │ │ ├── plus.svg │ │ ├── reload.svg │ │ ├── right-arrow.svg │ │ ├── search.svg │ │ ├── send.svg │ │ ├── settings.svg │ │ ├── share.svg │ │ ├── small-social-logo.png │ │ ├── sort.svg │ │ ├── stop.svg │ │ ├── stop_icon.svg │ │ ├── tick.svg │ │ ├── toolbox.svg │ │ ├── twitter-icon.svg │ │ ├── user-icon-dark.svg │ │ ├── user-icon.svg │ │ ├── verified.svg │ │ ├── videocam.svg │ │ ├── view.svg │ │ ├── visible-false.svg │ │ ├── visible-true.svg │ │ ├── volume-max.svg │ │ ├── volume-mute.svg │ │ └── volume.svg │ ├── packs │ │ ├── active_admin.js │ │ ├── active_admin │ │ │ ├── active_admin.scss │ │ │ └── print.scss │ │ ├── application.js │ │ ├── broadcast.js │ │ └── velvet_rope.js │ ├── style │ │ ├── _global.scss │ │ ├── _layout.scss │ │ ├── application.scss │ │ ├── auth.scss │ │ ├── broadcast │ │ │ ├── _broadcast_area.scss │ │ │ ├── _chat_overrides.scss │ │ │ ├── _commands.scss │ │ │ ├── _layout.scss │ │ │ ├── _media_deck.scss │ │ │ ├── _no_mobile.scss │ │ │ ├── _startup.scss │ │ │ └── broadcast.scss │ │ ├── channel │ │ │ ├── _channel_edit.scss │ │ │ ├── _channel_profile.scss │ │ │ ├── _layout.scss │ │ │ └── channel.scss │ │ ├── chat.scss │ │ ├── components │ │ │ ├── _broadcasts.scss │ │ │ ├── _buttons.scss │ │ │ ├── _channel_bar.scss │ │ │ ├── _channel_card.scss │ │ │ ├── _footer.scss │ │ │ ├── _header.scss │ │ │ ├── _link_share.scss │ │ │ ├── _message.scss │ │ │ ├── _modal.scss │ │ │ ├── _pin.scss │ │ │ ├── _prose.scss │ │ │ ├── _upcoming_card.scss │ │ │ ├── _user_menu.scss │ │ │ ├── _video_card.scss │ │ │ └── user_menu │ │ │ │ ├── dropdown.scss │ │ │ │ └── mobile_friendly.scss │ │ ├── content │ │ │ └── content.scss │ │ ├── discover.scss │ │ ├── notification.scss │ │ ├── pages.scss │ │ ├── pagy.scss │ │ ├── user_profile │ │ │ ├── _edit_body_shared.scss │ │ │ ├── _edit_header_shared.scss │ │ │ ├── _layout.scss │ │ │ ├── _menu.scss │ │ │ ├── _menu_shared.scss │ │ │ ├── _tabs.scss │ │ │ └── profile.scss │ │ ├── users.scss │ │ ├── utils │ │ │ ├── accessibility.scss │ │ │ ├── breakpoints.scss │ │ │ ├── color.scss │ │ │ ├── font.scss │ │ │ ├── keyframes.scss │ │ │ ├── micro_reset.scss │ │ │ ├── reactions.scss │ │ │ ├── scale.scss │ │ │ ├── scroll.scss │ │ │ ├── text.scss │ │ │ └── z_index.scss │ │ ├── velvet_rope │ │ │ └── velvet_rope.scss │ │ └── video │ │ │ ├── _channel_bar.scss │ │ │ ├── _header_bar.scss │ │ │ ├── _layout.scss │ │ │ ├── _like_notification.scss │ │ │ ├── _player_controls.scss │ │ │ ├── _upcoming_stream.scss │ │ │ ├── _video_snapshots.scss │ │ │ └── video.scss │ ├── types │ │ ├── broadcaster_command.ts │ │ ├── chat.ts │ │ ├── custom.d.ts │ │ ├── date.ts │ │ ├── event_manager_interface.ts │ │ ├── keyboard_mapping.ts │ │ ├── rectangle.ts │ │ ├── sizes.ts │ │ └── video_layout.ts │ └── util │ │ ├── address.ts │ │ ├── debounce.ts │ │ ├── email_validator.ts │ │ ├── environment.ts │ │ ├── fetch.ts │ │ ├── formatNumber.ts │ │ ├── layout_packer.ts │ │ ├── media_access_helpers.ts │ │ ├── notifications.ts │ │ └── time.ts ├── jobs │ ├── application_job.rb │ ├── if_this_then_that_job.rb │ ├── migrate_video_storage_job.rb │ ├── send_broadcast_start_text_job.rb │ ├── send_confirmation_text_job.rb │ └── send_consent_text_job.rb ├── lib │ ├── grip_broadcaster.rb │ ├── hls_downloader.rb │ ├── phenix.rb │ ├── router.rb │ └── schedulatron.rb ├── mailers │ └── application_mailer.rb ├── models │ ├── ability.rb │ ├── application_record.rb │ ├── category.rb │ ├── channel.rb │ ├── chat_message.rb │ ├── cms_channel_mapper.rb │ ├── cms_content_mapper.rb │ ├── cms_curation_mapper.rb │ ├── cms_data_mapper.rb │ ├── cms_hero_mapper.rb │ ├── cms_upcoming_mapper.rb │ ├── concerns │ │ ├── .keep │ │ ├── channel_schedule_concern.rb │ │ └── video_states.rb │ ├── follow.rb │ ├── host.rb │ ├── moderation_item.rb │ ├── mux_webhook.rb │ ├── pin.rb │ ├── pin_event.rb │ ├── session_token.rb │ ├── sms_message.rb │ ├── user.rb │ ├── user_joined_event.rb │ ├── validators │ │ ├── email_validator.rb │ │ ├── json_validator.rb │ │ └── phone_number_validator.rb │ ├── video.rb │ ├── video_category.rb │ ├── video_event.rb │ ├── video_layout_event.rb │ ├── video_reaction_event.rb │ ├── video_snapshot.rb │ ├── video_view.rb │ └── video_view_minute.rb └── views │ ├── broadcasts │ ├── _broadcast_area.html.haml │ ├── _broadcast_controls.html.haml │ ├── _checklist.html.haml │ ├── _command_area.html.haml │ ├── _commands_menu.html.haml │ ├── _user_instructions_modal.html.haml │ ├── blank.html.haml │ ├── edit.html.haml │ ├── index.html.haml │ ├── no_mobile.html.haml │ └── show.html.haml │ ├── channels │ ├── channels │ │ ├── _channel.html.haml │ │ ├── edit.html.haml │ │ ├── index.html.haml │ │ ├── partials │ │ │ ├── _channel_header.html.haml │ │ │ ├── _channel_icon.html.haml │ │ │ ├── _edit_form.html.haml │ │ │ ├── _side_bar.html.haml │ │ │ └── _upload_image.html.haml │ │ └── show.html.haml │ ├── video_snapshots │ │ ├── _video_snapshot.html.haml │ │ ├── create.html.haml │ │ └── index.html.haml │ └── videos │ │ ├── index.html.haml │ │ ├── partials │ │ ├── _channel_bar.html.haml │ │ ├── _edit.html.haml │ │ ├── _header.html.haml │ │ ├── _pins_area.html.haml │ │ ├── _pip_area.haml │ │ ├── _player_controls.html.haml │ │ ├── _recent_broadcasts.html.haml │ │ └── _upcoming_stream.html.haml │ │ └── show.html.haml │ ├── content │ └── show.html.haml │ ├── discover │ └── index.html.haml │ ├── layouts │ ├── _footer.html.haml │ ├── _header.html.haml │ ├── _matomo.html.erb │ ├── _seo_and_social_head.haml │ ├── application.html.haml │ ├── broadcasts.html.haml │ ├── mailer.html.haml │ ├── mailer.text.haml │ ├── not_found.html.haml │ └── velvet_rope.html.haml │ ├── shared │ ├── _call_to_action.html.haml │ ├── _channel_card.html.haml │ ├── _chat.html.haml │ ├── _errors.html.haml │ ├── _link_share.html.haml │ ├── _login_modal.html.haml │ ├── _notification.html.haml │ ├── _reaction_button.html.haml │ ├── _sidebar.html.haml │ ├── _upcoming_card.html.haml │ ├── _video_card.html.haml │ └── login_modal │ │ ├── _confirmation.html.haml │ │ ├── _initial.html.haml │ │ └── _welcome.html.haml │ ├── users │ ├── edit.html.haml │ ├── partials │ │ ├── _edit_form.html.haml │ │ ├── _help.html.haml │ │ ├── _menu.html.haml │ │ ├── _privacy.html.haml │ │ ├── _profile.html.haml │ │ ├── _profile_image.html.haml │ │ └── _upload_image.html.haml │ └── show.html.haml │ └── velvet_rope │ ├── _mailchimp_form.html.haml │ └── index.html.haml ├── babel.config.js ├── bin ├── brakeman ├── bundle ├── docker-rspec-basic ├── docker-test-setup ├── prePush ├── rails ├── rake ├── render-build-sidekiq.sh ├── render-build.sh ├── rspec ├── rubocop ├── setup ├── spring ├── webpack ├── webpack-dev-server └── yarn ├── config.ru ├── config ├── application.rb ├── appsignal.yml ├── boot.rb ├── cable.yml ├── credentials.yml.enc ├── database.ci.yml ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── active_admin.rb │ ├── activeadmin_addons.rb │ ├── application_controller_renderer.rb │ ├── backtrace_silencers.rb │ ├── butter_cms.rb │ ├── content_security_policy.rb │ ├── cookies_serializer.rb │ ├── filter_parameter_logging.rb │ ├── friendly_id.rb │ ├── generators.rb │ ├── inflections.rb │ ├── lockbox.rb │ ├── mime_types.rb │ ├── mux_api.rb │ ├── pagy.rb │ ├── permissions_policy.rb │ ├── perspective.rb │ ├── rate_limiting.rb │ ├── twilio_initializer.rb │ └── wrap_parameters.rb ├── locales │ └── en.yml ├── puma.rb ├── routes.rb ├── spring.rb ├── storage.yml ├── webpack │ ├── development.js │ ├── environment.js │ ├── loaders │ │ └── typescript.js │ ├── plugins │ │ └── jquery.js │ ├── production.js │ └── test.js └── webpacker.yml ├── db ├── migrate │ ├── 20200928210701_enable_crypto.rb │ ├── 20200928211233_rebase.rb │ ├── 20200930111538_create_follows.rb │ ├── 20201005163047_simplify_mux_integration.rb │ ├── 20201005164748_change_webhooks_to_point_directly.rb │ ├── 20201008041009_add_column_duration_to_video.rb │ ├── 20201009135514_broadcast_started_at_ms.rb │ ├── 20201009142659_add_column_active_viewers_to_videos.rb │ ├── 20201012151857_create_pins.rb │ ├── 20201012173135_create_active_storage_tables.active_storage.rb │ ├── 20201013152919_create_video_views.rb │ ├── 20201014140500_add_video_views_counter_to_videos.rb │ ├── 20201102232222_add_visibility_to_videos.rb │ ├── 20201109154733_add_default_visibility_to_videos.rb │ ├── 20201113013045_add_uniqueness_indexes_for_video_views.rb │ ├── 20201113163353_add_user_joined_events.rb │ ├── 20201120195451_last_seen.rb │ ├── 20201120202213_change_unique_index_on_video_views.rb │ ├── 20201204143442_add_sms_status_field_to_user.rb │ ├── 20201207143152_add_default_sms_status_to_users.rb │ ├── 20201223114934_create_channels.rb │ ├── 20201223121347_move_channels.rb │ ├── 20201223133448_followers_to_channels.rb │ ├── 20210106173803_add_unique_index_to_follows.rb │ ├── 20210108183034_add_reference_to_mux_webhooks_for_channels.rb │ ├── 20210111135504_enable_uuid_ossp_extension.rb │ ├── 20210113153135_add_by_streamer_flag_in_payload_of_chat_message_event.rb │ ├── 20210119133551_add_upcoming_time.rb │ ├── 20210121171652_add_followers_count_to_channels.rb │ ├── 20210121171913_populate_channel_follows_count.rb │ ├── 20210122110219_add_user_profile_info.rb │ ├── 20210125121818_add_user_profile_email.rb │ ├── 20210125170906_create_moderation_items.rb │ ├── 20210125173557_add_published_state.rb │ ├── 20210127160422_add_default_title_to_videos.rb │ ├── 20210202175117_add_fingerprints_to_views.rb │ ├── 20210202193243_create_video_view_minutes.rb │ ├── 20210202194150_minute_counter_cache.rb │ ├── 20210203193134_add_verified.rb │ ├── 20210204212826_add_email_encryption.rb │ ├── 20210211155058_add_user_types_to_users.rb │ ├── 20210222170155_add_vod_start_and_offsets.rb │ ├── 20210223133525_add_service_name_to_active_storage_blobs.active_storage.rb │ ├── 20210223133526_create_active_storage_variant_records.active_storage.rb │ ├── 20210312165841_view_fingerprints.rb │ ├── 20210312175531_create_video_snapshots.rb │ ├── 20210406070402_create_categories.rb │ ├── 20210406205818_add_priority_to_video_snapshots.rb │ ├── 20210407074432_create_video_categories.rb │ ├── 20210408204317_add_dash_support.rb │ ├── 20210420124234_add_time_in_chat_payload.rb │ ├── 20210426062601_create_hosts.rb │ ├── 20210426142025_reset_user_channel_relation.rb │ ├── 20210427160542_remove_browser_navigation_data.rb │ ├── 20210430043532_add_column_bio_to_channel.rb │ ├── 20210506165402_add_schedule_to_channel.rb │ └── 20210517203129_tagline_show.rb ├── schema.rb └── seeds.rb ├── docs ├── Authentication.md ├── Realtime Streaming.png ├── Realtime Streaming.sequence ├── Streamer Sequence Diagram v3.png ├── Video Feed Layout and Specification.png ├── streamer_sequence_diagram_v1.sequence ├── streamer_sequence_diagram_v2.sequence └── streamer_sequence_diagram_v3.sequence ├── jest.config.js ├── lib ├── assets │ └── .keep ├── extensions │ └── time.rb ├── mux_service.rb ├── perspective_api.rb └── tasks │ ├── .keep │ ├── mux.rake │ └── rubocop.rake ├── log └── .keep ├── package.json ├── postcss.config.js ├── public ├── 404.html ├── 422.html ├── 500.html ├── __test │ ├── chunks │ │ ├── 0.ts │ │ ├── 1.ts │ │ ├── 10.ts │ │ ├── 11.ts │ │ ├── 12.ts │ │ ├── 13.ts │ │ ├── 14.ts │ │ ├── 15.ts │ │ ├── 16.ts │ │ ├── 17.ts │ │ ├── 18.ts │ │ ├── 19.ts │ │ ├── 2.ts │ │ ├── 20.ts │ │ ├── 21.ts │ │ ├── 22.ts │ │ ├── 23.ts │ │ ├── 24.ts │ │ ├── 25.ts │ │ ├── 26.ts │ │ ├── 3.ts │ │ ├── 4.ts │ │ ├── 5.ts │ │ ├── 6.ts │ │ ├── 7.ts │ │ ├── 8.ts │ │ └── 9.ts │ ├── live │ │ ├── playback.m3u8 │ │ └── rendition.m3u8 │ ├── thumbnail.jpg │ └── vod │ │ ├── playback.m3u8 │ │ └── rendition.m3u8 ├── apple-touch-icon-precomposed.png ├── apple-touch-icon.png ├── chunks │ └── 0.ts ├── favicon.ico ├── fonts │ ├── BebasNeue-Regular.eot │ └── BebasNeue-Regular.woff2 ├── robots.txt └── static │ └── intl-tel-utils.js ├── render.yaml ├── spec ├── components │ ├── discover_channels_component_spec.rb │ ├── discover_content_component_spec.rb │ ├── discover_curation_component_spec.rb │ ├── discover_upcoming_component_spec.rb │ └── responsive_hero_component_spec.rb ├── extensions │ └── time_spec.rb ├── factories │ ├── channels.rb │ ├── follows.rb │ ├── hosts.rb │ ├── moderation_items.rb │ ├── pins.rb │ ├── session_tokens.rb │ ├── sms_messages.rb │ ├── test.png │ ├── users.rb │ ├── video_events.rb │ ├── video_snapshots.rb │ ├── video_view_minutes.rb │ ├── video_views.rb │ └── videos.rb ├── fixtures │ └── profile.jpg ├── javascript │ ├── setup.ts │ └── util │ │ ├── address.spec.ts │ │ ├── debounce.spec.ts │ │ ├── email_validator.spec.ts │ │ ├── environment.spec.ts │ │ ├── fetch.spec.ts │ │ ├── formatNumber.spec.ts │ │ ├── layout_packer.spec.ts │ │ └── time.spec.ts ├── jobs │ ├── if_this_then_that_job_spec.rb │ ├── send_broadcast_start_text_job_spec.rb │ └── send_confirmation_text_job_spec.rb ├── lib │ ├── phenix_spec.rb │ └── schedulatron_spec.rb ├── models │ ├── category_spec.rb │ ├── channel_spec.rb │ ├── chat_message_spec.rb │ ├── cms_channel_mapper_spec.rb │ ├── cms_curation_mapper_spec.rb │ ├── cms_hero_mapper_spec.rb │ ├── cms_upcoming_mapper_spec.rb │ ├── follow_spec.rb │ ├── host_spec.rb │ ├── moderation_item_spec.rb │ ├── pin_spec.rb │ ├── session_token_spec.rb │ ├── sms_message_spec.rb │ ├── user_joined_event_spec.rb │ ├── user_spec.rb │ ├── video_event_spec.rb │ ├── video_snapshot_spec.rb │ ├── video_spec.rb │ └── video_view_spec.rb ├── rails_helper.rb ├── requests │ ├── broadcasts │ │ └── event_controller_spec.rb │ ├── broadcasts_controller_spec.rb │ ├── channels │ │ ├── channels_request_spec.rb │ │ └── videos_request_spec.rb │ ├── chat_messages_request_spec.rb │ ├── content_request_spec.rb │ ├── discovery_request_spec.rb │ ├── follows_request_spec.rb │ ├── internal │ │ ├── cron_request_spec.rb │ │ └── webhooks_request_spec.rb │ ├── user_images_request_spec.rb │ ├── user_joined_events_spec.rb │ ├── users_request_spec.rb │ └── video_snapshots_request_spec.rb ├── spec_helper.rb ├── support │ ├── active_job.rb │ ├── audience_spec_helpers.rb │ ├── authentication_test_helpers.rb │ ├── broadcast_system_helpers.rb │ ├── buttercms │ │ ├── discover.json │ │ ├── discover │ │ │ ├── content.json │ │ │ ├── dynamic_curation.json │ │ │ ├── dynamic_upcoming.json │ │ │ ├── hero.json │ │ │ ├── kitchensink.json │ │ │ ├── static_curation.json │ │ │ └── static_upcoming.json │ │ ├── seo_optimized.json │ │ └── simple.json │ ├── factory_bot.rb │ ├── fake_twilio.rb │ ├── i8tn_spec_helpers.rb │ ├── perspective_mocks.rb │ ├── phone_test_helpers.rb │ ├── precompile_assets.rb │ ├── responsive_helpers.rb │ ├── sse_spec_helpers.rb │ ├── system_spec_helpers.rb │ ├── upload_spec_helper.rb │ ├── url_spec_helpers.rb │ ├── webhook_helpers.rb │ └── webhooks │ │ ├── 0-live-stream-created.json │ │ ├── 1596476499-connected.json │ │ ├── 1596476499-created.json │ │ ├── 1596476503-recording.json │ │ ├── 1596476510-ready.json │ │ ├── 1596476511-active.json │ │ ├── 1596476516-disconnected.json │ │ ├── 1596476517-idle.json │ │ ├── 1596476517-live_stream_completed.json │ │ ├── 1596476523-connected.json │ │ ├── 1596476523-created.json │ │ ├── 1596476529-recording.json │ │ ├── 1596476535-active.json │ │ ├── 1596476535-ready.json │ │ ├── 1596476545-disconnected.json │ │ ├── 1596476546-idle.json │ │ ├── 1596476546-live_stream_completed.json │ │ ├── 1596481192-active.json │ │ ├── 1596481192-created.json │ │ ├── 1596481192-ready.json │ │ ├── 1596481192-recording.json │ │ ├── 1596481193-active.json │ │ ├── 1596481193-created.json │ │ ├── 1596481193-disconnected.json │ │ ├── 1596481193-idle.json │ │ ├── 1596481193-live_stream_completed.json │ │ ├── 1596481193-ready.json │ │ ├── 1596481193-recording.json │ │ ├── 1596481194-active.json │ │ ├── 1596481194-created.json │ │ ├── 1596481194-disconnected.json │ │ ├── 1596481194-idle.json │ │ ├── 1596481194-live_stream_completed.json │ │ ├── 1596481194-ready.json │ │ ├── 1596481194-recording.json │ │ ├── 1596481195-active.json │ │ ├── 1596481195-connected.json │ │ ├── 1596481195-created.json │ │ ├── 1596481195-live_stream_completed.json │ │ ├── 1596481195-recording.json │ │ ├── 1596491113-active.json │ │ ├── 1596491113-created.json │ │ ├── 1596491113-ready.json │ │ ├── 1596491113-recording.json │ │ ├── 1596491114-active.json │ │ ├── 1596491114-created.json │ │ ├── 1596491114-disconnected.json │ │ ├── 1596491114-idle.json │ │ ├── 1596491114-live_stream_completed.json │ │ ├── 1596491114-ready.json │ │ ├── 1596491114-recording.json │ │ ├── 1596491115-active.json │ │ ├── 1596491115-connected.json │ │ ├── 1596491115-created.json │ │ ├── 1596491115-disconnected.json │ │ ├── 1596491115-idle.json │ │ ├── 1596491115-live_stream_completed.json │ │ ├── 1596491115-ready.json │ │ └── 1596491115-recording.json ├── system │ ├── broadcast │ │ ├── commands_spec.rb │ │ ├── keepalive_spec.rb │ │ ├── media_deck_spec.rb │ │ └── no_mobile_spec.rb │ ├── broadcast_spec.rb │ ├── channel_edit_spec.rb │ ├── channel_spec.rb │ ├── discover_spec.rb │ ├── live_audience │ │ ├── chat_system_spec.rb │ │ ├── link_share_spec.rb │ │ ├── live_audience_spec.rb │ │ ├── video_reaction_spec.rb │ │ └── waiting_room_spec.rb │ ├── login_modal_spec.rb │ ├── schedule_spec.rb │ ├── stream_follow_spec.rb │ ├── user_profile_spec.rb │ ├── video_card_time_display_spec.rb │ ├── video_social_spec.rb │ ├── vod │ │ ├── playback_spec.rb │ │ ├── player_controls_spec.rb │ │ ├── scrubber_previews_spec.rb │ │ └── snapshots_spec.rb │ └── vod_audience_spec.rb └── system_helper.rb ├── storage └── .keep ├── tmp ├── .keep └── pids │ └── .keep ├── tsconfig.json ├── vendor └── .keep └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- 1 | defaults 2 | -------------------------------------------------------------------------------- /.bundle/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.bundle/config -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | .dockerignore 3 | .env 4 | node_modules/ 5 | vendor/bundle 6 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/broadcasterRelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.github/workflows/broadcasterRelease.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/.veue.iml.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.idea/.veue.iml.swp -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.idea/dataSources.xml -------------------------------------------------------------------------------- /.idea/dictionaries/hcatlin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.idea/dictionaries/hcatlin.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/jsLinters/eslint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.idea/jsLinters/eslint.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/prettier.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.idea/prettier.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Development.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.idea/runConfigurations/Development.xml -------------------------------------------------------------------------------- /.idea/scopes/Rails_Dev.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.idea/scopes/Rails_Dev.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/veue.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.idea/veue.iml -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 12.19.1 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | tmp 2 | public 3 | node_modules 4 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --require spec_helper 2 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7.3 2 | -------------------------------------------------------------------------------- /.semaphore/semaphore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/.semaphore/semaphore.yml -------------------------------------------------------------------------------- /.slugignore: -------------------------------------------------------------------------------- 1 | broadcaster 2 | -------------------------------------------------------------------------------- /.wokeignore: -------------------------------------------------------------------------------- 1 | .idea 2 | yarn.lock -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/Rakefile -------------------------------------------------------------------------------- /app/admin/dashboard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/admin/dashboard.rb -------------------------------------------------------------------------------- /app/admin/videos.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/admin/videos.rb -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/images/avatar-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/assets/images/avatar-placeholder.png -------------------------------------------------------------------------------- /app/channels/sse_broadcaster.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/channels/sse_broadcaster.rb -------------------------------------------------------------------------------- /app/components/discover_channels/component.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/components/discover_channels/component.html.haml -------------------------------------------------------------------------------- /app/components/discover_channels/component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/components/discover_channels/component.rb -------------------------------------------------------------------------------- /app/components/discover_content/component.html.haml: -------------------------------------------------------------------------------- 1 | .discover__content.prose 2 | = sanitize(@body) 3 | -------------------------------------------------------------------------------- /app/components/discover_content/component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/components/discover_content/component.rb -------------------------------------------------------------------------------- /app/components/discover_curation/component.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/components/discover_curation/component.html.haml -------------------------------------------------------------------------------- /app/components/discover_curation/component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/components/discover_curation/component.rb -------------------------------------------------------------------------------- /app/components/discover_upcoming/component.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/components/discover_upcoming/component.html.haml -------------------------------------------------------------------------------- /app/components/discover_upcoming/component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/components/discover_upcoming/component.rb -------------------------------------------------------------------------------- /app/components/responsive_hero/component.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/components/responsive_hero/component.html.haml -------------------------------------------------------------------------------- /app/components/responsive_hero/component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/components/responsive_hero/component.rb -------------------------------------------------------------------------------- /app/components/responsive_image/component.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/components/responsive_image/component.html.haml -------------------------------------------------------------------------------- /app/components/responsive_image/component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/components/responsive_image/component.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/authentications_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/authentications_controller.rb -------------------------------------------------------------------------------- /app/controllers/broadcasts/event_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/broadcasts/event_controller.rb -------------------------------------------------------------------------------- /app/controllers/broadcasts_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/broadcasts_controller.rb -------------------------------------------------------------------------------- /app/controllers/channels/channels_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/channels/channels_controller.rb -------------------------------------------------------------------------------- /app/controllers/channels/follows_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/channels/follows_controller.rb -------------------------------------------------------------------------------- /app/controllers/channels/live/chat_messages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/channels/live/chat_messages_controller.rb -------------------------------------------------------------------------------- /app/controllers/channels/live/events_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/channels/live/events_controller.rb -------------------------------------------------------------------------------- /app/controllers/channels/live/pins_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/channels/live/pins_controller.rb -------------------------------------------------------------------------------- /app/controllers/channels/live/reactions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/channels/live/reactions_controller.rb -------------------------------------------------------------------------------- /app/controllers/channels/video_snapshots_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/channels/video_snapshots_controller.rb -------------------------------------------------------------------------------- /app/controllers/channels/videos_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/channels/videos_controller.rb -------------------------------------------------------------------------------- /app/controllers/channels/vod/events_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/channels/vod/events_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/authentication_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/concerns/authentication_concern.rb -------------------------------------------------------------------------------- /app/controllers/concerns/channel_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/concerns/channel_concern.rb -------------------------------------------------------------------------------- /app/controllers/concerns/fingerprint_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/concerns/fingerprint_concern.rb -------------------------------------------------------------------------------- /app/controllers/concerns/http_auth_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/concerns/http_auth_concern.rb -------------------------------------------------------------------------------- /app/controllers/concerns/moderate_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/concerns/moderate_concern.rb -------------------------------------------------------------------------------- /app/controllers/content_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/content_controller.rb -------------------------------------------------------------------------------- /app/controllers/discover_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/discover_controller.rb -------------------------------------------------------------------------------- /app/controllers/internal/cron_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/internal/cron_controller.rb -------------------------------------------------------------------------------- /app/controllers/internal/health_check_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/internal/health_check_controller.rb -------------------------------------------------------------------------------- /app/controllers/internal/webhooks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/internal/webhooks_controller.rb -------------------------------------------------------------------------------- /app/controllers/mux_webhooks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/mux_webhooks_controller.rb -------------------------------------------------------------------------------- /app/controllers/user_images_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/user_images_controller.rb -------------------------------------------------------------------------------- /app/controllers/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/velvet_rope_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/controllers/velvet_rope_controller.rb -------------------------------------------------------------------------------- /app/decorators/application_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/decorators/application_decorator.rb -------------------------------------------------------------------------------- /app/decorators/channel_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/decorators/channel_decorator.rb -------------------------------------------------------------------------------- /app/decorators/pin_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/decorators/pin_decorator.rb -------------------------------------------------------------------------------- /app/decorators/user_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/decorators/user_decorator.rb -------------------------------------------------------------------------------- /app/decorators/video_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/decorators/video_decorator.rb -------------------------------------------------------------------------------- /app/decorators/video_snapshot_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/decorators/video_snapshot_decorator.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/helpers/authentications_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/helpers/authentications_helper.rb -------------------------------------------------------------------------------- /app/helpers/channel_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/helpers/channel_helper.rb -------------------------------------------------------------------------------- /app/helpers/chat_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/helpers/chat_helper.rb -------------------------------------------------------------------------------- /app/helpers/content_helper.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module ContentHelper 4 | end 5 | -------------------------------------------------------------------------------- /app/helpers/users_helper.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module UsersHelper 4 | end 5 | -------------------------------------------------------------------------------- /app/helpers/velvet_rope_helper.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module VelvetRopeHelper 4 | end 5 | -------------------------------------------------------------------------------- /app/helpers/videos_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/helpers/videos_helper.rb -------------------------------------------------------------------------------- /app/javascript/components.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/components.js -------------------------------------------------------------------------------- /app/javascript/components/NOTICE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/javascript/components/media_deck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/components/media_deck.tsx -------------------------------------------------------------------------------- /app/javascript/components/media_deck/screen_share.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/components/media_deck/screen_share.tsx -------------------------------------------------------------------------------- /app/javascript/controllers/audience/live_video_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/audience/live_video_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/audience/movable_pip_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/audience/movable_pip_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/audience/mux_integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/audience/mux_integration.ts -------------------------------------------------------------------------------- /app/javascript/controllers/audience/player_controls_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/audience/player_controls_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/audience/vod_video_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/audience/vod_video_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/audience_view_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/audience_view_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/authentication_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/authentication_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/base_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/base_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/broadcast/capture_sources_controller.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/broadcast/capture_sources_controller.tsx -------------------------------------------------------------------------------- /app/javascript/controllers/broadcast/commands_menu_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/broadcast/commands_menu_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/broadcast/controls_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/broadcast/controls_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/broadcast/debug_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/broadcast/debug_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/broadcast/dropdown_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/broadcast/dropdown_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/broadcast/keepalive_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/broadcast/keepalive_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/broadcast/media_manager_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/broadcast/media_manager_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/broadcast/settings_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/broadcast/settings_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/broadcast/share_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/broadcast/share_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/broadcast/startup_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/broadcast/startup_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/broadcast_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/broadcast_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/canvas_size_observer_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/canvas_size_observer_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/channel_bar_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/channel_bar_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/channel_edit_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/channel_edit_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/channel_icon_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/channel_icon_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/chat/link_share_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/chat/link_share_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/chat/messages_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/chat/messages_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/chat/reaction_notification_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/chat/reaction_notification_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/chat/scroll_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/chat/scroll_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/chat/send_message_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/chat/send_message_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/chat/user_reaction_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/chat/user_reaction_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/crop_image_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/crop_image_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/index.js -------------------------------------------------------------------------------- /app/javascript/controllers/live_viewer_count_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/live_viewer_count_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/notifications_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/notifications_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/profile_edit_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/profile_edit_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/profile_image_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/profile_image_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/secret_code_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/secret_code_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/upcoming_stream_audience_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/upcoming_stream_audience_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/user_menu_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/user_menu_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/user_profile_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/user_profile_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/util/click_drag_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/util/click_drag_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/util/timezone_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/util/timezone_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/video_scheduling_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/video_scheduling_controller.ts -------------------------------------------------------------------------------- /app/javascript/controllers/video_snapshots_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/controllers/video_snapshots_controller.ts -------------------------------------------------------------------------------- /app/javascript/event_bus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/event_bus.ts -------------------------------------------------------------------------------- /app/javascript/helpers/app_config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/app_config.ts -------------------------------------------------------------------------------- /app/javascript/helpers/audience/video_demixer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/audience/video_demixer.ts -------------------------------------------------------------------------------- /app/javascript/helpers/authentication_helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/authentication_helpers.ts -------------------------------------------------------------------------------- /app/javascript/helpers/broadcast/capture_source_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/broadcast/capture_source_manager.ts -------------------------------------------------------------------------------- /app/javascript/helpers/broadcast/capture_sources/audio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/broadcast/capture_sources/audio.ts -------------------------------------------------------------------------------- /app/javascript/helpers/broadcast/capture_sources/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/broadcast/capture_sources/base.ts -------------------------------------------------------------------------------- /app/javascript/helpers/broadcast/capture_sources/microphone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/broadcast/capture_sources/microphone.ts -------------------------------------------------------------------------------- /app/javascript/helpers/broadcast/capture_sources/screen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/broadcast/capture_sources/screen.ts -------------------------------------------------------------------------------- /app/javascript/helpers/broadcast/capture_sources/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/broadcast/capture_sources/video.ts -------------------------------------------------------------------------------- /app/javascript/helpers/broadcast/capture_sources/webcam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/broadcast/capture_sources/webcam.ts -------------------------------------------------------------------------------- /app/javascript/helpers/broadcast/keyboard_listeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/broadcast/keyboard_listeners.ts -------------------------------------------------------------------------------- /app/javascript/helpers/broadcast/metronome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/broadcast/metronome.ts -------------------------------------------------------------------------------- /app/javascript/helpers/broadcast/mixers/audio_mixer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/broadcast/mixers/audio_mixer.ts -------------------------------------------------------------------------------- /app/javascript/helpers/broadcast/mixers/mixer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/broadcast/mixers/mixer.ts -------------------------------------------------------------------------------- /app/javascript/helpers/broadcast/mixers/video_mixer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/broadcast/mixers/video_mixer.ts -------------------------------------------------------------------------------- /app/javascript/helpers/broadcast/stream_recorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/broadcast/stream_recorder.ts -------------------------------------------------------------------------------- /app/javascript/helpers/broadcast_helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/broadcast_helpers.ts -------------------------------------------------------------------------------- /app/javascript/helpers/channel_helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/channel_helpers.ts -------------------------------------------------------------------------------- /app/javascript/helpers/chat_helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/chat_helpers.ts -------------------------------------------------------------------------------- /app/javascript/helpers/converters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/converters.ts -------------------------------------------------------------------------------- /app/javascript/helpers/crop_image_helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/crop_image_helper.ts -------------------------------------------------------------------------------- /app/javascript/helpers/date_helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/date_helper.ts -------------------------------------------------------------------------------- /app/javascript/helpers/event/event_processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/event/event_processor.ts -------------------------------------------------------------------------------- /app/javascript/helpers/event/live_event_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/event/live_event_manager.ts -------------------------------------------------------------------------------- /app/javascript/helpers/event/live_event_source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/event/live_event_source.ts -------------------------------------------------------------------------------- /app/javascript/helpers/event/sources/sse_event_source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/event/sources/sse_event_source.ts -------------------------------------------------------------------------------- /app/javascript/helpers/event/vod_event_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/event/vod_event_manager.ts -------------------------------------------------------------------------------- /app/javascript/helpers/event_tracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/event_tracking.ts -------------------------------------------------------------------------------- /app/javascript/helpers/flash_helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/flash_helpers.ts -------------------------------------------------------------------------------- /app/javascript/helpers/integrations/appsignal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/integrations/appsignal.ts -------------------------------------------------------------------------------- /app/javascript/helpers/media_access.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/media_access.ts -------------------------------------------------------------------------------- /app/javascript/helpers/remote_media_providers/hls_media_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/remote_media_providers/hls_media_provider.ts -------------------------------------------------------------------------------- /app/javascript/helpers/remote_media_providers/mp4_media_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/remote_media_providers/mp4_media_provider.ts -------------------------------------------------------------------------------- /app/javascript/helpers/remote_media_providers/phenix_media_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/remote_media_providers/phenix_media_provider.ts -------------------------------------------------------------------------------- /app/javascript/helpers/remote_media_providers/remote_media_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/remote_media_providers/remote_media_provider.ts -------------------------------------------------------------------------------- /app/javascript/helpers/video_helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/helpers/video_helpers.ts -------------------------------------------------------------------------------- /app/javascript/images/add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/add.svg -------------------------------------------------------------------------------- /app/javascript/images/back-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/back-arrow.svg -------------------------------------------------------------------------------- /app/javascript/images/back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/back.svg -------------------------------------------------------------------------------- /app/javascript/images/blur.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/blur.svg -------------------------------------------------------------------------------- /app/javascript/images/bookmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/bookmark.svg -------------------------------------------------------------------------------- /app/javascript/images/cam.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/cam.svg -------------------------------------------------------------------------------- /app/javascript/images/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/check.svg -------------------------------------------------------------------------------- /app/javascript/images/chevron.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/chevron.svg -------------------------------------------------------------------------------- /app/javascript/images/clock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/clock.svg -------------------------------------------------------------------------------- /app/javascript/images/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/close.svg -------------------------------------------------------------------------------- /app/javascript/images/delete-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/delete-icon.svg -------------------------------------------------------------------------------- /app/javascript/images/delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/delete.svg -------------------------------------------------------------------------------- /app/javascript/images/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/edit.svg -------------------------------------------------------------------------------- /app/javascript/images/ellipse-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/ellipse-2.svg -------------------------------------------------------------------------------- /app/javascript/images/email.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/email.svg -------------------------------------------------------------------------------- /app/javascript/images/facebook.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/facebook.svg -------------------------------------------------------------------------------- /app/javascript/images/forward-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/forward-arrow.svg -------------------------------------------------------------------------------- /app/javascript/images/forward.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/forward.svg -------------------------------------------------------------------------------- /app/javascript/images/fullscreen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/fullscreen.svg -------------------------------------------------------------------------------- /app/javascript/images/gear.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/gear.svg -------------------------------------------------------------------------------- /app/javascript/images/google.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/google.svg -------------------------------------------------------------------------------- /app/javascript/images/heart-gray.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/heart-gray.svg -------------------------------------------------------------------------------- /app/javascript/images/heart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/heart.svg -------------------------------------------------------------------------------- /app/javascript/images/hyperlink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/hyperlink.svg -------------------------------------------------------------------------------- /app/javascript/images/info.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/info.svg -------------------------------------------------------------------------------- /app/javascript/images/insert.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/insert.svg -------------------------------------------------------------------------------- /app/javascript/images/live.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/live.svg -------------------------------------------------------------------------------- /app/javascript/images/loading-animation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/loading-animation.svg -------------------------------------------------------------------------------- /app/javascript/images/logo-circular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/logo-circular.svg -------------------------------------------------------------------------------- /app/javascript/images/logo-clip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/logo-clip.svg -------------------------------------------------------------------------------- /app/javascript/images/logo-full.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/logo-full.svg -------------------------------------------------------------------------------- /app/javascript/images/logo-gray-xxl.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/logo-gray-xxl.svg -------------------------------------------------------------------------------- /app/javascript/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/logo.svg -------------------------------------------------------------------------------- /app/javascript/images/menu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/menu.svg -------------------------------------------------------------------------------- /app/javascript/images/microphone.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/microphone.svg -------------------------------------------------------------------------------- /app/javascript/images/no-stream.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/no-stream.svg -------------------------------------------------------------------------------- /app/javascript/images/no-webcam.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/no-webcam.svg -------------------------------------------------------------------------------- /app/javascript/images/notification.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/notification.svg -------------------------------------------------------------------------------- /app/javascript/images/pause.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/pause.svg -------------------------------------------------------------------------------- /app/javascript/images/photo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/photo.svg -------------------------------------------------------------------------------- /app/javascript/images/play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/play.svg -------------------------------------------------------------------------------- /app/javascript/images/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/plus.svg -------------------------------------------------------------------------------- /app/javascript/images/reload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/reload.svg -------------------------------------------------------------------------------- /app/javascript/images/right-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/right-arrow.svg -------------------------------------------------------------------------------- /app/javascript/images/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/search.svg -------------------------------------------------------------------------------- /app/javascript/images/send.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/send.svg -------------------------------------------------------------------------------- /app/javascript/images/settings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/settings.svg -------------------------------------------------------------------------------- /app/javascript/images/share.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/share.svg -------------------------------------------------------------------------------- /app/javascript/images/small-social-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/small-social-logo.png -------------------------------------------------------------------------------- /app/javascript/images/sort.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/sort.svg -------------------------------------------------------------------------------- /app/javascript/images/stop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/stop.svg -------------------------------------------------------------------------------- /app/javascript/images/stop_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/stop_icon.svg -------------------------------------------------------------------------------- /app/javascript/images/tick.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/tick.svg -------------------------------------------------------------------------------- /app/javascript/images/toolbox.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/toolbox.svg -------------------------------------------------------------------------------- /app/javascript/images/twitter-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/twitter-icon.svg -------------------------------------------------------------------------------- /app/javascript/images/user-icon-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/user-icon-dark.svg -------------------------------------------------------------------------------- /app/javascript/images/user-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/user-icon.svg -------------------------------------------------------------------------------- /app/javascript/images/verified.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/verified.svg -------------------------------------------------------------------------------- /app/javascript/images/videocam.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/videocam.svg -------------------------------------------------------------------------------- /app/javascript/images/view.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/view.svg -------------------------------------------------------------------------------- /app/javascript/images/visible-false.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/visible-false.svg -------------------------------------------------------------------------------- /app/javascript/images/visible-true.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/visible-true.svg -------------------------------------------------------------------------------- /app/javascript/images/volume-max.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/volume-max.svg -------------------------------------------------------------------------------- /app/javascript/images/volume-mute.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/volume-mute.svg -------------------------------------------------------------------------------- /app/javascript/images/volume.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/images/volume.svg -------------------------------------------------------------------------------- /app/javascript/packs/active_admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/packs/active_admin.js -------------------------------------------------------------------------------- /app/javascript/packs/active_admin/active_admin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/packs/active_admin/active_admin.scss -------------------------------------------------------------------------------- /app/javascript/packs/active_admin/print.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/packs/active_admin/print.scss -------------------------------------------------------------------------------- /app/javascript/packs/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/packs/application.js -------------------------------------------------------------------------------- /app/javascript/packs/broadcast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/packs/broadcast.js -------------------------------------------------------------------------------- /app/javascript/packs/velvet_rope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/packs/velvet_rope.js -------------------------------------------------------------------------------- /app/javascript/style/_global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/_global.scss -------------------------------------------------------------------------------- /app/javascript/style/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/_layout.scss -------------------------------------------------------------------------------- /app/javascript/style/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/application.scss -------------------------------------------------------------------------------- /app/javascript/style/auth.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/auth.scss -------------------------------------------------------------------------------- /app/javascript/style/broadcast/_broadcast_area.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/broadcast/_broadcast_area.scss -------------------------------------------------------------------------------- /app/javascript/style/broadcast/_chat_overrides.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/broadcast/_chat_overrides.scss -------------------------------------------------------------------------------- /app/javascript/style/broadcast/_commands.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/broadcast/_commands.scss -------------------------------------------------------------------------------- /app/javascript/style/broadcast/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/broadcast/_layout.scss -------------------------------------------------------------------------------- /app/javascript/style/broadcast/_media_deck.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/broadcast/_media_deck.scss -------------------------------------------------------------------------------- /app/javascript/style/broadcast/_no_mobile.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/broadcast/_no_mobile.scss -------------------------------------------------------------------------------- /app/javascript/style/broadcast/_startup.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/broadcast/_startup.scss -------------------------------------------------------------------------------- /app/javascript/style/broadcast/broadcast.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/broadcast/broadcast.scss -------------------------------------------------------------------------------- /app/javascript/style/channel/_channel_edit.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/channel/_channel_edit.scss -------------------------------------------------------------------------------- /app/javascript/style/channel/_channel_profile.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/channel/_channel_profile.scss -------------------------------------------------------------------------------- /app/javascript/style/channel/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/channel/_layout.scss -------------------------------------------------------------------------------- /app/javascript/style/channel/channel.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/channel/channel.scss -------------------------------------------------------------------------------- /app/javascript/style/chat.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/chat.scss -------------------------------------------------------------------------------- /app/javascript/style/components/_broadcasts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/_broadcasts.scss -------------------------------------------------------------------------------- /app/javascript/style/components/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/_buttons.scss -------------------------------------------------------------------------------- /app/javascript/style/components/_channel_bar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/_channel_bar.scss -------------------------------------------------------------------------------- /app/javascript/style/components/_channel_card.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/_channel_card.scss -------------------------------------------------------------------------------- /app/javascript/style/components/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/_footer.scss -------------------------------------------------------------------------------- /app/javascript/style/components/_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/_header.scss -------------------------------------------------------------------------------- /app/javascript/style/components/_link_share.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/_link_share.scss -------------------------------------------------------------------------------- /app/javascript/style/components/_message.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/_message.scss -------------------------------------------------------------------------------- /app/javascript/style/components/_modal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/_modal.scss -------------------------------------------------------------------------------- /app/javascript/style/components/_pin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/_pin.scss -------------------------------------------------------------------------------- /app/javascript/style/components/_prose.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/_prose.scss -------------------------------------------------------------------------------- /app/javascript/style/components/_upcoming_card.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/_upcoming_card.scss -------------------------------------------------------------------------------- /app/javascript/style/components/_user_menu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/_user_menu.scss -------------------------------------------------------------------------------- /app/javascript/style/components/_video_card.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/_video_card.scss -------------------------------------------------------------------------------- /app/javascript/style/components/user_menu/dropdown.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/user_menu/dropdown.scss -------------------------------------------------------------------------------- /app/javascript/style/components/user_menu/mobile_friendly.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/components/user_menu/mobile_friendly.scss -------------------------------------------------------------------------------- /app/javascript/style/content/content.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/content/content.scss -------------------------------------------------------------------------------- /app/javascript/style/discover.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/discover.scss -------------------------------------------------------------------------------- /app/javascript/style/notification.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/notification.scss -------------------------------------------------------------------------------- /app/javascript/style/pages.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/pages.scss -------------------------------------------------------------------------------- /app/javascript/style/pagy.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/pagy.scss -------------------------------------------------------------------------------- /app/javascript/style/user_profile/_edit_body_shared.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/user_profile/_edit_body_shared.scss -------------------------------------------------------------------------------- /app/javascript/style/user_profile/_edit_header_shared.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/user_profile/_edit_header_shared.scss -------------------------------------------------------------------------------- /app/javascript/style/user_profile/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/user_profile/_layout.scss -------------------------------------------------------------------------------- /app/javascript/style/user_profile/_menu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/user_profile/_menu.scss -------------------------------------------------------------------------------- /app/javascript/style/user_profile/_menu_shared.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/user_profile/_menu_shared.scss -------------------------------------------------------------------------------- /app/javascript/style/user_profile/_tabs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/user_profile/_tabs.scss -------------------------------------------------------------------------------- /app/javascript/style/user_profile/profile.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/user_profile/profile.scss -------------------------------------------------------------------------------- /app/javascript/style/users.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/users.scss -------------------------------------------------------------------------------- /app/javascript/style/utils/accessibility.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/utils/accessibility.scss -------------------------------------------------------------------------------- /app/javascript/style/utils/breakpoints.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/utils/breakpoints.scss -------------------------------------------------------------------------------- /app/javascript/style/utils/color.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/utils/color.scss -------------------------------------------------------------------------------- /app/javascript/style/utils/font.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/utils/font.scss -------------------------------------------------------------------------------- /app/javascript/style/utils/keyframes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/utils/keyframes.scss -------------------------------------------------------------------------------- /app/javascript/style/utils/micro_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/utils/micro_reset.scss -------------------------------------------------------------------------------- /app/javascript/style/utils/reactions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/utils/reactions.scss -------------------------------------------------------------------------------- /app/javascript/style/utils/scale.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/utils/scale.scss -------------------------------------------------------------------------------- /app/javascript/style/utils/scroll.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/utils/scroll.scss -------------------------------------------------------------------------------- /app/javascript/style/utils/text.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/utils/text.scss -------------------------------------------------------------------------------- /app/javascript/style/utils/z_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/utils/z_index.scss -------------------------------------------------------------------------------- /app/javascript/style/velvet_rope/velvet_rope.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/velvet_rope/velvet_rope.scss -------------------------------------------------------------------------------- /app/javascript/style/video/_channel_bar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/video/_channel_bar.scss -------------------------------------------------------------------------------- /app/javascript/style/video/_header_bar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/video/_header_bar.scss -------------------------------------------------------------------------------- /app/javascript/style/video/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/video/_layout.scss -------------------------------------------------------------------------------- /app/javascript/style/video/_like_notification.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/video/_like_notification.scss -------------------------------------------------------------------------------- /app/javascript/style/video/_player_controls.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/video/_player_controls.scss -------------------------------------------------------------------------------- /app/javascript/style/video/_upcoming_stream.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/video/_upcoming_stream.scss -------------------------------------------------------------------------------- /app/javascript/style/video/_video_snapshots.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/video/_video_snapshots.scss -------------------------------------------------------------------------------- /app/javascript/style/video/video.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/style/video/video.scss -------------------------------------------------------------------------------- /app/javascript/types/broadcaster_command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/types/broadcaster_command.ts -------------------------------------------------------------------------------- /app/javascript/types/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/types/chat.ts -------------------------------------------------------------------------------- /app/javascript/types/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/types/custom.d.ts -------------------------------------------------------------------------------- /app/javascript/types/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/types/date.ts -------------------------------------------------------------------------------- /app/javascript/types/event_manager_interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/types/event_manager_interface.ts -------------------------------------------------------------------------------- /app/javascript/types/keyboard_mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/types/keyboard_mapping.ts -------------------------------------------------------------------------------- /app/javascript/types/rectangle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/types/rectangle.ts -------------------------------------------------------------------------------- /app/javascript/types/sizes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/types/sizes.ts -------------------------------------------------------------------------------- /app/javascript/types/video_layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/types/video_layout.ts -------------------------------------------------------------------------------- /app/javascript/util/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/util/address.ts -------------------------------------------------------------------------------- /app/javascript/util/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/util/debounce.ts -------------------------------------------------------------------------------- /app/javascript/util/email_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/util/email_validator.ts -------------------------------------------------------------------------------- /app/javascript/util/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/util/environment.ts -------------------------------------------------------------------------------- /app/javascript/util/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/util/fetch.ts -------------------------------------------------------------------------------- /app/javascript/util/formatNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/util/formatNumber.ts -------------------------------------------------------------------------------- /app/javascript/util/layout_packer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/util/layout_packer.ts -------------------------------------------------------------------------------- /app/javascript/util/media_access_helpers.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/javascript/util/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/util/notifications.ts -------------------------------------------------------------------------------- /app/javascript/util/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/javascript/util/time.ts -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/jobs/application_job.rb -------------------------------------------------------------------------------- /app/jobs/if_this_then_that_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/jobs/if_this_then_that_job.rb -------------------------------------------------------------------------------- /app/jobs/migrate_video_storage_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/jobs/migrate_video_storage_job.rb -------------------------------------------------------------------------------- /app/jobs/send_broadcast_start_text_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/jobs/send_broadcast_start_text_job.rb -------------------------------------------------------------------------------- /app/jobs/send_confirmation_text_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/jobs/send_confirmation_text_job.rb -------------------------------------------------------------------------------- /app/jobs/send_consent_text_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/jobs/send_consent_text_job.rb -------------------------------------------------------------------------------- /app/lib/grip_broadcaster.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/lib/grip_broadcaster.rb -------------------------------------------------------------------------------- /app/lib/hls_downloader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/lib/hls_downloader.rb -------------------------------------------------------------------------------- /app/lib/phenix.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/lib/phenix.rb -------------------------------------------------------------------------------- /app/lib/router.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/lib/router.rb -------------------------------------------------------------------------------- /app/lib/schedulatron.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/lib/schedulatron.rb -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/models/ability.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/ability.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/category.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/category.rb -------------------------------------------------------------------------------- /app/models/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/channel.rb -------------------------------------------------------------------------------- /app/models/chat_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/chat_message.rb -------------------------------------------------------------------------------- /app/models/cms_channel_mapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/cms_channel_mapper.rb -------------------------------------------------------------------------------- /app/models/cms_content_mapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/cms_content_mapper.rb -------------------------------------------------------------------------------- /app/models/cms_curation_mapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/cms_curation_mapper.rb -------------------------------------------------------------------------------- /app/models/cms_data_mapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/cms_data_mapper.rb -------------------------------------------------------------------------------- /app/models/cms_hero_mapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/cms_hero_mapper.rb -------------------------------------------------------------------------------- /app/models/cms_upcoming_mapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/cms_upcoming_mapper.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/concerns/channel_schedule_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/concerns/channel_schedule_concern.rb -------------------------------------------------------------------------------- /app/models/concerns/video_states.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/concerns/video_states.rb -------------------------------------------------------------------------------- /app/models/follow.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/follow.rb -------------------------------------------------------------------------------- /app/models/host.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/host.rb -------------------------------------------------------------------------------- /app/models/moderation_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/moderation_item.rb -------------------------------------------------------------------------------- /app/models/mux_webhook.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/mux_webhook.rb -------------------------------------------------------------------------------- /app/models/pin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/pin.rb -------------------------------------------------------------------------------- /app/models/pin_event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/pin_event.rb -------------------------------------------------------------------------------- /app/models/session_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/session_token.rb -------------------------------------------------------------------------------- /app/models/sms_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/sms_message.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/models/user_joined_event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/user_joined_event.rb -------------------------------------------------------------------------------- /app/models/validators/email_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/validators/email_validator.rb -------------------------------------------------------------------------------- /app/models/validators/json_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/validators/json_validator.rb -------------------------------------------------------------------------------- /app/models/validators/phone_number_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/validators/phone_number_validator.rb -------------------------------------------------------------------------------- /app/models/video.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/video.rb -------------------------------------------------------------------------------- /app/models/video_category.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/video_category.rb -------------------------------------------------------------------------------- /app/models/video_event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/video_event.rb -------------------------------------------------------------------------------- /app/models/video_layout_event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/video_layout_event.rb -------------------------------------------------------------------------------- /app/models/video_reaction_event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/video_reaction_event.rb -------------------------------------------------------------------------------- /app/models/video_snapshot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/video_snapshot.rb -------------------------------------------------------------------------------- /app/models/video_view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/video_view.rb -------------------------------------------------------------------------------- /app/models/video_view_minute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/models/video_view_minute.rb -------------------------------------------------------------------------------- /app/views/broadcasts/_broadcast_area.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/broadcasts/_broadcast_area.html.haml -------------------------------------------------------------------------------- /app/views/broadcasts/_broadcast_controls.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/broadcasts/_broadcast_controls.html.haml -------------------------------------------------------------------------------- /app/views/broadcasts/_checklist.html.haml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/broadcasts/_command_area.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/broadcasts/_command_area.html.haml -------------------------------------------------------------------------------- /app/views/broadcasts/_commands_menu.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/broadcasts/_commands_menu.html.haml -------------------------------------------------------------------------------- /app/views/broadcasts/_user_instructions_modal.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/broadcasts/_user_instructions_modal.html.haml -------------------------------------------------------------------------------- /app/views/broadcasts/blank.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/broadcasts/blank.html.haml -------------------------------------------------------------------------------- /app/views/broadcasts/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/broadcasts/edit.html.haml -------------------------------------------------------------------------------- /app/views/broadcasts/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/broadcasts/index.html.haml -------------------------------------------------------------------------------- /app/views/broadcasts/no_mobile.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/broadcasts/no_mobile.html.haml -------------------------------------------------------------------------------- /app/views/broadcasts/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/broadcasts/show.html.haml -------------------------------------------------------------------------------- /app/views/channels/channels/_channel.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/channels/_channel.html.haml -------------------------------------------------------------------------------- /app/views/channels/channels/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/channels/edit.html.haml -------------------------------------------------------------------------------- /app/views/channels/channels/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/channels/index.html.haml -------------------------------------------------------------------------------- /app/views/channels/channels/partials/_channel_header.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/channels/partials/_channel_header.html.haml -------------------------------------------------------------------------------- /app/views/channels/channels/partials/_channel_icon.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/channels/partials/_channel_icon.html.haml -------------------------------------------------------------------------------- /app/views/channels/channels/partials/_edit_form.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/channels/partials/_edit_form.html.haml -------------------------------------------------------------------------------- /app/views/channels/channels/partials/_side_bar.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/channels/partials/_side_bar.html.haml -------------------------------------------------------------------------------- /app/views/channels/channels/partials/_upload_image.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/channels/partials/_upload_image.html.haml -------------------------------------------------------------------------------- /app/views/channels/channels/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/channels/show.html.haml -------------------------------------------------------------------------------- /app/views/channels/video_snapshots/_video_snapshot.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/video_snapshots/_video_snapshot.html.haml -------------------------------------------------------------------------------- /app/views/channels/video_snapshots/create.html.haml: -------------------------------------------------------------------------------- 1 | HI THERE 2 | -------------------------------------------------------------------------------- /app/views/channels/video_snapshots/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/video_snapshots/index.html.haml -------------------------------------------------------------------------------- /app/views/channels/videos/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/videos/index.html.haml -------------------------------------------------------------------------------- /app/views/channels/videos/partials/_channel_bar.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/videos/partials/_channel_bar.html.haml -------------------------------------------------------------------------------- /app/views/channels/videos/partials/_edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/videos/partials/_edit.html.haml -------------------------------------------------------------------------------- /app/views/channels/videos/partials/_header.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/videos/partials/_header.html.haml -------------------------------------------------------------------------------- /app/views/channels/videos/partials/_pins_area.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/videos/partials/_pins_area.html.haml -------------------------------------------------------------------------------- /app/views/channels/videos/partials/_pip_area.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/videos/partials/_pip_area.haml -------------------------------------------------------------------------------- /app/views/channels/videos/partials/_player_controls.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/videos/partials/_player_controls.html.haml -------------------------------------------------------------------------------- /app/views/channels/videos/partials/_recent_broadcasts.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/videos/partials/_recent_broadcasts.html.haml -------------------------------------------------------------------------------- /app/views/channels/videos/partials/_upcoming_stream.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/videos/partials/_upcoming_stream.html.haml -------------------------------------------------------------------------------- /app/views/channels/videos/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/channels/videos/show.html.haml -------------------------------------------------------------------------------- /app/views/content/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/content/show.html.haml -------------------------------------------------------------------------------- /app/views/discover/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/discover/index.html.haml -------------------------------------------------------------------------------- /app/views/layouts/_footer.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/layouts/_footer.html.haml -------------------------------------------------------------------------------- /app/views/layouts/_header.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/layouts/_header.html.haml -------------------------------------------------------------------------------- /app/views/layouts/_matomo.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/layouts/_matomo.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_seo_and_social_head.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/layouts/_seo_and_social_head.haml -------------------------------------------------------------------------------- /app/views/layouts/application.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/layouts/application.html.haml -------------------------------------------------------------------------------- /app/views/layouts/broadcasts.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/layouts/broadcasts.html.haml -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/layouts/mailer.html.haml -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.haml: -------------------------------------------------------------------------------- 1 | = yield 2 | -------------------------------------------------------------------------------- /app/views/layouts/not_found.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/layouts/not_found.html.haml -------------------------------------------------------------------------------- /app/views/layouts/velvet_rope.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/layouts/velvet_rope.html.haml -------------------------------------------------------------------------------- /app/views/shared/_call_to_action.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/shared/_call_to_action.html.haml -------------------------------------------------------------------------------- /app/views/shared/_channel_card.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/shared/_channel_card.html.haml -------------------------------------------------------------------------------- /app/views/shared/_chat.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/shared/_chat.html.haml -------------------------------------------------------------------------------- /app/views/shared/_errors.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/shared/_errors.html.haml -------------------------------------------------------------------------------- /app/views/shared/_link_share.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/shared/_link_share.html.haml -------------------------------------------------------------------------------- /app/views/shared/_login_modal.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/shared/_login_modal.html.haml -------------------------------------------------------------------------------- /app/views/shared/_notification.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/shared/_notification.html.haml -------------------------------------------------------------------------------- /app/views/shared/_reaction_button.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/shared/_reaction_button.html.haml -------------------------------------------------------------------------------- /app/views/shared/_sidebar.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/shared/_sidebar.html.haml -------------------------------------------------------------------------------- /app/views/shared/_upcoming_card.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/shared/_upcoming_card.html.haml -------------------------------------------------------------------------------- /app/views/shared/_video_card.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/shared/_video_card.html.haml -------------------------------------------------------------------------------- /app/views/shared/login_modal/_confirmation.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/shared/login_modal/_confirmation.html.haml -------------------------------------------------------------------------------- /app/views/shared/login_modal/_initial.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/shared/login_modal/_initial.html.haml -------------------------------------------------------------------------------- /app/views/shared/login_modal/_welcome.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/shared/login_modal/_welcome.html.haml -------------------------------------------------------------------------------- /app/views/users/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/users/edit.html.haml -------------------------------------------------------------------------------- /app/views/users/partials/_edit_form.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/users/partials/_edit_form.html.haml -------------------------------------------------------------------------------- /app/views/users/partials/_help.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/users/partials/_help.html.haml -------------------------------------------------------------------------------- /app/views/users/partials/_menu.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/users/partials/_menu.html.haml -------------------------------------------------------------------------------- /app/views/users/partials/_privacy.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/users/partials/_privacy.html.haml -------------------------------------------------------------------------------- /app/views/users/partials/_profile.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/users/partials/_profile.html.haml -------------------------------------------------------------------------------- /app/views/users/partials/_profile_image.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/users/partials/_profile_image.html.haml -------------------------------------------------------------------------------- /app/views/users/partials/_upload_image.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/users/partials/_upload_image.html.haml -------------------------------------------------------------------------------- /app/views/users/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/users/show.html.haml -------------------------------------------------------------------------------- /app/views/velvet_rope/_mailchimp_form.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/velvet_rope/_mailchimp_form.html.haml -------------------------------------------------------------------------------- /app/views/velvet_rope/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/app/views/velvet_rope/index.html.haml -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/babel.config.js -------------------------------------------------------------------------------- /bin/brakeman: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/bin/brakeman -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/docker-rspec-basic: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash --login 2 | 3 | -------------------------------------------------------------------------------- /bin/docker-test-setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/bin/docker-test-setup -------------------------------------------------------------------------------- /bin/prePush: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | yarn tsc --noEmit 4 | -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/render-build-sidekiq.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/bin/render-build-sidekiq.sh -------------------------------------------------------------------------------- /bin/render-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/bin/render-build.sh -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/bin/rspec -------------------------------------------------------------------------------- /bin/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/bin/rubocop -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/bin/spring -------------------------------------------------------------------------------- /bin/webpack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/bin/webpack -------------------------------------------------------------------------------- /bin/webpack-dev-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/bin/webpack-dev-server -------------------------------------------------------------------------------- /bin/yarn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/bin/yarn -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/appsignal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/appsignal.yml -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/credentials.yml.enc -------------------------------------------------------------------------------- /config/database.ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/database.ci.yml -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/active_admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/active_admin.rb -------------------------------------------------------------------------------- /config/initializers/activeadmin_addons.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/activeadmin_addons.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/butter_cms.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/butter_cms.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/friendly_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/friendly_id.rb -------------------------------------------------------------------------------- /config/initializers/generators.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/generators.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/lockbox.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/lockbox.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/mux_api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/mux_api.rb -------------------------------------------------------------------------------- /config/initializers/pagy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/pagy.rb -------------------------------------------------------------------------------- /config/initializers/permissions_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/permissions_policy.rb -------------------------------------------------------------------------------- /config/initializers/perspective.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/perspective.rb -------------------------------------------------------------------------------- /config/initializers/rate_limiting.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/rate_limiting.rb -------------------------------------------------------------------------------- /config/initializers/twilio_initializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/twilio_initializer.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/spring.rb -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/storage.yml -------------------------------------------------------------------------------- /config/webpack/development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/webpack/development.js -------------------------------------------------------------------------------- /config/webpack/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/webpack/environment.js -------------------------------------------------------------------------------- /config/webpack/loaders/typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/webpack/loaders/typescript.js -------------------------------------------------------------------------------- /config/webpack/plugins/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/webpack/plugins/jquery.js -------------------------------------------------------------------------------- /config/webpack/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/webpack/production.js -------------------------------------------------------------------------------- /config/webpack/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/webpack/test.js -------------------------------------------------------------------------------- /config/webpacker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/config/webpacker.yml -------------------------------------------------------------------------------- /db/migrate/20200928210701_enable_crypto.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20200928210701_enable_crypto.rb -------------------------------------------------------------------------------- /db/migrate/20200928211233_rebase.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20200928211233_rebase.rb -------------------------------------------------------------------------------- /db/migrate/20200930111538_create_follows.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20200930111538_create_follows.rb -------------------------------------------------------------------------------- /db/migrate/20201005163047_simplify_mux_integration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201005163047_simplify_mux_integration.rb -------------------------------------------------------------------------------- /db/migrate/20201005164748_change_webhooks_to_point_directly.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201005164748_change_webhooks_to_point_directly.rb -------------------------------------------------------------------------------- /db/migrate/20201008041009_add_column_duration_to_video.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201008041009_add_column_duration_to_video.rb -------------------------------------------------------------------------------- /db/migrate/20201009135514_broadcast_started_at_ms.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201009135514_broadcast_started_at_ms.rb -------------------------------------------------------------------------------- /db/migrate/20201009142659_add_column_active_viewers_to_videos.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201009142659_add_column_active_viewers_to_videos.rb -------------------------------------------------------------------------------- /db/migrate/20201012151857_create_pins.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201012151857_create_pins.rb -------------------------------------------------------------------------------- /db/migrate/20201012173135_create_active_storage_tables.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201012173135_create_active_storage_tables.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20201013152919_create_video_views.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201013152919_create_video_views.rb -------------------------------------------------------------------------------- /db/migrate/20201014140500_add_video_views_counter_to_videos.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201014140500_add_video_views_counter_to_videos.rb -------------------------------------------------------------------------------- /db/migrate/20201102232222_add_visibility_to_videos.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201102232222_add_visibility_to_videos.rb -------------------------------------------------------------------------------- /db/migrate/20201109154733_add_default_visibility_to_videos.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201109154733_add_default_visibility_to_videos.rb -------------------------------------------------------------------------------- /db/migrate/20201113013045_add_uniqueness_indexes_for_video_views.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201113013045_add_uniqueness_indexes_for_video_views.rb -------------------------------------------------------------------------------- /db/migrate/20201113163353_add_user_joined_events.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201113163353_add_user_joined_events.rb -------------------------------------------------------------------------------- /db/migrate/20201120195451_last_seen.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201120195451_last_seen.rb -------------------------------------------------------------------------------- /db/migrate/20201120202213_change_unique_index_on_video_views.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201120202213_change_unique_index_on_video_views.rb -------------------------------------------------------------------------------- /db/migrate/20201204143442_add_sms_status_field_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201204143442_add_sms_status_field_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20201207143152_add_default_sms_status_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201207143152_add_default_sms_status_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20201223114934_create_channels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201223114934_create_channels.rb -------------------------------------------------------------------------------- /db/migrate/20201223121347_move_channels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201223121347_move_channels.rb -------------------------------------------------------------------------------- /db/migrate/20201223133448_followers_to_channels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20201223133448_followers_to_channels.rb -------------------------------------------------------------------------------- /db/migrate/20210106173803_add_unique_index_to_follows.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210106173803_add_unique_index_to_follows.rb -------------------------------------------------------------------------------- /db/migrate/20210108183034_add_reference_to_mux_webhooks_for_channels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210108183034_add_reference_to_mux_webhooks_for_channels.rb -------------------------------------------------------------------------------- /db/migrate/20210111135504_enable_uuid_ossp_extension.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210111135504_enable_uuid_ossp_extension.rb -------------------------------------------------------------------------------- /db/migrate/20210113153135_add_by_streamer_flag_in_payload_of_chat_message_event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210113153135_add_by_streamer_flag_in_payload_of_chat_message_event.rb -------------------------------------------------------------------------------- /db/migrate/20210119133551_add_upcoming_time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210119133551_add_upcoming_time.rb -------------------------------------------------------------------------------- /db/migrate/20210121171652_add_followers_count_to_channels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210121171652_add_followers_count_to_channels.rb -------------------------------------------------------------------------------- /db/migrate/20210121171913_populate_channel_follows_count.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210121171913_populate_channel_follows_count.rb -------------------------------------------------------------------------------- /db/migrate/20210122110219_add_user_profile_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210122110219_add_user_profile_info.rb -------------------------------------------------------------------------------- /db/migrate/20210125121818_add_user_profile_email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210125121818_add_user_profile_email.rb -------------------------------------------------------------------------------- /db/migrate/20210125170906_create_moderation_items.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210125170906_create_moderation_items.rb -------------------------------------------------------------------------------- /db/migrate/20210125173557_add_published_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210125173557_add_published_state.rb -------------------------------------------------------------------------------- /db/migrate/20210127160422_add_default_title_to_videos.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210127160422_add_default_title_to_videos.rb -------------------------------------------------------------------------------- /db/migrate/20210202175117_add_fingerprints_to_views.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210202175117_add_fingerprints_to_views.rb -------------------------------------------------------------------------------- /db/migrate/20210202193243_create_video_view_minutes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210202193243_create_video_view_minutes.rb -------------------------------------------------------------------------------- /db/migrate/20210202194150_minute_counter_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210202194150_minute_counter_cache.rb -------------------------------------------------------------------------------- /db/migrate/20210203193134_add_verified.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210203193134_add_verified.rb -------------------------------------------------------------------------------- /db/migrate/20210204212826_add_email_encryption.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210204212826_add_email_encryption.rb -------------------------------------------------------------------------------- /db/migrate/20210211155058_add_user_types_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210211155058_add_user_types_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20210222170155_add_vod_start_and_offsets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210222170155_add_vod_start_and_offsets.rb -------------------------------------------------------------------------------- /db/migrate/20210223133525_add_service_name_to_active_storage_blobs.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210223133525_add_service_name_to_active_storage_blobs.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20210223133526_create_active_storage_variant_records.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210223133526_create_active_storage_variant_records.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20210312165841_view_fingerprints.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210312165841_view_fingerprints.rb -------------------------------------------------------------------------------- /db/migrate/20210312175531_create_video_snapshots.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210312175531_create_video_snapshots.rb -------------------------------------------------------------------------------- /db/migrate/20210406070402_create_categories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210406070402_create_categories.rb -------------------------------------------------------------------------------- /db/migrate/20210406205818_add_priority_to_video_snapshots.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210406205818_add_priority_to_video_snapshots.rb -------------------------------------------------------------------------------- /db/migrate/20210407074432_create_video_categories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210407074432_create_video_categories.rb -------------------------------------------------------------------------------- /db/migrate/20210408204317_add_dash_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210408204317_add_dash_support.rb -------------------------------------------------------------------------------- /db/migrate/20210420124234_add_time_in_chat_payload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210420124234_add_time_in_chat_payload.rb -------------------------------------------------------------------------------- /db/migrate/20210426062601_create_hosts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210426062601_create_hosts.rb -------------------------------------------------------------------------------- /db/migrate/20210426142025_reset_user_channel_relation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210426142025_reset_user_channel_relation.rb -------------------------------------------------------------------------------- /db/migrate/20210427160542_remove_browser_navigation_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210427160542_remove_browser_navigation_data.rb -------------------------------------------------------------------------------- /db/migrate/20210430043532_add_column_bio_to_channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210430043532_add_column_bio_to_channel.rb -------------------------------------------------------------------------------- /db/migrate/20210506165402_add_schedule_to_channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210506165402_add_schedule_to_channel.rb -------------------------------------------------------------------------------- /db/migrate/20210517203129_tagline_show.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/migrate/20210517203129_tagline_show.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /docs/Authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/docs/Authentication.md -------------------------------------------------------------------------------- /docs/Realtime Streaming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/docs/Realtime Streaming.png -------------------------------------------------------------------------------- /docs/Realtime Streaming.sequence: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/docs/Realtime Streaming.sequence -------------------------------------------------------------------------------- /docs/Streamer Sequence Diagram v3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/docs/Streamer Sequence Diagram v3.png -------------------------------------------------------------------------------- /docs/Video Feed Layout and Specification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/docs/Video Feed Layout and Specification.png -------------------------------------------------------------------------------- /docs/streamer_sequence_diagram_v1.sequence: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/docs/streamer_sequence_diagram_v1.sequence -------------------------------------------------------------------------------- /docs/streamer_sequence_diagram_v2.sequence: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/docs/streamer_sequence_diagram_v2.sequence -------------------------------------------------------------------------------- /docs/streamer_sequence_diagram_v3.sequence: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/docs/streamer_sequence_diagram_v3.sequence -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/extensions/time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/lib/extensions/time.rb -------------------------------------------------------------------------------- /lib/mux_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/lib/mux_service.rb -------------------------------------------------------------------------------- /lib/perspective_api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/lib/perspective_api.rb -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/mux.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/lib/tasks/mux.rake -------------------------------------------------------------------------------- /lib/tasks/rubocop.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/lib/tasks/rubocop.rake -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/500.html -------------------------------------------------------------------------------- /public/__test/chunks/0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/0.ts -------------------------------------------------------------------------------- /public/__test/chunks/1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/1.ts -------------------------------------------------------------------------------- /public/__test/chunks/10.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/10.ts -------------------------------------------------------------------------------- /public/__test/chunks/11.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/11.ts -------------------------------------------------------------------------------- /public/__test/chunks/12.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/12.ts -------------------------------------------------------------------------------- /public/__test/chunks/13.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/13.ts -------------------------------------------------------------------------------- /public/__test/chunks/14.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/14.ts -------------------------------------------------------------------------------- /public/__test/chunks/15.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/15.ts -------------------------------------------------------------------------------- /public/__test/chunks/16.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/16.ts -------------------------------------------------------------------------------- /public/__test/chunks/17.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/17.ts -------------------------------------------------------------------------------- /public/__test/chunks/18.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/18.ts -------------------------------------------------------------------------------- /public/__test/chunks/19.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/19.ts -------------------------------------------------------------------------------- /public/__test/chunks/2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/2.ts -------------------------------------------------------------------------------- /public/__test/chunks/20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/20.ts -------------------------------------------------------------------------------- /public/__test/chunks/21.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/21.ts -------------------------------------------------------------------------------- /public/__test/chunks/22.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/22.ts -------------------------------------------------------------------------------- /public/__test/chunks/23.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/23.ts -------------------------------------------------------------------------------- /public/__test/chunks/24.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/24.ts -------------------------------------------------------------------------------- /public/__test/chunks/25.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/25.ts -------------------------------------------------------------------------------- /public/__test/chunks/26.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/26.ts -------------------------------------------------------------------------------- /public/__test/chunks/3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/3.ts -------------------------------------------------------------------------------- /public/__test/chunks/4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/4.ts -------------------------------------------------------------------------------- /public/__test/chunks/5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/5.ts -------------------------------------------------------------------------------- /public/__test/chunks/6.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/6.ts -------------------------------------------------------------------------------- /public/__test/chunks/7.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/7.ts -------------------------------------------------------------------------------- /public/__test/chunks/8.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/8.ts -------------------------------------------------------------------------------- /public/__test/chunks/9.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/chunks/9.ts -------------------------------------------------------------------------------- /public/__test/live/playback.m3u8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/live/playback.m3u8 -------------------------------------------------------------------------------- /public/__test/live/rendition.m3u8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/live/rendition.m3u8 -------------------------------------------------------------------------------- /public/__test/thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/thumbnail.jpg -------------------------------------------------------------------------------- /public/__test/vod/playback.m3u8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/vod/playback.m3u8 -------------------------------------------------------------------------------- /public/__test/vod/rendition.m3u8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/__test/vod/rendition.m3u8 -------------------------------------------------------------------------------- /public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/chunks/0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/chunks/0.ts -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/BebasNeue-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/fonts/BebasNeue-Regular.eot -------------------------------------------------------------------------------- /public/fonts/BebasNeue-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/fonts/BebasNeue-Regular.woff2 -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/static/intl-tel-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/public/static/intl-tel-utils.js -------------------------------------------------------------------------------- /render.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/render.yaml -------------------------------------------------------------------------------- /spec/components/discover_channels_component_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/components/discover_channels_component_spec.rb -------------------------------------------------------------------------------- /spec/components/discover_content_component_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/components/discover_content_component_spec.rb -------------------------------------------------------------------------------- /spec/components/discover_curation_component_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/components/discover_curation_component_spec.rb -------------------------------------------------------------------------------- /spec/components/discover_upcoming_component_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/components/discover_upcoming_component_spec.rb -------------------------------------------------------------------------------- /spec/components/responsive_hero_component_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/components/responsive_hero_component_spec.rb -------------------------------------------------------------------------------- /spec/extensions/time_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/extensions/time_spec.rb -------------------------------------------------------------------------------- /spec/factories/channels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/factories/channels.rb -------------------------------------------------------------------------------- /spec/factories/follows.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/factories/follows.rb -------------------------------------------------------------------------------- /spec/factories/hosts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/factories/hosts.rb -------------------------------------------------------------------------------- /spec/factories/moderation_items.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/factories/moderation_items.rb -------------------------------------------------------------------------------- /spec/factories/pins.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/factories/pins.rb -------------------------------------------------------------------------------- /spec/factories/session_tokens.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/factories/session_tokens.rb -------------------------------------------------------------------------------- /spec/factories/sms_messages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/factories/sms_messages.rb -------------------------------------------------------------------------------- /spec/factories/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/factories/test.png -------------------------------------------------------------------------------- /spec/factories/users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/factories/users.rb -------------------------------------------------------------------------------- /spec/factories/video_events.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/factories/video_events.rb -------------------------------------------------------------------------------- /spec/factories/video_snapshots.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/factories/video_snapshots.rb -------------------------------------------------------------------------------- /spec/factories/video_view_minutes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/factories/video_view_minutes.rb -------------------------------------------------------------------------------- /spec/factories/video_views.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/factories/video_views.rb -------------------------------------------------------------------------------- /spec/factories/videos.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/factories/videos.rb -------------------------------------------------------------------------------- /spec/fixtures/profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/fixtures/profile.jpg -------------------------------------------------------------------------------- /spec/javascript/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/javascript/setup.ts -------------------------------------------------------------------------------- /spec/javascript/util/address.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/javascript/util/address.spec.ts -------------------------------------------------------------------------------- /spec/javascript/util/debounce.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/javascript/util/debounce.spec.ts -------------------------------------------------------------------------------- /spec/javascript/util/email_validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/javascript/util/email_validator.spec.ts -------------------------------------------------------------------------------- /spec/javascript/util/environment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/javascript/util/environment.spec.ts -------------------------------------------------------------------------------- /spec/javascript/util/fetch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/javascript/util/fetch.spec.ts -------------------------------------------------------------------------------- /spec/javascript/util/formatNumber.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/javascript/util/formatNumber.spec.ts -------------------------------------------------------------------------------- /spec/javascript/util/layout_packer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/javascript/util/layout_packer.spec.ts -------------------------------------------------------------------------------- /spec/javascript/util/time.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/javascript/util/time.spec.ts -------------------------------------------------------------------------------- /spec/jobs/if_this_then_that_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/jobs/if_this_then_that_job_spec.rb -------------------------------------------------------------------------------- /spec/jobs/send_broadcast_start_text_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/jobs/send_broadcast_start_text_job_spec.rb -------------------------------------------------------------------------------- /spec/jobs/send_confirmation_text_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/jobs/send_confirmation_text_job_spec.rb -------------------------------------------------------------------------------- /spec/lib/phenix_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/lib/phenix_spec.rb -------------------------------------------------------------------------------- /spec/lib/schedulatron_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/lib/schedulatron_spec.rb -------------------------------------------------------------------------------- /spec/models/category_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/category_spec.rb -------------------------------------------------------------------------------- /spec/models/channel_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/channel_spec.rb -------------------------------------------------------------------------------- /spec/models/chat_message_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/chat_message_spec.rb -------------------------------------------------------------------------------- /spec/models/cms_channel_mapper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/cms_channel_mapper_spec.rb -------------------------------------------------------------------------------- /spec/models/cms_curation_mapper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/cms_curation_mapper_spec.rb -------------------------------------------------------------------------------- /spec/models/cms_hero_mapper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/cms_hero_mapper_spec.rb -------------------------------------------------------------------------------- /spec/models/cms_upcoming_mapper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/cms_upcoming_mapper_spec.rb -------------------------------------------------------------------------------- /spec/models/follow_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/follow_spec.rb -------------------------------------------------------------------------------- /spec/models/host_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/host_spec.rb -------------------------------------------------------------------------------- /spec/models/moderation_item_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/moderation_item_spec.rb -------------------------------------------------------------------------------- /spec/models/pin_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/pin_spec.rb -------------------------------------------------------------------------------- /spec/models/session_token_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/session_token_spec.rb -------------------------------------------------------------------------------- /spec/models/sms_message_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/sms_message_spec.rb -------------------------------------------------------------------------------- /spec/models/user_joined_event_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/user_joined_event_spec.rb -------------------------------------------------------------------------------- /spec/models/user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/user_spec.rb -------------------------------------------------------------------------------- /spec/models/video_event_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/video_event_spec.rb -------------------------------------------------------------------------------- /spec/models/video_snapshot_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/video_snapshot_spec.rb -------------------------------------------------------------------------------- /spec/models/video_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/video_spec.rb -------------------------------------------------------------------------------- /spec/models/video_view_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/models/video_view_spec.rb -------------------------------------------------------------------------------- /spec/rails_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/rails_helper.rb -------------------------------------------------------------------------------- /spec/requests/broadcasts/event_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/requests/broadcasts/event_controller_spec.rb -------------------------------------------------------------------------------- /spec/requests/broadcasts_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/requests/broadcasts_controller_spec.rb -------------------------------------------------------------------------------- /spec/requests/channels/channels_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/requests/channels/channels_request_spec.rb -------------------------------------------------------------------------------- /spec/requests/channels/videos_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/requests/channels/videos_request_spec.rb -------------------------------------------------------------------------------- /spec/requests/chat_messages_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/requests/chat_messages_request_spec.rb -------------------------------------------------------------------------------- /spec/requests/content_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/requests/content_request_spec.rb -------------------------------------------------------------------------------- /spec/requests/discovery_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/requests/discovery_request_spec.rb -------------------------------------------------------------------------------- /spec/requests/follows_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/requests/follows_request_spec.rb -------------------------------------------------------------------------------- /spec/requests/internal/cron_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/requests/internal/cron_request_spec.rb -------------------------------------------------------------------------------- /spec/requests/internal/webhooks_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/requests/internal/webhooks_request_spec.rb -------------------------------------------------------------------------------- /spec/requests/user_images_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/requests/user_images_request_spec.rb -------------------------------------------------------------------------------- /spec/requests/user_joined_events_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/requests/user_joined_events_spec.rb -------------------------------------------------------------------------------- /spec/requests/users_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/requests/users_request_spec.rb -------------------------------------------------------------------------------- /spec/requests/video_snapshots_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/requests/video_snapshots_request_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/active_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/active_job.rb -------------------------------------------------------------------------------- /spec/support/audience_spec_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/audience_spec_helpers.rb -------------------------------------------------------------------------------- /spec/support/authentication_test_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/authentication_test_helpers.rb -------------------------------------------------------------------------------- /spec/support/broadcast_system_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/broadcast_system_helpers.rb -------------------------------------------------------------------------------- /spec/support/buttercms/discover.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/buttercms/discover.json -------------------------------------------------------------------------------- /spec/support/buttercms/discover/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/buttercms/discover/content.json -------------------------------------------------------------------------------- /spec/support/buttercms/discover/dynamic_curation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/buttercms/discover/dynamic_curation.json -------------------------------------------------------------------------------- /spec/support/buttercms/discover/dynamic_upcoming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/buttercms/discover/dynamic_upcoming.json -------------------------------------------------------------------------------- /spec/support/buttercms/discover/hero.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/buttercms/discover/hero.json -------------------------------------------------------------------------------- /spec/support/buttercms/discover/kitchensink.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/buttercms/discover/kitchensink.json -------------------------------------------------------------------------------- /spec/support/buttercms/discover/static_curation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/buttercms/discover/static_curation.json -------------------------------------------------------------------------------- /spec/support/buttercms/discover/static_upcoming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/buttercms/discover/static_upcoming.json -------------------------------------------------------------------------------- /spec/support/buttercms/seo_optimized.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/buttercms/seo_optimized.json -------------------------------------------------------------------------------- /spec/support/buttercms/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/buttercms/simple.json -------------------------------------------------------------------------------- /spec/support/factory_bot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/factory_bot.rb -------------------------------------------------------------------------------- /spec/support/fake_twilio.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/fake_twilio.rb -------------------------------------------------------------------------------- /spec/support/i8tn_spec_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/i8tn_spec_helpers.rb -------------------------------------------------------------------------------- /spec/support/perspective_mocks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/perspective_mocks.rb -------------------------------------------------------------------------------- /spec/support/phone_test_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/phone_test_helpers.rb -------------------------------------------------------------------------------- /spec/support/precompile_assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/precompile_assets.rb -------------------------------------------------------------------------------- /spec/support/responsive_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/responsive_helpers.rb -------------------------------------------------------------------------------- /spec/support/sse_spec_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/sse_spec_helpers.rb -------------------------------------------------------------------------------- /spec/support/system_spec_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/system_spec_helpers.rb -------------------------------------------------------------------------------- /spec/support/upload_spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/upload_spec_helper.rb -------------------------------------------------------------------------------- /spec/support/url_spec_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/url_spec_helpers.rb -------------------------------------------------------------------------------- /spec/support/webhook_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhook_helpers.rb -------------------------------------------------------------------------------- /spec/support/webhooks/0-live-stream-created.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/0-live-stream-created.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476499-connected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476499-connected.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476499-created.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476499-created.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476503-recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476503-recording.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476510-ready.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476510-ready.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476511-active.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476511-active.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476516-disconnected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476516-disconnected.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476517-idle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476517-idle.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476517-live_stream_completed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476517-live_stream_completed.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476523-connected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476523-connected.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476523-created.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476523-created.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476529-recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476529-recording.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476535-active.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476535-active.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476535-ready.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476535-ready.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476545-disconnected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476545-disconnected.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476546-idle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476546-idle.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596476546-live_stream_completed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596476546-live_stream_completed.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481192-active.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481192-active.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481192-created.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481192-created.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481192-ready.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481192-ready.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481192-recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481192-recording.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481193-active.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481193-active.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481193-created.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481193-created.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481193-disconnected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481193-disconnected.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481193-idle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481193-idle.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481193-live_stream_completed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481193-live_stream_completed.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481193-ready.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481193-ready.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481193-recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481193-recording.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481194-active.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481194-active.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481194-created.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481194-created.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481194-disconnected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481194-disconnected.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481194-idle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481194-idle.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481194-live_stream_completed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481194-live_stream_completed.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481194-ready.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481194-ready.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481194-recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481194-recording.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481195-active.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481195-active.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481195-connected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481195-connected.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481195-created.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481195-created.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481195-live_stream_completed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481195-live_stream_completed.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596481195-recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596481195-recording.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491113-active.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491113-active.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491113-created.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491113-created.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491113-ready.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491113-ready.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491113-recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491113-recording.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491114-active.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491114-active.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491114-created.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491114-created.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491114-disconnected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491114-disconnected.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491114-idle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491114-idle.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491114-live_stream_completed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491114-live_stream_completed.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491114-ready.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491114-ready.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491114-recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491114-recording.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491115-active.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491115-active.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491115-connected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491115-connected.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491115-created.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491115-created.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491115-disconnected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491115-disconnected.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491115-idle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491115-idle.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491115-live_stream_completed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491115-live_stream_completed.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491115-ready.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491115-ready.json -------------------------------------------------------------------------------- /spec/support/webhooks/1596491115-recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/support/webhooks/1596491115-recording.json -------------------------------------------------------------------------------- /spec/system/broadcast/commands_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/broadcast/commands_spec.rb -------------------------------------------------------------------------------- /spec/system/broadcast/keepalive_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/broadcast/keepalive_spec.rb -------------------------------------------------------------------------------- /spec/system/broadcast/media_deck_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/broadcast/media_deck_spec.rb -------------------------------------------------------------------------------- /spec/system/broadcast/no_mobile_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/broadcast/no_mobile_spec.rb -------------------------------------------------------------------------------- /spec/system/broadcast_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/broadcast_spec.rb -------------------------------------------------------------------------------- /spec/system/channel_edit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/channel_edit_spec.rb -------------------------------------------------------------------------------- /spec/system/channel_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/channel_spec.rb -------------------------------------------------------------------------------- /spec/system/discover_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/discover_spec.rb -------------------------------------------------------------------------------- /spec/system/live_audience/chat_system_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/live_audience/chat_system_spec.rb -------------------------------------------------------------------------------- /spec/system/live_audience/link_share_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/live_audience/link_share_spec.rb -------------------------------------------------------------------------------- /spec/system/live_audience/live_audience_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/live_audience/live_audience_spec.rb -------------------------------------------------------------------------------- /spec/system/live_audience/video_reaction_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/live_audience/video_reaction_spec.rb -------------------------------------------------------------------------------- /spec/system/live_audience/waiting_room_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/live_audience/waiting_room_spec.rb -------------------------------------------------------------------------------- /spec/system/login_modal_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/login_modal_spec.rb -------------------------------------------------------------------------------- /spec/system/schedule_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/schedule_spec.rb -------------------------------------------------------------------------------- /spec/system/stream_follow_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/stream_follow_spec.rb -------------------------------------------------------------------------------- /spec/system/user_profile_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/user_profile_spec.rb -------------------------------------------------------------------------------- /spec/system/video_card_time_display_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/video_card_time_display_spec.rb -------------------------------------------------------------------------------- /spec/system/video_social_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/video_social_spec.rb -------------------------------------------------------------------------------- /spec/system/vod/playback_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/vod/playback_spec.rb -------------------------------------------------------------------------------- /spec/system/vod/player_controls_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/vod/player_controls_spec.rb -------------------------------------------------------------------------------- /spec/system/vod/scrubber_previews_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/vod/scrubber_previews_spec.rb -------------------------------------------------------------------------------- /spec/system/vod/snapshots_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/vod/snapshots_spec.rb -------------------------------------------------------------------------------- /spec/system/vod_audience_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system/vod_audience_spec.rb -------------------------------------------------------------------------------- /spec/system_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/spec/system_helper.rb -------------------------------------------------------------------------------- /storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmp/pids/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vendor/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veuelive/veue/HEAD/yarn.lock --------------------------------------------------------------------------------