87 Commits

Author SHA1 Message Date
Valentyne Stigloher
4a7a736640 (ts) migrate several components to composition API with typescript 2025-01-11 15:48:43 +01:00
Andrea Vos
b5246b2cf5 Merge branch 'refs/heads/main' into visibility
# Conflicts:
#	components/Profile.vue
#	locale/pl/translations.suml
#	pages/profile/editor.vue
#	server/express/profile.ts
#	src/profile.ts
2024-11-09 15:51:40 +01:00
Andrea Vos
34a49b0750 (profile) display card creation date next to last modification 2024-11-09 13:46:00 +01:00
Andrea Vos
b4120e164a (profile) visibility setting - linter 2024-11-08 23:19:52 +01:00
Andrea Vos
9c782537b9 (profile) visibility setting 2024-11-07 08:48:53 +01:00
Valentyne Stigloher
b25afefc49 (fmt) 2024-10-29 10:56:32 +01:00
Valentyne Stigloher
5c63b58324 (refactor) use buildPronounsUsage in banner generation 2024-10-03 23:23:36 +02:00
Valentyne Stigloher
ca224391a7 (pronouns) consistent display of shorts in profile and foreign pronoun badge 2024-10-01 16:22:42 +02:00
Valentyne Stigloher
7aaa57880d (nuxt) use name of routes / pages instead of building urls as this breaks sometimes when encodeURIComponent is used (and it’s shorter) 2024-09-20 22:53:57 +02:00
Valentyne Stigloher
8b58541079 (nuxt) replace process.env replacement with runtimeConfig.public 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
d059994863 (vue) convert vue mixins to composables 2024-09-11 21:29:35 +02:00
Valentyne Stigloher
6090078689 (nuxt) use useConfig composable instead of $config global as this can only be controlled via runtimeConfig and is better protected than in Nuxt 2 2024-09-11 21:29:35 +02:00
Valentyne Stigloher
75e76025eb (vue) migrate component from Vue.extend to defineComponent 2024-09-11 21:29:22 +02:00
Andrea Vos
dc737f950f (card) display last modification date - hotfix, lol 2024-06-19 21:04:47 +02:00
Andrea Vos
ce18b52c86 (card) display last modification date 2024-06-19 20:22:59 +02:00
Andrea Vos
6c40986151 (card) display last modification date 2024-06-19 20:06:08 +02:00
Valentyne Stigloher
3996dd10b8 (ts) migrate calendar 2024-05-20 12:53:15 +02:00
Valentyne Stigloher
b7b9d89b05 (refactor) replace process.env.FLAGS with explicit list 2024-05-13 12:18:40 +02:00
Valentyne Stigloher
118ea121de (refactor) remove process.env.CONFIG and other env variables containing config values 2024-05-13 12:18:40 +02:00
Valentyne Stigloher
b047b46c0c (refactor) do not use v-if with v-for together 2024-04-30 19:41:40 +02:00
Valentyne Stigloher
1d3d01ad5d (ts) migrate plugins/spelling.ts with depending components 2024-04-30 19:41:28 +02:00
Valentyne Stigloher
c222094a99 (ts) migrate plugins/mainPronoun.ts with depending components 2024-04-30 19:41:28 +02:00
Valentyne Stigloher
898b112772 (nuxt) use ClientOnly implicitely as it is automatically imported by Nuxt 2024-04-08 14:52:18 +02: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
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
PronounsPage
fa14ab79d9 (lint) automatically fix lints via yarn lint --fix 2024-01-11 20:36:05 +01:00
Valentyne Stigloher
8e1a40d74f (lint) add .js extension on imports in .vue 2024-01-11 20:33:04 +01:00
Valentyne Stigloher
0435f28e21 (profile) allow optional pronunciation for names
keep in mind that newly added properties won’t be reactive,
so both on profile parsing and on creating a new row from the prototype
the new pronunciation property must be included
2024-01-11 16:15:04 +01:00
Andrea Vos
a7f093865e (lint) fixes 2023-12-28 22:36:40 +01:00
Andrea Vos
ea4998fdf0 Personal calendar in the card 2023-12-26 12:34:35 +00:00
Andrea Vos
ac0dd81244 (profile) allow inline markdown - add switch 2023-12-10 00:32:22 +01:00
Andrea Vos
16b0004237 (profile) allow inline markdown - optimisation, consistency 2023-12-09 19:10:01 +01:00
Andrea Vos
15687c7e91 (profile) allow inline markdown syntax for fields: description, names, words 2023-12-06 20:44:58 +01:00
Andrea Vos
2bed770e88 (profile) customisable sharing box 2023-09-13 12:43:17 +02:00
Andrea Vos
4970503fc1 (bug) fix profile links 2023-08-24 09:22:35 +02:00
Andrea Vos
411fd49f88 (profile) keep case in links (displayed) 2023-08-23 00:01:57 +02:00
Andrea Vos
c37926d6a1 <OpinionLegend> only show used opinions in the legend 2023-07-25 21:31:01 +02:00
Andrea Vos
be4b4f3382 [profile][bug] fix <ExpendableList> / reducedItems 2023-03-11 12:30:08 +01:00
Andrea Vos
81b7c7696a [profile][bug] avoid possible non-breaking long lines in users' descriptions 2023-03-11 11:27:08 +01:00
Theodore Dubois
bb5f7cd123 [tok] translate 2023-02-27 22:11:17 -08:00
Theodore Dubois
348a721ba3 [tok] try dropping pronouns entirely 2023-02-24 18:19:10 -08:00
Theodore Dubois
5a1df1411f [tok] put back the pronouns, further research is needed 2023-02-24 16:32:52 -08:00
Theodore Dubois
07f5a54fe0 [tok] hide the right part of the profile 2023-02-24 16:24:00 -08:00
Theodore Dubois
671c7e8baf [tok] try out no pronouns on cards 2023-02-24 16:18:44 -08:00
Andrea Vos
7c1aa2cd71 Merge remote-tracking branch 'origin/main' 2023-02-24 17:37:52 +01:00
Andrea Vos
01d05305d8 [a11y] reduced item count 2023-02-24 17:27:48 +01:00
Theodore Dubois
e6c508620d [tok] Linkify name column 2023-02-23 16:58:33 -08:00
Theodore Dubois
022efb90fc [tok] Fix pronoun links: add prefix, don't force lowercase 2023-02-23 16:35:07 -08:00
Andrea Vos
500d9a2ff9 replace twemoji with noto emoji 2023-02-21 20:01:23 +01:00