Commit Graph

9 Commits (main)

Author SHA1 Message Date
Noah Petherbridge b43fec144b Fix duration pretty printing and number shortening 2023-12-21 17:12:34 -08:00
Noah Petherbridge 85c945579b Fix '0 years ago' bug 2023-10-10 20:19:52 -07:00
Noah Petherbridge de5059c51c Birthdate display bugfix 2023-10-09 11:54:07 -07:00
Noah Petherbridge 3d30102ade Bugfix on geogate 2023-06-24 15:51:53 -07:00
Noah Petherbridge c172565a56 Geo-gating on signup 2023-06-24 15:39:45 -07:00
Noah Petherbridge 1cc2306cbf Wrap Up Polls Support
* Add the PollVotes table and associated logic.
* Multiple choice polls supported.
* Expiring and non-expiring polls.
* Icons and badges on the forum pages to show posts with polls
* Bugfix: non-explicit users getting SQL errors on Newest Posts page.
2022-12-20 19:15:45 -08:00
Noah bbc6e354e2 Rename the module 2022-08-25 21:21:46 -07:00
Noah 49ffa277e8 User Account Busywork
* Add "forgot password" workflow.
* Add ability to change user email address (confirmation link sent)
* Add ability to change user's password.
* Add rate limiter to deter brute force login attempts.
* Add user deep delete functionality (delete account).
* Ping user LastLoginAt every 8 hours for long-lived session cookies.
* Add age filters to user search page.
* Add sort options to user search (last login, created, username/name)
2022-08-14 14:40:57 -07:00
Noah de3d6e9315 User Profile and Settings Pages
* Vendor fontawesome icons
* User settings page: to edit profile details (other features not hooked
  up yet)
* Initial user profile page
2022-08-10 20:59:59 -07:00