979 Commits

Author SHA1 Message Date
Andrea Vos
44e656744b (user)(ui) revamp the account page 2024-04-16 20:55:39 -05:00
Andrea Vos
9b3a316a44 Merge branch 'refs/heads/main' into spis-2024-raport 2024-04-14 17:04:35 -05:00
Valentyne Stigloher
959efbe4eb (fix) dark mode on _ and cards 2024-04-08 18:43:49 +02:00
Valentyne Stigloher
720d57bbe8 (cookies) add SameSite=Lax by default and upgrade some cookies in their length for consistency 2024-04-08 14:52:18 +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
02f7bdc3b1 (style) save effective darkMode to cookies to make it accessible in ssr 2024-04-08 14:52:16 +02:00
Valentyne Stigloher
11f253583b (refactor) remove process.client checks in mounted as it is not executed in ssr anyway 2024-04-08 14:29:24 +02:00
Andrea Vos
68d4470ee7 (pl)(census) sprinkle stats all over the page 2024-04-06 13:33:09 +02:00
Andrea Vos
b6eea2b571 (pl)(census) sprinkle stats all over the page 2024-04-06 13:07:20 +02:00
Andrea Vos
ec584c6a2b (pl)(census) sprinkle stats all over the page 2024-04-06 12:25:24 +02:00
Andrea Vos
fcffe1d49e (pl)(blog)(links) pomiędzy 2024-04-01 16:27:59 +02:00
Andrea Vos
8752578773 (account) better UI for changing avatars (many people cannot find it) 2024-04-01 13:54:59 +02:00
Andrea Vos
c26b1fbceb disable safari warning
we got a confirmation from one user that it's fixed. let's hope that's the case for everyone. let's remove the warning banner and see if someone complains again.
2024-03-21 20:01:39 +01:00
Andrea Vos
64892067ce (profile) increase calendar limits and display proper validation error 2024-03-21 19:27:19 +01:00
Valentyne Stigloher
1a12dce4a8 (ts) convert src/buildPronoun.ts 2024-03-12 15:11:40 +01:00
Valentyne Stigloher
bd332e3949 (ts) overwrite NuxtRuntimeConfig to be Config (enables stricter type checking and hints) 2024-03-12 15:11:40 +01:00
Valentyne Stigloher
f61aaa16b7 (admin) use proper classes for warning / danger to ensurce contrast 2024-03-10 17:17:30 +01:00
Valentyne Stigloher
52f305cbf5 (fix) show error message dialogue even though it is untranslatable
also prevents closing due to timeout when show() is called just after hide()
2024-03-10 17:17:29 +01:00
Valentyne Stigloher
4678c325f8 (ts) convert adminTranslationsAwaiting.vue with its dependencies
tricky part was mixin, but apparently you should use Vue.extend for mixins and extend from that
https://stackoverflow.com/questions/51873087/unable-to-use-mixins-in-vue-with-typescript
2024-03-10 17:08:26 +01:00
Andrea Vos
e87c8739e8 (sentry) minor fixes 2024-03-07 21:07:38 +01:00
Valentyne Stigloher
f69aec7998 (sentry) replace some console.error with Sentry.captureException 2024-03-05 18:19:34 +01:00
Andrea Vos
9d5bc987e6 (profile) allow 36 chars in opinion descriptions (requested by user) 2024-03-05 18:17:52 +01:00
Valentyne Stigloher
dd63c9c874 (fix) locales without workshops config act like it is disabled for them 2024-02-26 13:52:20 +01:00
Andrea Vos
c1043d07d2 linter fixes 2024-02-25 14:53:48 +00:00
Andrea Vos
40fc84126b Merge branch 'main' into workshops 2024-02-25 12:53:38 +00: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
2364e2543c (ts) convert locale/locales.ts to TypeScript 2024-02-23 17:48:16 +01:00
Andrea Vos
a4799d397a fix linter 2024-02-18 22:10:54 +00:00
Andrea Vos
39429e1b9b (bug) safari warning 2024-02-18 22:01:13 +00:00
Valentyne Stigloher
600b4b4788 (fix) use v-if instead of v-show so that census banners don’t 404 on other locales 2024-02-17 13:58:41 +01:00
Andrea Vos
dd92e795e7 (pl)(census) increase privacy by keeping deduplication info separately from answers; fix bug with trimming of translation keys 2024-02-15 08:30:07 +00:00
Valentyne Stigloher
8cdbf04b1f (fix) catch unknown timezones 2024-02-14 15:02:33 +01:00
Andrea Vos
a5ce601752 (blog)(design) use text-wrap: balance; 2024-02-09 17:56:30 +01:00
Andrea Vos
d703b4cf3d (pl(workshops) merge & wording 2024-02-09 17:50:29 +01:00
Andrea Vos
706a1b51ef Merge branch 'main' into workshops
# Conflicts:
#	components/CommunityNav.vue
#	components/Header.vue
#	src/contact.js
2024-02-09 15:11:01 +01:00
Andrea Vos
373fd09c69 (ua)(trans) 2024-02-03 14:09:37 +01:00
Andrea Vos
4ad4d6099f (bug) potential fix for safari freezing 2024-02-02 10:41:07 +01:00
Andrea Vos
88661eb5ed Merge remote-tracking branch 'origin/main' 2024-01-29 18:57:21 +01:00
Valentyne Stigloher
c0a4c41d4b (fix) reload sound in <PronunciationSpeaker> if an error occured or the input changed 2024-01-29 15:33:50 +01:00
Andrea Vos
ea506eabb7 (bug) minor fix for potentially missing config values in <Header> 2024-01-28 14:53:42 +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
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
Valentyne Stigloher
6963425947 (scss) reference style.scss globally in nuxt config instead of in components / layouts
this resulted in a larger bundle size (~200kB gzipped)
2024-01-21 12:44:35 +01:00
Andrea Vos
0d15a38e1b <PronunciationSpeaker> reuse the sound object 2024-01-18 19:29:45 +01:00
Andrea Vos
731feaf711 (bug) fix publift call 2024-01-18 19:29:01 +01:00
Andrea Vos
fcb07f3da4 (bug) fix <PronunciationSpeaker/> causing "A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received" for some profiles; also add state indicator (useful when loading is slower) 2024-01-18 18:53:30 +01:00
Andrea Vos
07e4d9781c (bug) <LinkedText/> should open files in new tab (nuxt router messes it up) 2024-01-17 18:03:35 +01:00