Commit Graph

202 Commits

Author SHA1 Message Date
Avris cc4be8ca6a #272 disallow usernames that look like filenames 2021-10-29 18:07:39 +02:00
Avris 4bbdce77e4 #247 [calendar] ics - add all-time, just-one-event, add clipboard button 2021-10-27 21:00:45 +02:00
Avris be09e8a3fd #247 [calendar] ics 2021-10-26 23:09:02 +02:00
Avris a5fab6bb83 #271 regenerate cards on username/avatar change 2021-10-15 16:15:13 +02:00
Avris cb2d328d03 [card] make people chose light or dark mode 2021-10-13 21:56:39 +02:00
Avris de5307a01d [names] #265 move names to db 2021-09-25 14:55:53 +02:00
Avris c4dd1e313d [banner] remove square brackets from the banner 2021-09-13 20:45:06 +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 5587d56598 #264 [sources] handle multiple translations of the same source 2021-09-07 21:01:41 +02:00
Avris 03539b3aa3 [cards] #261 cards – generate on request 2021-09-05 14:12:40 +02:00
Avris 3d6117bd57 Merge branch 'main' into credentials 2021-08-29 18:56:42 +02:00
Avris b62156e98a [nouns][terminology][inclusive] clean up nouns images, terminology & inclusive position (not inside nouns anymore) 2021-08-28 23:44:30 +02:00
Avris 828ac10663 [api] GET /api/versions 2021-08-28 16:34:30 +02:00
Avris 53c42f1a68 cookies - seetings not used with social login 2021-08-28 10:44:56 +02:00
Avris b88e13055a #256 credentials 2021-08-26 14:25:59 +02:00
Avris 8327b72e3f [dark] fix list-group-item font colour 2021-08-25 08:56:36 +02:00
Avris 61e77d71fe #254 clean up S3 images - smaller "big" size 2021-08-24 22:52:53 +02:00
Avris dc43864f73 #254 clean up S3 images - only upload necessary sizes 2021-08-24 15:22:51 +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 7d8415968c [sus] more strict check for "MAP" 2021-08-13 11:33:14 +02:00
Avris bfca7fdc2a #245 require ban reason 2021-08-12 12:14:34 +02:00
Avris 4abddf3c64 [sus] add pedo keywords to automatic abuse reports 2021-08-12 10:45:26 +02:00
Avris cd6d64c240 [sec] remove apostrophes from keys 2021-08-11 23:29:41 +02:00
Avris 5019ef3f41 [sec] remove apostrophes from keys 2021-08-11 23:12:55 +02:00
Avris 8f51cda81e [team] add "basic" permissions 2021-08-11 12:23:29 +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 b36ded1256 [admin] re-enable user list 2021-08-05 08:25:38 +02:00
Avris ff698a26a4 #236 [pl][terms] add a key 2021-07-30 12:51:12 +02:00
Avris 02f3da8abe #230 [pl][terms] multiple categories for terms glossary 2021-07-29 23:40:55 +02:00
Avris 9ad1636249 [de] wip 2021-07-26 20:22:35 +02:00
Avris 8979a69b10 [abuse] don't generate duplicate automated abuse reports 2021-07-26 14:04:39 +02:00
Avris e85133ce04 #225 require account to propose entries 2021-07-25 09:50:02 +02:00
Avris 03198f9107 #229 notify about abuse reports 2021-07-24 19:43:17 +02:00
Avris c45a8c0bf6 #219 reporting profiles 2021-07-24 19:18:39 +02:00
Avris 617cf70641 #227 allow banning people without cards 2021-07-24 14:54:15 +02:00
Avris 32d65b52ec [pl][blog] hero img for forms post 2021-07-17 12:42:09 +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 2c6c531004 [bug] fix cache - don't use for admins 2021-07-13 01:09:13 +02:00
Avris bc33d5953a [blog] finding hero image in ANY paragraph 2021-07-12 15:11:42 +02:00
Avris b0e43ef871 [sus] update sus keywords 2021-07-11 16:02:51 +02:00
Avris 9eaf3f8046 #220 [profile] card images 2021-07-10 16:46:29 +02:00
Avris 4b268fa581 [nouns][terms][inclusive] fix sorting 2021-07-03 13:19:43 +02:00
Avris f5e9506322 fix cache invalidation 2021-07-03 01:15:44 +02:00
Avris 2dcb4d2cc1 [pl][blog] fuzja morfologiczna 2021-07-02 20:59:04 +02:00
Avris 9c9460fab1 [profile] badges for collective members 2021-06-27 12:37:26 +02:00
Avris 2e1aaf2d03 [blog] nicer design of post list 2021-06-23 19:25:56 +02:00
Avris 1e3c5e4713 [admin] more keywords for sus accounts 2021-06-23 17:24:16 +02:00
Avris b9811e0a80 [optim] LazyDatabase 2021-06-18 01:43:17 +02:00
Avris 95463de645 [optim] reduce unnecessary operations before each backend request 2021-06-18 01:10:59 +02:00
Avris 9c584ce70d [optim] more caching 2021-06-17 23:29:47 +02:00
Avris 2ee5d89e5f [optim] extract cache as component 2021-06-17 23:20:40 +02:00
Avris 19e1fd260e cache banners 2021-06-17 22:54:08 +02:00
Avris 94f4f4f961 #217 overview of suspicious profiles 2021-06-16 16:48:24 +02:00
Avris fb689e2f6c #174 better banning 2021-06-16 16:08:38 +02:00
Avris 4deba3034c #216 optimise stats 2021-06-10 08:45:13 +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 71757b6e9d quick fix for database issues 2021-06-03 10:28:53 +02:00
Avris e5519b0964 [sources][nouns] allow linking from dictionary entries to specific fragment of example 2021-05-19 20:29:34 +02:00
Avris 7ddf88253d [bug] fix "delete profile" always removing current language, not the selected one 2021-04-21 21:17:48 +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 97014cd7a8 #196 [admin] add charts to admin panel 2021-04-09 00:43:57 +02:00
Avris a4ba86a0e4 allow footer credits without a card 2021-04-06 20:48:44 +02:00
Avris 34bda3fcda #194 custom flags 2021-04-05 17:03:13 +02:00
Avris 40addbe92a #189 [pl][sources][nouns] linkowanie tekstów do osobatywów i dukatywów 2021-03-24 19:29:25 +01:00
Avris 19928f6ef3 [census] restore anonymisation of ip & fingerprint 2021-02-06 20:57:44 +01:00
Avris a2733d4770 #181 make token cookie last longer than session 2021-02-04 13:11:47 +01:00
Avris 0ea18ef433 #180 [census] export - clearer output 2021-02-02 17:42:40 +01:00
Avris e435475b89 #180 [census] export - fix 2021-02-02 17:25:46 +01:00
Avris 0c55063618 [census] export 2021-02-02 16:49:49 +01:00
Avris ff76be9c1b [census] fix using server ip instead of remote ip 2021-02-01 11:17:26 +01:00
Avris ca0eaa2056 [census] instead of disallowing suspicious answers, mark them 2021-02-01 11:02:57 +01:00
Avris 0d65127eb4 [census] don't compare fingerprints between loggen in and anonymous users 2021-02-01 10:41:13 +01:00
Avris b98ed495c3 [census] don't check fingerprint if logged in 2021-02-01 10:35:06 +01:00
Avris 6ff3ea64d2 don't try to send emails to *@*.oauth 2021-01-22 17:33:52 +01:00
Avris b409614c59 #168 [pl] terms dictionary – add category and extra images 2021-01-17 19:41:07 +01:00
Avris df5f5df037 #164 dynamic /team page and footer 2021-01-12 20:06:59 +01:00
Avris 76ef403b1e [iamges] increase size limit 2021-01-07 21:41:36 +01:00
Avris 28b324f74e #162 [de] deutsch wip 2021-01-07 16:02:19 +01:00
Avris 42ed4c28f9 #158 [sources] support images in /sources 2021-01-06 15:38:05 +01:00
Avris 3a0010fb22 #160 picture uploader 2021-01-06 15:21:20 +01:00
Avris b1b65bd789 #120 [sources][nouns] sources for dictionary entries 2021-01-05 20:11:41 +01:00
Avris b272557ef9 #123 [sources] sources: linking different language versions 2021-01-05 00:07:10 +01:00