Pēteris Caune
c2ee8222e4
Update the "experimental" note
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
484c0befbc
Fix email template to use SITE_LOGO_URL (with img/logo.png fallback)
Fixes : #550
3 years ago
Pēteris Caune
8109529329
Render docs
3 years ago
Jan Dittrich
289afd5683
Fix grammar issue in docs
3 years ago
Pēteris Caune
4756527185
Improve docs
3 years ago
Pēteris Caune
1248dd22ea
Add a note about keyword filtering in Docs / Email
3 years ago
Pēteris Caune
234b681df8
Improve docs, addd "Concepts" section
cc: #547
3 years ago
Pēteris Caune
78113e1aea
Improve "Grace Time" description in docs
cc: #547
3 years ago
Pēteris Caune
74f56a5501
Improve the note about start signals and alerting logic
cc: #547
3 years ago
Pēteris Caune
f85aec225d
Fix redirect-after-login when using TOTP
If user has both WebAuthn and TOTP configured,
when logging in, they will be asked to choose between
"Use security keys" and "Use authenticator app".
The "Use authenticator app" is a link to a different
page (/accounts/login/two_factor/totp/). This commit makes
sure the ?next= query parameter is preserved when navigating
to that page.
For reference, the ?next= query parameter is the URL we should
redirect to after a successful login. Use case:
User is logged out. They click on a bookmarked "Check Details"
link. They get redirected to the login form. After
entering username & password and completing 2FA,
they get redirected to the "Check Details" page they
originally wanted to visit.
3 years ago
Pēteris Caune
ca3afa33f9
Add auth method selection step
This has dual purpose:
* if user has both WebAuthn and TOTP set up, they can choose
between the two as equal options.
* we initiate WebAuthn flow only after an explicit user action
(button press). This may help with authentication failures
on recent MacOS, iOS and iPadOS versions [1]
[1] https://support.yubico.com/hc/en-us/articles/360022004600-No-reaction-when-using-WebAuthn-on-macOS-iOS-and-iPadOS
3 years ago
Pēteris Caune
222722569e
Add support for 2FA using TOTP
Fixes : #354
3 years ago
Pēteris Caune
0d9d094882
Update docs with the Manager role
3 years ago
Pēteris Caune
dfa6f404e6
Improve the "Invite a Team Member" dialog
3 years ago
Pēteris Caune
bbd2786e0f
Optimize queries and fix team member sorting
3 years ago
Pēteris Caune
74427ba3f1
Fix wording in the "Team size limit reached" message
3 years ago
Pēteris Caune
4f83f8c06b
Fix a 403 when transferring a project to a read-only team member
3 years ago
swoga
9640d2242f
feat: add manager role
3 years ago
Pēteris Caune
936a5213f8
Switch from Member.rw to Member.role as the source of truth
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
2382bf6722
Add SITE_LOGO_URL setting
Fixes : #323
3 years ago
Pēteris Caune
c94e39c9d3
Add CSS to invert Matrix and Mattermost logos in dark mode
3 years ago
Pēteris Caune
d243f502d3
Fix off-by-one-month error in monthly reports, downtime columns
Fixes : #539
3 years ago
Pēteris Caune
52e1d420b5
Add nicoandrade/healthchecks-front to resources
Fixes : #536
3 years ago
Pēteris Caune
1c02d1ff87
Fix dark mode bugs
3 years ago
Pēteris Caune
6e01af3327
Fix dark mode bugs
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
059a855b3f
Fix more contrast issues
3 years ago
Pēteris Caune
b185a28676
Fix contrast issues
3 years ago
Pēteris Caune
6c10980889
Add Account Settings > Appearance page
3 years ago
Pēteris Caune
c5229d6505
Add CSS for dark mode
4 years ago
Pēteris Caune
fd7ab5e767
Implement PagerDuty Simple Install Flow
3 years ago
Pēteris Caune
a0cd2c63e9
Update report templates for weekly reports
4 years ago
Pēteris Caune
6094bca241
Improve wording
4 years ago
Pēteris Caune
df44ee58c0
Add an option for weekly reports (in addition to monthly)
4 years ago
Pēteris Caune
03a538c5e2
Add Profile.reports field
This is in preparation of adding an option for weekly
reports (#407 )
4 years ago
Pēteris Caune
855d188981
Add support for "... is UP" SMS notifications
Fixes : #512
4 years ago
Pēteris Caune
e090aa5403
Improve the handling of unknown email addresses in the Sign In form
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
6ed983cdd5
Improve copy in "Profile" > "Email and Password" section
When an account has a password, replace "Set Password"
button's label with "Change Password"
4 years ago
Pēteris Caune
6d2c67338c
Improve the ALLOWED_HOSTS description
Fixes : #499
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
502ff7567e
Fix md formatting in the REMOTE_USER_HEADER section
4 years ago
Pēteris Caune
57336187a7
Fix HTML email preview in the checks list
4 years ago
Pēteris Caune
e2576607f5
Remove the width attribute to preserve logo aspect ratio
See also: #483
4 years ago