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