├── .gitignore ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── SS.md ├── app ├── assets │ ├── config │ │ └── manifest.js │ ├── images │ │ ├── .keep │ │ ├── account-pic.svg │ │ ├── add-video-icon.png │ │ ├── angellist-logo.png │ │ ├── angle-arrow-down.png │ │ ├── appacademy-logo.png │ │ ├── apps-icon.png │ │ ├── blue-user-icon.png │ │ ├── delete-icon.png │ │ ├── dislikes-icon.png │ │ ├── edit-comment-icon.png │ │ ├── error-icon.png │ │ ├── exit-icon.png │ │ ├── github-logo.png │ │ ├── hamburger-icon.png │ │ ├── home-icon.png │ │ ├── likes-icon.png │ │ ├── linkedin-logo.png │ │ ├── mochi-profile.png │ │ ├── notification-icon.png │ │ ├── portfolio-icon.png │ │ ├── sample-thumbnail.jpg │ │ ├── search-icon.png │ │ ├── sign-out-icon.png │ │ ├── upload-icon.png │ │ ├── upload-thumbnail-icon.png │ │ ├── user-sym-green.png │ │ ├── user-symbol.png │ │ ├── vidtube-logo.png │ │ ├── vidtube.png │ │ └── youtube-icon.png │ ├── javascripts │ │ ├── api │ │ │ ├── comments.coffee │ │ │ ├── likes.coffee │ │ │ ├── sessions.coffee │ │ │ ├── users.coffee │ │ │ └── videos.coffee │ │ ├── application.js │ │ ├── cable.js │ │ ├── channels │ │ │ └── .keep │ │ └── static_pages.coffee │ └── stylesheets │ │ ├── api │ │ ├── comments.scss │ │ ├── likes.scss │ │ ├── sessions.scss │ │ ├── users.scss │ │ └── videos.scss │ │ ├── application.css │ │ ├── comments_index.scss │ │ ├── layout.scss │ │ ├── load.scss │ │ ├── modal.scss │ │ ├── navbar.scss │ │ ├── reset.scss │ │ ├── search_index.scss │ │ ├── session_form.scss │ │ ├── sidebar.scss │ │ ├── static_pages.scss │ │ ├── video_form.scss │ │ ├── video_show.scss │ │ └── videos_index.scss ├── channels │ └── application_cable │ │ ├── channel.rb │ │ └── connection.rb ├── controllers │ ├── api │ │ ├── comments_controller.rb │ │ ├── sessions_controller.rb │ │ ├── users_controller.rb │ │ └── videos_controller.rb │ ├── application_controller.rb │ ├── concerns │ │ └── .keep │ └── static_pages_controller.rb ├── helpers │ ├── api │ │ ├── comments_helper.rb │ │ ├── likes_helper.rb │ │ ├── sessions_helper.rb │ │ ├── users_helper.rb │ │ └── videos_helper.rb │ ├── application_helper.rb │ └── static_pages_helper.rb ├── jobs │ └── application_job.rb ├── mailers │ └── application_mailer.rb ├── models │ ├── application_record.rb │ ├── comment.rb │ ├── concerns │ │ └── .keep │ ├── like.rb │ ├── user.rb │ └── video.rb └── views │ ├── api │ ├── comments │ │ ├── _comment.json.jbuilder │ │ ├── index.json.jbuilder │ │ └── show.json.jbuilder │ ├── users │ │ ├── _user.json.jbuilder │ │ └── show.json.jbuilder │ └── videos │ │ ├── _video.json.jbuilder │ │ ├── index.json.jbuilder │ │ ├── like.json.jbuilder │ │ └── show.json.jbuilder │ ├── layouts │ ├── application.html.erb │ ├── mailer.html.erb │ └── mailer.text.erb │ └── static_pages │ └── root.html.erb ├── bin ├── bundle ├── rails ├── rake ├── setup ├── spring ├── update └── yarn ├── config.ru ├── config ├── application.rb ├── boot.rb ├── cable.yml ├── credentials.yml.enc ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── application_controller_renderer.rb │ ├── assets.rb │ ├── backtrace_silencers.rb │ ├── content_security_policy.rb │ ├── cookies_serializer.rb │ ├── filter_parameter_logging.rb │ ├── inflections.rb │ ├── mime_types.rb │ └── wrap_parameters.rb ├── locales │ └── en.yml ├── puma.rb ├── routes.rb ├── spring.rb └── storage.yml ├── db ├── migrate │ ├── 20191209151423_create_users.rb │ ├── 20191211194011_create_videos.rb │ ├── 20191211195004_create_active_storage_tables.active_storage.rb │ ├── 20191215015826_change_video_column_description.rb │ ├── 20191216195200_create_likes.rb │ ├── 20191216195717_change_likes_table.rb │ ├── 20191216204152_change_likes_table_for_is_like.rb │ ├── 20191216204527_change_likes_table_for_is_likeagain.rb │ ├── 20191217153035_create_comments.rb │ └── 20191217153630_change_comments_body_to_null_false.rb ├── schema.rb └── seeds.rb ├── frontend ├── actions │ ├── comment_actions.js │ ├── error_actions.js │ ├── like_actions.js │ ├── load_actions.js │ ├── modal_actions.js │ ├── search_actions.js │ ├── session_actions.js │ ├── sidebar_actions.js │ └── video_actions.js ├── components │ ├── app.jsx │ ├── comments │ │ ├── comment_form.jsx │ │ ├── comment_index.jsx │ │ ├── comment_index_container.js │ │ ├── comment_index_item.jsx │ │ ├── create_comment_form_container.js │ │ └── edit_comment_form_container.jsx │ ├── load │ │ ├── load.jsx │ │ └── load_container.js │ ├── logo │ │ └── logo.jsx │ ├── modal │ │ ├── modal.jsx │ │ └── modal_container.js │ ├── navbar │ │ ├── nav_bar.jsx │ │ └── nav_bar_container.js │ ├── root.jsx │ ├── search │ │ ├── search_index.jsx │ │ ├── search_index_container.js │ │ └── search_index_item.jsx │ ├── session │ │ ├── login_form_container.js │ │ ├── session_form.jsx │ │ └── signup_form_container.js │ ├── sidebar │ │ ├── side_bar.jsx │ │ └── side_bar_container.js │ └── videos │ │ ├── create_video_form_container.js │ │ ├── edit_video_form_container.jsx │ │ ├── video_form.jsx │ │ ├── video_index.jsx │ │ ├── video_index_container.js │ │ ├── video_index_item.jsx │ │ ├── video_show.jsx │ │ ├── video_show_container.js │ │ └── video_show_item.jsx ├── reducers │ ├── entities │ │ ├── comments_reducer.js │ │ ├── entities_reducer.js │ │ ├── users_reducer.js │ │ └── videos_reducer.js │ ├── errors │ │ ├── errors_reducer.js │ │ ├── session_errors_reducer.js │ │ └── video_errors_reducer.js │ ├── root_reducer.js │ ├── session │ │ └── session_reducer.js │ └── ui │ │ ├── load_reducer.js │ │ ├── modal_reducer.js │ │ ├── sidebar_reducer.js │ │ └── ui_reducer.js ├── store │ └── store.js ├── util │ ├── comment_api_util.js │ ├── date_util.js │ ├── like_api_util.js │ ├── route_util.js │ ├── search_api_util.js │ ├── session_api_util.js │ └── video_api_util.js └── vidtube.jsx ├── lib ├── assets │ └── .keep └── tasks │ └── .keep ├── log └── .keep ├── package.json ├── public ├── 404.html ├── 422.html ├── 500.html ├── apple-touch-icon-precomposed.png ├── apple-touch-icon.png ├── favicon.ico └── robots.txt ├── sample_state.js ├── storage └── .keep ├── test ├── application_system_test_case.rb ├── controllers │ ├── .keep │ ├── api │ │ ├── comments_controller_test.rb │ │ ├── likes_controller_test.rb │ │ ├── sessions_controller_test.rb │ │ ├── users_controller_test.rb │ │ └── videos_controller_test.rb │ └── static_pages_controller_test.rb ├── fixtures │ ├── .keep │ ├── comments.yml │ ├── files │ │ └── .keep │ ├── likes.yml │ ├── users.yml │ └── videos.yml ├── helpers │ └── .keep ├── integration │ └── .keep ├── mailers │ └── .keep ├── models │ ├── .keep │ ├── comment_test.rb │ ├── like_test.rb │ ├── user_test.rb │ └── video_test.rb ├── system │ └── .keep └── test_helper.rb ├── tmp └── .keep ├── vendor └── .keep └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.5.1 -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/Rakefile -------------------------------------------------------------------------------- /SS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/SS.md -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/images/account-pic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/account-pic.svg -------------------------------------------------------------------------------- /app/assets/images/add-video-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/add-video-icon.png -------------------------------------------------------------------------------- /app/assets/images/angellist-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/angellist-logo.png -------------------------------------------------------------------------------- /app/assets/images/angle-arrow-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/angle-arrow-down.png -------------------------------------------------------------------------------- /app/assets/images/appacademy-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/appacademy-logo.png -------------------------------------------------------------------------------- /app/assets/images/apps-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/apps-icon.png -------------------------------------------------------------------------------- /app/assets/images/blue-user-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/blue-user-icon.png -------------------------------------------------------------------------------- /app/assets/images/delete-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/delete-icon.png -------------------------------------------------------------------------------- /app/assets/images/dislikes-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/dislikes-icon.png -------------------------------------------------------------------------------- /app/assets/images/edit-comment-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/edit-comment-icon.png -------------------------------------------------------------------------------- /app/assets/images/error-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/error-icon.png -------------------------------------------------------------------------------- /app/assets/images/exit-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/exit-icon.png -------------------------------------------------------------------------------- /app/assets/images/github-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/github-logo.png -------------------------------------------------------------------------------- /app/assets/images/hamburger-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/hamburger-icon.png -------------------------------------------------------------------------------- /app/assets/images/home-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/home-icon.png -------------------------------------------------------------------------------- /app/assets/images/likes-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/likes-icon.png -------------------------------------------------------------------------------- /app/assets/images/linkedin-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/linkedin-logo.png -------------------------------------------------------------------------------- /app/assets/images/mochi-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/mochi-profile.png -------------------------------------------------------------------------------- /app/assets/images/notification-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/notification-icon.png -------------------------------------------------------------------------------- /app/assets/images/portfolio-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/portfolio-icon.png -------------------------------------------------------------------------------- /app/assets/images/sample-thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/sample-thumbnail.jpg -------------------------------------------------------------------------------- /app/assets/images/search-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/search-icon.png -------------------------------------------------------------------------------- /app/assets/images/sign-out-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/sign-out-icon.png -------------------------------------------------------------------------------- /app/assets/images/upload-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/upload-icon.png -------------------------------------------------------------------------------- /app/assets/images/upload-thumbnail-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/upload-thumbnail-icon.png -------------------------------------------------------------------------------- /app/assets/images/user-sym-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/user-sym-green.png -------------------------------------------------------------------------------- /app/assets/images/user-symbol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/user-symbol.png -------------------------------------------------------------------------------- /app/assets/images/vidtube-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/vidtube-logo.png -------------------------------------------------------------------------------- /app/assets/images/vidtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/vidtube.png -------------------------------------------------------------------------------- /app/assets/images/youtube-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/images/youtube-icon.png -------------------------------------------------------------------------------- /app/assets/javascripts/api/comments.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/javascripts/api/comments.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/api/likes.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/javascripts/api/likes.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/api/sessions.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/javascripts/api/sessions.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/api/users.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/javascripts/api/users.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/api/videos.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/javascripts/api/videos.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /app/assets/javascripts/cable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/javascripts/cable.js -------------------------------------------------------------------------------- /app/assets/javascripts/channels/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/static_pages.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/javascripts/static_pages.coffee -------------------------------------------------------------------------------- /app/assets/stylesheets/api/comments.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/api/comments.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/api/likes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/api/likes.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/api/sessions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/api/sessions.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/api/users.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/api/users.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/api/videos.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/api/videos.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /app/assets/stylesheets/comments_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/comments_index.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/layout.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/load.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/load.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/modal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/modal.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/navbar.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/reset.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/search_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/search_index.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/session_form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/session_form.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/sidebar.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/static_pages.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/static_pages.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/video_form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/video_form.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/video_show.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/video_show.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/videos_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/assets/stylesheets/videos_index.scss -------------------------------------------------------------------------------- /app/channels/application_cable/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/channels/application_cable/channel.rb -------------------------------------------------------------------------------- /app/channels/application_cable/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/channels/application_cable/connection.rb -------------------------------------------------------------------------------- /app/controllers/api/comments_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/controllers/api/comments_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/controllers/api/sessions_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/controllers/api/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/videos_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/controllers/api/videos_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/static_pages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/controllers/static_pages_controller.rb -------------------------------------------------------------------------------- /app/helpers/api/comments_helper.rb: -------------------------------------------------------------------------------- 1 | module Api::CommentsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/api/likes_helper.rb: -------------------------------------------------------------------------------- 1 | module Api::LikesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/api/sessions_helper.rb: -------------------------------------------------------------------------------- 1 | module Api::SessionsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/api/users_helper.rb: -------------------------------------------------------------------------------- 1 | module Api::UsersHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/api/videos_helper.rb: -------------------------------------------------------------------------------- 1 | module Api::VideosHelper 2 | 3 | end 4 | -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/static_pages_helper.rb: -------------------------------------------------------------------------------- 1 | module StaticPagesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- 1 | class ApplicationJob < ActiveJob::Base 2 | end 3 | -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/models/comment.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/like.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/models/like.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/models/video.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/models/video.rb -------------------------------------------------------------------------------- /app/views/api/comments/_comment.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/views/api/comments/_comment.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/comments/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/views/api/comments/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/comments/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/views/api/comments/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/users/_user.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/views/api/users/_user.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/users/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/views/api/users/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/videos/_video.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/views/api/videos/_video.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/videos/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/views/api/videos/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/videos/like.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/views/api/videos/like.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/videos/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/views/api/videos/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /app/views/static_pages/root.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/app/views/static_pages/root.html.erb -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/bin/spring -------------------------------------------------------------------------------- /bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/bin/update -------------------------------------------------------------------------------- /bin/yarn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/bin/yarn -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/credentials.yml.enc -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/spring.rb -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/config/storage.yml -------------------------------------------------------------------------------- /db/migrate/20191209151423_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/db/migrate/20191209151423_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20191211194011_create_videos.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/db/migrate/20191211194011_create_videos.rb -------------------------------------------------------------------------------- /db/migrate/20191211195004_create_active_storage_tables.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/db/migrate/20191211195004_create_active_storage_tables.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20191215015826_change_video_column_description.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/db/migrate/20191215015826_change_video_column_description.rb -------------------------------------------------------------------------------- /db/migrate/20191216195200_create_likes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/db/migrate/20191216195200_create_likes.rb -------------------------------------------------------------------------------- /db/migrate/20191216195717_change_likes_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/db/migrate/20191216195717_change_likes_table.rb -------------------------------------------------------------------------------- /db/migrate/20191216204152_change_likes_table_for_is_like.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/db/migrate/20191216204152_change_likes_table_for_is_like.rb -------------------------------------------------------------------------------- /db/migrate/20191216204527_change_likes_table_for_is_likeagain.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/db/migrate/20191216204527_change_likes_table_for_is_likeagain.rb -------------------------------------------------------------------------------- /db/migrate/20191217153035_create_comments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/db/migrate/20191217153035_create_comments.rb -------------------------------------------------------------------------------- /db/migrate/20191217153630_change_comments_body_to_null_false.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/db/migrate/20191217153630_change_comments_body_to_null_false.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /frontend/actions/comment_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/actions/comment_actions.js -------------------------------------------------------------------------------- /frontend/actions/error_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/actions/error_actions.js -------------------------------------------------------------------------------- /frontend/actions/like_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/actions/like_actions.js -------------------------------------------------------------------------------- /frontend/actions/load_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/actions/load_actions.js -------------------------------------------------------------------------------- /frontend/actions/modal_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/actions/modal_actions.js -------------------------------------------------------------------------------- /frontend/actions/search_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/actions/search_actions.js -------------------------------------------------------------------------------- /frontend/actions/session_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/actions/session_actions.js -------------------------------------------------------------------------------- /frontend/actions/sidebar_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/actions/sidebar_actions.js -------------------------------------------------------------------------------- /frontend/actions/video_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/actions/video_actions.js -------------------------------------------------------------------------------- /frontend/components/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/app.jsx -------------------------------------------------------------------------------- /frontend/components/comments/comment_form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/comments/comment_form.jsx -------------------------------------------------------------------------------- /frontend/components/comments/comment_index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/comments/comment_index.jsx -------------------------------------------------------------------------------- /frontend/components/comments/comment_index_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/comments/comment_index_container.js -------------------------------------------------------------------------------- /frontend/components/comments/comment_index_item.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/comments/comment_index_item.jsx -------------------------------------------------------------------------------- /frontend/components/comments/create_comment_form_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/comments/create_comment_form_container.js -------------------------------------------------------------------------------- /frontend/components/comments/edit_comment_form_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/comments/edit_comment_form_container.jsx -------------------------------------------------------------------------------- /frontend/components/load/load.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/load/load.jsx -------------------------------------------------------------------------------- /frontend/components/load/load_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/load/load_container.js -------------------------------------------------------------------------------- /frontend/components/logo/logo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/logo/logo.jsx -------------------------------------------------------------------------------- /frontend/components/modal/modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/modal/modal.jsx -------------------------------------------------------------------------------- /frontend/components/modal/modal_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/modal/modal_container.js -------------------------------------------------------------------------------- /frontend/components/navbar/nav_bar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/navbar/nav_bar.jsx -------------------------------------------------------------------------------- /frontend/components/navbar/nav_bar_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/navbar/nav_bar_container.js -------------------------------------------------------------------------------- /frontend/components/root.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/root.jsx -------------------------------------------------------------------------------- /frontend/components/search/search_index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/search/search_index.jsx -------------------------------------------------------------------------------- /frontend/components/search/search_index_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/search/search_index_container.js -------------------------------------------------------------------------------- /frontend/components/search/search_index_item.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/search/search_index_item.jsx -------------------------------------------------------------------------------- /frontend/components/session/login_form_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/session/login_form_container.js -------------------------------------------------------------------------------- /frontend/components/session/session_form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/session/session_form.jsx -------------------------------------------------------------------------------- /frontend/components/session/signup_form_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/session/signup_form_container.js -------------------------------------------------------------------------------- /frontend/components/sidebar/side_bar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/sidebar/side_bar.jsx -------------------------------------------------------------------------------- /frontend/components/sidebar/side_bar_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/sidebar/side_bar_container.js -------------------------------------------------------------------------------- /frontend/components/videos/create_video_form_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/videos/create_video_form_container.js -------------------------------------------------------------------------------- /frontend/components/videos/edit_video_form_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/videos/edit_video_form_container.jsx -------------------------------------------------------------------------------- /frontend/components/videos/video_form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/videos/video_form.jsx -------------------------------------------------------------------------------- /frontend/components/videos/video_index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/videos/video_index.jsx -------------------------------------------------------------------------------- /frontend/components/videos/video_index_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/videos/video_index_container.js -------------------------------------------------------------------------------- /frontend/components/videos/video_index_item.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/videos/video_index_item.jsx -------------------------------------------------------------------------------- /frontend/components/videos/video_show.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/videos/video_show.jsx -------------------------------------------------------------------------------- /frontend/components/videos/video_show_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/videos/video_show_container.js -------------------------------------------------------------------------------- /frontend/components/videos/video_show_item.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/components/videos/video_show_item.jsx -------------------------------------------------------------------------------- /frontend/reducers/entities/comments_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/reducers/entities/comments_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/entities/entities_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/reducers/entities/entities_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/entities/users_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/reducers/entities/users_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/entities/videos_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/reducers/entities/videos_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/errors/errors_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/reducers/errors/errors_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/errors/session_errors_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/reducers/errors/session_errors_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/errors/video_errors_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/reducers/errors/video_errors_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/root_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/reducers/root_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/session/session_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/reducers/session/session_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/ui/load_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/reducers/ui/load_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/ui/modal_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/reducers/ui/modal_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/ui/sidebar_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/reducers/ui/sidebar_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/ui/ui_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/reducers/ui/ui_reducer.js -------------------------------------------------------------------------------- /frontend/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/store/store.js -------------------------------------------------------------------------------- /frontend/util/comment_api_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/util/comment_api_util.js -------------------------------------------------------------------------------- /frontend/util/date_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/util/date_util.js -------------------------------------------------------------------------------- /frontend/util/like_api_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/util/like_api_util.js -------------------------------------------------------------------------------- /frontend/util/route_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/util/route_util.js -------------------------------------------------------------------------------- /frontend/util/search_api_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/util/search_api_util.js -------------------------------------------------------------------------------- /frontend/util/session_api_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/util/session_api_util.js -------------------------------------------------------------------------------- /frontend/util/video_api_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/util/video_api_util.js -------------------------------------------------------------------------------- /frontend/vidtube.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/frontend/vidtube.jsx -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/package.json -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/public/500.html -------------------------------------------------------------------------------- /public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/public/robots.txt -------------------------------------------------------------------------------- /sample_state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/sample_state.js -------------------------------------------------------------------------------- /storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/application_system_test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/application_system_test_case.rb -------------------------------------------------------------------------------- /test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/controllers/api/comments_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/controllers/api/comments_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/api/likes_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/controllers/api/likes_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/api/sessions_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/controllers/api/sessions_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/api/users_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/controllers/api/users_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/api/videos_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/controllers/api/videos_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/static_pages_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/controllers/static_pages_controller_test.rb -------------------------------------------------------------------------------- /test/fixtures/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/comments.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/fixtures/comments.yml -------------------------------------------------------------------------------- /test/fixtures/files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/likes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/fixtures/likes.yml -------------------------------------------------------------------------------- /test/fixtures/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/fixtures/users.yml -------------------------------------------------------------------------------- /test/fixtures/videos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/fixtures/videos.yml -------------------------------------------------------------------------------- /test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/comment_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/models/comment_test.rb -------------------------------------------------------------------------------- /test/models/like_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/models/like_test.rb -------------------------------------------------------------------------------- /test/models/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/models/user_test.rb -------------------------------------------------------------------------------- /test/models/video_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/models/video_test.rb -------------------------------------------------------------------------------- /test/system/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taeinha/VidTube/HEAD/webpack.config.js --------------------------------------------------------------------------------