├── .browserslistrc ├── .circleci └── config.yml ├── .dockerignore ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── auto-author-assign.yml │ ├── codeql.yml │ ├── coverage.yml │ ├── docker-build.yml │ ├── migration-test.yml │ ├── monthly-metrics.yml │ ├── rspec.yml │ └── rubocop.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE.md ├── README.md ├── Rakefile ├── app ├── assets │ ├── config │ │ └── manifest.js │ ├── images │ │ ├── .keep │ │ └── bootstrap-icons │ │ │ ├── box-arrow-in-right.svg │ │ │ ├── box-arrow-right.svg │ │ │ ├── chat-left.svg │ │ │ ├── chat.svg │ │ │ ├── gear.svg │ │ │ ├── people.svg │ │ │ └── person.svg │ └── stylesheets │ │ └── application.css ├── controllers │ ├── account_activations_controller.rb │ ├── application_controller.rb │ ├── concerns │ │ └── .keep │ ├── home_controller.rb │ ├── relationships_controller.rb │ ├── sessions_controller.rb │ ├── static_pages_controller.rb │ ├── tweets_controller.rb │ ├── users_controller.rb │ └── welcome_controller.rb ├── helpers │ ├── application_helper.rb │ ├── sessions_helper.rb │ └── users_helper.rb ├── javascript │ ├── packs │ │ └── application.js │ └── stylesheets │ │ ├── application.scss │ │ ├── bootstrap_custom.scss │ │ └── variable.scss ├── mailers │ ├── .keep │ ├── application_mailer.rb │ └── user_mailer.rb ├── models │ ├── application_record.rb │ ├── concerns │ │ └── .keep │ ├── relationship.rb │ ├── tweet.rb │ └── user.rb └── views │ ├── errors │ ├── error_404.html.erb │ └── error_500.html.erb │ ├── home │ └── index.html.erb │ ├── layouts │ ├── _footer.html.erb │ ├── _header.html.erb │ ├── application.html.erb │ ├── mailer.html.erb │ └── mailer.text.erb │ ├── sessions │ └── new.html.erb │ ├── shared │ ├── _error_messages.html.erb │ ├── _follow.html.erb │ ├── _profile.html.erb │ ├── _stats.html.erb │ ├── _tweet_form.html.erb │ ├── _unfollow.html.erb │ └── _user_info.html.erb │ ├── static_pages │ ├── about.html.erb │ └── help.html.erb │ ├── tweets │ └── _tweet.html.erb │ ├── user_mailer │ ├── account_activation.html.erb │ ├── account_activation.text.erb │ ├── password_reset.html.erb │ └── password_reset.text.erb │ ├── users │ ├── _user.html.erb │ ├── edit.html.erb │ ├── index.html.erb │ ├── new.html.erb │ ├── show.html.erb │ └── show_follow.html.erb │ └── welcome │ └── index.html.erb ├── babel.config.js ├── bin ├── rails ├── rake ├── setup ├── update ├── webpack ├── webpack-dev-server └── yarn ├── compose.yml ├── config.ru ├── config ├── application.rb ├── boot.rb ├── cable.yml ├── 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 │ ├── permissions_policy.rb │ ├── session_store.rb │ └── wrap_parameters.rb ├── locales │ └── en.yml ├── puma.rb ├── routes.rb ├── secrets.yml ├── storage.yml ├── webpack │ ├── development.js │ ├── environment.js │ ├── production.js │ └── test.js └── webpacker.yml ├── db ├── migrate │ ├── 20210101000000_check_existing_migrations_for_rails6.rb │ ├── 20210329000001_create_users.rb │ ├── 20210404000001_create_tweets.rb │ ├── 20210404000002_create_join_table_relationships.rb │ ├── 20210704094727_create_active_storage_tables.active_storage.rb │ ├── 20220219155728_add_service_name_to_active_storage_blobs.active_storage.rb │ ├── 20220219155729_create_active_storage_variant_records.active_storage.rb │ ├── 20250403011618_add_admin_to_users.rb │ └── 20250407021055_add_activation_to_users.rb ├── schema.rb └── seeds.rb ├── lib ├── assets │ └── .keep └── tasks │ ├── .keep │ └── sample_data.rake ├── log └── .keep ├── package.json ├── postcss.config.js ├── public ├── 404.html ├── 422.html ├── 500.html ├── favicon.ico └── robots.txt ├── spec ├── controllers │ └── application_controller_spec.rb ├── factories │ ├── relationship.rb │ ├── tweet.rb │ └── user.rb ├── fixtures │ ├── files │ │ ├── empty.txt │ │ └── image.png │ └── users.yml ├── helpers │ ├── application_helper_spec.rb │ └── sessions_helper_spec.rb ├── mailers │ ├── previews │ │ └── user_mailer_preview.rb │ └── user_mailer_spec.rb ├── models │ ├── relationship_spec.rb │ ├── tweet_spec.rb │ └── user_spec.rb ├── rails_helper.rb ├── requests │ ├── account_activations_spec.rb │ ├── home_spec.rb │ ├── relationships_spec.rb │ ├── sessions_spec.rb │ ├── tweets_spec.rb │ ├── users_spec.rb │ └── welcome_spec.rb ├── routing │ ├── home_routing_spec.rb │ ├── relationship_routing_spec.rb │ ├── sessions_routing_spec.rb │ ├── tweets_routing_spec.rb │ ├── users_routing_spec.rb │ └── welcome_routing_spec.rb ├── spec_helper.rb ├── support │ ├── request_spec_helper.rb │ ├── system_spec_helper.rb │ └── view_spec_helper.rb ├── system │ ├── authentication_system_spec.rb │ ├── home │ │ └── index_spec.rb │ ├── static_pages_spec.rb │ ├── tweets │ │ └── index_spec.rb │ ├── users │ │ ├── edit_spec.rb │ │ ├── followers_spec.rb │ │ ├── following_spec.rb │ │ ├── index_spec.rb │ │ ├── new_spec.rb │ │ └── show_spec.rb │ └── welcome │ │ └── index_spec.rb └── views │ └── shared │ └── _profile.html.erb_spec.rb ├── vendor └── .keep └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- 1 | defaults 2 | -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @toshimaru 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: toshimaru 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-author-assign.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/.github/workflows/auto-author-assign.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/.github/workflows/docker-build.yml -------------------------------------------------------------------------------- /.github/workflows/migration-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/.github/workflows/migration-test.yml -------------------------------------------------------------------------------- /.github/workflows/monthly-metrics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/.github/workflows/monthly-metrics.yml -------------------------------------------------------------------------------- /.github/workflows/rspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/.github/workflows/rspec.yml -------------------------------------------------------------------------------- /.github/workflows/rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/.github/workflows/rubocop.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/Rakefile -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/images/bootstrap-icons/box-arrow-in-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/assets/images/bootstrap-icons/box-arrow-in-right.svg -------------------------------------------------------------------------------- /app/assets/images/bootstrap-icons/box-arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/assets/images/bootstrap-icons/box-arrow-right.svg -------------------------------------------------------------------------------- /app/assets/images/bootstrap-icons/chat-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/assets/images/bootstrap-icons/chat-left.svg -------------------------------------------------------------------------------- /app/assets/images/bootstrap-icons/chat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/assets/images/bootstrap-icons/chat.svg -------------------------------------------------------------------------------- /app/assets/images/bootstrap-icons/gear.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/assets/images/bootstrap-icons/gear.svg -------------------------------------------------------------------------------- /app/assets/images/bootstrap-icons/people.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/assets/images/bootstrap-icons/people.svg -------------------------------------------------------------------------------- /app/assets/images/bootstrap-icons/person.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/assets/images/bootstrap-icons/person.svg -------------------------------------------------------------------------------- /app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /app/controllers/account_activations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/controllers/account_activations_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/home_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/controllers/home_controller.rb -------------------------------------------------------------------------------- /app/controllers/relationships_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/controllers/relationships_controller.rb -------------------------------------------------------------------------------- /app/controllers/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/controllers/sessions_controller.rb -------------------------------------------------------------------------------- /app/controllers/static_pages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/controllers/static_pages_controller.rb -------------------------------------------------------------------------------- /app/controllers/tweets_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/controllers/tweets_controller.rb -------------------------------------------------------------------------------- /app/controllers/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/controllers/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/welcome_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/controllers/welcome_controller.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/helpers/sessions_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/helpers/sessions_helper.rb -------------------------------------------------------------------------------- /app/helpers/users_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/helpers/users_helper.rb -------------------------------------------------------------------------------- /app/javascript/packs/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/javascript/packs/application.js -------------------------------------------------------------------------------- /app/javascript/stylesheets/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/javascript/stylesheets/application.scss -------------------------------------------------------------------------------- /app/javascript/stylesheets/bootstrap_custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/javascript/stylesheets/bootstrap_custom.scss -------------------------------------------------------------------------------- /app/javascript/stylesheets/variable.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/javascript/stylesheets/variable.scss -------------------------------------------------------------------------------- /app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/mailers/user_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/mailers/user_mailer.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/relationship.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/models/relationship.rb -------------------------------------------------------------------------------- /app/models/tweet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/models/tweet.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/views/errors/error_404.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/errors/error_404.html.erb -------------------------------------------------------------------------------- /app/views/errors/error_500.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/errors/error_500.html.erb -------------------------------------------------------------------------------- /app/views/home/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/home/index.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_footer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/layouts/_footer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_header.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/layouts/_header.html.erb -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /app/views/sessions/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/sessions/new.html.erb -------------------------------------------------------------------------------- /app/views/shared/_error_messages.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/shared/_error_messages.html.erb -------------------------------------------------------------------------------- /app/views/shared/_follow.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/shared/_follow.html.erb -------------------------------------------------------------------------------- /app/views/shared/_profile.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/shared/_profile.html.erb -------------------------------------------------------------------------------- /app/views/shared/_stats.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/shared/_stats.html.erb -------------------------------------------------------------------------------- /app/views/shared/_tweet_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/shared/_tweet_form.html.erb -------------------------------------------------------------------------------- /app/views/shared/_unfollow.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/shared/_unfollow.html.erb -------------------------------------------------------------------------------- /app/views/shared/_user_info.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/shared/_user_info.html.erb -------------------------------------------------------------------------------- /app/views/static_pages/about.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/static_pages/about.html.erb -------------------------------------------------------------------------------- /app/views/static_pages/help.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/static_pages/help.html.erb -------------------------------------------------------------------------------- /app/views/tweets/_tweet.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/tweets/_tweet.html.erb -------------------------------------------------------------------------------- /app/views/user_mailer/account_activation.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/user_mailer/account_activation.html.erb -------------------------------------------------------------------------------- /app/views/user_mailer/account_activation.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/user_mailer/account_activation.text.erb -------------------------------------------------------------------------------- /app/views/user_mailer/password_reset.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/user_mailer/password_reset.html.erb -------------------------------------------------------------------------------- /app/views/user_mailer/password_reset.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/user_mailer/password_reset.text.erb -------------------------------------------------------------------------------- /app/views/users/_user.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/users/_user.html.erb -------------------------------------------------------------------------------- /app/views/users/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/users/edit.html.erb -------------------------------------------------------------------------------- /app/views/users/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/users/index.html.erb -------------------------------------------------------------------------------- /app/views/users/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/users/new.html.erb -------------------------------------------------------------------------------- /app/views/users/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/users/show.html.erb -------------------------------------------------------------------------------- /app/views/users/show_follow.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/users/show_follow.html.erb -------------------------------------------------------------------------------- /app/views/welcome/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/app/views/welcome/index.html.erb -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/babel.config.js -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/bin/update -------------------------------------------------------------------------------- /bin/webpack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/bin/webpack -------------------------------------------------------------------------------- /bin/webpack-dev-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/bin/webpack-dev-server -------------------------------------------------------------------------------- /bin/yarn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/bin/yarn -------------------------------------------------------------------------------- /compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/compose.yml -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/permissions_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/initializers/permissions_policy.rb -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/initializers/session_store.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/secrets.yml -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/storage.yml -------------------------------------------------------------------------------- /config/webpack/development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/webpack/development.js -------------------------------------------------------------------------------- /config/webpack/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/webpack/environment.js -------------------------------------------------------------------------------- /config/webpack/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/webpack/production.js -------------------------------------------------------------------------------- /config/webpack/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/webpack/test.js -------------------------------------------------------------------------------- /config/webpacker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/config/webpacker.yml -------------------------------------------------------------------------------- /db/migrate/20210101000000_check_existing_migrations_for_rails6.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/db/migrate/20210101000000_check_existing_migrations_for_rails6.rb -------------------------------------------------------------------------------- /db/migrate/20210329000001_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/db/migrate/20210329000001_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20210404000001_create_tweets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/db/migrate/20210404000001_create_tweets.rb -------------------------------------------------------------------------------- /db/migrate/20210404000002_create_join_table_relationships.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/db/migrate/20210404000002_create_join_table_relationships.rb -------------------------------------------------------------------------------- /db/migrate/20210704094727_create_active_storage_tables.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/db/migrate/20210704094727_create_active_storage_tables.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20220219155728_add_service_name_to_active_storage_blobs.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/db/migrate/20220219155728_add_service_name_to_active_storage_blobs.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20220219155729_create_active_storage_variant_records.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/db/migrate/20220219155729_create_active_storage_variant_records.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20250403011618_add_admin_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/db/migrate/20250403011618_add_admin_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20250407021055_add_activation_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/db/migrate/20250407021055_add_activation_to_users.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/sample_data.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/lib/tasks/sample_data.rake -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/public/500.html -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/public/robots.txt -------------------------------------------------------------------------------- /spec/controllers/application_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/controllers/application_controller_spec.rb -------------------------------------------------------------------------------- /spec/factories/relationship.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/factories/relationship.rb -------------------------------------------------------------------------------- /spec/factories/tweet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/factories/tweet.rb -------------------------------------------------------------------------------- /spec/factories/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/factories/user.rb -------------------------------------------------------------------------------- /spec/fixtures/files/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/files/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/fixtures/files/image.png -------------------------------------------------------------------------------- /spec/fixtures/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/fixtures/users.yml -------------------------------------------------------------------------------- /spec/helpers/application_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/helpers/application_helper_spec.rb -------------------------------------------------------------------------------- /spec/helpers/sessions_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/helpers/sessions_helper_spec.rb -------------------------------------------------------------------------------- /spec/mailers/previews/user_mailer_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/mailers/previews/user_mailer_preview.rb -------------------------------------------------------------------------------- /spec/mailers/user_mailer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/mailers/user_mailer_spec.rb -------------------------------------------------------------------------------- /spec/models/relationship_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/models/relationship_spec.rb -------------------------------------------------------------------------------- /spec/models/tweet_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/models/tweet_spec.rb -------------------------------------------------------------------------------- /spec/models/user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/models/user_spec.rb -------------------------------------------------------------------------------- /spec/rails_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/rails_helper.rb -------------------------------------------------------------------------------- /spec/requests/account_activations_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/requests/account_activations_spec.rb -------------------------------------------------------------------------------- /spec/requests/home_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/requests/home_spec.rb -------------------------------------------------------------------------------- /spec/requests/relationships_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/requests/relationships_spec.rb -------------------------------------------------------------------------------- /spec/requests/sessions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/requests/sessions_spec.rb -------------------------------------------------------------------------------- /spec/requests/tweets_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/requests/tweets_spec.rb -------------------------------------------------------------------------------- /spec/requests/users_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/requests/users_spec.rb -------------------------------------------------------------------------------- /spec/requests/welcome_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/requests/welcome_spec.rb -------------------------------------------------------------------------------- /spec/routing/home_routing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/routing/home_routing_spec.rb -------------------------------------------------------------------------------- /spec/routing/relationship_routing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/routing/relationship_routing_spec.rb -------------------------------------------------------------------------------- /spec/routing/sessions_routing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/routing/sessions_routing_spec.rb -------------------------------------------------------------------------------- /spec/routing/tweets_routing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/routing/tweets_routing_spec.rb -------------------------------------------------------------------------------- /spec/routing/users_routing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/routing/users_routing_spec.rb -------------------------------------------------------------------------------- /spec/routing/welcome_routing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/routing/welcome_routing_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/request_spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/support/request_spec_helper.rb -------------------------------------------------------------------------------- /spec/support/system_spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/support/system_spec_helper.rb -------------------------------------------------------------------------------- /spec/support/view_spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/support/view_spec_helper.rb -------------------------------------------------------------------------------- /spec/system/authentication_system_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/system/authentication_system_spec.rb -------------------------------------------------------------------------------- /spec/system/home/index_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/system/home/index_spec.rb -------------------------------------------------------------------------------- /spec/system/static_pages_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/system/static_pages_spec.rb -------------------------------------------------------------------------------- /spec/system/tweets/index_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/system/tweets/index_spec.rb -------------------------------------------------------------------------------- /spec/system/users/edit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/system/users/edit_spec.rb -------------------------------------------------------------------------------- /spec/system/users/followers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/system/users/followers_spec.rb -------------------------------------------------------------------------------- /spec/system/users/following_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/system/users/following_spec.rb -------------------------------------------------------------------------------- /spec/system/users/index_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/system/users/index_spec.rb -------------------------------------------------------------------------------- /spec/system/users/new_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/system/users/new_spec.rb -------------------------------------------------------------------------------- /spec/system/users/show_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/system/users/show_spec.rb -------------------------------------------------------------------------------- /spec/system/welcome/index_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/system/welcome/index_spec.rb -------------------------------------------------------------------------------- /spec/views/shared/_profile.html.erb_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/spec/views/shared/_profile.html.erb_spec.rb -------------------------------------------------------------------------------- /vendor/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshimaru/RailsTwitterClone/HEAD/yarn.lock --------------------------------------------------------------------------------