19 Commits (c13f65e118afc1ef7f1c8fd82593dc0c3d45eb0c)

Author SHA1 Message Date
  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