Benjamin
bbfa210340
JS Modernization (@benshawmean)
2025-01-16 22:24:08 +00:00
Valentyne Stigloher
5b3bb04c6c
(ts) migrate many components to composition API with typescript
2025-01-12 14:12:15 +01:00
Valentyne Stigloher
3e5a0b12f2
(dependencies) replace jsonwebtoken with jose which does not need crypto polyfill
2024-11-10 21:59:56 +01:00
Valentyne Stigloher
b25afefc49
(fmt)
2024-10-29 10:56:32 +01:00
Valentyne Stigloher
7ec6ac5043
(ts) fix typecheck errors
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
8b58541079
(nuxt) replace process.env replacement with runtimeConfig.public
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
f98fb55c4f
(vue) replace $eventHub with state management
...
https://v3-migration.vuejs.org/breaking-changes/events-api.html
2024-09-11 21:29:35 +02:00
Valentyne Stigloher
1f953117fa
(refactor) migrate from vuex to pinia
2024-09-11 21:29:35 +02:00
Valentyne Stigloher
e65ba5a903
(translation mode) allow check in of missing translations which equal the base translations
2024-06-09 22:55:21 +02:00
Valentyne Stigloher
f87123faf7
(de)(pronouns) in simple view, highlight possessive in grammar table when any possessive in example is hovered and highlight all possessives in examples when possessive in grammar table is hovered
2024-05-13 12:05:28 +02:00
Valentyne Stigloher
2eb794e5fd
(ts) convert some Vue components
2024-02-23 17:51:18 +01:00
Valentyne Stigloher
7ce1bb0e83
(ts) convert a lot to TypeScript
...
Co-authored-by: Sky <msurvival65@gmail.com>
Co-authored-by: tecc <tecc@tecc.me>
2024-02-23 17:48:16 +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
PronounsPage
fa14ab79d9
(lint) automatically fix lints via yarn lint --fix
2024-01-11 20:36:05 +01:00
Andrea Vos
a7f093865e
(lint) fixes
2023-12-28 22:36:40 +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
Valentyne Stigloher
b6287e4f65
(pronouns) highlight morphemes on hover / on touch
2023-11-22 16:48:41 +01: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
01d05305d8
[a11y] reduced item count
2023-02-24 17:27:48 +01:00
Andrea Vos
d1e282fbb1
[admin][ads] allow admins to toggle ad visibility
2022-11-27 12:06:14 +01:00
Andrea Vos
4c99bca746
[ads] toggle placeholder visibility
2022-09-03 10:52:52 +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
94f705d733
TranslationMode - proof of concept (disabled on prod)
2022-07-17 17:32:27 +02:00
Andrea Vos
c3e4a34f7c
[tok] wip
2022-06-22 18:48:23 +02:00
Andrea Vos
734f0b65db
#291 [auth][mfa] MFA
2021-12-18 18:54:36 +00:00
Andrea Vos
5410aae3de
[zine] inversible .svg <Icon/>
2021-10-26 20:13:42 +02:00
Andrea Vos
95c20cc4b1
#85 universal login across locales - attempt
2021-08-22 23:53:22 +02:00
Andrea Vos
89f51be33a
#154 [zh] traditional/simplified switch
2020-12-27 17:52:21 +01:00
Andrea Vos
0476c03b80
#54 user accounts - use cookies, not localStorage (for SSR)
2020-10-15 19:23:53 +02:00
Andrea Vos
368830cd34
#54 user accounts - vuex store and localStorage
2020-10-15 18:50:32 +02:00