How the Strom app works as a whole, on one page. Each section leads to a chapter with the exact rules. Describes the Strom app 3.21.2 and the research 1.25.2; changes from a later version carry its number.
A1.1 A family tree in the browser, data on the device
The Strom app is a family tree in the browser (stromapp.info) or in one HTML file. Trees are stored in the browser's storage on this device. There is no account and no server with the data.
- Limits:
- the browser's storage belongs to one browser on one device. A tree moves to another device as a file (JSON backup, GEDCOM, standalone HTML, A7);
- encryption with a password (Encrypt data, Unlock data, the export Encrypt with a password, an encrypted file) works only at a secure address: over https, on
localhostor127.0.0.1and in a file opened from the disk. At anhttp://address in a network (e.g. the app on one's own server in a home network) the browser does not allow it. The password dialog says so right after it opens: “Encryption works only over https or on this computer (localhost). This address is not secure.” Saving a tree with photos does not need encryption.
- Since: app 1.0.0; 3.27.0: the message about an address that is not secure (before, the password reported “Incorrect password” there)
A1.2 People, relationships and family lines
A tree is made of people and the relationships between them: parents and children, partners and their unions. From the tree the app builds family lines: a family line is the male line from the oldest known bearer of the name, with its members and with those who married into it. The app knows a surname in its female and male form (Horák and Horáková, Jaworski and Jaworska).
- In detail: A4.
A1.3 Views: the surroundings of one person
The app always shows the surroundings of one central person, not the whole tree at once. The views Family, Descendants, Timeline, Fan and Map read the same surroundings in different ways. A view can highlight one family line. From app 3.27.0 the Table view shows the whole tree in rows of people, unions, events or sources, with computed values, completeness and the findings of the check.
- In detail: A6.
A1.4 Loading and outputs
A family tree from another program is loaded from a GEDCOM file. The app says what it took over and what it skipped. It puts out a backup, GEDCOM, a family book, family pages and tree pages, a person page, a poster and a standalone HTML file. By default it protects living people in them.
A1.5 Sources, evidence and checks
Sources, citations, record clippings and attachments are recorded for the facts. The app shows where evidence is missing, and the tree check looks for errors and inconsistencies in the data.
A1.6 The app and the research
The app works without the research too. With Strom Research on the same computer it shows the research's tree, its work and what the research knows about people, and it sends edits back to the research (R1.6).
- Connection: S1. Edits from the app: S2. What the research knows: S3. The research run from the app: S4. Phone: S5.
A1.7 How Strom works in the app
This documentation is carried in the app and can be read offline too. The window How Strom works has the contents of parts A, R and S, the Glossary and a search by a word or by the number of a rule.
- Limits:
- opening the window sends nothing and loads nothing from the network;
- the number of a rule and Enter jump straight to the rule (
R4.3); an unknown number shows the contents; - links between rules have Back; On the web opens the same rule on stromapp.info;
- a rule newer than the connected research says so (“The research connected to this tree is version …; this applies from …”).
- Controls: app: Actions → How Strom works, on the phone More → How Strom works, or About Strom → How Strom works. The circle ? in a header opens the help right at the rule: in the Research overview and the small panel at the sections Queue (R2.4), Awaiting action (R6.4) and Now (R7, when paused R7.6), in the window Places (R4.5), in the places manager (R4.4), in the conflicts panel (R5.3) and in What the research knows → Conflicts (R5.6). In the research:
strom doc(R1.8). - Since: app 3.24.0