Require display names to have a minimum unicode width of 3 columns Fixes #4538
Use rails tokens for signup confirmations
Use rails tokens for email changes
Use rails tokens for password resets
Merge pull request #4218 from AntonKhorev/no-user-id-renames Disallow username changes to user_n if n isn't their id
Disallow username changes to user_n if n isn't their id
Fix new rubocop warnings
Increase RuboCop complexity limits
.rubocop_todo.yml: Increase Metrics/ClassLength from 279 -> 299
Add earliest allowed deletion time to user model
Hash passwords as soon as a new user is created
Avoid storing user records in the session during signup This works around an issue with rails failing to preserve attribute change flags and is in line with upstream advice against storing models in the session in this way. https://github.com/rails/rails/issues/49826 https://github.com/rails/rails/issues/49827
Fix predicate method names in the user model
Update rubocop todo
Update rubocop todo
Preserve rel=me on links in rich text Fixes #3859
Don't allow any abilities for inactive users
Enable the ActionOrder cop for remaining controllers Where actions were reordered, the rails standard actions were also moved to the top of each controller.
Fix new rubocop warnings
Fix new rubocop warnings