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
Justin Licata
48874cf09c
Add webpacker to handle JavaScript.
2017-07-28 11:21:36 -05:00
Justin Licata
7f40632103
fix app.json ENV vars ( #10 )
...
* convert integer to string.
* cache npm modules in CircleCI.
* fix app.json.
2017-07-21 17:14:54 -05:00
Justin Licata
4991ef7314
Deploy to Heroku 🤖 ( #8 )
...
* cache gems in CircleCI.
* add deploy to Heroku button.
2017-07-21 16:55:31 -05:00
Justin Licata
2aaad977b4
cache gems in CircleCI. ( #7 )
2017-07-21 14:57:10 -05:00
Justin Licata
c294394704
build User Invitations ( #6 )
...
* allow users to invite teammates - WIP.
* hide Sign Up link in views.
* build invitations spec.
* install missing node modules in CircleCI.
* install balloon.css via Yarn.
* disable Hound for JS.
* lint.
* add error messages to invitation view.
2017-07-21 14:56:42 -05:00
Andrew Fomera
87ca860557
Adds Settings and starts on Users Controllers ( #1 )
...
* Update app to run on 3000 by default instead of 5000
* handle yanked rb-fsenvent gem version
* Add user controller route
* Adds settings/users controllers
* Start adding settings table
* Adds settings creator to ensure one is created on db migrate
* whoops, validate only before creation
* Adds editing of settings
* lint
* cleanup
* Fix tests
* use the correct styling for tests
* update settings test syntax
* setting model test
* double quotes for html
* test for updating settings
* post -> patch
* Basic user list view
* using the github attr_encrypted fixes the deprecation messages for 5.1
* table view for users
* derp fix heading
* review changes
* cut out creating a setting...
* rename service class.
* update Settings form.
* add url to find slack webhook url
* fix indention
* re-organizate Settings form.
* change autofocus.
* add test/reports to gitignore
2017-07-14 15:15:36 -05:00
Justin Licata
dfbce3da0c
add README. ( #4 )
2017-07-14 14:56:16 -05:00
Justin Licata
82674fdf73
add CircleCI config file. ( #3 )
...
* add CircleCI config file.
* bump rb-fsevent.
* file YML syntax error.
* fix CircleCI config.
2017-07-14 14:09:56 -05:00
Justin Licata
4597a7f7db
Merge pull request #2 from ProctorU/feature/add-hound
...
add Hound configuration for linting.
2017-07-14 09:58:58 -05:00
Justin Licata
d0074507dc
use 80 characters.
2017-07-14 09:57:36 -05:00
Justin Licata
430ae0245c
add Hound configuration for linting.
2017-07-14 09:56:52 -05:00
Justin Licata
63ec72a107
build UI with unit testing.
2017-07-14 08:23:40 -05:00
Justin Licata
911b42f49a
add styling + Bootstrap.
2017-06-30 16:02:22 -05:00
Justin Licata
292a776a92
add Devise.
2017-06-30 14:48:17 -05:00
Justin Licata
842fb646f0
clean up Gemfile.
2017-06-30 14:23:58 -05:00
Justin Licata
54751794c1
initial commit.
2017-06-30 14:20:48 -05:00