141 Commits

Author SHA1 Message Date
Valentyne Stigloher
765d9a0c51 (dependencies) upgrade eslint to 9.22.0 and reconfigure @stylistic/generator-star-spacing to match prettier output 2025-03-14 18:47:32 +01:00
Valentyne Stigloher
ec992a772d (dependencies) remove vue3-lazy-hydration, the only application is fine without it, for future usages use Nuxt’s mechanism
https://nuxt.com/docs/guide/directory-structure/components#delayed-or-lazy-hydration
2025-03-14 18:24:41 +01:00
Valentyne Stigloher
0570f3d55e (dependencies) properly upgrade other nuxt packages to 3.16 2025-03-14 18:18:35 +01:00
Pronouns Page Technical
51e82e3daf Update dependency nuxt to ^3.16.0 2025-03-11 15:06:38 +00:00
Valentyne Stigloher
ca27c862a1 (dependencies) move @fortawesome/fontawesome-pro to production dependencies because it is needed by /api/nouns/:id.png 2025-02-26 22:31:33 +01:00
Valentyne Stigloher
23d2504026 Merge branch 'renovate/npm-sentry-browser-vulnerability' into 'main'
Update dependency @sentry/browser to v7.119.1 [SECURITY]

See merge request PronounsPage/PronounsPage!579
2025-02-25 10:05:51 +00:00
Valentyne Stigloher
738ea62c9d Merge branch 'renovate/npm-path-to-regexp-vulnerability' into 'main'
Update dependency path-to-regexp to v0.1.12 [SECURITY]

