Commit Graph

258 Commits

Author SHA1 Message Date
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
Przemek Więch
41807a7b43 Upgrade typescript version 2025-01-13 17:43:08 +01:00
Stanislav
e86db55357 Update ru.json (#182) 2025-01-13 00:01:28 +01:00
Przemek Więch
c3f2eed3f5 upgrade several packages 2025-01-13 00:00:14 +01:00
Przemek Więch
97c17d47af upgrade prettier and run on all files 2025-01-11 12:06:24 +01:00
Przemek Więch
066d37321b Trying to fix build errors. Attempt 2 2025-01-11 00:30:06 +01:00
Przemek Więch
ff3e83c297 Trying to fix compilation errors 2025-01-11 00:25:20 +01:00
Przemek Więch
a327c1067d Fix test build failure 2025-01-11 00:02:18 +01:00
Przemek Więch
c208452553 Upgrade react-scripts, switch from adm-zip to fflate.
adm-zip did not play nice with compiling to the browser after upgrading react-scripts
2025-01-10 23:55:16 +01:00
Przemek Więch
508271593b Add "single tree mode" when building 2023-11-27 17:28:34 +01:00
Przemek Więch
4049b322e7 Change how WikiTree authcode is retrieved fromthe URL 2023-09-11 23:29:43 +02:00
Przemek Więch
cb6b877734 WikiTree datasource refactoring 2023-08-30 23:52:32 +02:00
Przemek Więch
bd6f6a845b Added another sample tree (J. F. Kennedy) 2023-08-27 23:43:30 +02:00
Przemek Więch
05574f24ff Add support for loading gedzip files 2023-08-26 11:06:37 +02:00
Adam Gross
57dab46775 Update Shakespeare example links (#160)
* Update README Shakespeare example link
* Update intro.tsx with corrected Shakespeare example URL
2023-08-26 10:49:19 +02:00