Avris
|
1e3c5e4713
|
[admin] more keywords for sus accounts
|
2021-06-23 17:24:16 +02:00 |
Avris
|
e05b30cfb8
|
[pl][blog][names] pesel unisex - errata
|
2021-06-18 22:33:33 +02:00 |
Avris
|
e8089ddefe
|
[pl][blog][names] pesel unisex
|
2021-06-18 17:34:17 +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
|
cbd6b811fb
|
try potential optimisation of SSR in profiles
|
2021-06-17 22:24:15 +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
|
ed120ab654
|
cleanup console.log
|
2021-05-20 11:34:43 +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
|
aa9046dcc2
|
#207 [bug] fix unclosed db connection
|
2021-05-18 18:23:52 +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
|
2d0eb3ac9c
|
#190 restore notifications
|
2021-04-05 14:15:57 +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
|
0511329875
|
#159 [user] easier avatars - fix handling null
|
2021-01-08 15:40:07 +01:00 |
Avris
|
a4a2c4d00a
|
#159 [user] easier avatars
|
2021-01-08 15:14:53 +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 |
Avris
|
3b1b8f82d7
|
#161 [sources] save source key
|
2021-01-04 22:46:57 +01:00 |
Avris
|
ca2456f2be
|
#157 [cards] case-insensitive cards
|
2021-01-01 21:11:37 +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
|
40a10bfa10
|
[pl][pronouns] formy z apostrofem
|
2020-12-23 14:33:06 +01:00 |
Avris
|
f86350ca8d
|
#149 make page title lowercase and matching the domain
|
2020-12-23 11:40:29 +01:00 |
Avris
|
31db6bcb68
|
#147 move locales out of .env
|
2020-12-21 20:59:18 +01:00 |
Avris
|
941579f4d3
|
#145 [terms] flags in glossary
|
2020-12-21 19:33:41 +01:00 |
Avris
|
df74c06750
|
#144 [es] allow multiple pronunciations
|
2020-12-21 14:04:12 +01:00 |
Avris
|
0eeeae4b67
|
#134 [census] show counter to admins
|
2020-12-18 17:41:01 +01:00 |
Avris
|
2569b69ab9
|
#139 [terms] dictionary of queer terms
|
2020-12-18 17:32:18 +01:00 |
Avris
|
cf7b7b7b33
|
#134 [pl][census] polski cenzus płci
|
2020-12-18 11:34:58 +01:00 |
Avris
|
203ae67f2b
|
[en] pronunciation fixes
|
2020-12-17 10:41:40 +01:00 |
Avris
|
087e16d221
|
better presentation of they/them
|
2020-12-10 16:23:39 +01:00 |
Avris
|
3c000a121f
|
[banner] background
|
2020-12-07 19:54:39 +01:00 |
Avris
|
6ab0cd8ad9
|
include sources in notification
|
2020-12-06 15:23:18 +01:00 |
Avris
|
e94660d7ed
|
#122 sources - cleanup miscommit
|
2020-12-05 20:55:28 +01:00 |
Avris
|
e572c5646a
|
#122 move sources to db
|
2020-12-04 22:09:57 +01:00 |
Avris
|
7fc5692f51
|
[bug] fix admin showing count of deleted nouns
|
2020-12-03 21:40:50 +01:00 |
Avris
|
c91ecfce2a
|
#121 dictionaries: save authors, categories, links
|
2020-12-03 15:01:26 +01:00 |
Avris
|
88bb71c73f
|
nouns image background
|
2020-12-01 20:35:23 +01:00 |
Avris
|
817ae1c236
|
Merge branch 'inklu' into main
# Conflicts:
# server/index.js
# server/routes/nouns.js
# src/helpers.js
|
2020-11-29 22:57:08 +01:00 |
Avris
|
af4024aedf
|
#90 pronunciation
|
2020-11-28 16:52:48 +01:00 |
Avris
|
18d00757e6
|
[admin][stats] flags
|
2020-11-27 20:30:21 +01:00 |
Avris
|
e3ceed7df8
|
#114 [nouns][en] allow skipping plurals
|
2020-11-26 00:05:39 +01:00 |
Avris
|
3ee44e143e
|
#113 [nouns] dictionary cards / images - move lower
|
2020-11-25 23:03:07 +01:00 |
Avris
|
57916d6b67
|
#113 [nouns] dictionary cards / images - gui
|
2020-11-25 22:47:40 +01:00 |
Avris
|
f9a5336329
|
#113 [nouns] dictionary cards / images - server
|
2020-11-25 22:35:29 +01:00 |
Avris
|
59433faac9
|
#101 stats - count half-points for pronouns
|
2020-11-25 01:20:30 +01:00 |
Avris
|
c4356216a6
|
#101 stats - server
|
2020-11-25 00:54:02 +01:00 |
Avris
|
281a9819ef
|
Merge branch 'main' into inklu
# Conflicts:
# components/Authors.vue
# locale/pl/blog/rada-języka-neutralnego.md
# locale/pl/config.suml
|
2020-11-23 22:30:51 +01:00 |
Avris
|
93936b42f9
|
[admin] show admins first in the user list
|
2020-11-23 17:05:07 +01:00 |
Avris
|
419fd68459
|
#103 [incl][pl] słownik języka inkluzywnego - notify
|
2020-11-17 19:37:32 +01:00 |
Avris
|
3874163d63
|
#103 [incl][pl] słownik języka inkluzywnego - kod
|
2020-11-17 19:21:49 +01:00 |
Avris
|
1a30d44ff8
|
#61 [en] fix banner
|
2020-11-15 16:10:03 +01:00 |
Avris
|
9dbcc8a413
|
#61 [en] fix banner
|
2020-11-15 15:55:44 +01:00 |
Avris
|
057affe860
|
[backend] specify undefined session params
|
2020-11-15 07:15:37 +01:00 |
Avris
|
e3cd8956d6
|
#95 [refactor] rename "template" to "pronoun"
|
2020-11-11 00:47:44 +01:00 |
Avris
|
629a12698e
|
#60 [api] Public API
|
2020-11-10 23:41:56 +01:00 |
Avris
|
31bf0b5ac5
|
[api] take locale from config/domain, not from request path
|
2020-11-10 00:50:39 +01:00 |
Avris
|
4a85c3b93d
|
[sources] generate default id
|
2020-11-09 15:39:18 +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
|
05468ff5aa
|
[nouns] notification emails for admins in db, not in .env
|
2020-11-05 17:44:11 +01:00 |
Avris
|
32ecb497ff
|
[profile] load proper avatar source in banner
|
2020-11-04 15:41:31 +01:00 |
Avris
|
90a1e900ff
|
[user] less trimming for default username
|
2020-11-03 20:37:27 +01:00 |
Avris
|
e384f6d79b
|
[nouns] fix api
|
2020-11-03 20:07:38 +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
|
f4cd8028e3
|
[profile] more flags
|
2020-11-02 23:07:39 +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
|
f7a19c2213
|
#74 social login
|
2020-11-02 20:16:08 +01:00 |
Avris
|
fa9bdee3ee
|
#74 social login
|
2020-11-02 19:31:05 +01:00 |
Avris
|
928b3e5652
|
[banner] fix routes with slashes
|
2020-11-01 12:51:23 +01:00 |
Avris
|
fab9c764c0
|
[banner] fix routes with slashes
|
2020-11-01 12:48:12 +01:00 |
Avris
|
c8abcaf9f7
|
#87 move backend to express
|
2020-10-31 21:33:59 +01:00 |
Avris
|
8af29e2d80
|
#84 [sources] submit sources
|
2020-10-31 14:55:07 +01:00 |
Avris
|
fb5bad1dc3
|
#61 [english][nouns] notify with locales mentioned
|
2020-10-31 13:26:16 +01:00 |
Avris
|
a5eef76670
|
#61 [english] wip
|
2020-10-31 13:10:25 +01:00 |
Avris
|
74b93db09d
|
#83 admin panel
|
2020-10-29 23:41:40 +01:00 |
Avris
|
e430481f26
|
#73 change email
|
2020-10-27 18:15:18 +01:00 |
Avris
|
3530c27f8b
|
#75 remove account
|
2020-10-27 16:33:45 +01:00 |
Avris
|
9772e7db30
|
#50 pronouns cards - delete
|
2020-10-24 22:32:12 +02:00 |
Avris
|
5a38be5af4
|
#50 pronouns cards - editor
|
2020-10-24 21:50:08 +02:00 |
Avris
|
3bbe77f5f0
|
#50 [card] pronoun cards - api fixes
|
2020-10-16 23:46:49 +02:00 |
Avris
|
08f3f2a649
|
#50 [card] pronoun cards - banner
|
2020-10-16 23:32:51 +02:00 |
Avris
|
9f252c10c1
|
#50 [card] pronoun cards - display card
|
2020-10-16 20:17:50 +02:00 |
Avris
|
67724ae550
|
#54 user accounts - normalise username & email
|
2020-10-15 22:35:13 +02:00 |
Avris
|
8e8c66dcf8
|
#54 user accounts - fixes
|
2020-10-15 21:23:07 +02:00 |
Avris
|
907f3f253d
|
#54 user accounts - admin panel
|
2020-10-15 20:55:24 +02:00 |
Avris
|
63326225a4
|
#54 user accounts - account management
|
2020-10-15 20:29:56 +02:00 |
Avris
|
7ac9348396
|
#54 user accounts - test login
|
2020-10-15 18:50:05 +02:00 |
Avris
|
f86bc1d02b
|
#54 user accounts - login/registration flow
|
2020-10-14 21:49:18 +02:00 |
Avris
|
f9fe754655
|
#54 user accounts - jwt, page
|
2020-10-13 21:49:08 +02:00 |
Avris
|
621320ba4f
|
[bug][banners] fix banner after moving around files in /data
|
2020-10-13 08:41:42 +02:00 |
Avris
|
7aeb83fde3
|
#68 proper db migrations
|
2020-10-12 11:46:26 +02:00 |
Avris
|
a12a55b166
|
#59 multilingual support - routing, fixes
|
2020-09-28 19:22:36 +02:00 |
Avris
|
a3ad9d03bb
|
#59 move strings to translations, use symlink to select locale
|
2020-09-28 17:51:26 +02:00 |
Avris
|
d16f20f9df
|
#51 dowolne zaimki
|
2020-09-13 22:15:44 +02:00 |
Avris
|
aa47d2a904
|
#35 [neutratywy] powiadomienia mailowe o potrzebie moderacji
|
2020-08-06 16:33:16 +02:00 |
Avris
|
14d83c27f3
|
[neutratywy] anti-troll measures
|
2020-08-06 15:59:08 +02:00 |
Avris
|
0e6f0ee520
|
#31 neutratywy
|
2020-08-04 16:15:41 +02:00 |
Avris
|
cb6aa349f8
|
#19 formy wymienne - banner
|
2020-07-26 13:14:30 +02:00 |
Avris
|
88f4fbaf15
|
#21 fix banners broken after TSV
|
2020-07-26 12:59:49 +02:00 |
Avris
|
189cf9ca2a
|
#14 brakująca literatura dla on/jego
|
2020-07-24 18:50:33 +02:00 |
Avris
|
fe5cd01d48
|
init
|
2020-07-23 22:18:27 +02:00 |