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