+37
.dockerignore
+9
.gitattributes
+40
.gitignore
+1
.ruby-version
+62
Dockerfile
+73
Gemfile
+293
Gemfile.lock
+1
README.md
+6
Rakefile
+2
app/assets/config/manifest.js
app/assets/fonts/Raleway-Italic-VariableFont_wght.ttf
This is a binary file and will not be displayed.
app/assets/fonts/Raleway-VariableFont_wght.ttf
This is a binary file and will not be displayed.
app/assets/images/.keep
This is a binary file and will not be displayed.
app/assets/images/bg.jpg
This is a binary file and will not be displayed.
app/assets/images/bg3.jpg
This is a binary file and will not be displayed.
app/assets/images/bg4.jpg
This is a binary file and will not be displayed.
app/assets/images/bg5.jpg
This is a binary file and will not be displayed.
+161
app/assets/stylesheets/application.css
+4
app/channels/application_cable/channel.rb
+4
app/channels/application_cable/connection.rb
+10
app/controllers/application_controller.rb
+62
app/controllers/articles_controller.rb
+19
app/controllers/comments_controller.rb
app/controllers/concerns/.keep
This is a binary file and will not be displayed.
+70
app/controllers/galleries_controller.rb
+52
app/controllers/profiles_controller.rb
+5
app/controllers/user_controller.rb
+30
app/controllers/users/confirmations_controller.rb
+30
app/controllers/users/omniauth_callbacks_controller.rb
+34
app/controllers/users/passwords_controller.rb
+69
app/controllers/users/registrations_controller.rb
+27
app/controllers/users/sessions_controller.rb
+30
app/controllers/users/unlocks_controller.rb
+7
app/controllers/users_controller.rb
+8
app/helpers/articles_helper.rb
+6
app/helpers/icon_helper.rb
+6
app/javascript/channels/consumer.js
+5
app/javascript/channels/index.js
+13
app/javascript/packs/application.js
+7
app/jobs/application_job.rb
+4
app/mailers/application_mailer.rb
+3
app/models/application_record.rb
+46
app/models/article.rb
+13
app/models/comment.rb
app/models/concerns/.keep
This is a binary file and will not be displayed.
+19
app/models/concerns/visible.rb
+11
app/models/profile.rb
+6
app/models/tag.rb
+4
app/models/tagging.rb
+18
app/models/user.rb
+36
app/views/articles/_form.html.erb
+7
app/views/articles/edit.html.erb
+56
app/views/articles/index.html.erb
+18
app/views/articles/index.rss.builder
+7
app/views/articles/new.html.erb
+34
app/views/articles/show.html.erb
+23
app/views/comments/_comment.html.erb
+19
app/views/comments/_form.html.erb
+16
app/views/devise/confirmations/new.html.erb
+5
app/views/devise/mailer/confirmation_instructions.html.erb
+7
app/views/devise/mailer/email_changed.html.erb
+3
app/views/devise/mailer/password_change.html.erb
+8
app/views/devise/mailer/reset_password_instructions.html.erb
+7
app/views/devise/mailer/unlock_instructions.html.erb
+25
app/views/devise/passwords/edit.html.erb
+16
app/views/devise/passwords/new.html.erb
+48
app/views/devise/registrations/edit.html.erb
+34
app/views/devise/registrations/new.html.erb
+31
app/views/devise/sessions/new.html.erb
+16
app/views/devise/unlocks/new.html.erb
+32
app/views/galleries/_form.html.erb
+17
app/views/galleries/_gallery.html.erb
+2
app/views/galleries/_gallery.json.jbuilder
+10
app/views/galleries/edit.html.erb
+14
app/views/galleries/index.html.erb
+1
app/views/galleries/index.json.jbuilder
+9
app/views/galleries/new.html.erb
+10
app/views/galleries/show.html.erb
+1
app/views/galleries/show.json.jbuilder
+19
app/views/layouts/application.html.erb
+13
app/views/layouts/mailer.html.erb
+1
app/views/layouts/mailer.text.erb
+34
app/views/profiles/_form.html.erb
+1
app/views/profiles/_profile.html.erb
+7
app/views/profiles/edit.html.erb
+7
app/views/profiles/index.html.erb
+7
app/views/profiles/new.html.erb
+31
app/views/profiles/show.html.erb
+2
app/views/user/index.html.erb
+2
app/views/user/show.html.erb
+16
app/views/users/confirmations/new.html.erb
+1
app/views/users/index.html.erb
+5
app/views/users/mailer/confirmation_instructions.html.erb
+7
app/views/users/mailer/email_changed.html.erb
+3
app/views/users/mailer/password_change.html.erb
+8
app/views/users/mailer/reset_password_instructions.html.erb
+7
app/views/users/mailer/unlock_instructions.html.erb
+25
app/views/users/passwords/edit.html.erb
+16
app/views/users/passwords/new.html.erb
+47
app/views/users/registrations/edit.html.erb
+33
app/views/users/registrations/new.html.erb
+35
app/views/users/sessions/new.html.erb
+2
app/views/users/show.html.erb
+16
app/views/users/unlocks/new.html.erb
+8
bin/docker-entrypoint
+4
bin/rails
+4
bin/rake
+33
bin/setup
+14
bin/spring
+17
bin/yarn
+5
config.ru
+27
config/application.rb
+4
config/boot.rb
+10
config/cable.yml
+1
config/credentials.yml.enc
+25
config/database.yml
+5
config/environment.rb
+76
config/environments/development.rb
+99
config/environments/production.rb
+64
config/environments/test.rb
+8
config/initializers/application_controller_renderer.rb
+12
config/initializers/assets.rb
+8
config/initializers/backtrace_silencers.rb
+25
config/initializers/content_security_policy.rb
+313
config/initializers/devise.rb
+8
config/initializers/filter_parameter_logging.rb
+16
config/initializers/inflections.rb
+4
config/initializers/mime_types.rb
+13
config/initializers/permissions_policy.rb
+14
config/initializers/wrap_parameters.rb
+65
config/locales/devise.en.yml
+31
config/locales/en.yml
+35
config/puma.rb
+48
config/routes.rb
+6
config/spring.rb
+34
config/storage.yml
lib/assets/.keep
This is a binary file and will not be displayed.
lib/tasks/.keep
This is a binary file and will not be displayed.
log/.keep
This is a binary file and will not be displayed.
+11
package.json
+67
public/404.html
+67
public/422.html
+66
public/500.html
public/apple-touch-icon-precomposed.png
This is a binary file and will not be displayed.
public/apple-touch-icon.png
This is a binary file and will not be displayed.
public/favicon.ico
This is a binary file and will not be displayed.
+1
public/robots.txt
storage/.keep
This is a binary file and will not be displayed.
+5
test/application_system_test_case.rb
+13
test/channels/application_cable/connection_test.rb
test/controllers/.keep
This is a binary file and will not be displayed.
+7
test/controllers/articles_controller_test.rb
+7
test/controllers/comments_controller_test.rb
+48
test/controllers/galleries_controller_test.rb
+7
test/controllers/profiles_controller_test.rb
+8
test/controllers/user_controller_test.rb
+9
test/fixtures/articles.yml
+11
test/fixtures/comments.yml
test/fixtures/files/.keep
This is a binary file and will not be displayed.
+11
test/fixtures/galleries.yml
+11
test/fixtures/profiles.yml
+9
test/fixtures/taggings.yml
+11
test/fixtures/users.yml
test/helpers/.keep
This is a binary file and will not be displayed.
test/integration/.keep
This is a binary file and will not be displayed.
test/mailers/.keep
This is a binary file and will not be displayed.
test/models/.keep
This is a binary file and will not be displayed.
+7
test/models/article_test.rb
+7
test/models/comment_test.rb
+7
test/models/gallery_test.rb
+7
test/models/profile_test.rb
+7
test/models/tag_test.rb
+7
test/models/tagging_test.rb
+7
test/models/user_test.rb
test/system/.keep
This is a binary file and will not be displayed.
+45
test/system/galleries_test.rb
+15
test/test_helper.rb
tmp/.keep
This is a binary file and will not be displayed.
tmp/pids/.keep
This is a binary file and will not be displayed.
tmp/storage/.keep
This is a binary file and will not be displayed.
vendor/.keep
This is a binary file and will not be displayed.