Pēteris Caune
b5f7ec1324
Add "Ping Key Required" dialog
In the Details page, if the user click "Ping Now",
and the project is using {ping-key}/{slug} URLs,
but the ping key is not set, then show a
"Ping Key Required" message instead of trying to ping
and invalid URL.
3 years ago
Pēteris Caune
4618108046
Make "or" bold
cc: #547
3 years ago
Pēteris Caune
2adf4b6aee
Add "(not unique)" note next to ambiguous ping URLs
3 years ago
Pēteris Caune
9517035501
Fix N+1 queries issue in "My Checks" and clean up Check.url()
3 years ago
Pēteris Caune
5b9008e321
Implement alternative ping URLs, WIP
3 years ago
Pēteris Caune
5fafc871dd
Fix unwanted text wrapping in the URL cell
3 years ago
Pēteris Caune
3f078e6cda
Optimize HTML in the "list of checks" page
In a project with ~300 checks,
* HTML size (uncompressed) before: 772KiB
* HTML size (uncompressed) after: 703KiB
3 years ago
Pēteris Caune
2c662dac20
Fix HTML validation issues
3 years ago
Pēteris Caune
a27652d762
Combine the add_webhook and edit_webhook views
3 years ago
Pēteris Caune
2a9a544ddf
Add ability to edit existing email integrations
3 years ago
Pēteris Caune
ebac101209
Remove unused class attributes
3 years ago
Pēteris Caune
a2fe5653c0
Improve copy in the "Change Schedule" dialog
cc: #547
3 years ago
Pēteris Caune
642d436ae9
Add absolute_site_logo_url template tag
This commit adds a {% absolute_site_logo_url %} template tag.
The tag emits an absolute url pointing to either
SITE_LOGO_URL or to the fallback picture.
The tag is used in base email template, in slack message
template, and in "Add MS Teams" page.
This commit also fixes a couple instances where absolute URLs
were constructed like so:
{% site_root %}/docs/
This would result in incorrect links if Healthchecks is not
running at webserver's root. The correct way is:
{% site_root %}{% url 'hc-docs' %}
Finally, this commit removes stuff/logo.svg and
stuff/logo-full.svg. Selfhosted sites should not use the
official Healthchecks.io logos, so no point keeping them around
there.
3 years ago
Pēteris Caune
79dc4d2e7a
Fix html structure in the signup dialog
3 years ago
Pēteris Caune
02cdbb9222
Fix page structure, update copy
3 years ago
Pēteris Caune
94c5ea3e13
Fix page structure
3 years ago
Pēteris Caune
c94e39c9d3
Add CSS to invert Matrix and Mattermost logos in dark mode
3 years ago
Pēteris Caune
2d20f439dd
Remove PagerDuty Connect
PagerDuty Connect is deprecated and will be discontinued.
It is replaced by PagerDuty Simple Install Flow (see
README for setup instructions).
3 years ago
Pēteris Caune
b185a28676
Fix contrast issues
3 years ago
Pēteris Caune
855d188981
Add support for "... is UP" SMS notifications
Fixes : #512
4 years ago
Pēteris Caune
64f2e86051
Increase "Success / Failure Keywords" field lengths to 200
4 years ago
Pēteris Caune
599f481d58
Set maxlength on input fields in the Filtering Rules dialog
4 years ago
Pēteris Caune
738a648407
Improve project sorting in the "My Projects" page
Primary sort key: projects with overall_status=down go first
Secondary sort key: project's name
4 years ago
Pēteris Caune
57336187a7
Fix HTML email preview in the checks list
4 years ago
Pēteris Caune
46bc7d8306
Improve HTML email display in the "Ping Details" dialog
4 years ago
Pēteris Caune
2a63d24812
Add a "Subject" field in the "Ping Details" dialog
4 years ago
Pēteris Caune
1bc89f0d5d
Implement email body decoding in the "Ping Details" dialog
4 years ago
Pēteris Caune
c1f433bb71
Rename VictorOps -> Splunk On-Call
4 years ago
Pēteris Caune
5979204691
Fix downtime summary to handle months when the check didn't exist
Fixes : #472
4 years ago
Pēteris Caune
67560c96e1
Change icon CSS class prefix to work around Fanboy's filter list
Problem: if you use uBlock Origin, and enable the
"Fanboy's Social" filter list, Healthchecks does not show
Telegram or WhatsApp icons. This is because the filter list
contains "##.icon-telegram" and "##.icon-whatsapp" entries.
This commit changes the CSS class prefix to "ic-". So we're
now using icon classes like "ic-telegram" and "ic-whatsapp".
As a bonus, we save 2 bytes in HTML per displayed icon :-)
4 years ago
Pēteris Caune
dc9fcfa0ab
Fix a grid misalignment in the welcome page
4 years ago
Pēteris Caune
65ace8238a
Add the ZULIP_ENABLED setting
4 years ago
Pēteris Caune
e2c90c05b8
Add the VICTOROPS_ENABLED setting
4 years ago
Pēteris Caune
8811640d45
Add the SPIKE_ENABLED setting
4 years ago
Pēteris Caune
725be65bdd
Add the PROMETHEUS_ENABLED setting
4 years ago
Pēteris Caune
419d96da7a
Add the PAGERTREE_ENABLED setting
4 years ago
Pēteris Caune
28150e85fa
Add the PD_ENABLED setting
4 years ago
Pēteris Caune
8d5890d883
Add the OPSGENIE_ENABLED setting, rename OpsGenie -> Opsgenie
4 years ago
Pēteris Caune
5f31b8b873
Add the MSTEAMS_ENABLED setting
4 years ago
Pēteris Caune
6c3debaf11
Add the MATTERMOST_ENABLED setting
4 years ago
Pēteris Caune
52435a9a0c
Add the SLACK_ENABLED setting
4 years ago
Pēteris Caune
67ff8a9bee
Add the WEBHOOKS_ENABLED setting
4 years ago
Pēteris Caune
98439623c5
Add experimental Dockerfile and docker-compose.yml
4 years ago
Pēteris Caune
b7c769fc0e
Add a section in Docs about running self-hosted instances
Fixes : #467
4 years ago
Pēteris Caune
cd99af14ba
Add Signal integration
Fixes : #428
4 years ago
Pēteris Caune
599f35e4f0
Improve the crontab snippet in the "Check Details" page
Fixes : #465
4 years ago
Pēteris Caune
02b5ec3657
Rename "Signalling Failures" -> "Signaling Failures"
4 years ago
Pēteris Caune
70519fcd89
Fix spelling, grammar, style mistakes
4 years ago
Pēteris Caune
617bd92434
Add Ping.exitstatus field, store received exit status values in db
Fixes #455
4 years ago
Pēteris Caune
524d1a7375
Implement badge mode (up/down vs up/late/down) selector
Fixes #282
4 years ago