├── .dockerignore ├── .env.development ├── .eslintrc ├── .gitignore ├── .npmrc ├── .rubocop.yml ├── .ruby-version ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── app ├── assets │ ├── config │ │ └── manifest.js │ ├── images │ │ ├── .keep │ │ └── favicon.ico │ ├── javascripts │ │ ├── application.js │ │ └── channels │ │ │ └── .keep │ └── static │ │ ├── .gitignore │ │ ├── .keep │ │ └── dist │ │ ├── .vite │ │ └── manifest.json │ │ ├── 404.html │ │ ├── 422.html │ │ ├── 500.html │ │ ├── apple-touch-icon-precomposed.png │ │ ├── apple-touch-icon.png │ │ ├── assets │ │ ├── index-CP0JL9j6.css │ │ └── index-DdmFmi0G.js │ │ ├── favicon.ico │ │ ├── index.html │ │ └── robots.txt ├── channels │ └── application_cable │ │ ├── channel.rb │ │ └── connection.rb ├── controllers │ ├── api │ │ ├── collections_controller.rb │ │ ├── feeds_controller.rb │ │ ├── reads_controller.rb │ │ ├── sessions_controller.rb │ │ ├── stories_controller.rb │ │ ├── subscriptions_controller.rb │ │ └── users_controller.rb │ ├── application_controller.rb │ ├── concerns │ │ └── .keep │ └── static_pages_controller.rb ├── helpers │ ├── api │ │ ├── sessions_helper.rb │ │ ├── subscriptions_helper.rb │ │ └── users_helper.rb │ ├── application_helper.rb │ ├── feeds_helper.rb │ └── reads_helper.rb ├── jobs │ └── application_job.rb ├── mailers │ └── application_mailer.rb ├── models │ ├── application_record.rb │ ├── collection.rb │ ├── collection_assignment.rb │ ├── concerns │ │ └── .keep │ ├── feed.rb │ ├── feed_favicon_helper.rb │ ├── read.rb │ ├── story.rb │ ├── subscription.rb │ └── user.rb └── views │ ├── api │ ├── feeds │ │ ├── _feed.json.jbuilder │ │ ├── index.json.jbuilder │ │ └── show.json.jbuilder │ ├── reads │ │ └── show.json.jbuilder │ ├── stories │ │ ├── _story.json.jbuilder │ │ ├── index.json.jbuilder │ │ └── show.json.jbuilder │ ├── subscriptions │ │ ├── index.json.jbuilder │ │ ├── show.json.jbuilder │ │ └── show_no_stories.json.jbuilder │ └── users │ │ ├── _user.json.jbuilder │ │ └── show.json.jbuilder │ ├── layouts │ ├── application.html.erb │ ├── mailer.html.erb │ └── mailer.text.erb │ └── static_pages │ └── root.html.erb ├── bin ├── bundle ├── rails ├── rake ├── setup ├── spring ├── update └── yarn ├── config.ru ├── config ├── application.rb ├── boot.rb ├── cable.yml ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── application_controller_renderer.rb │ ├── assets.rb │ ├── backtrace_silencers.rb │ ├── cookies_serializer.rb │ ├── filter_parameter_logging.rb │ ├── inflections.rb │ ├── mime_types.rb │ └── wrap_parameters.rb ├── locales │ └── en.yml ├── puma.rb ├── routes.rb ├── secrets.yml └── spring.rb ├── db ├── migrate │ ├── 20171024160308_create_users.rb │ ├── 20171024162509_remove_img_url_from_user.rb │ ├── 20171026131337_create_feeds.rb │ ├── 20171026152051_create_subscriptions.rb │ ├── 20171027112718_add_default_to_subscriptions.rb │ ├── 20171027142115_add_status_column_to_feeds.rb │ ├── 20171027144832_add_status_default.rb │ ├── 20171028173316_add_default_value_to_feed_title.rb │ ├── 20171030131904_create_stories.rb │ ├── 20171030142331_add_counter_column.rb │ ├── 20171102001126_create_collections.rb │ ├── 20171102001208_create_collection_assignments.rb │ ├── 20171103131147_add_teaser_column.rb │ └── 20171122132537_create_reads.rb ├── schema.rb └── seeds.rb ├── docker-compose.yml ├── docs ├── feature-images │ ├── collections │ │ ├── collections-index.png │ │ └── collections-show.png │ ├── feeds │ │ ├── feeds-index.png │ │ └── feeds-show.png │ ├── reads │ │ ├── reads-filter.png │ │ └── reads-ui.png │ └── stories │ │ ├── stories-index.png │ │ └── stories-show.png ├── readme-images │ ├── add-feed-url.png │ ├── add-new-feed.gif │ ├── pop-out-modal.gif │ ├── responsive-ui-combined.gif │ ├── responsive-ui-desktop.gif │ └── responsive-ui-mobile.gif └── wireframe-images │ ├── bonus-search.png │ ├── collection-mgmt.png │ ├── dashboard.png │ ├── discover.png │ ├── feeds-mgmt.png │ ├── feeds.png │ ├── session-form.png │ ├── session-landing.png │ ├── story.png │ └── user.png ├── frontend ├── actions │ ├── collection_actions.js │ ├── discovery_actions.js │ ├── errors_actions.js │ ├── loading_actions.js │ ├── popout_actions.js │ ├── session_actions.js │ ├── story_actions.js │ ├── subscription_actions.js │ └── ui_actions.js ├── components │ ├── app.jsx │ ├── main_page │ │ ├── feeds │ │ │ ├── add_feed_form.jsx │ │ │ ├── discover.jsx │ │ │ ├── discover_container.jsx │ │ │ ├── discover_index_item.jsx │ │ │ ├── feeds_index.jsx │ │ │ ├── feeds_index_container.js │ │ │ └── feeds_index_row.jsx │ │ ├── landing.jsx │ │ ├── loading_messages_container.jsx │ │ ├── main_content.jsx │ │ ├── main_page.jsx │ │ ├── pop_out.jsx │ │ ├── sessionbar │ │ │ ├── sessionbar.jsx │ │ │ └── sessionbar_container.js │ │ └── stories │ │ │ ├── stories_container.js │ │ │ ├── stories_index.jsx │ │ │ ├── stories_index_item.jsx │ │ │ ├── story_show.jsx │ │ │ ├── story_show_popout.jsx │ │ │ └── subscription_stories_index_popout.jsx │ ├── navbar │ │ ├── navbar.jsx │ │ └── navbar_container.js │ ├── root.jsx │ └── session │ │ ├── session_form.jsx │ │ └── session_form_container.js ├── main.jsx ├── reducers │ ├── entities_reducer.js │ ├── errors_reducer.js │ ├── feeds_reducer.js │ ├── loading_reducer.js │ ├── root_reducer.js │ ├── session_reducer.js │ ├── stories_reducer.js │ └── ui_reducer.js ├── store │ └── store.js ├── stylesheets │ ├── application.scss │ ├── base │ │ ├── body.scss │ │ ├── buttons.scss │ │ ├── colors.scss │ │ └── reset.scss │ ├── components │ │ ├── main │ │ │ ├── discover.scss │ │ │ ├── feeds.scss │ │ │ ├── landing.scss │ │ │ ├── loading.scss │ │ │ ├── main.scss │ │ │ ├── session-form.scss │ │ │ ├── stories-show.scss │ │ │ └── stories.scss │ │ ├── navbar.scss │ │ ├── popout.scss │ │ └── session-bar.scss │ ├── mobile │ │ └── mobile.scss │ └── tab.png └── util │ ├── feed_api_util.js │ ├── route_util.jsx │ ├── session_api_util.js │ ├── story_api_util.js │ └── subscription_api_util.js ├── index.html ├── lib ├── assets │ └── .keep └── tasks │ ├── .keep │ ├── feed.rake │ └── feed.rake_bak ├── log └── .keep ├── package.json ├── public ├── 404.html ├── 422.html ├── 500.html ├── apple-touch-icon-precomposed.png ├── apple-touch-icon.png ├── favicon.ico └── robots.txt ├── test ├── application_system_test_case.rb ├── controllers │ ├── .keep │ ├── api │ │ ├── sessions_controller_test.rb │ │ └── subscriptions_controller_test.rb │ ├── feeds_controller_test.rb │ ├── reads_controller_test.rb │ └── users_controller_test.rb ├── fixtures │ ├── .keep │ ├── collection_assignments.yml │ ├── collections.yml │ ├── feeds.yml │ ├── files │ │ └── .keep │ ├── reads.yml │ ├── stories.yml │ ├── subscriptions.yml │ └── users.yml ├── helpers │ └── .keep ├── integration │ └── .keep ├── mailers │ └── .keep ├── models │ ├── .keep │ ├── collection_assignment_test.rb │ ├── collection_test.rb │ ├── feed_test.rb │ ├── read_test.rb │ ├── story_test.rb │ ├── subscription_test.rb │ └── user_test.rb ├── system │ └── .keep └── test_helper.rb ├── tmp └── .keep ├── vendor └── .keep ├── vite.config.js └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | tmp 3 | docs 4 | .yarn -------------------------------------------------------------------------------- /.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/.env.development -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/.npmrc -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7.8 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/Rakefile -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/assets/images/favicon.ico -------------------------------------------------------------------------------- /app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /app/assets/javascripts/channels/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/static/.gitignore: -------------------------------------------------------------------------------- 1 | # Include files here (for now...) 2 | !dist -------------------------------------------------------------------------------- /app/assets/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/static/dist/.vite/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/assets/static/dist/.vite/manifest.json -------------------------------------------------------------------------------- /app/assets/static/dist/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/assets/static/dist/404.html -------------------------------------------------------------------------------- /app/assets/static/dist/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/assets/static/dist/422.html -------------------------------------------------------------------------------- /app/assets/static/dist/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/assets/static/dist/500.html -------------------------------------------------------------------------------- /app/assets/static/dist/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/static/dist/apple-touch-icon.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/static/dist/assets/index-CP0JL9j6.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/assets/static/dist/assets/index-CP0JL9j6.css -------------------------------------------------------------------------------- /app/assets/static/dist/assets/index-DdmFmi0G.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/assets/static/dist/assets/index-DdmFmi0G.js -------------------------------------------------------------------------------- /app/assets/static/dist/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/static/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/assets/static/dist/index.html -------------------------------------------------------------------------------- /app/assets/static/dist/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/assets/static/dist/robots.txt -------------------------------------------------------------------------------- /app/channels/application_cable/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/channels/application_cable/channel.rb -------------------------------------------------------------------------------- /app/channels/application_cable/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/channels/application_cable/connection.rb -------------------------------------------------------------------------------- /app/controllers/api/collections_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/controllers/api/collections_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/feeds_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/controllers/api/feeds_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/reads_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/controllers/api/reads_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/controllers/api/sessions_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/stories_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/controllers/api/stories_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/subscriptions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/controllers/api/subscriptions_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/controllers/api/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/static_pages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/controllers/static_pages_controller.rb -------------------------------------------------------------------------------- /app/helpers/api/sessions_helper.rb: -------------------------------------------------------------------------------- 1 | module Api::SessionsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/api/subscriptions_helper.rb: -------------------------------------------------------------------------------- 1 | module Api::SubscriptionsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/api/users_helper.rb: -------------------------------------------------------------------------------- 1 | module Api::UsersHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/feeds_helper.rb: -------------------------------------------------------------------------------- 1 | module FeedsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/reads_helper.rb: -------------------------------------------------------------------------------- 1 | module ReadsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- 1 | class ApplicationJob < ActiveJob::Base 2 | end 3 | -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/models/collection.rb -------------------------------------------------------------------------------- /app/models/collection_assignment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/models/collection_assignment.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/feed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/models/feed.rb -------------------------------------------------------------------------------- /app/models/feed_favicon_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/models/feed_favicon_helper.rb -------------------------------------------------------------------------------- /app/models/read.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/models/read.rb -------------------------------------------------------------------------------- /app/models/story.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/models/story.rb -------------------------------------------------------------------------------- /app/models/subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/models/subscription.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/views/api/feeds/_feed.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/views/api/feeds/_feed.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/feeds/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/views/api/feeds/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/feeds/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/views/api/feeds/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/reads/show.json.jbuilder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/api/stories/_story.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/views/api/stories/_story.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/stories/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/views/api/stories/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/stories/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/views/api/stories/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/subscriptions/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/views/api/subscriptions/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/subscriptions/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/views/api/subscriptions/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/subscriptions/show_no_stories.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/views/api/subscriptions/show_no_stories.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/users/_user.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/views/api/users/_user.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/users/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/views/api/users/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /app/views/static_pages/root.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/app/views/static_pages/root.html.erb -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/bin/spring -------------------------------------------------------------------------------- /bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/bin/update -------------------------------------------------------------------------------- /bin/yarn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/bin/yarn -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/secrets.yml -------------------------------------------------------------------------------- /config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/config/spring.rb -------------------------------------------------------------------------------- /db/migrate/20171024160308_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/migrate/20171024160308_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20171024162509_remove_img_url_from_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/migrate/20171024162509_remove_img_url_from_user.rb -------------------------------------------------------------------------------- /db/migrate/20171026131337_create_feeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/migrate/20171026131337_create_feeds.rb -------------------------------------------------------------------------------- /db/migrate/20171026152051_create_subscriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/migrate/20171026152051_create_subscriptions.rb -------------------------------------------------------------------------------- /db/migrate/20171027112718_add_default_to_subscriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/migrate/20171027112718_add_default_to_subscriptions.rb -------------------------------------------------------------------------------- /db/migrate/20171027142115_add_status_column_to_feeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/migrate/20171027142115_add_status_column_to_feeds.rb -------------------------------------------------------------------------------- /db/migrate/20171027144832_add_status_default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/migrate/20171027144832_add_status_default.rb -------------------------------------------------------------------------------- /db/migrate/20171028173316_add_default_value_to_feed_title.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/migrate/20171028173316_add_default_value_to_feed_title.rb -------------------------------------------------------------------------------- /db/migrate/20171030131904_create_stories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/migrate/20171030131904_create_stories.rb -------------------------------------------------------------------------------- /db/migrate/20171030142331_add_counter_column.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/migrate/20171030142331_add_counter_column.rb -------------------------------------------------------------------------------- /db/migrate/20171102001126_create_collections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/migrate/20171102001126_create_collections.rb -------------------------------------------------------------------------------- /db/migrate/20171102001208_create_collection_assignments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/migrate/20171102001208_create_collection_assignments.rb -------------------------------------------------------------------------------- /db/migrate/20171103131147_add_teaser_column.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/migrate/20171103131147_add_teaser_column.rb -------------------------------------------------------------------------------- /db/migrate/20171122132537_create_reads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/migrate/20171122132537_create_reads.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/feature-images/collections/collections-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/feature-images/collections/collections-index.png -------------------------------------------------------------------------------- /docs/feature-images/collections/collections-show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/feature-images/collections/collections-show.png -------------------------------------------------------------------------------- /docs/feature-images/feeds/feeds-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/feature-images/feeds/feeds-index.png -------------------------------------------------------------------------------- /docs/feature-images/feeds/feeds-show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/feature-images/feeds/feeds-show.png -------------------------------------------------------------------------------- /docs/feature-images/reads/reads-filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/feature-images/reads/reads-filter.png -------------------------------------------------------------------------------- /docs/feature-images/reads/reads-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/feature-images/reads/reads-ui.png -------------------------------------------------------------------------------- /docs/feature-images/stories/stories-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/feature-images/stories/stories-index.png -------------------------------------------------------------------------------- /docs/feature-images/stories/stories-show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/feature-images/stories/stories-show.png -------------------------------------------------------------------------------- /docs/readme-images/add-feed-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/readme-images/add-feed-url.png -------------------------------------------------------------------------------- /docs/readme-images/add-new-feed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/readme-images/add-new-feed.gif -------------------------------------------------------------------------------- /docs/readme-images/pop-out-modal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/readme-images/pop-out-modal.gif -------------------------------------------------------------------------------- /docs/readme-images/responsive-ui-combined.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/readme-images/responsive-ui-combined.gif -------------------------------------------------------------------------------- /docs/readme-images/responsive-ui-desktop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/readme-images/responsive-ui-desktop.gif -------------------------------------------------------------------------------- /docs/readme-images/responsive-ui-mobile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/readme-images/responsive-ui-mobile.gif -------------------------------------------------------------------------------- /docs/wireframe-images/bonus-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/wireframe-images/bonus-search.png -------------------------------------------------------------------------------- /docs/wireframe-images/collection-mgmt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/wireframe-images/collection-mgmt.png -------------------------------------------------------------------------------- /docs/wireframe-images/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/wireframe-images/dashboard.png -------------------------------------------------------------------------------- /docs/wireframe-images/discover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/wireframe-images/discover.png -------------------------------------------------------------------------------- /docs/wireframe-images/feeds-mgmt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/wireframe-images/feeds-mgmt.png -------------------------------------------------------------------------------- /docs/wireframe-images/feeds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/wireframe-images/feeds.png -------------------------------------------------------------------------------- /docs/wireframe-images/session-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/wireframe-images/session-form.png -------------------------------------------------------------------------------- /docs/wireframe-images/session-landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/wireframe-images/session-landing.png -------------------------------------------------------------------------------- /docs/wireframe-images/story.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/wireframe-images/story.png -------------------------------------------------------------------------------- /docs/wireframe-images/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/docs/wireframe-images/user.png -------------------------------------------------------------------------------- /frontend/actions/collection_actions.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/actions/discovery_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/actions/discovery_actions.js -------------------------------------------------------------------------------- /frontend/actions/errors_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/actions/errors_actions.js -------------------------------------------------------------------------------- /frontend/actions/loading_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/actions/loading_actions.js -------------------------------------------------------------------------------- /frontend/actions/popout_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/actions/popout_actions.js -------------------------------------------------------------------------------- /frontend/actions/session_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/actions/session_actions.js -------------------------------------------------------------------------------- /frontend/actions/story_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/actions/story_actions.js -------------------------------------------------------------------------------- /frontend/actions/subscription_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/actions/subscription_actions.js -------------------------------------------------------------------------------- /frontend/actions/ui_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/actions/ui_actions.js -------------------------------------------------------------------------------- /frontend/components/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/app.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/feeds/add_feed_form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/feeds/add_feed_form.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/feeds/discover.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/feeds/discover.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/feeds/discover_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/feeds/discover_container.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/feeds/discover_index_item.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/feeds/discover_index_item.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/feeds/feeds_index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/feeds/feeds_index.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/feeds/feeds_index_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/feeds/feeds_index_container.js -------------------------------------------------------------------------------- /frontend/components/main_page/feeds/feeds_index_row.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/feeds/feeds_index_row.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/landing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/landing.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/loading_messages_container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/loading_messages_container.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/main_content.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/main_content.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/main_page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/main_page.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/pop_out.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/pop_out.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/sessionbar/sessionbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/sessionbar/sessionbar.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/sessionbar/sessionbar_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/sessionbar/sessionbar_container.js -------------------------------------------------------------------------------- /frontend/components/main_page/stories/stories_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/stories/stories_container.js -------------------------------------------------------------------------------- /frontend/components/main_page/stories/stories_index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/stories/stories_index.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/stories/stories_index_item.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/stories/stories_index_item.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/stories/story_show.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/stories/story_show.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/stories/story_show_popout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/stories/story_show_popout.jsx -------------------------------------------------------------------------------- /frontend/components/main_page/stories/subscription_stories_index_popout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/main_page/stories/subscription_stories_index_popout.jsx -------------------------------------------------------------------------------- /frontend/components/navbar/navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/navbar/navbar.jsx -------------------------------------------------------------------------------- /frontend/components/navbar/navbar_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/navbar/navbar_container.js -------------------------------------------------------------------------------- /frontend/components/root.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/root.jsx -------------------------------------------------------------------------------- /frontend/components/session/session_form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/session/session_form.jsx -------------------------------------------------------------------------------- /frontend/components/session/session_form_container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/components/session/session_form_container.js -------------------------------------------------------------------------------- /frontend/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/main.jsx -------------------------------------------------------------------------------- /frontend/reducers/entities_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/reducers/entities_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/errors_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/reducers/errors_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/feeds_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/reducers/feeds_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/loading_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/reducers/loading_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/root_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/reducers/root_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/session_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/reducers/session_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/stories_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/reducers/stories_reducer.js -------------------------------------------------------------------------------- /frontend/reducers/ui_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/reducers/ui_reducer.js -------------------------------------------------------------------------------- /frontend/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/store/store.js -------------------------------------------------------------------------------- /frontend/stylesheets/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/application.scss -------------------------------------------------------------------------------- /frontend/stylesheets/base/body.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/base/body.scss -------------------------------------------------------------------------------- /frontend/stylesheets/base/buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/base/buttons.scss -------------------------------------------------------------------------------- /frontend/stylesheets/base/colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/base/colors.scss -------------------------------------------------------------------------------- /frontend/stylesheets/base/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/base/reset.scss -------------------------------------------------------------------------------- /frontend/stylesheets/components/main/discover.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/components/main/discover.scss -------------------------------------------------------------------------------- /frontend/stylesheets/components/main/feeds.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/components/main/feeds.scss -------------------------------------------------------------------------------- /frontend/stylesheets/components/main/landing.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/components/main/landing.scss -------------------------------------------------------------------------------- /frontend/stylesheets/components/main/loading.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/components/main/loading.scss -------------------------------------------------------------------------------- /frontend/stylesheets/components/main/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/components/main/main.scss -------------------------------------------------------------------------------- /frontend/stylesheets/components/main/session-form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/components/main/session-form.scss -------------------------------------------------------------------------------- /frontend/stylesheets/components/main/stories-show.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/components/main/stories-show.scss -------------------------------------------------------------------------------- /frontend/stylesheets/components/main/stories.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/components/main/stories.scss -------------------------------------------------------------------------------- /frontend/stylesheets/components/navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/components/navbar.scss -------------------------------------------------------------------------------- /frontend/stylesheets/components/popout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/components/popout.scss -------------------------------------------------------------------------------- /frontend/stylesheets/components/session-bar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/components/session-bar.scss -------------------------------------------------------------------------------- /frontend/stylesheets/mobile/mobile.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/mobile/mobile.scss -------------------------------------------------------------------------------- /frontend/stylesheets/tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/stylesheets/tab.png -------------------------------------------------------------------------------- /frontend/util/feed_api_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/util/feed_api_util.js -------------------------------------------------------------------------------- /frontend/util/route_util.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/util/route_util.jsx -------------------------------------------------------------------------------- /frontend/util/session_api_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/util/session_api_util.js -------------------------------------------------------------------------------- /frontend/util/story_api_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/util/story_api_util.js -------------------------------------------------------------------------------- /frontend/util/subscription_api_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/frontend/util/subscription_api_util.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/index.html -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/feed.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/lib/tasks/feed.rake -------------------------------------------------------------------------------- /lib/tasks/feed.rake_bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/lib/tasks/feed.rake_bak -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/package.json -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/public/500.html -------------------------------------------------------------------------------- /public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/public/robots.txt -------------------------------------------------------------------------------- /test/application_system_test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/application_system_test_case.rb -------------------------------------------------------------------------------- /test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/controllers/api/sessions_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/controllers/api/sessions_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/api/subscriptions_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/controllers/api/subscriptions_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/feeds_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/controllers/feeds_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/reads_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/controllers/reads_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/users_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/controllers/users_controller_test.rb -------------------------------------------------------------------------------- /test/fixtures/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/collection_assignments.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/fixtures/collection_assignments.yml -------------------------------------------------------------------------------- /test/fixtures/collections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/fixtures/collections.yml -------------------------------------------------------------------------------- /test/fixtures/feeds.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/fixtures/feeds.yml -------------------------------------------------------------------------------- /test/fixtures/files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/reads.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/fixtures/reads.yml -------------------------------------------------------------------------------- /test/fixtures/stories.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/fixtures/stories.yml -------------------------------------------------------------------------------- /test/fixtures/subscriptions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/fixtures/subscriptions.yml -------------------------------------------------------------------------------- /test/fixtures/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/fixtures/users.yml -------------------------------------------------------------------------------- /test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/collection_assignment_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/models/collection_assignment_test.rb -------------------------------------------------------------------------------- /test/models/collection_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/models/collection_test.rb -------------------------------------------------------------------------------- /test/models/feed_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/models/feed_test.rb -------------------------------------------------------------------------------- /test/models/read_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/models/read_test.rb -------------------------------------------------------------------------------- /test/models/story_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/models/story_test.rb -------------------------------------------------------------------------------- /test/models/subscription_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/models/subscription_test.rb -------------------------------------------------------------------------------- /test/models/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/models/user_test.rb -------------------------------------------------------------------------------- /test/system/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/vite.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etgrieco/easy-feeds/HEAD/yarn.lock --------------------------------------------------------------------------------