summaryrefslogtreecommitdiff
path: root/lib/VNWeb/User
AgeCommit message (Expand)AuthorFilesLines
7 daysUser: Add self-service account deletion functionYorhel3-3/+223
9 daysFix a few user pages not being accessible by non-modsYorhel1-1/+1
9 daysAdd support for account soft-deletion and email opt-out listYorhel4-5/+13
2024-03-14User::Register: Fix registration (broken in previous commit)Yorhel1-1/+1
2024-03-14SQL: Add improved email normalizationYorhel3-5/+5
2024-02-27User::Page: Add quotes stat and link to quotes listingYorhel1-0/+8
2024-01-28Fix two redirect status codes that should be temporaryYorhel1-1/+1
2023-12-09Misc::Reports: Adjust templates a bit + allow reporting usersYorhel1-2/+2
2023-12-04Stricter input validation for single-line fieldsYorhel1-2/+2
2023-10-10Validation: Remove "required" and be explicit about optional fieldsYorhel2-16/+16
2023-09-21User: Patch all email address enumeration vectorsYorhel3-19/+64
2023-09-12User::PassSet: Convert form to JSYorhel1-15/+11
2023-09-12User::PassReset: Convert form to JSYorhel1-4/+4
2023-09-03User::Page: Exclude hidden & private threads/posts from statsYorhel1-2/+6
2023-08-29User::Notifications: Fix bell icon for implicit subscriptionsYorhel1-0/+2
2023-08-20UserAdmin: Fix username display in form titleYorhel1-1/+2
2023-08-18Remove "user" column from user history listingYorhel1-1/+1
2023-07-29JS/forms: Get rid of the HTML5 validity APIYorhel2-8/+7
2023-07-17JS: Let API abstraction keep track of "saved" statusYorhel1-1/+2
2023-06-19User::Edit: Fix username edit throttling checkYorhel1-2/+2
2023-06-15User::Register: Rewrite form in JS + improve error reportingYorhel1-10/+9
2023-06-09UserEdit: Bump custom CSS size limit to 256k + improve error handlingYorhel1-1/+1
2023-06-04UserLogin: Allow login with emailYorhel1-9/+10
2023-06-04Misc fixesYorhel1-1/+1
2023-06-03UserEdit: Allow saving custom CSS even when inactiveYorhel1-2/+3
2023-06-03UserEdit rewrite part 9: API token managementYorhel1-34/+26
2023-06-03UserEdit rewrite part 8: Tag & trait preferencesYorhel1-27/+25
2023-06-02UserEdit rewrite part 7: All display preferences + multiselection dropdownYorhel1-33/+29
2023-06-01UserEdit rewrite part 6: Title preferences + more dropdown select thingy twea...Yorhel1-5/+9
2023-05-24UserEdit rewrite part 5: Public traits + some dropdown search featuresYorhel1-10/+12
2023-05-24UserEdit rewrite part 4: Supporter optionsYorhel1-32/+28
2023-05-24UserEdit rewrite part 3: split out admin functionality + sync login formYorhel2-84/+113
2023-05-23UserEdit rewrite part 2: Email changing + admin optionsYorhel1-55/+62
2023-05-23UserEdit rewrite part 1: Form + FormTabs abstraction; Username+password changingYorhel1-93/+107
2023-05-21JS/CSS: Rewrite login form + experiment with new form code & styleYorhel1-10/+16
2023-05-05CSS: Use <nav>/<menu> for maintabs + re-calibrate marginsYorhel1-1/+3
2023-05-05CSS: Use semantic tags + flexbox for global layoutYorhel5-10/+10
2023-05-03SQL: Rename columns that are SQL keywordsYorhel2-3/+3
2023-04-15CSS: Add font:inherit and color:inherit reset + minor cleanupYorhel1-2/+2
2023-04-15CSS: Use <strong>/<span> instead of <b> for bold/marker tagsYorhel1-2/+2
2023-04-15CSS: Stop abusing <b> for grayedout, use <small> insteadYorhel2-2/+2
2023-04-12Some JS/API/Mithril frameworking + rewrite Subscribe.elm into JSYorhel1-5/+2
2023-04-09Remove CSRF tokens on elm APIs, rely on CORS insteadYorhel1-4/+1
2023-03-24Remove "users" tab from search boxYorhel1-1/+4
2023-03-05ULists: Hide deleted games from public listYorhel1-1/+1
2023-02-21Users::Prefs: Separate highlighting from tag&trait overrides + custom color s...Yorhel1-6/+8
2023-02-19Rework passing around entry titles + add proper HTML5 'lang' attrsYorhel2-3/+3
2023-02-04TitlePrefs: Also apply preferences to producer namesYorhel1-1/+1
2023-02-02Refactor part 2: get rid of temporary vnt/releasest viewsYorhel2-2/+2
2023-02-01Refactor: langpref -> titleprefs + use more strict schemaYorhel1-11/+8