Commit Graph

558 Commits

Author SHA1 Message Date
dependabot[bot]
8b3e0b5adc Bump vite and @vitejs/plugin-react
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) and [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react). These dependencies needed to be updated together.

Updates `vite` from 6.4.2 to 8.1.3
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.1.3/packages/vite)

Updates `@vitejs/plugin-react` from 4.3.4 to 6.0.3
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.3/packages/plugin-react)

---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 6.0.3
  dependency-type: direct:development
- dependency-name: vite
  dependency-version: 8.1.3
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-05 21:14:15 +00:00
Przemek Więch
85df7d13bb Format markdown files 2026-07-05 22:51:04 +02:00
Przemek Więch
72abbc7e7e test: update visual regression snapshot for the intro page on Linux 2026-07-05 22:13:03 +02:00
Przemek Więch
b285fe349f refactor: restrict WikiTree integration to the apps.wikitree.com domain and add helper utilities 2026-07-05 20:35:57 +02:00
Przemek Więch
aeb73aced7 docs: add documentation for supported GEDCOM and GEDZIP file formats 2026-07-04 22:05:13 +02:00
Przemek Więch
4d2cd67f04 build: upgrade node base image to version 24-alpine 2026-07-04 22:01:17 +02:00
Przemek Więch
8133efdcdb npm run prettier 2026-07-04 21:53:34 +02:00
Przemek Więch
980df35198 refactor: consolidate prober logic into shared helper and add test-testid attributes to core UI elements 2026-07-04 21:42:21 +02:00
Przemek Więch
fa2636e8b1 Fix docker prober 2026-07-04 00:04:40 +02:00
Przemek Więch
31c3f4698b Add docker container prober 2026-07-03 23:55:08 +02:00
Przemek Więch
0cf16fa6e2 Add cors proxy prober on apps.wikitree.com 2026-07-03 23:47:28 +02:00
Przemek Więch
336ca34312 Add WikiTree prober 2026-07-03 23:43:39 +02:00
Przemek Więch
f28dfbf21d Add GitHub Pages prober 2026-07-03 23:39:16 +02:00
Przemek Więch
6af745ca3d Add design doc for probers 2026-07-03 23:05:19 +02:00
Przemek Więch
c23d134e95 Fix failing visual test 2026-07-01 13:08:11 +02:00
Przemek Więch
a1333932ac Fix visual tests 2026-07-01 11:02:33 +02:00
Przemek Więch
b5d41b91fb Add '/' shortcut to focus search box 2026-06-30 23:49:53 +02:00
Przemek Więch
f11b3187a2 Add Swedish translation (#309) 2026-06-28 23:36:57 +02:00
Przemek Więch
b0cd2a04d6 run prettier 2026-06-25 14:39:37 +02:00
Przemek Więch
3effe501b7 Align and standardize settings data source list layout
Aligns the "Data source" list items in the side panel by resolving a
browser-specific layout discrepancy where icons with different intrinsic
widths (e.g., "edit" vs "calendar") caused uneven text indentation and
vertical misalignment.

- Refactored `SourceHead` in `head.tsx` to wrap all list icons in a
  `list-icon-wrapper` container instead of using `<List.Icon>` directly.
- Added CSS rules in `index.css` to format `.list-icon-wrapper` and its
  sibling `.content` as table cells aligned at the top, with a fixed
  width of `20px` for the icon column.
- Converted relative sizing (`em`) to absolute pixels (`px`) for
  pixel-perfect cross-browser precision.
- Updated Playwright visual regression snapshots to match the newly
  aligned and corrected UI layout.
2026-06-25 14:31:25 +02:00
Przemek Więch
9cb57d1f49 Change order of place display options 2026-06-24 23:18:04 +02:00
Przemek Więch
1d80c07bf9 Trying to fix visual test under node 24 2026-06-24 22:54:40 +02:00
Przemek Więch
994624465d Bump node version to 24 2026-06-24 17:56:25 +02:00
Przemek Więch
e2dc5bfd4b Merge 2 google drive hooks 2026-06-24 17:51:58 +02:00
Przemek Więch
6c8a716ed0 Split long useEffect in useGenealogyLoader 2026-06-24 16:49:18 +02:00
Przemek Więch
445009a89b Extract useGenealogyLoader from view_page.tsx 2026-06-24 00:03:28 +02:00
Przemek Więch
960853ee9f extract useGoogleDriveAuthFlow from view_page.tsx 2026-06-23 23:51:49 +02:00
Przemek Więch
5037175727 Extract useUrlState hook from view_page.tsx 2026-06-23 23:41:27 +02:00
Przemek Więch
2f896feac1 Extract ProgressPill from view_page.tsx 2026-06-23 18:55:46 +02:00
Przemek Więch
48afec25e3 Move WikiTree and Google Drive code out of app.tsx 2026-06-23 18:53:21 +02:00
Przemek Więch
35eab84edd bump topola to 3.10.3 2026-06-22 23:55:22 +02:00
Kamil Jiwa
74bef35955 Don't cache embedded GEDCOM in sessionStorage (#308) 2026-06-21 17:57:31 +02:00
Kamil Jiwa
b6e3a95741 Recognize blob: and data:image URLs as images (#307) 2026-06-21 17:56:47 +02:00
dependabot[bot]
e6ba57886c Bump react-router from 7.15.0 to 7.15.1 (#302) 2026-06-18 20:32:34 +02:00
dependabot[bot]
f432f6068b Bump form-data from 4.0.4 to 4.0.6 (#303) 2026-06-18 20:32:09 +02:00
dependabot[bot]
b8ef6a17f0 Bump dompurify from 3.4.2 to 3.4.11 (#304) 2026-06-18 20:31:47 +02:00
Przemek Więch
17dd3ab291 WikiTree loading improvements 2026-06-15 07:39:22 +02:00
Przemek Więch
f887f40321 Handle wikitree authcode in apps.tsx 2026-06-13 17:11:38 +02:00
Przemek Więch
0589ffba5c Extract IntroPage from app.tsx 2026-06-12 16:14:55 +02:00
Przemek Więch
499f88d23c Extract ViewPage from app.tsx 2026-06-11 20:30:21 +02:00
Przemek Więch
ef2653b51f Extract useGoogleAuth from app.tsx 2026-06-11 17:31:52 +02:00
Przemek Więch
843e0f528c Shift config to URL as source of truth 2026-06-11 17:09:30 +02:00
Przemek Więch
11502aa8e7 Shift showSidePanel to URL as source of truth 2026-06-11 17:00:33 +02:00
Przemek Więch
b9e195e369 Shift selection and detailIndi to URL as source of truth 2026-06-11 16:18:32 +02:00
Przemek Więch
4dd84a7375 Shift freezeAnimation to URL as source of truth 2026-06-11 15:41:11 +02:00
Przemek Więch
e0db71c514 Shift showWikiTreeMenus to URL as source of truth 2026-06-11 15:32:03 +02:00
Przemek Więch
1445453a9b Shift standalone to URL as source of truth 2026-06-11 15:24:21 +02:00
Przemek Więch
97c9628dbe Shift chartType to URL as source of truth 2026-06-11 15:17:38 +02:00
Przemek Więch
899fc71197 Don't freeze tests when they fail 2026-06-10 23:44:49 +02:00
Przemek Więch
52b2937575 Extract useWebMcpBridge from app.tsx 2026-06-10 23:42:20 +02:00