JingleManSweep
f97020b540
Merge branch 'main' into renovate/daisyui-5.x-lockfile
2026-10-12 19:08:04 +01:00
renovate[bot]
fdada4ad84
chore(deps): update dependency @types/node to v24.19.2
2026-10-12 17:58:34 +00:00
renovate[bot]
ca909102ee
chore(deps): update dependency daisyui to v5.7.47
2026-10-12 17:58:28 +00:00
JingleManSweep
16037e19e6
Merge branch 'main' into renovate/react-monorepo
2026-10-12 18:39:07 +01:00
renovate[bot]
39ff904656
chore(deps): update react monorepo to v19.3.0
2026-10-12 17:08:08 +00:00
renovate[bot]
c3a201093d
chore(deps): update dependency vite to v8.3.4
2026-10-12 16:22:45 +00:00
JingleManSweep
5074e6ab58
Merge branch 'main' into renovate/react-i18next-17.x-lockfile
2026-10-12 15:50:22 +01:00
JingleManSweep
9f7e330d08
Merge branch 'main' into renovate/tanstack-query-monorepo
2026-10-12 15:22:40 +01:00
renovate[bot]
42e3801a52
chore(deps): update dependency vitest to v5.0.4
2026-10-12 13:56:24 +00:00
JingleManSweep
636c64644f
Merge branch 'main' into renovate/tanstack-query-monorepo
2026-10-12 09:50:04 +01:00
renovate[bot]
7f7aab59fd
chore(deps): update dependency @tanstack/react-query to v5.104.2
2026-10-12 07:54:25 +00:00
renovate[bot]
72b1cadf9c
chore(deps): update dependency i18next to v26.4.4
2026-10-12 07:54:09 +00:00
JingleManSweep
47bf267f3b
Merge branch 'main' into renovate/react-i18next-17.x-lockfile
2026-10-12 08:53:17 +01:00
renovate[bot]
55d2fb39c5
chore(deps): update dependency jsdom to v30.1.2
2026-10-11 23:19:40 +00:00
renovate[bot]
7ba1e0a948
chore(deps): update dependency react-i18next to v17.0.16
2026-10-11 23:19:18 +00:00
renovate[bot]
5fe72aab2d
chore(deps): update dependency i18next to v26.4.3
2026-10-11 22:34:23 +00:00
JingleManSweep
6c6da618e7
Merge branch 'main' into renovate/testing-library-monorepo
2026-10-11 23:24:58 +01:00
renovate[bot]
37223a8fc0
chore(deps): update dependency vitest to v5.0.3
2026-10-11 22:08:53 +00:00
renovate[bot]
6bb4a4d1dc
chore(deps): update dependency @testing-library/dom to v10.4.2
2026-10-11 22:08:23 +00:00
renovate[bot]
46643db643
chore(deps): update dependency @vitejs/plugin-react to v6.1.2
2026-10-11 22:02:18 +00:00
renovate[bot]
5ebfc634d6
chore(deps): update dependency react-router to v8.4.0
2026-09-15 17:37:25 +00:00
JingleManSweep
8e94ad93f8
Merge branch 'main' into renovate/daisyui-5.x-lockfile
2026-09-05 13:41:06 +01:00
renovate[bot]
91ee7ae593
chore(deps): update dependency i18next to v26.4.2
2026-09-05 12:29:52 +00:00
renovate[bot]
a985d70850
chore(deps): update dependency daisyui to v5.7.28
2026-09-05 12:29:44 +00:00
renovate[bot]
6f3fe440c3
chore(deps): update dependency react-i18next to v17.0.13
2026-09-05 10:58:14 +00:00
renovate[bot]
e784c2681f
chore(deps): update dependency @types/react-dom to v19.2.7
2026-09-05 10:54:26 +00:00
renovate[bot]
06d5229f59
chore(deps): update dependency vitest to v5
2026-09-03 12:43:28 +00:00
Louis King
c1024bed04
feat(web): cluster map markers for large node counts
...
Wrap MapPage node markers in react-leaflet-cluster (leaflet.markercluster)
with spiderfy-at-max-zoom, zoom-to-bounds on click, clustering disabled at
zoom >= 15, and viewport culling so off-screen markers stay out of the DOM.
Cluster bubbles render a plain themed count badge. Marker label HTML is now
only built when the show-labels toggle is on, halving per-marker DOM weight;
hover-to-reveal no longer applies while labels are toggled off.
2026-08-30 13:01:07 +01:00
JingleManSweep
972898cff5
Merge branch 'main' into renovate/tanstack-query-monorepo
2026-08-29 11:33:38 +01:00
renovate[bot]
b1f71baf63
chore(deps): update dependency @tanstack/react-query to v5.102.8
2026-08-29 10:31:11 +00:00
renovate[bot]
b2fd54cb83
chore(deps): update dependency @types/leaflet to v1.9.22
2026-08-29 10:31:04 +00:00
renovate[bot]
ae2caee41c
chore(deps): update dependency vite to v8.2.2
2026-08-29 10:27:44 +00:00
renovate[bot]
24337a5374
chore(deps): update dependency @vitejs/plugin-react to v6.1.1
2026-08-29 10:14:58 +00:00
renovate[bot]
b972a5def2
chore(deps): update testing-library monorepo
2026-08-29 10:11:13 +00:00
renovate[bot]
64df1b3297
chore(deps): update dependency react-router to v8.3.1
2026-08-29 10:07:48 +00:00
JingleManSweep
ceb4f2be52
Merge branch 'main' into renovate/jsdom-30.x
2026-08-29 11:03:57 +01:00
renovate[bot]
91bbd4e3f9
chore(deps): update react monorepo to v19.2.18
2026-08-29 09:58:14 +00:00
JingleManSweep
1a082edbb8
Merge branch 'main' into renovate/jsdom-30.x
2026-08-29 10:57:18 +01:00
renovate[bot]
737054f932
chore(deps): update dependency jsdom to v30
2026-08-25 23:06:17 +00:00
renovate[bot]
1d8a2b8cfa
chore(deps): update dependency daisyui to v5.7.22
2026-08-25 23:05:24 +00:00
JingleManSweep
e0e9c6e781
Merge branch 'main' into renovate/vitest-monorepo
2026-08-26 00:01:45 +01:00
renovate[bot]
70c2b8b77f
chore(deps): update dependency react-i18next to v17.0.12
2026-08-25 22:56:29 +00:00
JingleManSweep
de62572dd2
Merge branch 'main' into renovate/vitest-monorepo
2026-08-25 23:52:41 +01:00
renovate[bot]
c56d63062a
chore(deps): update dependency i18next to v26.4.0
2026-08-25 22:48:33 +00:00
renovate[bot]
12dc981f71
chore(deps): update dependency vitest to v4.1.11
2026-08-25 22:48:06 +00:00
renovate[bot]
df02cf0601
chore(deps): update dependency daisyui to v5.7.3
2026-07-25 13:55:36 +00:00
Louis King
2634711dd3
fix(e2e): pin @playwright/test to 1.61.1 to match nixpkgs browsers
...
Playwright browser binaries on this NixOS system are managed by
nixpkgs playwright.browsers (currently 1.61.1, browser revision
1228). Renovate bumped @playwright/test to 1.62.0 (revision 1234)
which has no matching browser binary in the Nix store.
Pin to exact 1.61.1 (no caret) and disable Renovate updates for
this package via renovate.json packageRules.
2026-07-25 00:20:00 +01:00
Louis King
1a4b58b473
chore(deps): upgrade vite to v8 and @vitejs/plugin-react to v6
...
Vite 8 replaces Rollup with Rolldown as the bundler engine. This
requires migrating build.rollupOptions to build.rolldownOptions and
the removed object-form manualChunks to the new codeSplitting.groups
API.
Migrate vite.config.ts:
- rollupOptions -> rolldownOptions
- manualChunks object -> codeSplitting.groups with RegExp test patterns
(vendor: react/react-dom/react-router, i18n: i18next packages)
@vitejs/plugin-react@6 requires vite@^8 as peer dependency, so both
upgrades must land together.
Verified: npm run build succeeds (chunks: vendor 230KB, i18n 55KB),
tsc --noEmit clean, 339/339 vitest tests passing.
2026-07-25 00:10:46 +01:00
Louis King
4b745974a1
chore(deps): upgrade typescript to v7 and migrate tsconfig
...
TypeScript 7 removes the 'baseUrl' compiler option and requires
'paths' entries to be relative (leading './'). Update tsconfig.json
accordingly. The '@/alias is also resolved by Vite's resolve.alias
in vite.config.ts, so only tsc --noEmit was affected.
Verified: tsc --noEmit clean, e2e typecheck clean, 339/339 vitest
tests passing.
2026-07-25 00:02:55 +01:00
renovate[bot]
6b3d6d53cb
chore(deps): update dependency @playwright/test to v1.62.0
2026-07-24 22:52:54 +00:00