67 Commits

Author SHA1 Message Date
Andrea Vos
c3ed7427c9 replace ENV with NODE_ENV 2024-07-04 21:43:44 +02:00
Valentyne Stigloher
b120e773e8 (lint) 2024-05-31 23:11:43 +02:00
Valentyne Stigloher
ade7b2b9d7 (fix) exclude _ from publish criteria
yes, I feel stupid for this
2024-05-31 23:02:08 +02:00
Valentyne Stigloher
e0aa003c19 (nuxt) use process.env.ENV=test independent of process.env.NODE_ENV to mark test environments 2024-05-30 21:28:38 +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
11f253583b (refactor) remove process.client checks in mounted as it is not executed in ssr anyway 2024-04-08 14:29:24 +02: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
14ee946971 (errorhandling) ignore loading errors for ad and gtm scripts
most of the time these are CORS errors which need separate investigation
but as these errors are quite common, they keep coming in sentry
2024-03-10 17:45:58 +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
Valentyne Stigloher
f0ece7bbae (sentry) do not capture errors from $post, instead send them up the promise chain 2024-03-09 18:22:54 +01:00
Valentyne Stigloher
f69aec7998 (sentry) replace some console.error with Sentry.captureException 2024-03-05 18:19:34 +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
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
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
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
9a9d130de7 (lint) explicitely state when global variables are used 2023-12-28 22:34:27 +01:00
Valentyne Stigloher
b0d00883cc (lint) explicitely add .vue extension when importing components 2023-12-28 22:34:27 +01:00
Andrea Vos
db5910f886 fix typo 2023-10-07 14:21:08 +02:00
Andrea Vos
4dde0080cd (ads)(WIP) publift 2023-09-13 17:28:00 +02:00
Andrea Vos
04ad5ea003 Merge (ads) newor 2023-07-27 19:55:06 +02:00
Andrea Vos
f86a40a4f8 account switch – only refresh other tabs when focused 2023-07-10 19:17:26 +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
2e12d46c57 [security] keep test & unpublished versions under a password - fix test? 2023-03-11 14:02:58 +01:00
Andrea Vos
e25824cc6d [security] keep test & unpublished versions under a password - fix home 2023-03-11 13:36:45 +01:00
Andrea Vos
8eaca6997e [security] keep test & unpublished versions under a password 2023-03-11 13:32:01 +01:00
Andrea Vos
07a0b712d7 [ads] GTM 2023-02-15 19:59:18 +01:00
Andrea Vos
8b83792ddd fix adsense units 2023-01-03 14:55:48 +01:00
Andrea Vos
11b79d08c7 [ads] switch to adsense 2022-12-29 15:36:18 +01:00
Andrea Vos
d879b07785 [admin] show ban snapshots 2022-12-29 13:47:52 +01:00
Andrea Vos
2e75429c0d remove SW unregistering 2022-11-12 20:23:54 +01:00
Andrea Vos
f7862d86a0 #329 [bug] Length restrictions missing on words/pronouns/name sections 2022-10-12 20:48:30 +02:00
Andrea Vos
c339152416 disable PWA, many issues with page showing old data might be coming from it 2022-10-05 18:57:39 +02:00
Andrea Vos
e657df81f8 disable PWA, many issues with page showing old data might be coming from it 2022-10-05 17:03:34 +02:00
Andrea Vos
c4df1097cf [profile] #318 profile QR codes 2022-09-10 00:31:53 +02:00
Andrea Vos
00b6b3452d [ads] 2022-09-02 21:17:02 +02:00
Andrea Vos
9fd67a5bb0 TranslationMode - admin 2022-07-30 12:12:47 +02:00
Andrea Vos
94f705d733 TranslationMode - proof of concept (disabled on prod) 2022-07-17 17:32:27 +02:00
Andrea Vos
24d2ca7d12 [perf][bug] disable no-ssr and fix hCaptcha rendering in SSR 2022-02-13 23:19:06 +01:00
Andrea Vos
780e074b16 [ru] add age limit to protect our Russian contributors 2022-02-13 17:06:46 +01:00
Andrea Vos
554743f0b8 disable arc monkeypatch 2022-01-25 17:41:22 +01:00
Andrea Vos
b55626311a [dark] add "automatic" to the mode switch 2022-01-18 20:26:21 +01:00
Andrea Vos
4c9f903c4c monkeyPatchBlockTrackers 2021-12-30 22:58:29 +01:00
Andrea Vos
cf951401fe monkeyPatchBlockTrackers 2021-12-30 22:20:11 +01:00
Andrea Vos
659bd3e3a1 [design] fix main min height 2021-12-17 17:38:19 +01:00
Andrea Vos
92ca7034b1 [design] redesign footer 2021-12-08 18:04:27 +01:00
Andrea Vos
48c76ace38 [profile][editor] restore default words 2021-11-15 20:55:59 +01:00
Andrea Vos
14c2873e78 #220 [profile] card images - fixes 2021-07-10 19:02:08 +02:00
Andrea Vos
f13e0007a2 #220 [profile] card images 2021-07-10 16:46:29 +02:00