├── .editorconfig ├── .gitignore ├── .ruby-version ├── .travis.yml ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── Gemfile.lock.bundler-1-16-0-ruby-2-3-1 ├── Procfile ├── Rakefile ├── app ├── assets │ ├── config │ │ └── manifest.js │ ├── images │ │ ├── .keep │ │ └── frontpage.png │ ├── javascripts │ │ ├── api_helpers.js.coffee │ │ ├── application.js │ │ ├── article.js.coffee │ │ ├── list_articles.js.coffee │ │ ├── search.js.coffee │ │ ├── static.js.coffee │ │ └── user.js.coffee │ └── stylesheets │ │ ├── api_helpers.css.scss │ │ ├── application.css.scss │ │ ├── article.css.scss │ │ ├── list_articles.css.scss │ │ ├── search.scss │ │ ├── static.css.scss │ │ └── user.css.scss ├── controllers │ ├── User │ │ ├── confirmations_controller.rb │ │ ├── omniauth_callbacks_controller.rb │ │ ├── passwords_controller.rb │ │ ├── registrations_controller.rb │ │ ├── sessions_controller.rb │ │ └── unlocks_controller.rb │ ├── api_helpers_controller.rb │ ├── application_controller.rb │ ├── article_controller.rb │ ├── concerns │ │ └── .keep │ ├── list_articles_controller.rb │ ├── search_controller.rb │ ├── static_controller.rb │ └── user_controller.rb ├── helpers │ ├── api_helpers_helper.rb │ ├── application_helper.rb │ ├── article_helper.rb │ ├── list_articles_helper.rb │ ├── search_helper.rb │ ├── static_helper.rb │ └── user_helper.rb ├── mailers │ ├── .keep │ └── article_sharer.rb ├── models │ ├── .keep │ ├── admin.rb │ ├── article.rb │ ├── concerns │ │ └── .keep │ ├── session.rb │ └── user.rb └── views │ ├── api_helpers │ └── password_compare.html.haml │ ├── article │ ├── _entry_form_basics.haml │ ├── _visibility_chooser.haml │ ├── edit.html.haml │ ├── index.html.haml │ ├── new.html.haml │ ├── share.html.haml │ └── show.html.haml │ ├── article_sharer │ └── share_article.html.haml │ ├── layouts │ ├── application.html.haml │ ├── mailer.html.haml │ ├── mailer.text.haml │ └── search.html.haml │ ├── list_articles │ ├── feed.html.haml │ └── index.html.haml │ ├── search │ └── index.html.haml │ ├── shared │ ├── _article_entry_form.haml │ ├── _article_single.haml │ ├── _article_single_master.haml │ ├── _article_single_show.haml │ ├── _article_single_show_feed.haml │ └── _list_several_articles.haml │ ├── static │ ├── about.html.haml │ └── index.html.haml │ ├── user │ ├── _export_articles.html.haml │ ├── index.html.haml │ └── public_page.html.haml │ └── users │ ├── confirmations │ └── new.html.haml │ ├── mailer │ ├── confirmation_instructions.html.haml │ ├── reset_password_instructions.html.haml │ └── unlock_instructions.html.haml │ ├── passwords │ ├── edit.html.haml │ └── new.html.haml │ ├── registrations │ ├── edit.html.haml │ └── new.html.haml │ ├── sessions │ └── new.html.haml │ ├── shared │ └── _links.html.haml │ └── unlocks │ └── new.html.haml ├── config.ru ├── config ├── application.rb ├── boot.rb ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── assets.rb │ ├── backtrace_silencers.rb │ ├── cookies_serializer.rb │ ├── devise.rb │ ├── filter_parameter_logging.rb │ ├── inflections.rb │ ├── meta_tags.rb │ ├── mime_types.rb │ ├── rails_admin.rb │ ├── session_store.rb │ └── wrap_parameters.rb ├── locales │ ├── devise.en.yml │ └── en.yml ├── puma.rb ├── routes.rb └── secrets.yml ├── db ├── migrate │ ├── 20160228183336_create_users.rb │ ├── 20160228183446_create_articles.rb │ ├── 20160228183853_add_devise_to_users.rb │ ├── 20160228192041_add_user_to_articles.rb │ ├── 20160306110412_add_confirmable_to_devise.rb │ ├── 20160312135338_add_index_to_users.rb │ ├── 20160321183951_change_quote_column_users.rb │ ├── 20160321184517_change_size_of_quote_column_articles.rb │ ├── 20160807150421_create_sessions.rb │ ├── 20161014194032_add_tags_to_articles.rb │ ├── 20161018055739_change_tags_format.rb │ ├── 20170112075852_devise_create_admins.rb │ ├── 20171214043342_add_title_to_articles.rb │ └── 20180210205553_add_visibility_to_articles.rb ├── schema.rb └── seeds.rb ├── deploy └── nginx-configurations │ ├── README.md │ ├── certbot │ ├── cutouts-stg.siddharthkannan.in │ └── cutouts.siddharthkannan.in ├── docker-compose.yml ├── encrypt.go ├── img ├── v1_1.png ├── v1_2.png └── v1_3.png ├── lib ├── assets │ └── .keep └── tasks │ └── .keep ├── license.md ├── log └── .keep ├── production.env.template ├── public ├── 404.html ├── 422.html ├── 500.html ├── favicon.ico └── robots.txt ├── readme.md ├── start-server.sh ├── test ├── controllers │ ├── .keep │ ├── api_helpers_controller_test.rb │ ├── article_controller_test.rb │ ├── list_articles_controller_test.rb │ ├── search_controller_test.rb │ ├── static_controller_test.rb │ └── user_controller_test.rb ├── fixtures │ ├── .keep │ ├── admins.yml │ ├── articles.yml │ ├── sessions.yml │ └── users.yml ├── helpers │ ├── .keep │ ├── api_helpers_helper_test.rb │ ├── article_helper_test.rb │ ├── list_articles_helper_test.rb │ ├── static_helper_test.rb │ └── user_helper_test.rb ├── integration │ └── .keep ├── mailers │ ├── .keep │ ├── article_sharer_test.rb │ └── previews │ │ └── article_sharer_preview.rb ├── models │ ├── .keep │ ├── admin_test.rb │ ├── article_test.rb │ ├── session_test.rb │ └── user_test.rb └── test_helper.rb └── vendor └── assets ├── javascripts └── .keep └── stylesheets └── .keep /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7.0 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Gemfile.lock.bundler-1-16-0-ruby-2-3-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/Gemfile.lock.bundler-1-16-0-ruby-2-3-1 -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/Procfile -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/Rakefile -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/images/frontpage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/images/frontpage.png -------------------------------------------------------------------------------- /app/assets/javascripts/api_helpers.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/javascripts/api_helpers.js.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /app/assets/javascripts/article.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/javascripts/article.js.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/list_articles.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/javascripts/list_articles.js.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/search.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/javascripts/search.js.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/static.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/javascripts/static.js.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/user.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/javascripts/user.js.coffee -------------------------------------------------------------------------------- /app/assets/stylesheets/api_helpers.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/stylesheets/api_helpers.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/application.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/stylesheets/application.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/article.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/stylesheets/article.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/list_articles.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/stylesheets/list_articles.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/search.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/stylesheets/search.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/static.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/stylesheets/static.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/user.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/assets/stylesheets/user.css.scss -------------------------------------------------------------------------------- /app/controllers/User/confirmations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/controllers/User/confirmations_controller.rb -------------------------------------------------------------------------------- /app/controllers/User/omniauth_callbacks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/controllers/User/omniauth_callbacks_controller.rb -------------------------------------------------------------------------------- /app/controllers/User/passwords_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/controllers/User/passwords_controller.rb -------------------------------------------------------------------------------- /app/controllers/User/registrations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/controllers/User/registrations_controller.rb -------------------------------------------------------------------------------- /app/controllers/User/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/controllers/User/sessions_controller.rb -------------------------------------------------------------------------------- /app/controllers/User/unlocks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/controllers/User/unlocks_controller.rb -------------------------------------------------------------------------------- /app/controllers/api_helpers_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/controllers/api_helpers_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/article_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/controllers/article_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/list_articles_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/controllers/list_articles_controller.rb -------------------------------------------------------------------------------- /app/controllers/search_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/controllers/search_controller.rb -------------------------------------------------------------------------------- /app/controllers/static_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/controllers/static_controller.rb -------------------------------------------------------------------------------- /app/controllers/user_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/controllers/user_controller.rb -------------------------------------------------------------------------------- /app/helpers/api_helpers_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/helpers/api_helpers_helper.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/helpers/article_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/helpers/article_helper.rb -------------------------------------------------------------------------------- /app/helpers/list_articles_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/helpers/list_articles_helper.rb -------------------------------------------------------------------------------- /app/helpers/search_helper.rb: -------------------------------------------------------------------------------- 1 | module SearchHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/static_helper.rb: -------------------------------------------------------------------------------- 1 | module StaticHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/user_helper.rb: -------------------------------------------------------------------------------- 1 | module UserHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/mailers/article_sharer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/mailers/article_sharer.rb -------------------------------------------------------------------------------- /app/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/models/admin.rb -------------------------------------------------------------------------------- /app/models/article.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/models/article.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/session.rb: -------------------------------------------------------------------------------- 1 | class Session < ActiveRecord::Base 2 | end 3 | -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/views/api_helpers/password_compare.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/api_helpers/password_compare.html.haml -------------------------------------------------------------------------------- /app/views/article/_entry_form_basics.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/article/_entry_form_basics.haml -------------------------------------------------------------------------------- /app/views/article/_visibility_chooser.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/article/_visibility_chooser.haml -------------------------------------------------------------------------------- /app/views/article/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/article/edit.html.haml -------------------------------------------------------------------------------- /app/views/article/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/article/index.html.haml -------------------------------------------------------------------------------- /app/views/article/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/article/new.html.haml -------------------------------------------------------------------------------- /app/views/article/share.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/article/share.html.haml -------------------------------------------------------------------------------- /app/views/article/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/article/show.html.haml -------------------------------------------------------------------------------- /app/views/article_sharer/share_article.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/article_sharer/share_article.html.haml -------------------------------------------------------------------------------- /app/views/layouts/application.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/layouts/application.html.haml -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/layouts/mailer.html.haml -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.haml: -------------------------------------------------------------------------------- 1 | = yield -------------------------------------------------------------------------------- /app/views/layouts/search.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/layouts/search.html.haml -------------------------------------------------------------------------------- /app/views/list_articles/feed.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/list_articles/feed.html.haml -------------------------------------------------------------------------------- /app/views/list_articles/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/list_articles/index.html.haml -------------------------------------------------------------------------------- /app/views/search/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/search/index.html.haml -------------------------------------------------------------------------------- /app/views/shared/_article_entry_form.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/shared/_article_entry_form.haml -------------------------------------------------------------------------------- /app/views/shared/_article_single.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/shared/_article_single.haml -------------------------------------------------------------------------------- /app/views/shared/_article_single_master.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/shared/_article_single_master.haml -------------------------------------------------------------------------------- /app/views/shared/_article_single_show.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/shared/_article_single_show.haml -------------------------------------------------------------------------------- /app/views/shared/_article_single_show_feed.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/shared/_article_single_show_feed.haml -------------------------------------------------------------------------------- /app/views/shared/_list_several_articles.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/shared/_list_several_articles.haml -------------------------------------------------------------------------------- /app/views/static/about.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/static/about.html.haml -------------------------------------------------------------------------------- /app/views/static/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/static/index.html.haml -------------------------------------------------------------------------------- /app/views/user/_export_articles.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/user/_export_articles.html.haml -------------------------------------------------------------------------------- /app/views/user/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/user/index.html.haml -------------------------------------------------------------------------------- /app/views/user/public_page.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/user/public_page.html.haml -------------------------------------------------------------------------------- /app/views/users/confirmations/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/users/confirmations/new.html.haml -------------------------------------------------------------------------------- /app/views/users/mailer/confirmation_instructions.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/users/mailer/confirmation_instructions.html.haml -------------------------------------------------------------------------------- /app/views/users/mailer/reset_password_instructions.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/users/mailer/reset_password_instructions.html.haml -------------------------------------------------------------------------------- /app/views/users/mailer/unlock_instructions.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/users/mailer/unlock_instructions.html.haml -------------------------------------------------------------------------------- /app/views/users/passwords/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/users/passwords/edit.html.haml -------------------------------------------------------------------------------- /app/views/users/passwords/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/users/passwords/new.html.haml -------------------------------------------------------------------------------- /app/views/users/registrations/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/users/registrations/edit.html.haml -------------------------------------------------------------------------------- /app/views/users/registrations/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/users/registrations/new.html.haml -------------------------------------------------------------------------------- /app/views/users/sessions/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/users/sessions/new.html.haml -------------------------------------------------------------------------------- /app/views/users/shared/_links.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/users/shared/_links.html.haml -------------------------------------------------------------------------------- /app/views/users/unlocks/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/app/views/users/unlocks/new.html.haml -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/initializers/devise.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/meta_tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/initializers/meta_tags.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/rails_admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/initializers/rails_admin.rb -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/initializers/session_store.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/devise.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/locales/devise.en.yml -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/config/secrets.yml -------------------------------------------------------------------------------- /db/migrate/20160228183336_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/migrate/20160228183336_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20160228183446_create_articles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/migrate/20160228183446_create_articles.rb -------------------------------------------------------------------------------- /db/migrate/20160228183853_add_devise_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/migrate/20160228183853_add_devise_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20160228192041_add_user_to_articles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/migrate/20160228192041_add_user_to_articles.rb -------------------------------------------------------------------------------- /db/migrate/20160306110412_add_confirmable_to_devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/migrate/20160306110412_add_confirmable_to_devise.rb -------------------------------------------------------------------------------- /db/migrate/20160312135338_add_index_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/migrate/20160312135338_add_index_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20160321183951_change_quote_column_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/migrate/20160321183951_change_quote_column_users.rb -------------------------------------------------------------------------------- /db/migrate/20160321184517_change_size_of_quote_column_articles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/migrate/20160321184517_change_size_of_quote_column_articles.rb -------------------------------------------------------------------------------- /db/migrate/20160807150421_create_sessions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/migrate/20160807150421_create_sessions.rb -------------------------------------------------------------------------------- /db/migrate/20161014194032_add_tags_to_articles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/migrate/20161014194032_add_tags_to_articles.rb -------------------------------------------------------------------------------- /db/migrate/20161018055739_change_tags_format.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/migrate/20161018055739_change_tags_format.rb -------------------------------------------------------------------------------- /db/migrate/20170112075852_devise_create_admins.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/migrate/20170112075852_devise_create_admins.rb -------------------------------------------------------------------------------- /db/migrate/20171214043342_add_title_to_articles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/migrate/20171214043342_add_title_to_articles.rb -------------------------------------------------------------------------------- /db/migrate/20180210205553_add_visibility_to_articles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/migrate/20180210205553_add_visibility_to_articles.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /deploy/nginx-configurations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/deploy/nginx-configurations/README.md -------------------------------------------------------------------------------- /deploy/nginx-configurations/certbot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/deploy/nginx-configurations/certbot -------------------------------------------------------------------------------- /deploy/nginx-configurations/cutouts-stg.siddharthkannan.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/deploy/nginx-configurations/cutouts-stg.siddharthkannan.in -------------------------------------------------------------------------------- /deploy/nginx-configurations/cutouts.siddharthkannan.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/deploy/nginx-configurations/cutouts.siddharthkannan.in -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/encrypt.go -------------------------------------------------------------------------------- /img/v1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/img/v1_1.png -------------------------------------------------------------------------------- /img/v1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/img/v1_2.png -------------------------------------------------------------------------------- /img/v1_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/img/v1_3.png -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/license.md -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /production.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/production.env.template -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/public/500.html -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/public/robots.txt -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/readme.md -------------------------------------------------------------------------------- /start-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/start-server.sh -------------------------------------------------------------------------------- /test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/controllers/api_helpers_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/controllers/api_helpers_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/article_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/controllers/article_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/list_articles_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/controllers/list_articles_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/search_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/controllers/search_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/static_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/controllers/static_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/user_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/controllers/user_controller_test.rb -------------------------------------------------------------------------------- /test/fixtures/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/admins.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/fixtures/admins.yml -------------------------------------------------------------------------------- /test/fixtures/articles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/fixtures/articles.yml -------------------------------------------------------------------------------- /test/fixtures/sessions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/fixtures/sessions.yml -------------------------------------------------------------------------------- /test/fixtures/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/fixtures/users.yml -------------------------------------------------------------------------------- /test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/helpers/api_helpers_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/helpers/api_helpers_helper_test.rb -------------------------------------------------------------------------------- /test/helpers/article_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/helpers/article_helper_test.rb -------------------------------------------------------------------------------- /test/helpers/list_articles_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/helpers/list_articles_helper_test.rb -------------------------------------------------------------------------------- /test/helpers/static_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/helpers/static_helper_test.rb -------------------------------------------------------------------------------- /test/helpers/user_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/helpers/user_helper_test.rb -------------------------------------------------------------------------------- /test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mailers/article_sharer_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/mailers/article_sharer_test.rb -------------------------------------------------------------------------------- /test/mailers/previews/article_sharer_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/mailers/previews/article_sharer_preview.rb -------------------------------------------------------------------------------- /test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/admin_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/models/admin_test.rb -------------------------------------------------------------------------------- /test/models/article_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/models/article_test.rb -------------------------------------------------------------------------------- /test/models/session_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/models/session_test.rb -------------------------------------------------------------------------------- /test/models/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/models/user_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyflame/cutouts/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /vendor/assets/javascripts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/assets/stylesheets/.keep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------