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