Commit graph

44 commits

Author SHA1 Message Date
dependabot[bot]
a57c520501 Bump google-api-client from 0.19.8 to 0.24.2 (#803) [ci skip]
Bumps [google-api-client](https://github.com/google/google-api-ruby-client) from 0.19.8 to 0.24.2.
- [Release notes](https://github.com/google/google-api-ruby-client/releases)
- [Changelog](https://github.com/googleapis/google-api-ruby-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/google-api-ruby-client/compare/0.19.8...0.24.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-10-03 12:22:06 -04:00
dependabot[bot]
8aaf7b6138 Bump rubocop from 0.58.2 to 0.59.2 (#776) [ci skip]
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.58.2 to 0.59.2.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.58.2...v0.59.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-10-01 16:06:13 -04:00
dependabot[bot]
eafefd7422 Bump octokit from 4.8.0 to 4.12.0 (#744) [ci skip]
* Bump octokit from 4.8.0 to 4.12.0

Bumps [octokit](https://github.com/octokit/octokit.rb) from 4.8.0 to 4.12.0.
- [Release notes](https://github.com/octokit/octokit.rb/releases)
- [Changelog](https://github.com/octokit/octokit.rb/blob/master/RELEASE.md)
- [Commits](https://github.com/octokit/octokit.rb/compare/v4.8.0...v4.12.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Update spec
2018-09-25 17:04:58 -04:00
dependabot[bot]
b9e0d4c472 Bump chromedriver-helper from 1.2.0 to 2.1.0 (#743) [ci skip]
Bumps [chromedriver-helper](https://github.com/flavorjones/chromedriver-helper) from 1.2.0 to 2.1.0.
- [Release notes](https://github.com/flavorjones/chromedriver-helper/releases)
- [Changelog](https://github.com/flavorjones/chromedriver-helper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flavorjones/chromedriver-helper/compare/v1.2.0...v2.1.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-25 12:54:55 -04:00
Andy Zhao
0e193de0ea Add pry-byebug gem (#690) 2018-09-17 16:15:02 -04:00
dependabot[bot]
1031faee76 Bump rails-assets-airbrake-js-client from 0.9.8 to 1.4.8 (#677)
Bumps rails-assets-airbrake-js-client from 0.9.8 to 1.4.8.

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-17 13:02:25 -04:00
dependabot[bot]
9d1952bd4b Bump rubocop-rspec from 1.28.0 to 1.29.1 (#674) [ci skip]
Bumps [rubocop-rspec](https://github.com/rubocop-hq/rubocop-rspec) from 1.28.0 to 1.29.1.
- [Release notes](https://github.com/rubocop-hq/rubocop-rspec/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-rspec/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-rspec/compare/v1.28.0...v1.29.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-17 11:55:53 -04:00
dependabot[bot]
0fc9b18d94 Bump rspec-rails from 3.7.2 to 3.8.0 (#675) [ci skip]
Bumps [rspec-rails](https://github.com/rspec/rspec-rails) from 3.7.2 to 3.8.0.
- [Release notes](https://github.com/rspec/rspec-rails/releases)
- [Changelog](https://github.com/rspec/rspec-rails/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-rails/compare/v3.7.2...v3.8.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-17 11:36:00 -04:00
dependabot[bot]
7b8fff6e1a Bump puma from 3.11.2 to 3.12.0 (#545)
Bumps [puma](https://github.com/puma/puma) from 3.11.2 to 3.12.0.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v3.11.2...v3.12.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-11 12:50:20 -04:00
dependabot[bot]
4ca7cb7bac Bump stream_rails from 2.5.2 to 2.6.5 (#468) [ci skip]
Bumps [stream_rails](https://github.com/GetStream/stream-rails) from 2.5.2 to 2.6.5.
- [Release notes](https://github.com/GetStream/stream-rails/releases)
- [Commits](https://github.com/GetStream/stream-rails/compare/v2.5.2...v2.6.5)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-11 12:49:04 -04:00
dependabot[bot]
4526b4453f Bump recaptcha from 4.6.4 to 4.12.0 (#546)
Bumps [recaptcha](https://github.com/ambethia/recaptcha) from 4.6.4 to 4.12.0.
- [Release notes](https://github.com/ambethia/recaptcha/releases)
- [Changelog](https://github.com/ambethia/recaptcha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ambethia/recaptcha/compare/v4.6.4...v4.12.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-11 12:25:52 -04:00
dependabot[bot]
060fa1ce16 Bump rouge from 3.1.1 to 3.2.1 (#544) [ci skip]
Bumps [rouge](https://github.com/jneen/rouge) from 3.1.1 to 3.2.1.
- [Release notes](https://github.com/jneen/rouge/releases)
- [Changelog](https://github.com/jneen/rouge/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jneen/rouge/compare/v3.1.1...v3.2.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-11 12:25:26 -04:00
dependabot[bot]
b2dc1f2b7e Bump pundit from 1.1.0 to 2.0.0 (#557)
Bumps [pundit](https://github.com/varvet/pundit) from 1.1.0 to 2.0.0.
- [Release notes](https://github.com/varvet/pundit/releases)
- [Changelog](https://github.com/varvet/pundit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/varvet/pundit/compare/v1.1.0...v2.0.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-10 16:15:25 -04:00
Mac Siri
954efd3cab
Implement Liquid::CaptureTag (#565)
* Remove package-lock.json

* Remove phantom schema row

* Add better_errors gem

* Implement Liquid::CaptureTag

* Update .gitignore
2018-08-31 13:14:00 -04:00
dependabot[bot]
12421a5d75 Bump byebug from 8.2.5 to 10.0.2 (#543) [ci skip]
Bumps [byebug](https://github.com/deivid-rodriguez/byebug) from 8.2.5 to 10.0.2.
- [Release notes](https://github.com/deivid-rodriguez/byebug/releases)
- [Changelog](https://github.com/deivid-rodriguez/byebug/blob/master/CHANGELOG.md)
- [Commits](https://github.com/deivid-rodriguez/byebug/compare/v8.2.5...v10.0.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-30 10:31:14 -04:00
dependabot[bot]
2a85308ad1 Bump stripe from 3.15.0 to 3.25.0 (#536)
Bumps [stripe](https://github.com/stripe/stripe-ruby) from 3.15.0 to 3.25.0.
- [Release notes](https://github.com/stripe/stripe-ruby/releases)
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-ruby/compare/v3.15.0...v3.25.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-29 17:03:17 -04:00
dependabot[bot]
87025ccb69 Bump uglifier from 3.2.0 to 4.1.18 (#469)
Bumps [uglifier](https://github.com/lautis/uglifier) from 3.2.0 to 4.1.18.
- [Release notes](https://github.com/lautis/uglifier/releases)
- [Changelog](https://github.com/lautis/uglifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lautis/uglifier/compare/v3.2.0...v4.1.18)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-29 15:25:26 -04:00
dependabot[bot]
26504d1cc7 Bump brakeman from 3.7.2 to 4.3.1 (#528) [ci skip]
Bumps [brakeman](https://github.com/presidentbeef/brakeman) from 3.7.2 to 4.3.1.
- [Release notes](https://github.com/presidentbeef/brakeman/releases)
- [Changelog](https://github.com/presidentbeef/brakeman/blob/master/CHANGES.md)
- [Commits](https://github.com/presidentbeef/brakeman/compare/v3.7.2...v4.3.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-29 14:30:57 -04:00
dependabot[bot]
6e1e5422d7 Bump capybara from 2.18.0 to 3.6.0 (#527) [ci skip]
Bumps [capybara](https://github.com/teamcapybara/capybara) from 2.18.0 to 3.6.0.
- [Release notes](https://github.com/teamcapybara/capybara/releases)
- [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md)
- [Commits](https://github.com/teamcapybara/capybara/compare/2.18.0...3.6.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-29 13:16:16 -04:00
dependabot[bot]
67c04d9bc2 Bump fastly from 1.13.2 to 1.15.0 (#466)
Bumps [fastly](https://github.com/fastly/fastly-ruby) from 1.13.2 to 1.15.0.
- [Release notes](https://github.com/fastly/fastly-ruby/releases)
- [Changelog](https://github.com/fastly/fastly-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/fastly/fastly-ruby/compare/v1.13.2...v1.15.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-29 11:39:17 -04:00
dependabot[bot]
0d687021b9 Bump skylight from 1.5.1 to 2.0.2 (#493) 2018-08-28 12:56:28 -04:00
dependabot[bot]
f883f500e5 Bump parallel_tests from 2.21.3 to 2.22.0 (#465)
Bumps [parallel_tests](https://github.com/grosser/parallel_tests) from 2.21.3 to 2.22.0.
- [Release notes](https://github.com/grosser/parallel_tests/releases)
- [Commits](https://github.com/grosser/parallel_tests/compare/v2.21.3...v2.22.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-27 16:47:40 -04:00
Grey Baker
519d1e1fea Bump factorybot rails (#475)
* Bump factory_bot_rails from 4.10.0 to 4.11.0

Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails) from 4.10.0 to 4.11.0.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases)
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/master/NEWS)
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v4.10.0...v4.11.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Update factories to always use blocks
2018-08-24 17:28:26 -04:00
rhymes
b6f61cb4b7 Upgrade pg gem to 1.0 (#328)
This references #298. The rationale behind the changes:

* msgpack supports Ruby 2.5 on Windows starting from 1.2.4
* pg supports Ruby 2.5 on Windows starting from 1.0
* stackprof is Linux/OSX only
2018-08-15 16:18:42 -04:00
Ben Halpern
16d301d013
Remove unused delayed_job_web (#273)
* Remove unused delayed_job_web

* Remove initializer file for delayed_job_web
2018-08-08 13:15:58 -04:00
rhymes
e588fa7ece Code cleanups (#659)
* Initial automatic cleanup with rubocop

* Fix syntax error introduced by rubocop

* Cleanup seeds file

* Cleanup lib folder

* Exclude bin folder because it contains auto generated files

* Make Rubocop a little bit more chatty

* Block length should not include comments in the count

* Cleanup config folder

* Cleanup specs

* Updated Rubocop version and generated a todo file

* Fix broken ArticlesApi spec

* Fix tests

* Restored rubocop pre-commit hook
2018-08-07 11:00:13 -04:00
Ben Halpern
749d61a5c1
Remove fetch polyfill and other misc small fixes (#629)
* Remove fetch polyfill and other misc small fixes

* Remove fetch polyfill and other misc small fixes
2018-07-27 10:13:38 -07:00
Mac Siri
40f488d991 Migrate to Travis CI (part 2) (#591)
* Update Travis.yml

* Update README

* Update README

* Adjust test to not rely on env vars

* Update encryption

* Refactor

* Update env key

* Stub AWS calls

* Create ApplicationConfig

* Fix specs

* Fix lint

* Update ApplicationConfig

* Remove travis env vars

* Fix lint

* Extend character limit to 100

* Add env to travis

* Take out auto-restart after deploy

* Immediately discarded test cache

* Stub GA in request specs

* Stub Pusher

* Fix broken specs

* Update fixture

* Add CodeClimate id

* Change CodeClimate key

* Remove merge mistakes

* WIP

* Add Envied gem & Change README

* Add missing keys

* Add missing key

* Update fixture

* Fix broken spec

* Add Slack Notification for Travis

* Fix wording

* Fix typo
2018-07-20 20:17:18 -04:00
Michael Kohl
aed0869f2a Add nakayoshi_fork gem to production group (#604)
See: https://github.com/ko1/nakayoshi_fork

Part of #603
2018-07-20 17:25:25 -04:00
Mac Siri
1555388f12 Migrate to Travis CI --skip-ci (#588)
* Create .travis.yml

* Update .travis.yml

* Add postgresql to travis

* Change travis's postgresql version

* Add chrome addon to travis

* Adjust travis config --skip-ci

* Change travis dist

* Change travis to use Chrome --skip-ci

* Use IntegraitonHelpers --skip-ci

* Add no-sandbox option to headless chrome

* Add sudo to travis

* Fix broken spec

* Update travis.yml

* Change how travis store bundler cache

* Update chromedriver command

* Add CodeClimate to travis --skip-ci

* Remove deadcode --skip-ci

* Remove dead code

* Change rspec-retry back to 3

* Add deploy script to travis

* Safelist only master for Travis --skip-ci
2018-07-16 17:11:42 -04:00
Yechiel Kalmenson
6bf23854a1 Update deprecated methods in rack-timeout gem (#564)
* update depracated methods in rack-timeout gem

* bump the version of the rack-timeout gem
2018-07-13 16:44:12 -04:00
Michael Kohl
7c16c85ee6 Remove rails_12factor gem (#572)
It’s no longer needed with Rails 5: https://github.com/heroku/rails_12factor#rails-5
2018-07-12 12:11:33 -04:00
Mac Siri
94601cdd87 Enrich database seeds (#566)
* Update Faker gem to master

* Randomize user profile images

* Enrich seeds.rb
2018-07-11 17:21:50 -04:00
Edem Attikese
6e3b64f060 Apply bundler-audit fix & Update gems (#472)
* added bundler workaround so git repos are accessed via https

* Use forked version of fix-db-schema-conflicts gem

* Update #update_stripe_plan_for_subscription

* Update stripe version

This was actually already done but not reflexed in the Gemfile

* Pessimize Gemfile

* Fix lint

* Fix lint
2018-07-11 11:01:47 -04:00
Ben Halpern
36fa056d24
Upgrade to Ruby 2.5.1 (#455)
* Upgrade sprockets for security reason

* Upgrade to Ruby 2.5.1
2018-07-09 16:17:22 -04:00
Ben Halpern
424be43865
Add chat_channel_membership roles and invite functionality (#541) 2018-07-03 13:16:48 -04:00
Mac Siri
ff36271108 Improve ArticlesController's authorization (#466)
* Fix lint

* Add pundit-matchers gem

* Strengthen ArticlePolicy & create spec

* Change ApplicationPolicy to a closed system

* Globally handle pundit's NotAuthorizedError

* Fix lint

* Adjust /new's authorization
2018-06-21 14:18:32 -04:00
Ben Halpern
fb20b8adf7
Add content sidecar for chat (#413)
* Rearchitect chat channel subscriptions

* Add browser push notifications (attempt)

* Add content sidecar for chat

* Add live code basics

* Add content features to chat

* Fix chat_channels test
2018-06-11 11:00:51 -04:00
Ben Halpern
7bc3e60283
Add browser push notifications (attempt) (#412) 2018-06-09 17:33:58 -04:00
Ben Halpern
40a8476704
[WIP] Add super beta video upload (#277)
Add super beta video upload
2018-05-03 16:27:52 -04:00
Mac Siri
8003191a4e Create Chat app (#175)
* Setup Pusher gem

* Create ChatChannel and Message model

* Create ChatChannelController

* Add back fix-db-schema-conflicts gem

* Add pusher-js package

* Add validations on Message & ChatChannel models

* Update Route

* Create MessageController

* Update ChatChannelController

* Create Chat app WIP

* Extract messenger render to Message Component

* Implement live chat WIP

* Implement live chat WIP (2)

* Add style and scrollToBottom feature for chat

* Create getUserDataAndCsrfToken function

* Add feature toggle to the new live chat

* Clean up ChatChannelsController & create spec

* Update ChatChannel spec

* Update Message spec

* Create MessagesController spec & refactor

* Clean up Chat app

* Fix lint

* Add character limit to Message
2018-04-04 14:19:57 -07:00
Ben Halpern
2771a2e866
Add Algolia to comments, modify button styles, add comments tab to reading list area (#32)
* Add Algolia to search and add Only My Posts filter

* Actually fix Algolia index possible issue

* Fix search issue

* Make minor adjustments to sponsorship sidebar

* Make submission rules headsup html allowed and remove devise trackable

* Remove devise_trackable from application_controller

* Adjust login CTA for /new

* Adjust string in test to reflect changes

* Quick fix for internal navigatioon draft caching issue

* Add ID to internal/articles

* Fix auth with Twitter in two places

* Added comments to algolia and modified design

* Update sidebar styles and make other small adjustments

* Clean up tag styling and other small improvements

* Finalize design adjustments

* Add indexing condition for comments

* Fix Algolia typo

* Fix Algolia indexing on comment
2018-03-04 22:25:08 -05:00
Mac Siri
25d720f853 Update README (#25)
* Update info on environment vairables

* Remove spaces from sample keys

* Move selenium-webdriver into test

* Remove webkit related info
2018-03-02 16:37:25 -05:00
Mac Siri
301c6080e3 Initial commit 2018-02-28 16:11:08 -05:00