27 Commits (148894bd9ee028d32ab2032441f6746bc7e794e4)

Author SHA1 Message Date
  Pēteris Caune 222722569e
Add support for 2FA using TOTP 3 years ago
  Pēteris Caune 6c10980889
Add Account Settings > Appearance page 3 years ago
  Pēteris Caune fb79948759
Update the "Change Email" function to use confirmation codes 4 years ago
  Pēteris Caune ed6b15bfa9
Update the "Set Password" function to use confirmation codes 4 years ago
  Pēteris Caune adb7702f39
Rename login_tfa to login_webauthn 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 1eaa216d3a
Add experimental code for registering Webauthn credentials 4 years ago
  Pēteris Caune 0d2c6217d3
Auto-submit the unsubscribe confirmation form only if signature is more than 5 minutes old. Idea from https://stackoverflow.com/questions/59281750/strategies-to-prevent-email-scanners-from-activating-unsubscribe-links/59381066#59381066 5 years ago
  Pēteris Caune cdfc9840a7
Source formatted with Black 6 years ago
  Pēteris Caune 178b0ff95c
Show "Badges" and "Settings" in top navigation. Fixes #234 6 years ago
  Pēteris Caune 6b0d566922
"My Projects" page. 6 years ago
  Pēteris Caune b12eb1ee75
Users switch between projects, not between accounts. 6 years ago
  Pēteris Caune 9214265136
Separate sign up and login forms. 6 years ago
  Pēteris Caune ef6e1870d9
Preliminary Django 2 support 7 years ago
  Pēteris Caune 1fd5d0b3ce More secure unsubscribe links for monthly reports. 7 years ago
  Pēteris Caune 2393dad09e Users can update their email addresses. Fixes #105 7 years ago
  Pēteris Caune e685154cc2 "Close Account" section in Settings page. Fixes #95 8 years ago
  Pēteris Caune 4906a5247c Split "Account Settings" page into subpages. 8 years ago
  Pēteris Caune fdf9c607e5 Team Access, test cleanup 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 947f686c61 Organize imports using isort. 9 years ago
  Pēteris Caune 7876da2c9e logout, unified login 10 years ago
  Pēteris Caune 7997879bd8 Account creation 10 years ago
  Pēteris Caune a965f4c605 Login works, stubbed out canary index page 10 years ago
  Pēteris Caune 00cdc313ec Initial commit 10 years ago