37 Commits (148894bd9ee028d32ab2032441f6746bc7e794e4)

Author SHA1 Message Date
  Pēteris Caune d60d8a43b6
Add protection against TOTP code reuse 3 years ago
  Pēteris Caune 222722569e
Add support for 2FA using TOTP 3 years ago
  swoga 9640d2242f feat: add manager role 3 years ago
  Pēteris Caune 548b2ac33c
Update the signup form to collect browser's timezone 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 e090aa5403
Improve the handling of unknown email addresses in the Sign In form 4 years ago
  Pēteris Caune 8dbf9e02af
Fix capitalization, Webauthn -> WebAuthn 4 years ago
  Pēteris Caune adb7702f39
Rename login_tfa to login_webauthn 4 years ago
  Pēteris Caune d0f327b213
Add Base64Field field (base64-encoded binary data) 4 years ago
  Pēteris Caune 839c309cf7
Refactor for testability, add more test cases 4 years ago
  Pēteris Caune 64be87137b
Add a two-factor authentication form (WIP) 4 years ago
  Pēteris Caune 2ac0f87560
Implement a "Remove Security Key" feature 4 years ago
  Pēteris Caune 53688f1d87
Add error handling on the client side, use Django form API 4 years ago
  Pēteris Caune d73de68f70
Specify the read-write/read-only flag when inviting a team member. 4 years ago
  Pēteris Caune 697cb19bde
Handle excessively long email addresses in the team member invite form. 4 years ago
  Pēteris Caune ffafc16fe5
Handle excessively long email addresses in the signup form. 4 years ago
  Pēteris Caune b63f3bed8e
Limit project name to 60 characters to prevent abuse 4 years ago
  Pēteris Caune f42b2b144a
New feature: Project Settings > Transfer Ownership (WIP, missing tests) 5 years ago
  Pēteris Caune cdfc9840a7
Source formatted with Black 6 years ago
  Pēteris Caune 23b197526c
Password strength meter and length check in the "Set Password" form 6 years ago
  Pēteris Caune afaa8767cd
Rate limit login-with-password attempts. 6 years ago
  Pēteris Caune b013a92c43
Move project-specific settings to a new "Project Settings" page 6 years ago
  Pēteris Caune 9214265136
Separate sign up and login forms. 6 years ago
  Pēteris Caune 4acd6a16e8
Login form: rename the email box to "identity" to avoid some auto-signup bots 6 years ago
  Pēteris Caune a58ce791c0
Improved layout & style, fixed hamburger menu in login page. 6 years ago
  Pēteris Caune 621e04e845
Change "[email protected] is not available" message to "[email protected] is already registed". 6 years ago
  Pēteris Caune a4855e1900
Rename form field "email" to "identity" to hopefully avoid some auto-form-fill spam. 7 years ago
  Pēteris Caune d520706c27 Adding an option to send daily or hourly reminders if any check is down. Fixes #48 7 years ago
  Pēteris Caune 2393dad09e Users can update their email addresses. Fixes #105 7 years ago
  Pēteris Caune fdf9c607e5 Team Access, test cleanup 9 years ago
  Pēteris Caune 1bc0f82d25 Team access WIP 9 years ago
  Pēteris Caune 1dacc8b797 Users can add passwords to their accounts. Fixes #6 9 years ago
  Pēteris Caune 91e6f80d9a Code to send monthly reports (but no management command yet to actually send them) 9 years ago
  Pēteris Caune 7997879bd8 Account creation 10 years ago
  Pēteris Caune 00cdc313ec Initial commit 10 years ago