Christine Yen
cff6b5d589
Add Honeycomb gem and initial instrumentation ( #695 )
...
* Add basic Honeycomb initializers
* Add some basic instrumentation, capture basic IDs
* Correctly alphabetize Gemfile, embed env in dataset names
* Actually reorder Gemfile because I can read
* Add custom tracing instrumentation to RssReader
* Improve timing/tracing info in RssReader
* Even make sure Errors show up in trace if possible
* Make sure we capture this as Rails traffic
* Swap in dev/test Libhoney::Clients as appropriate
* Move context-snagging bits into lib/instrumentation.rb
* Merging Gemfile lines seems to be my Achilles heel
2018-11-28 10:08:27 -05:00
Ben Halpern
db6232adf3
Add initial ios push notifications to server ( #1207 )
...
* Add initial push notification logic for iOS
* Adjust notification form css
* Clean up schema.rb
* Add mark-all-as-read functionality for ios notifications
* Update app/models/notification.rb
Fix `find` to `find_by`
Co-Authored-By: benhalpern <bendhalpern@gmail.com>
2018-11-27 17:40:43 -05:00
Andy Zhao
a1010201f2
Notifications part 2 ( #1156 )
...
* Remove stream and add new notification views
* Actually remove Stream
* Move followers query to async method
* Remove unused tests and fix query
* Try using without delay instead
* Add without delay and escape HTML
* Make all tests pending for now
2018-11-19 18:14:24 -05:00
Michael
cfda390845
Adds optional support for Docker/Compose ( #296 )
...
* Adds optional support for Docker/Compose
* Upgrades Dockerfile to use a multi-stage build
* Gets rest of stack running in Docker
* Renames queue to jobs, uses jobs namespace command
* Reverts file
* Adds webpacker
* Fixes yarn check issue
* Adds Database URL default connection string
* Remove daemons gem
* Update huskyhook config
* Update seed.rb
* Create .dockerignore
* Increase RackTimeout's config
* Simplify Docker config
* Update README
* Remove postgres url default
* Change docker entry point to 3000
* Remove duped integrity setting
2018-10-12 11:48:53 -04:00
Ben Halpern
fecb307bbe
Add ability to create trending tags ( #784 )
2018-10-01 08:33:53 -04:00
Niraj Nandish
f38ee5aab3
Fix typo ( #301 ) [ci skip]
...
* Incorrect spelling of domain(was damain)
* Incorrect spelling of applicable(was appicable)
2018-08-09 16:08:39 -04:00
Mac Siri
c05ae7583e
Make Algolia a requirement ( #636 )
...
* Make algolia a requirement
* Remove algolia defaults
* Fix Envfile issue
2018-08-01 11:27:04 -04:00
Mac Siri
379829719f
Misc DX improvement ( #621 )
...
* Add updated rack env keys
* Tone-down rack-timeout config
* Avoid cl_image_path in development
* Update README & create env var template
* Update Travis notification config
* Expand Seed file
* Manually-set Rack-timeout config vars
* Fix lint
* Fix Typo(?)
* Add ChatChannel to Seed
* Disable fbq when not in production
* Tweak after_deploy script
* Fix condition
* Change fbq clause
2018-07-25 22:08:17 -07:00
Ben Halpern
209053dd9d
Adjust AWS Carrierwave info in ENVied ( #610 )
2018-07-21 12:35:29 -04:00
Ben Halpern
7edb371cba
Remove ENV var for algolia and make global var ( #609 )
...
* Remove ENV var for algolia and make global var
* Add :: and give test value to ALGOLIASEARCH_PUBLIC_SEARCH_ONLY_KEY
2018-07-21 12:09:14 -04: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