236 Commits (a402dce293f865e40dfe043553a93e57880cbaa8)

Author SHA1 Message Date
  Pēteris Caune 859a9ed735 Pricing page tweaks. Limit free accounts to 20 checks per account. 8 years ago
  Pēteris Caune 810089d183 Require valid "schedule" and "tz" fields for cron checks. 8 years ago
  Pēteris Caune 5dafc07c29 Return 403 when API key is wrong. Return 404 when resource not found. Return 405 when request method is wrong. Return 400 when request syntax is wrong. 8 years ago
  Pēteris Caune 965accaedb REGISTRATION_OPEN setting. superuser accounts by default have team access enabled. Fixes #97 and #113 8 years ago
  Pēteris Caune 20b046cba7 API call for updating checks 8 years ago
  Pēteris Caune 6a1c5dd3b7 "Unsubscribe" link in alert emails. Fixes #111 8 years ago
  Pēteris Caune c16eeda004 Webhooks support POST, cleanup. 8 years ago
  Pēteris Caune 8d956b3365 email template from Litmus. CSS already inlined, so dropping premailer dependency. 8 years ago
  Pēteris Caune 6ae12dbb18 Fix MySQL tests. 8 years ago
  Pēteris Caune fc415b39c8 Better formatting for Pushover notifications in log 8 years ago
  Pēteris Caune 17bf0d109e Fix CSRF in Slack, Pushbullet and Discord callbacks 8 years ago
  Pēteris Caune e5126925ec Discord integration 8 years ago
  Pēteris Caune aabfd55f7c Cleanup and tests for cron preview. 8 years ago
  Pēteris Caune 1163364989 Improved "Update Timeout" form with dynamic preview for cron mode 8 years ago
  Pēteris Caune 5a533441b5 When client GETs instead of POSTs, return HTTP 400 8 years ago
  Pēteris Caune 56168b17d0 Usability tweaks in api_check_changelist admin view. 8 years ago
  Pēteris Caune b22b0a44e2 Validate cron expression before saving check. 8 years ago
  Pēteris Caune fdc1bfcd57 Log page now lists sent notifications. Slack notification handles simple/cron check kinds. 8 years ago
  Pēteris Caune c8b1c482ea Populate timezones, use selectize. 8 years ago
  Pēteris Caune 6ada656df4 UI for entering cron expression and setting timezone. 8 years ago
  Pēteris Caune ce57a1cc8b Calculate `alert_after` in Python code instead of a database trigger. This will allow complex calculations down the road. 8 years ago
  Pēteris Caune e524ea3db7 Fix tests. 8 years ago
  Pēteris Caune dfa0af350a PagerDuty Integration Key is 32 characters long. Update screenshots. 8 years ago
  Pēteris Caune d019ebc195 Fix test. 8 years ago
  Pēteris Caune 3456dd9f6e OpsGenie integration. Fixes #93 8 years ago
  Pēteris Caune ac4ba079d3 Validate channel values. Don't allow ftp addresses, http://localhost addresses, invalid email addresses 8 years ago
  Chitharanjan Das 4d7cca0408 Make modules out of management commands by adding __init__.py files 8 years ago
  Chitharanjan Das 4e260421f0 Adds 'copy to clipboard' function to example code snippets 8 years ago
  James Moore 89736d7ce7 removed unused function parameter 8 years ago
  James Moore 1520d7fc9a didn't register the tags properly 8 years ago
  James Moore 1ae07b2028 made changes more concise 8 years ago
  James Moore b1bb1540b8 adds a SITE_NAME setting that's used to label the site 8 years ago
  Pēteris Caune 965e32884b Django 1.10 8 years ago
  Pēteris Caune c8bcb23fd6 Material icons. 8 years ago
  Pēteris Caune 4f3365e235 Cleanup, handle "paused" state in email alerts and reports 8 years ago
  Pēteris Caune 51cda31449 New feature: pause monitoring of an individual check. Fixes #67 8 years ago
  Pēteris Caune bff4eb4f80 Group testcases by view functions 8 years ago
  Pēteris Caune 468c4b4b2c Pushbullet integration. Fixes #24 8 years ago
  Pēteris Caune fdb5aa5c98 /integrations/add_slack/ acts as a landing page if Slack button is configured. 8 years ago
  Pēteris Caune a97f23190e More data in API responses. 8 years ago
  Pēteris Caune 760b5b4fdb Support for "Add to Slack" button 8 years ago
  Pēteris Caune 1f70f56819 Check model gets "in_grace_period" method. It replaces the transient "grace" status. Also, remove references of the obsolete "paused" status. 9 years ago
  Pēteris Caune 820c7b1352 "show usage" button next to each check 9 years ago
  Pēteris Caune 742e7f992e Add "Terms" to footer. 9 years ago
  Pēteris Caune 9a15fabd06 It's more precise to say "30 days" than "1 month" 9 years ago
  Pēteris Caune 3656e399f7 Fix tests. 9 years ago
  Pēteris Caune c360dc5e53 Fix bug in "1 month n weeks" handling, less redundancy, test. 9 years ago
  Justin Huang 1fe12d46fc Extend to month. 9 years ago
  Pēteris Caune feb2294a7e Tests for team access. 9 years ago
  Pēteris Caune 00d18e86bd Reduce query count for team lookups 9 years ago