dependabot[bot]
4a7cd2a79b
[Security] Bump rubyzip from 1.2.1 to 1.2.2 ( #567 )
...
Bumps [rubyzip](https://github.com/rubyzip/rubyzip ) from 1.2.1 to 1.2.2. **This update includes security fixes.**
- [Release notes](https://github.com/rubyzip/rubyzip/releases )
- [Changelog](https://github.com/rubyzip/rubyzip/blob/master/Changelog.md )
- [Commits](https://github.com/rubyzip/rubyzip/compare/v1.2.1...v1.2.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-31 14:59:41 -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]
476b111f67
Bump ahoy_email from 0.5.0 to 0.5.2 ( #515 )
...
Bumps [ahoy_email](https://github.com/ankane/ahoy_email ) from 0.5.0 to 0.5.2.
- [Release notes](https://github.com/ankane/ahoy_email/releases )
- [Changelog](https://github.com/ankane/ahoy_email/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/ahoy_email/compare/v0.5.0...v0.5.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-30 10:34:05 -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]
f77e1b48c0
Bump ancestry from 3.0.1 to 3.0.2 ( #514 )
2018-08-28 13:42:56 -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
dependabot[bot]
6bd1d29096
Bump rb-fsevent from 0.10.2 to 0.10.3 ( #495 )
...
Bumps [rb-fsevent](https://github.com/thibaudgg/rb-fsevent ) from 0.10.2 to 0.10.3.
- [Release notes](https://github.com/thibaudgg/rb-fsevent/releases )
- [Commits](https://github.com/thibaudgg/rb-fsevent/compare/v0.10.2...v0.10.3 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-27 16:44:19 -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
Grey Baker
6d91448155
Bump nokogiri from 1.8.3 to 1.8.4 ( #297 )
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.8.3...v1.8.4 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-09 16:04:31 -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
rhymes
6415c775cd
Update faker to fix a syntax error ( #647 )
2018-08-02 09:30:42 -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
Ben Halpern
3abcb091ab
Bundle install
2018-07-13 17:08:23 -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
Mac Siri
995a18802f
Remove rails_12factor from Gemfile.lock
2018-07-12 12:42:25 -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
2b0741fe31
Upgrade sprockets for security reason ( #454 )
2018-06-19 15:38:15 -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
Mac Siri
7cb65649e4
Update chat app ( #326 )
...
* Fix spacing
* Update webpacker gem to 3.5
* Add custom preact-compact config
* Add babel-loader to resolve a weird issue
* Add react-textarea-autocomplete
* Move 2 dependencies into devDependencies
* Add babel-eslint & eslint-plugin-babel
* Refactor chat
* Add fixed width to chat's channels
* Add timestamp for chat
* Fix long word issue
* Add showTimestamp options to chat
* Add profile image to chat
* Make profile image in chat circle
* Improve message send logic
* Add proper user session handling for chat
* Choose profile user image source for chat
* Adjust user's text color
* Fix lint
2018-05-21 13:19:56 -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
301c6080e3
Initial commit
2018-02-28 16:11:08 -05:00