See merge request PronounsPage/PronounsPage!576
2025-02-25 10:05:14 +00:00
Pronouns Page Technical
beedbe53c6 Update dependency canvas to v3 2025-02-23 11:49:41 +00:00
Pronouns Page Technical
88e6441368 Update dependency path-to-regexp to v0.1.12 [SECURITY] 2025-02-23 11:49:08 +00:00
Pronouns Page Technical
42fb769fdd Update dependency @sentry/browser to v7.119.1 [SECURITY] 2025-02-23 11:48:34 +00:00
Valentyne Stigloher
54c71f7a78 (dependencies) remove unused @sentry/webpack-plugin 2025-02-21 20:45:59 +01:00
Valentyne Stigloher
4d4466df79 (dependencies) categorize which dependencies are necessary outside of .output after deploy in dependencies, all other in devDependencies 2025-02-21 14:02:11 +01:00
Valentyne Stigloher
dd38075cab (dependencies) remove unused querystringify 2025-02-21 13:58:47 +01:00
Valentyne Stigloher
e4437aa8c9 (dependencies) remove unused cookie-parser 2025-02-21 13:58:47 +01:00
Valentyne Stigloher
a4f83d4337 (dependencies) remove unused @types/* dependencies 2025-02-21 13:58:47 +01:00
Valentyne Stigloher
e7c8a1e698 (header) remove 1M celebration with canvas-confetti dependency 2025-02-21 13:58:47 +01:00
Valentyne Stigloher
1b960b8304 (dependencies) remove unused query-string 2025-02-21 13:33:42 +01:00
Pronouns Page Technical
1e8553ad2a Update dependency html-validate to v9 2025-02-17 15:07:58 +00:00
Valentyne Stigloher
d5032b4443 (nuxt) replace rtlcss with postcss-rtl which generates a stylesheet with both ltr and rtl 2025-02-15 14:27:01 +01:00
Valentyne Stigloher
2946cf71e7 (dependencies) remove explicit dependency to postcss (we depend transitively on it) 2025-02-10 23:10:03 +01:00
Valentyne Stigloher
48fbee2de2 (dependencies) remove @rollup/plugin-replace
unnecessary since 3e5a0b12f2f84ecb4a2c9f7876a210f4d864252c
2025-02-10 22:46:54 +01:00
Valentyne Stigloher
8b7d872bea (dependencies) use pnpm dedupe to remove older dependencies in the lockfile if a newer version can be used 2025-02-10 16:54:34 +01:00
Valentyne Stigloher
d0b0d06eb5 (dependencies) upgrade vitest to 2.1.9 2025-02-10 12:51:12 +01:00
Valentyne Stigloher
6103b01102 (dependencies) remove explicit dependency to rollup (we depend transitively on it) 2025-02-10 12:47:57 +01:00
Valentyne Stigloher
a7377c9b46 (dependencies) upgrade nuxt to 3.15.4 and define it as dev dependency 2025-02-10 12:40:53 +01:00
Valentyne Stigloher
a6e7aa3347 (dependencies) upgrade avris-vue-share to 1.0.1 2025-02-10 12:29:17 +01:00
Adaline Simonian
23a3862ca0
test: introduce snapshot-based smoke tests
- Adds a new test suite with Docker-based smoke tests for all locales.
  Can be run using the ./smoketest.sh script.
- Replaces all calls to Math.random() with a new helper that returns 0.5
  in snapshot testing mode, ensuring deterministic snapshots.
- Similarly replaces all calls to new Date() and Date.now() with new
  helpers that return a fixed date in snapshot testing mode.
- Replaces checks against NODE_ENV with APP_ENV, to ensure that the
  bundles can be built with Nuxt for testing without losing code that
  would otherwise be stripped out by production optimizations.
- Adds a database init script that can be used to initialize the
  database with a single admin user and a long-lived JWT token for use
  in automation tests.
- Adds a JWT decoding/encoding CLI tool for debugging JWTs.

Note: Snapshots are not checked in, and must be generated manually. See
test/__snapshots__/.gitignore for more information.
2025-02-02 23:11:19 -08:00
Andrea Vos
01631e413a use avris-vue-share after v1.0 release instead of copying the code with modifications 2025-01-31 21:44:47 +01:00
Benjamin
bbfa210340 JS Modernization (@benshawmean) 2025-01-16 22:24:08 +00:00
Valentyne Stigloher
4edd90af7d (ts) migrate <Chart> to composition API 2025-01-11 15:48:43 +01:00
Valentyne Stigloher
b68f84daf2 (dependencies) upgrade nuxt to 3.15.1 2025-01-11 11:54:51 +01:00
Valentyne Stigloher
3c81de9c16 (dependencies) upgrade typescript to 5.7.2 2024-12-29 14:35:23 +01:00
Valentyne Stigloher
bc6dc8d0cd (dependencies) upgrade nuxt to 3.15 2024-12-29 13:56:57 +01:00
Valentyne Stigloher
9318d64e44 (search) use debounce to prevent multiple requests while typing 2024-12-28 00:16:09 +01:00
Valentyne Stigloher
e8f5f22ba7 (search)(blog) add search for blog entries 2024-12-28 00:03:28 +01:00
Valentyne Stigloher
3bfbb19bae (ts) migrate <Table> and <*Dictionary> to composition API enabling <Table> being generic 2024-12-07 11:10:52 +01:00
Andrea Vos
215e859da6 silly me 2024-11-20 23:11:24 +01:00
Valentyne Stigloher
92c87a841d (dependencies) upgrade pageres to 8.1.0 2024-11-17 23:06:17 +01:00
Valentyne Stigloher
2a2d2946ea (dependencies) remove unused vue-meta 2024-11-17 15:44:14 +01:00
Valentyne Stigloher
07447b6995 (dependencies) upgrade nuxt to 3.14.159 2024-11-17 15:44:14 +01:00
Valentyne Stigloher
065d944f65 (blog) make blog.atom a server route to exclude its dependencies from client bundle 2024-11-10 21:59:56 +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
4ba0b89809 (refactor) remove lodash dependency 2024-11-10 21:35:07 +01:00
Valentyne Stigloher
6ec5607d38 (lint) upgrade to ESLint 9 2024-10-29 10:56:32 +01:00
Valentyne Stigloher
51aa03e059 (deps) update vue to 3.5.12 2024-10-28 18:51:46 +01:00
Valentyne Stigloher
c96e9db71d (deps) update @nuxt/devtools to 1.6.0 2024-10-28 18:49:19 +01:00
Valentyne Stigloher
6b7ef03c01 (pnpm) upgrade to v9 2024-09-26 20:08:09 +02:00
Valentyne Stigloher
65b18279ba (deps) update nuxt to 3.13.2 2024-09-20 19:02:23 +02:00
Valentyne Stigloher
2cfb4fec4f (vue) use @floating-ui/vue instead of @floating-ui/dom to get rid of some boilerplate 2024-09-16 21:14:51 +02:00
Valentyne Stigloher
db8a6d21cf (nuxt) disable csrf
reverts commit 6825cf78217f14bb709a96b341d35514f1fbbcad.
2024-09-14 15:08:34 +02:00