Commit Graph

9 Commits

Author SHA1 Message Date
Roardom d00475778b update: normalize user settings
Use a 1-1 relation. Cache it indefinitely to reduce queries for every http request. This will make it much easier to add additional user settings for various site features without sacrificing clean code or performance.
2024-05-26 10:42:00 +00:00
Roardom b86475a732 add: strict types to all files 2024-05-23 13:58:29 +00:00
HDVinnie aa3dc8ed18 refactor: enums 2024-01-04 03:26:10 -05:00
HDVinnie 834f7f4d7a update: UserGroups ENUM 2023-10-31 06:47:08 -04:00
Roardom 4d16bc08df refactor: use mass assignment for user settings 2023-07-07 00:28:47 +00:00
Roardom aef482682b refactor: swap comparing ids to is() and isNot 2023-07-07 00:28:47 +00:00
Roardom d2e36c368e refactor: reduce temporary variables passed to views 2023-06-19 23:25:40 +00:00
HDVinnie 472c820f99 update: UNIT3D linting
- github action updated with new ruleset in pint.json
- codebase linted with new ruleset
- contributors can now run `./vendor/bin/pint`
- action workflow will auto correct any lint issues upon commit/opened pull request
2023-02-02 08:02:34 -05:00
Roardom 35c69b8f2f update: user privacy settings 2022-12-31 23:29:15 -06:00