Commit Graph

45 Commits

Author SHA1 Message Date
Avris dd2b4181aa [card] allow generating both modes (just not at once) 2021-10-29 18:24:22 +02:00
Avris cc4be8ca6a #272 disallow usernames that look like filenames 2021-10-29 18:07:39 +02:00
Avris a5fab6bb83 #271 regenerate cards on username/avatar change 2021-10-15 16:15:13 +02:00
Avris 3c0d93c7d7 [user][bug] validate NEW email, not the old one 🤦 2021-09-09 20:09:06 +02:00
Avris dfd9fb9ed9 [user] normalise email also for changing 2021-09-09 19:58:45 +02:00
Avris 709e348b07 [user][bug] allow changing username to the same one but with different capitalisation 2021-09-07 22:21:30 +02:00
Avris 53c42f1a68 cookies - seetings not used with social login 2021-08-28 10:44:56 +02:00
Avris 41e141b917 #85 universal login across locales - logout 2021-08-23 09:43:23 +02:00
Avris 0b707c5ecb #85 universal login across locales - attempt 2021-08-23 00:05:49 +02:00
Avris 97870e2b5c #85 universal login across locales - attempt 2021-08-22 23:53:22 +02:00
Avris 0b1bddfb09 [bug] fix validating captcha 2021-08-09 22:58:42 +02:00
Avris 46c3e011e0 #241 [sec] add captcha to change email too 2021-08-07 12:10:18 +02:00
Avris b96ed0c347 #241 [sec] add captcha to login 2021-08-07 12:03:49 +02:00
Avris 5f3e89a83c [pl] jebać narodowców 2021-08-07 11:52:23 +02:00
Avris 6257201c65 [pl] jebać narodowców 2021-08-07 11:45:14 +02:00
Avris a00b444e60 [pl] jebać narodowców 2021-08-07 11:40:03 +02:00
Avris df56139a21 [pl] jebać narodowców 2021-08-07 11:37:06 +02:00
Avris d2ac49bedd [pl] jebać narodowców 2021-08-07 11:14:53 +02:00
Avris 0763157fdf [pl] jebać narodowców 2021-08-07 00:00:49 +02:00
Avris acc452540c [perf] optimise defaultUsername 2021-07-14 16:05:34 +02:00
Avris 8d8ffac322 #222 [perf] db indexes & usernameNorm 2021-07-14 15:28:53 +02:00
Avris b9811e0a80 [optim] LazyDatabase 2021-06-18 01:43:17 +02:00
Avris fb689e2f6c #174 better banning 2021-06-16 16:08:38 +02:00
Avris a00ecb97d6 #215 better server error handling - server improvements 2021-06-09 18:13:18 +02:00
Avris 1cc78cf55d #215 better server error handling - server 2021-06-09 14:47:08 +02:00
Avris 1151065348 [bug] handle social login missing payload.id 2021-06-07 19:03:06 +02:00
Avris 4c484ed4f6 [user] username change - fix error message if too short 2021-04-13 18:47:54 +02:00
Avris eb3324018d #199 deduplicate email attempts 2021-04-13 11:29:46 +02:00
Avris 052bbfd5dc #198 check email dns - dynamic require 2021-04-12 21:28:28 +02:00
Avris 58cc8663fc #198 reduce number of undeliverable emails 2021-04-12 15:43:16 +02:00
Avris a2733d4770 #181 make token cookie last longer than session 2021-02-04 13:11:47 +01:00
Avris 6ff3ea64d2 don't try to send emails to *@*.oauth 2021-01-22 17:33:52 +01:00
Avris 0236f648d9 #132 fine-grained permissions 2020-12-31 00:15:38 +01:00
Avris 257db4099e #132 fine-grained permissions 2020-12-31 00:03:30 +01:00
Avris 5227fa9cf4 #150 [user] allow disabling gravatar 2020-12-24 13:00:37 +01:00
Avris 629a12698e #60 [api] Public API 2020-11-10 23:41:56 +01:00
Avris b078eb8b81 [bug] quickfix for sqlite not supporting lower() for unicode chars
see: https://sqlite.org/quirks.html#does_not_do_full_unicode_case_folding_by_default
2020-11-08 13:21:05 +01:00
Avris 90a1e900ff [user] less trimming for default username 2020-11-03 20:37:27 +01:00
Avris 8ab4ce0684 [admin] manage roles 2020-11-03 10:03:07 +01:00
Avris bee74735a2 #89 reloading users from db 2020-11-03 09:27:30 +01:00
Avris c41af07fee #74 social login - empty oauth response? 2020-11-03 08:36:15 +01:00
Avris 4559479677 #74 social login - admin panel 2020-11-02 21:45:45 +01:00
Avris 8ec97a42e3 #88 select avatar source 2020-11-02 21:12:15 +01:00
Avris fa9bdee3ee #74 social login 2020-11-02 19:31:05 +01:00
Avris c8abcaf9f7 #87 move backend to express 2020-10-31 21:33:59 +01:00