33 Commits

Author SHA1 Message Date
Przemek Więch
85df7d13bb Format markdown files 2026-07-05 22:51:04 +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
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
b5d41b91fb Add '/' shortcut to focus search box 2026-06-30 23:49:53 +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
52b2937575 Extract useWebMcpBridge from app.tsx 2026-06-10 23:42:20 +02:00
Przemek Więch
4fa8695904 make chart-specific props and event handlers optional 2026-06-10 19:37:54 +02:00
Przemek Więch
fa6c7f9ff1 Extract url utils from app.tsx 2026-06-10 19:24:04 +02:00
Przemek Więch
8f0b800d53 Extract datasource instances from app.tsx 2026-06-10 17:31:51 +02:00
Przemek Więch
21860aa5ce Refactor error components out of app.tsx 2026-06-10 16:53:58 +02:00
Przemek Więch
bee3dea1d3 Design for refactoring App.tsx 2026-06-06 09:19:38 +02:00
Przemek Więch
55a1626cf4 Add support for loading files from Google Drive
#vibecoded
2026-05-31 09:59:12 +02:00
Przemek Więch
a9cd34684c Display images in details panel fromm gedzip files 2026-05-18 22:54:02 +02:00
Przemek Więch
708d26d561 Add Immediate Family section to person details in side panel 2026-05-17 00:11:04 +02:00
Przemek Więch
328008f8e9 Embed font hoping that this will make the visual tests reproducible 2026-05-12 18:08:32 +02:00
Przemek Więch
6006cf725f Fix file paths in docs 2026-05-12 00:33:42 +02:00
Przemek Więch
6b1270fa3c Don't run tests in deploy github actions
Tests already run on all commits.
2026-05-09 22:11:42 +02:00
Przemek Więch
34f66d3a49 Update README files 2026-05-09 11:07:55 +02:00
Przemek Więch
29ae67427a Add screenshot tests 2026-05-08 23:01:56 +02:00
Przemek Więch
d427300ddf Migrate from Cypress to Playwright 2026-05-08 16:18:40 +02:00
Przemek Więch
40df8112bd Add Dockerfile and automation to build and publish a docker image 2026-05-06 00:02:53 +02:00
Przemek Więch
743204ade6 Add WebMCP integration
Add getting individuals and focusing the view on a selected person.

This feature was added following the method described in the article
"Elephants, Goldfish and the New Golden Age of Software Engineering"
by Dave Rensin
https://drensin.medium.com/elephants-goldfish-and-the-new-golden-age-of-software-engineering-c33641a48874

 #vibecoded
2026-05-03 18:09:56 +02:00