Commit Graph

66 Commits

Author SHA1 Message Date
Justin Licata
9688229160
Add Code Climate (#41)
* Add Code Climate

* Add flog and markdown
2017-11-22 11:14:16 -06:00
dependabot[bot]
781ff18580 chore(dependencies): Bump rails from 5.1.3 to 5.1.4 (#40)
Bumps [rails](https://github.com/rails/rails) from 5.1.3 to 5.1.4.
- [Commits](https://github.com/rails/rails/compare/v5.1.3...v5.1.4)
2017-11-22 10:59:07 -06:00
dependabot[bot]
084224f328 chore(dependencies): Bump puma from 3.9.1 to 3.11.0 (#39)
Bumps [puma](https://github.com/puma/puma) from 3.9.1 to 3.11.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.9.1...v3.11.0)
2017-11-22 10:48:43 -06:00
dependabot[bot]
d5ca2aadb0 chore(dependencies): Bump webmock from 2.3.2 to 3.1.1 (#35)
Bumps [webmock](https://github.com/bblimke/webmock) from 2.3.2 to 3.1.1.
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bblimke/webmock/compare/v2.3.2...v3.1.1)
2017-11-21 23:03:27 -06:00
dependabot[bot]
2305d44cfc chore(dependencies): Bump minitest-ci from 3.2.0 to 3.3.0 (#36)
Bumps [minitest-ci](https://github.com/circleci/minitest-ci) from 3.2.0 to 3.3.0.
- [Changelog](https://github.com/circleci/minitest-ci/blob/master/History.txt)
- [Commits](https://github.com/circleci/minitest-ci/compare/v3.2.0...v3.3.0)
2017-11-21 23:02:43 -06:00
dependabot[bot]
e19f19b28a chore(dependencies): Bump slack-notifier from 2.2.2 to 2.3.1 (#37)
Bumps [slack-notifier](https://github.com/stevenosloan/slack-notifier) from 2.2.2 to 2.3.1.
- [Changelog](https://github.com/stevenosloan/slack-notifier/blob/master/changelog.md)
- [Commits](https://github.com/stevenosloan/slack-notifier/compare/2.2.2...2.3.1)
2017-11-21 23:02:20 -06:00
dependabot[bot]
de9c1d7791 chore(dependencies): Bump sass-rails from 5.0.6 to 5.0.7 (#38)
Bumps [sass-rails](https://github.com/rails/sass-rails) from 5.0.6 to 5.0.7.
- [Release notes](https://github.com/rails/sass-rails/releases/tag/v5.0.7)
- [Commits](https://github.com/rails/sass-rails/compare/v5.0.6...v5.0.7)
2017-11-21 23:01:55 -06:00
dependabot[bot]
b2509d0989 chore(dependencies): Bump capybara from 2.15.1 to 2.16.1 (#31)
Bumps [capybara](https://github.com/teamcapybara/capybara) from 2.15.1 to 2.16.1.
- [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md)
- [Commits](https://github.com/teamcapybara/capybara/compare/2.15.1...2.16.1)
2017-11-21 15:50:26 -06:00
dependabot[bot]
e35a241edf chore(dependencies): Bump ruby-progressbar from 1.8.1 to 1.9.0 (#29)
Bumps [ruby-progressbar](https://github.com/jfelchner/ruby-progressbar) from 1.8.1 to 1.9.0.
- [Changelog](https://github.com/jfelchner/ruby-progressbar/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jfelchner/ruby-progressbar/compare/releases/v1.8.1...releases/v1.9.0)
2017-11-21 09:41:45 -06:00
dependabot[bot]
ba554ccd03 chore(dependencies): Bump byebug from 9.0.6 to 9.1.0 (#32)
Bumps [byebug](https://github.com/deivid-rodriguez/byebug) from 9.0.6 to 9.1.0.
- [Release notes](https://github.com/deivid-rodriguez/byebug/releases/tag/v9.1.0)
- [Changelog](https://github.com/deivid-rodriguez/byebug/blob/master/CHANGELOG.md)
- [Commits](https://github.com/deivid-rodriguez/byebug/compare/v9.0.6...v9.1.0)
2017-11-21 09:40:30 -06:00
dependabot[bot]
de45a5254e chore(dependencies): Bump selenium-webdriver from 3.5.0 to 3.7.0 (#33)
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 3.5.0 to 3.7.0.
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-3.5.0...selenium-3.7.0)
2017-11-21 09:40:18 -06:00
dependabot[bot]
67a201d51e chore(dependencies): Bump draper from 3.0.0 to 3.0.1 (#26)
Bumps [draper](https://github.com/drapergem/draper) from 3.0.0 to 3.0.1.
- [Changelog](https://github.com/drapergem/draper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/drapergem/draper/compare/v3.0.0...v3.0.1)
2017-11-20 21:06:49 -06:00
dependabot[bot]
09883c2742 chore(dependencies): Bump kaminari from 1.0.1 to 1.1.1 (#28)
Bumps [kaminari](https://github.com/kaminari/kaminari) from 1.0.1 to 1.1.1.
- [Release notes](https://github.com/kaminari/kaminari/releases)
- [Changelog](https://github.com/kaminari/kaminari/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kaminari/kaminari/compare/v1.0.1...v1.1.1)
2017-11-20 21:06:01 -06:00
dependabot[bot]
85c1a9db37 chore(dependencies): Bump factory_girl_rails from 4.8.0 to 4.9.0 (#25)
Bumps [factory_girl_rails](https://github.com/thoughtbot/factory_girl_rails) from 4.8.0 to 4.9.0.
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/master/NEWS)
- [Commits](https://github.com/thoughtbot/factory_girl_rails/compare/v4.8.0...v4.9.0)
2017-11-20 21:02:28 -06:00
dependabot[bot]
749502a151 chore(dependencies): Bump paranoia from 2.3.1 to 2.4.0 (#24)
Bumps [paranoia](https://github.com/rubysherpas/paranoia) from 2.3.1 to 2.4.0.
- [Changelog](https://github.com/rubysherpas/paranoia/blob/core/CHANGELOG.md)
- [Commits](https://github.com/rubysherpas/paranoia/compare/v2.3.1...v2.4.0)
2017-11-20 21:00:56 -06:00
Justin Licata
50e98da43d Add functionality to reset passwords (#23)
Add easy "lock" icon to regenerate the users reset password URL. This is
important because the app does not send emails. If the user wants to
re-set their password, it has to be done in app.
2017-10-27 09:25:06 -05:00
Justin Licata
2b6dc3c296 Add ability to re-send invitation (#22)
Since Storm does not send emails, users could forget their invitation
links, which prevents them from accessing the system.

This PR allows the logged in user to re-generate that invitation URL to
give to the user.
2017-10-21 16:21:18 -05:00
Justin Licata
1027c75b98 Redesign welcome page. 2017-09-29 13:48:56 -05:00
Justin Licata
fb45bb96e7 Improve performance of ping queries. 2017-09-29 11:18:53 -05:00
Justin Licata
b78ec50510 Fix missing end tag. 2017-09-29 10:47:11 -05:00
Justin Licata
96bfbae882 fix missing div tag. 2017-09-23 23:00:20 -05:00
Justin Licata
862425f937 Fix a few view issues. (#21)
* Fix a few view issues.

1. Navbar on mobile broke.
2. Adds footer for ProctorU shoutout.

* remove commented out code.

* lint.
2017-09-23 22:57:02 -05:00
Justin Licata
a5d68e391a Update README.md 2017-09-22 16:30:23 -05:00
Justin Licata
c44a8a61a1 Update README.md 2017-09-22 16:29:47 -05:00
Justin Licata
177e0c1cc4 add Back to Users button. 2017-09-22 16:24:02 -05:00
Justin Licata
c36a16ffd7 add favicons (#20) 2017-09-22 16:14:02 -05:00
Justin Licata
708af0aaf0 Update README.md 2017-09-22 15:18:16 -05:00
Justin Licata
cc135e6b28 Send ping creation callback to Slack Notifier. (#19)
- Add Ping callback to send Slack message.
- Refactor Slack's bot name.
- Add skip_callbacks accessor when we don't want to notify Slack.
2017-09-22 15:17:44 -05:00
Justin Licata
2017e321e0 Update README.md 2017-09-22 10:19:57 -05:00
Justin Licata
e0cc05879c Adds I18n translations for entire app. (#18) 2017-09-17 17:52:48 -05:00
Justin Licata
2f1c6df24b Update README.md 2017-09-17 16:53:51 -05:00
Andrew Fomera
d9d9b466d5 Adds a Website Rebooter to reboot via AWS. (#9)
- Adds I18n to websites.
- Adds feather-icons JS in replace of images.
- Adds node-polyglot for client-side translations.
2017-09-17 16:50:30 -05:00
Justin Licata
1f5bef0df0 Update README.md 2017-09-16 10:43:36 -05:00
Justin Licata
6e31aa69fc Adds a website's ping history. (#17)
- Adds infinite scrolling on websites#index.
- Adds paginated list of pings per website.
- Adds Response Time charts.
2017-09-16 10:39:26 -05:00
Justin Licata
3ed9dc5bfc fix typo. 2017-09-08 15:05:36 -05:00
Andrew Fomera
658570920a Add Slack notifier (#5)
* Add slack notifier and service class to ping

* add global class method.

* update service class

* Finalize Slack notifier service

* Remove duplicate gem
2017-09-08 15:04:26 -05:00
Justin Licata
5b5fd06332 display pings on websites#index. (#16)
* display pings on websites#index.

* minify SVG.

* remove Kaminari.

* lint.

* add line-height CSS util to Typography.

* remove paginate scope.
2017-08-11 14:53:29 -05:00
Justin Licata
5c35bb43ba add note to README for Heroku Resources. 2017-08-11 10:06:44 -05:00
Justin Licata
8561339752 use DelayedJob as adapter for ActiveJob. 2017-08-11 09:58:08 -05:00
Justin Licata
892e6fe10b require net/http. 2017-08-11 09:54:30 -05:00
Justin Licata
3a6e710e85 build service class to ping servers (#15)
* extremely unfinished - just pushing to switch computers

* add pinger job, enque ping retries as jobs

* oops

* remove comment

* add alias method to improve usage.

* build out Pinger with DJ.

* update README to include starting the server.

* add tests for worker.

* fix copy/pasta error.

* update README.

* typo.

* enqueue next ping.
2017-08-11 09:40:03 -05:00
Justin Licata
35fa811799 Create LICENSE (#12) 2017-08-04 10:25:59 -05:00
Justin Licata
5c3b7971e8 Create CODE_OF_CONDUCT.md (#13) 2017-08-04 10:25:50 -05:00
Justin Licata
23edf8661f build welcome screen. (#14)
* build welcome screen.

* move welcome images into their own folder.

* lint.
2017-08-04 10:25:36 -05:00
Justin Licata
79bf8faba7 autofocus on inputs for improved UX. 2017-07-28 12:05:10 -05:00
Justin Licata
5d12f2efcc add Procfile for the development environment. (#11)
* add Procfile for the development environment.

* use rails server
2017-07-28 11:55:03 -05:00
Justin Licata
6a5b6054c2 protect authenticated pages with layout. 2017-07-28 11:52:17 -05:00
Justin Licata
4bb3bdc2b7 migrate the DB after Heroku deploy. 2017-07-28 11:32:19 -05:00
Justin Licata
255d36842d remove unneeded Heroku gem. 2017-07-28 11:28:19 -05:00
Justin Licata
e07657c971 add Heroku buildpacks to app.json. 2017-07-28 11:27:16 -05:00