195 Commits

Author SHA1 Message Date
Valentyne Stigloher
17ee6de8c3 (refactor) move buildImageUrl from globals to helpers 2024-01-26 14:30:12 +01:00
Valentyne Stigloher
a065029cb5 (refactor) rename $config and $locale Vue globals to have a dollar sign per convention 2024-01-26 14:30:12 +01:00
Valentyne Stigloher
11d291a24f (pronouns) enable translations for slash modifiers 2024-01-24 00:53:43 +01:00
Valentyne Stigloher
d792270c80 (refactor) inject translator instead of importing the singleton instance
this prevents of having a module which needs a suml-loader
which is complicated for testing and server scopes
2024-01-24 00:50:29 +01:00
Valentyne Stigloher
a22981eb79 (fmt) indent switch case clauses 2024-01-21 13:55:34 +01:00
PronounsPage
fa14ab79d9 (lint) automatically fix lints via yarn lint --fix 2024-01-11 20:36:05 +01:00
Valentyne Stigloher
125aef931f (profile) use short names in profile like in the pronouns list 2024-01-11 00:28:35 +01:00
Valentyne Stigloher
27cbf91e04 (de) add custom translations for some any pronoun groups 2024-01-11 00:24:05 +01:00
Theodore Dubois
4aa523bea4 (tok) Remove the pronoun list and all technical reasons to have a pronoun list 2024-01-09 12:52:05 -08:00
Andrea Vos
746537202d Merge branch 'validate-translations' into 'main'
(de) translation + simple validation

See merge request PronounsPage/PronounsPage!399
2023-12-30 12:14:00 +00:00
Andrea Vos
9e025e7c14 (en) easter egg 2023-12-29 00:15:37 +01:00
Valentyne Stigloher
2fd011734f (fix) check that window.fusetag.pageInit exists 2023-12-28 23:15:00 +01:00
Valentyne Stigloher
e5b84d7368 (ci) add linting with ESLint
remove unused variables
2023-12-28 22:32:59 +01:00
Valentyne Stigloher
eb9ebace3a (refactor) migrate from cjs to esm so that
in the case of importing `.json` files, node does support these only via adding `with { type: 'json' }`
and then it is still experimental.
The workaround is to create a require() function which is hidden from webpack via simple-hacky string replacement.
https://nodejs.org/api/esm.html#json-modules
This means that the files are not fully compatible, as webpack supports loading of other files via `import`,
while node does only allow `.js` (experimentally `.json` and `.wasm`).
2023-12-13 23:31:45 +01:00
Andrea Vos
9b4834966d (pl)(academic) translingwistyka 2023-12-09 13:52:11 +01:00
Andrea Vos
e6d3bf8b42 (bug) fix blank page when accessing existing card in non existing version 2023-10-25 18:00:53 +02:00
Andrea Vos
e15026746a (bug) #361 Base URLs for cards that do not specify the language version are broken 2023-10-13 19:49:45 +02:00
Andrea Vos
c33abb16de (ads) apply publift's suggestions 2023-09-27 20:59:53 +02:00
Andrea Vos
a5488bb220 (ads) publift fix not refreshing after navigation 2023-09-19 17:03:37 +02:00
Andrea Vos
2bed770e88 (profile) customisable sharing box 2023-09-13 12:43:17 +02:00
Andrea Vos
9201a4a137 fix dark mode 2023-08-22 23:53:27 +02:00
Andrea Vos
698efc26e9 (ua)(trans) set up proper locale code for Intl 2023-07-19 17:43:40 +02:00
Andrea Vos
1a207284f6 account switch – re-enable, broadcast to all tabs on switch to make them reload and stop confusing people 2023-07-10 18:32:55 +02:00
Andrea Vos
345b479389 account switch – improvements 2023-07-06 18:32:25 +02:00
Andrea Vos
c4fa250146 Account switch 2023-07-03 17:18:23 +00:00
Andrea Vos
c61f2207d8 [trans][calendar] fix calendar not checking for fallback translation 2023-02-20 20:55:44 +01:00
Andrea Vos
3573f79b2d [profile] links fixes and improvements 2023-01-27 17:27:12 +01:00
Andrea Vos
8607e31c63 [profile] #290 generic rel=me (links table) 2023-01-25 21:22:40 +01:00
Andrea Vos
6781244940 [profile] allow overwriting IANA's timzeone names, use it to fix Russian spelling of Kyiv 2023-01-05 20:16:54 +01:00
Andrea Vos
556bfd0402 [bug] hopefully fix hcaptcha 2023-01-02 13:33:46 +01:00
Andrea Vos
a1a7df2111 adsense fixes? 2022-12-31 20:10:32 +01:00
Andrea Vos
98f21ac6f9 [admin] new admin panel 2022-12-30 13:55:15 +01:00
Andrea Vos
f56e90698f [bug] add luxon locale fallback 2022-12-27 12:08:07 +01:00
Andrea Vos
d15ca5defe [profile] add timezone field 2022-12-17 11:44:10 +01:00
Andrea Vos
7504b37254 remove warnings from translator 2022-12-09 19:58:58 +01:00
Andrea Vos
6b561e24be remove warnings from translator 2022-12-09 19:56:36 +01:00
Andrea Vos
56f61c485c [security] csrf protection 2022-09-28 19:43:08 +02:00
tecc
0a5ea0cf25 change(tracking): More broad userpage filter 2022-09-27 21:11:27 +02:00
tecc
1943d5d8fd fix: Not tracking pageviews as per passed properties 2022-09-27 20:50:39 +02:00
tecc
53dd20c17f change: Redacting profile views instead of creating event 2022-09-27 19:10:44 +02:00
tecc
866f3f4db6 fix(tracking): Respecting no-tracking from handling 2022-09-27 01:19:55 +02:00
tecc
e1027cf5f8 fix(tracking): Controlled tracking
auto-pageviews: The `enableAutoPageviews` option (enabled by default) was also tracking specific profile views.
plugin-track: The new track plugin (`plugins/track.js`) effectively replaces the autoPageview system, with a lot more customisability. Now, profile views are tracked as events rather than their specific pages.
2022-09-27 01:12:27 +02:00
Andrea Vos
80139fb51d [trans] TranslationMode – make public 2022-08-15 21:10:19 +02:00
Andrea Vos
d285e04272 TranslationMode progress 2022-07-30 00:57:51 +02:00
Andrea Vos
e88130cf97 [tok] cartouches 2022-06-24 08:36:55 +02:00
Andrea Vos
168ff23132 [tok][profile] convert names to sitelen pona 2022-06-23 22:40:54 +02:00
Andrea Vos
c3e4a34f7c [tok] wip 2022-06-22 18:48:23 +02:00
Andrea Vos
594307276b [tok] sitelen pona 2022-06-22 10:29:33 +02:00
Andrea Vos
fe31b3710a [bug] somehow "=" starts getting added to hashes, add some quick handling 2022-04-26 20:53:15 +02:00
Andrea Vos
63935081e3 #269 reduce S3 usage - cloudfront 2022-04-01 17:22:53 +02:00