Commit Graph

272 Commits

Author SHA1 Message Date
Przemek Więch
34f66d3a49 Update README files 2026-05-09 11:07:55 +02:00
Przemek Więch
d427300ddf Migrate from Cypress to Playwright 2026-05-08 16:18:40 +02:00
Przemek Więch
bdf1ab9d8f npm run prettier 2026-05-06 00:04:23 +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
fdc0f50a97 fix lint 2026-05-03 18:13:20 +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
Mario N. Nikolov
a323050958 Display search on mobile (#286) 2026-05-02 15:26:29 +02:00
Przemek Więch
61dc588cd6 Add README files to all directories
generated by LLM
2026-05-02 14:57:03 +02:00
Przemek Więch
319869a886 run prettier 2026-04-29 00:19:20 +02:00
Przemek Więch
d39143e21d Simplify package.json build and start scripts
Move reading readme and versions out of package.json
2026-04-29 00:11:06 +02:00
Przemek Więch
51e5d2740d Upgrade prettier and fix files 2026-04-28 23:51:29 +02:00
Przemek Więch
3c43a3e23e fix lint and remove all eslint overrides 2026-04-28 23:39:47 +02:00
Przemek Więch
36852348a8 Fix some lint errors 2026-04-28 23:28:52 +02:00
Przemek Więch
0443741537 Run prettier on all code 2026-04-28 23:25:40 +02:00
Przemek Więch
5a1695fbc1 Refactor wikitree.ts into smaller files
#vibecoded
2026-04-28 17:43:14 +02:00
Przemek Więch
f3b2b436b6 Update Polish translation 2026-04-28 17:10:21 +02:00
Przemek Więch
fa88d4f86b Run prettier on all code 2026-04-28 17:07:49 +02:00
Przemek Więch
3c148434d6 Fix opening links in a new tab 2026-04-28 17:05:55 +02:00
Frank Buchholz
e2123894a6 Show _RUFNAME as a decorated part with GIVN (#276)
Currently function nameDetails simply concatenates various tags to build the full name. The tags _RUFNAME and NICK get some decoration, example: Johannes Karl "Johannes" (Hannes) Buchholz

Well, the tag _RUFNAME as a special part of GIVN, which I suggest not to repeat but show decorated within GIVN.

Result: "Johannes" Karl (Hannes) Buchholz

References:
https://wiki.genealogy.net/Name_in_Gedcom
https://wiki.genealogy.net/GEDCOM/NAME-Tag#Vereinbarung_zu_Rufnamen
2026-04-25 00:05:34 +02:00
Frank Buchholz
4800b04eb1 View details for different persons without rebuilding the tree (#281) 2026-04-20 17:41:03 +02:00
Frank Buchholz
fbe82dd9fc Show ID on the details pane (depending on config) (#278) 2026-04-18 22:28:10 +02:00
Przemek Więch
25dcbf6bd1 Fix translation typo in Polish JSON file 2026-04-05 22:28:02 +02:00
Przemek Więch
6088d5d599 Run prettier on all files 2026-03-04 20:12:22 +01:00
Przemek Więch
c5d6a9ef42 Use getPeople WikiTree API instead of getAncestors (#262)
The getAncestors API is deprecated
2026-03-04 20:11:38 +01:00
Przemek Więch
ad7eadb4fd Improve exporting PDF files.
Changed strategy from rendering the SVG to a canvas and then exporting
the canvas as an image, to directly exporting the SVG as an image.
This results in much smaller PDF files.
2026-02-20 23:46:31 +01:00
Frank Buchholz
ac3369f3a2 Show TITL together with FILE objects for internet links (#255) 2026-02-18 17:23:33 +01:00
Frank Buchholz
7c5203b263 Show header information of the gedcom file on the side panel (#252)
* Show header information of the gedcom file on the side panel #251

* Format creation date in HEAD section
2026-02-13 23:55:23 +01:00
Mario N. Nikolov
bff5d7f267 Improving the UX of the sidebar on mobile (#228)
* refactor: move the sidebar to the bottom of the viewport on mobile for better UX

* feat(sidepanel): add a function which checks the viewport size and determines whether the side panel should be shown by default
2026-01-19 20:48:31 +01:00
Anton Larionov
af04484f11 Update Russian translation (#244)
* Update Russian translation for settings

- Translate missing words
- Better wording for common UI elements

* Fix typos in Russian translation strings
2026-01-14 20:49:59 +01:00
Adam Gross
38803b73f9 Fix initialization of selection in App (#239) 2025-12-31 18:46:46 +01:00
Adam Gross
ccdd732bbd Build configuration option to remove Google Analytics (#236) 2025-12-31 00:58:55 +01:00
Adam Gross
92f723e7fd Adjust load_data test to accommodate test.ged file length on Windows (#234) 2025-12-30 10:20:33 +01:00
StoyanDimitrov
9cac3d005d Update Bulgarian translation (#223) 2025-11-04 11:03:10 +01:00
Eugene Shishkin
ce99b86b55 Display types for attributes/facts in the sidebar (#221)
* feat: Show attribute names in sidebar

* feat: Take into account case when no TYPE tag for FACT is found
2025-10-29 23:21:21 +01:00
Frank Buchholz
0154892b97 Translation optimized (#216)
DE: complete
other languages: all keys added

Translation aligned for all languages based on https://www.deepl.com/ respective https://translate.google.de/ for the list at https://wiki.genealogy.net/GEDCOM-Tags
2025-10-29 23:20:25 +01:00
Will
27b9074203 feat: Show full name in sidebar (#219) 2025-10-15 23:18:55 +02:00
czifumasa
2a0c963789 Sidebar improvements (Collapse/Expand, Mobile view) (#215)
* Extract sidebar to new component

* Add sidebar toggle

* Fix scrollbars sometimes appearing even at maximum zoom-out
2025-09-09 10:41:45 +02:00
Frank Buchholz
0f0a75a5ec Translation optimized (#214)
DE: complete
other languages: all keys added
2025-09-06 10:52:39 +02:00
czifumasa
4d05cd9448 Support for all event types (#212) 2025-09-04 22:58:04 +02:00
czifumasa
3438c29ab8 Display sources and links to non-image files in details panel (#210) 2025-08-03 23:59:44 +02:00
Petr Kadlec
1dd36c1b48 Improve and complete cs translation (#201) 2025-06-02 10:48:43 +02:00
Mario N. Nikolov
72c823efa0 add string translations in Bulgarian (#200) 2025-05-13 15:43:21 +02:00
Przemek Więch
84a0149e0e update prettier config and run on all files 2025-02-06 00:11:24 +01:00
Przemek Więch
b3f5ae1c25 Migrate from create react app to vite 2025-02-05 17:05:34 +01:00
Przemek Więch
bbcd501518 Upgrade to react-router v7 2025-01-23 18:05:48 +01:00
Przemek Więch
7dac5da251 Migrated to react-router-dom v6 2025-01-23 17:50:18 +01:00
Przemek Więch
061bb55359 Add Donatso family chart to menu 2025-01-21 22:53:36 +01:00
Przemek Więch
ae7357f27c First version of integrating donatso/family-chart #185 2025-01-16 17:56:11 +01:00
Przemek Więch
042a842f4f Upgrade d3 to newest version 2025-01-15 00:45:57 +01:00
Przemek Więch
f0bb5c1273 Upgrade to react 18 2025-01-14 00:24:40 +01:00