Mac Siri
e330298561
[deploy] Update instantClick's script clone logic ( #9542 )
2020-07-28 09:06:58 -04:00
Mac Siri
5e43911f17
[deploy] Update Honeybadger's ignorePatterns ( #9420 )
2020-07-21 17:15:36 -04:00
Mac Siri
aa8e6e29ab
[deploy] Log instantClick errors ( #9226 )
2020-07-09 14:32:22 -04:00
Mac Siri
f63d9a32bb
Ignore MetaMask errors on Honeybadger ( #9190 )
2020-07-08 12:35:43 +02:00
Mac Siri
5739b9d651
[deploy] Update Honeybadger to ignore ResizeObserver ( #9057 )
2020-07-02 16:24:36 -04:00
Ben Halpern
cfa5e882ce
[deploy] Add SiteConfig for feed style ( #8721 )
...
* Add SiteConfig for feed style
* Merge master
* Merge master
* Fix typo
2020-06-24 12:14:33 -04:00
Vaidehi Joshi
65341d9c6e
Disable ahoy.js visit tracking on server-side ( #8872 )
2020-06-24 09:53:47 -04:00
Vaidehi Joshi
fabef71fb7
[deploy] Disable ahoy.js cookie tracking ( #8866 )
2020-06-23 17:16:15 -04:00
Vaidehi Joshi
904f0dac78
Add ahoy + welcome notification tracking ( #8758 ) [deploy]
...
* Set up ahoy gem, add ahoy-js
* Import ahoy.js into base.js.erb
* Add trackNotification function to notifications/index.html.erb
* Add sanitized_broadcast_id helper
* Use sanitized_broadcast_id in broadcast partial
* Add specs around tracking welcome notifications
* Remove optional fields from Ahoy::Visit migration + table
* Fiddle with trait to see if it helps with CI failures
* Disable geocode tracking in ahoy
* Stub out SiteConfig in notifications page spec
2020-06-18 13:40:14 -07:00
rhymes
2d26318cf9
[deploy] Replace (black|white)list with more inclusive language ( #7459 )
...
* Replace isBlacklisted
* Update fastly.rake task
* More renames
* Rename Faslty config file
* More changes
* Replace isForbiddenFromPreloading with isNotPreloadable
* Skip problematic test
* Re-enable
2020-04-27 18:00:12 +02:00
Molly Struve
4ab202ab0a
[deploy] Execute Reading List searches in Elasticsearch ( #7440 )
...
* Execute Reading List searches in Elasticsearch
* add additional readinglist front tests
2020-04-24 10:30:17 -04:00
rhymes
09cf6719eb
Use honeybadger.js from npm ( #5643 )
...
rails-assets.org is often down, and apparently has been down intermittently since yesterday.
In addition to this the only thing the gem does is literally to add `honeybadger.js` to the assets path:
```ruby
gem_path.join('app/assets').each_child.to_a
```
Hence we can ditch the gem and use the library directly.
2020-01-22 08:22:51 -05:00
Ben Halpern
500ec5d3b0
Guard for presence of page-content in JS ( #5138 ) [deploy]
...
* Guard for presence of page-content in JS
* Modify offline states sw
* Change from skipping . to skipping .js and .css
* Bump static cache version
2019-12-16 14:02:59 -05:00
Molly Struve
834eb51e98
Replace Airbrake with Honeybadger ( #5007 ) [deploy]
2019-12-05 11:29:51 -06:00
Mac Siri
f62bc7faa8
Fix js-breaking webcomponent ( #3087 )
...
* Remove webcomponents-loader
* Add unpkg webcomponent-loader
* Update clipboard-copy-element to include @githubscope
* Make WebComponent loading async
* Simplify clipboardCopy
2019-06-10 11:23:42 -04:00
Ben Halpern
166e26bdf9
Move webcomponents-loader to lib and clean out some dead code (unrelated) ( #2838 )
2019-05-14 22:00:46 -04:00
Ben Halpern
995d4eb1e2
Add pagination to listings ( #2775 )
2019-05-09 14:58:26 -04:00
Ben Halpern
c90be27677
Ignore unnecessary airbrake notices ( #2283 )
2019-04-01 17:40:50 -04:00
rhymes
96d01b20a2
Use allow/allowed instead of whitelist ( #1296 )
...
* Use allow/allowed instead of whitelist
* Remove duplication in comment
2018-12-10 13:16:16 -05:00
Ben Halpern
c3d5220767
Add haptic message for iOS feedback ( #1287 )
2018-12-09 12:30:14 -05:00
Mac Siri
801043ab0d
Mute Pusher errors ( #993 )
2018-10-24 11:12:34 -04:00
Ben Halpern
e64782572e
Get way less cute with pull-to-refresh ( #866 )
2018-10-08 20:08:11 -04:00
Ben Halpern
0b2ecd44b3
Add pull-to-refresh for index views ( #859 )
2018-10-08 14:26:21 -04:00
Ben Halpern
a0491657dd
Add tracking for home page featured impressions/clicks ( #804 )
2018-10-03 14:05:00 -04:00
Ben Halpern
044be9e162
Modify instantclick to follow 404/500/302 statuses etc. ( #593 )
2018-09-04 17:20:13 -04:00
Ben Halpern
2cae371044
Remove event ping tracking because it was confusing us ( #662 )
2018-08-06 13:53:22 -04:00
Ben Halpern
e943087405
Add open source countdown and 30 second on-site ping ( #645 )
...
* Add open source countdown and 30 second on-site ping
* Add condition to not ping on first loop
2018-08-01 11:41:57 -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
Mac Siri
301c6080e3
Initial commit
2018-02-28 16:11:08 -05:00