1095 Commits (a2fe5653c0acc7502d6a534ef972827e8cf30786)

Author SHA1 Message Date
  Pēteris Caune 1247cc4ea7
Fix a crash during login when user's profile does not exist 3 years ago
  Pēteris Caune f7dd16abca
Remove site_root from template context, it's never used 3 years ago
  Pēteris Caune 642d436ae9
Add absolute_site_logo_url template tag 3 years ago
  Pēteris Caune 484c0befbc
Fix email template to use SITE_LOGO_URL (with img/logo.png fallback) 3 years ago
  Pēteris Caune 3901a2825b
Replace str(exc) with exc.message to make CodeQL happy 3 years ago
  Pēteris Caune c196dc16d7
Fix latin-1 handling in webhook header values 3 years ago
  Pēteris Caune 544ec7ea69
Add handling for non-latin-1 characters in webhook headers 3 years ago
  Pēteris Caune af7e8fc949
Fix the login view to handle already authenticated users 3 years ago
  Pēteris Caune 7252f2f101
Fix _allow_redirect function to reject absolute URLs 3 years ago
  Pēteris Caune f85aec225d
Fix redirect-after-login when using TOTP 3 years ago
  Pēteris Caune e6427995b7
Add Whitenoise and improve README 3 years ago
  Pēteris Caune ca3afa33f9
Add auth method selection step 3 years ago
  Pēteris Caune f3af13654e
Refactor email sending functions to allow customization 3 years ago
  Pēteris Caune fca600659d
Improve hc.lib.emails.send() 3 years ago
  Pēteris Caune c3d458f6f0
Fix the unsubscribe_reports view to handle already deleted users 3 years ago
  Pēteris Caune d60d8a43b6
Add protection against TOTP code reuse 3 years ago
  Pēteris Caune 8ed5e93cd2
Add rate limiting for TOTP auth attempts 3 years ago
  Pēteris Caune 222722569e
Add support for 2FA using TOTP 3 years ago
  Pēteris Caune bbd2786e0f
Optimize queries and fix team member sorting 3 years ago
  Pēteris Caune e1c3beb4e9
Add test cases for manager operations 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 ce9ff3ac42
Add a migration to remove Member.rw 3 years ago
  Pēteris Caune cb799dbd29
Remove the Member.rw field (superseded by Member.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 d19cb8c681
Add a data migration to populate Member.role 3 years ago
  Pēteris Caune 5230dbb425
Add Member.role field 3 years ago
  Pēteris Caune e46000ecdf
Add admin action to log in as any user 3 years ago
  Pēteris Caune 2382bf6722
Add SITE_LOGO_URL setting 3 years ago
  Pēteris Caune b75b062559
Remove unsigned token support in hc.front.views.unsubscribe_email 3 years ago
  Pēteris Caune d243f502d3
Fix off-by-one-month error in monthly reports, downtime columns 3 years ago
  Pēteris Caune 61a8a8de26
Remove Profile.reports_allowed (obsolete) 3 years ago
  swoga b70e2c9a25 feat: treat failure before success 3 years ago
  Pēteris Caune 8a154cbaf5
Expose Credentials model in Django admin 3 years ago
  Pēteris Caune 2d20f439dd
Remove PagerDuty Connect 3 years ago
  Pēteris Caune 6c10980889
Add Account Settings > Appearance page 3 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 8ce09ab9e5
Widen report time window to 9AM - 11AM 4 years ago
  Pēteris Caune 548b2ac33c
Update the signup form to collect browser's timezone 4 years ago
  Pēteris Caune 6094bca241
Improve wording 4 years ago
  Pēteris Caune fa5dd8b45a
Add mitigation for bad tz values 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 4 years ago
  Pēteris Caune e91441d814
Add fallback for legacy sms values 4 years ago
  Pēteris Caune 855d188981
Add support for "... is UP" SMS notifications 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 6ed983cdd5
Improve copy in "Profile" > "Email and Password" section 4 years ago
  Pēteris Caune 6c8b6a2a19
Remove functools.cached_property usage 4 years ago