Principal Person — Select whose perspective relationship labels (Telugu & English) are computed from. Changing the dropdown refreshes labels only; it does not move the tree.
Principal View — Shows the tree from the selected person's perspective: their parents, spouse, siblings, and children.
Full Tree — Expands the view to the oldest ancestor in the principal person's lineage, showing the full branch downward.
Hover trace — Hovering on a card highlights the path from that person back to the root of the current view. In principal view the root is the principal; in full view it's their oldest ancestor.
In-law parents — Parents of spouses (e.g. wife's parents) are only visible when that spouse is selected as the principal person, since the tree renders one lineage at a time.
Search — Press Ctrl+F or ⌘F to open the search panel. Results include Telugu relationship labels; click a result to navigate to that person.
Birthday banner — The footer shows birthdays this week. Click a name to pan to that person; cards show badges for today and this week.
Logged-in user — Your keyslot label appears in the toolbar (set when your account was created).
Navigation
← / → — Back and forward buttons appear in the top-left corner of the tree and kinship views. Click cards to navigate, then use these to retrace your steps — just like a browser.
Kinship rules
Kinship — Opens the kinship rules panel: browse states, view the transition graph, and inspect equivalences.
Edit / Done Editing — Toggle edit mode to add, change, or remove states and transitions. Changes save locally until proposed.
Back to Viewer — Return from the kinship panel to the family tree.
Toolbar buttons
Edit — Open the editor panel to add, edit, or delete family members.
Propose Changes — (Edit mode, propose access only) Review your changes and create a GitHub pull request.
⌖ — Reset the view: centers and zooms the tree to fit the screen.
↻ — Reset data: discards all localStorage edits and reloads the original family.json.
{ } — Edit raw JSON: opens a diff viewer showing your changes vs. the original file. Switch to edit mode to modify the JSON directly.
🔒 — Lock: clears the decrypted data and cached password, returning to the password prompt.