Expand description
Settings ▸ What reaches you (« Ce qui vous joint », ReachesTab.qml), as
the window reads it: the moment now in sentences, where you started from
(the presets), a card per time and per layer saying in words what comes
at once, what is shown without a notification, what waits and until
when, the matrix’s grid, the exceptions; and a person’s sheet
(PersonSheet.qml): their list and why, Always through, and what each
channel does with them at each time. The matrix is
sioul_core::attention (docs/attention.md); this file says it in words,
and writes what is changed here.
Structs§
- Reach 🔒
- Which rows reach you through this device and your phones.
- Someone 🔒
- Who the sheet is about: a card (from Contacts, or a sender’s card), else
a sender’s addresses alone, or a caller’s number alone (
tel:…, from a call’s line on the Porch).
Enums§
- Phones 🔒
- Your phones in the sharing, as their entries say (
devices::Entry::notifications). - Subject 🔒
- A subject of a sentence: some channels of some people, or one of Sioul’s own kinds.
Constants§
- SPOKEN 🔒
- The language a test speaks; the window’s otherwise.
Functions§
- addresses_
of 🔒 - A JSON array of addresses, or one address.
- also_
lines 🔒 - The named holds outside the matrix, said in the time they act in (Q25). Free time’s, Nothing at all, is its card’s switch, its help under it.
- capital 🔒
- The first letter in capitals.
- card 🔒
- The card with this file or UID, from every address book.
- card_
lines 🔒 - What one time, or one layer, lets through, in sentences: at once, at the gathered times, when its event falls then, shown without a notification, waiting until…, not at all; Always through first when it says more than their own lists.
- channel_
line 🔒 - What a channel does with someone at each time, in sentences: “Their mail
comes at once during work, admin, leisure and meals. It is shown without
a notification during sleep, a pause and free time.” Then the layers,
when they hold more.
id: the sentence’s key, “attention-sheet-line” for someone, “attention-always-line” for Always through. - channel_
note 🔒 - What a channel’s rows say of where they apply: calls once a phone screens
them; messages on a phone that holds other apps’ notifications, as far
as the sharing knows (
Phones); “” where they apply here. - channels 🔒
- The channels whose rows apply, mail first.
- channels_
words 🔒 - “mail, calls and messages”, in the language’s own words (French: “le courrier…”).
- column_
now 🔒 - The time now as a column: the pause, sleep, Free time, then the hours; work when both open.
- comes_
in 🔒 - The times a row comes in (not held): its own, for “waits until”.
- exceptions 🔒
- The exceptions in words: what Always through does on each channel, your sites’ own choices (a computer), where events and Health’s days say theirs.
- from_
words 🔒 - Some channels from some people: “mail and messages from strangers”.
- gathered_
times 🔒 - “09:00, 13:00 and 18:00”: the gathered times.
- hours_
words 🔒 - A set of hours in words, days with the same hours together: “Monday to Friday, 09:00 to 17:00”; none when none is set.
- kinds 🔒
- Sioul’s own kinds that act on this device: sites on a computer, other apps and the alarm at waking on a phone; the time running, always there, left unsaid.
- kinds_
words 🔒 - Sioul’s own kinds in words, the four reminders together when all are there: “your reminders, doses and the codes you ask for”.
- level_
word 🔒 - A level’s word in the keys of the sentences.
- listed 🔒
- “a, b and c”; with
or, “a, b or c”. - now_
sentences 🔒 - The moment now, in sentences: the time and until when, the layers on top
of it, then what comes at once, what is shown without a word, what waits
(
Attention::personandlevel: what the matrix decides now). - people_
words 🔒 - The people subjects of one sentence, said: per channel the people it
names, then channels naming the same people together.
saidkeeps, per channel, who was named already in the card, for “everyone else”. Returns the words and whether they are plural. - person 🔒
- A person’s sheet, as JSON (PersonSheet.qml): {title, name, who, said,
choice, choices [{value, label}], own [lines], always, lines [one per
channel], note, problem, calls_title, calls [their calls of the month,
newest first]}.
key: a card’s file or UID;addresses: a sender’s, a JSON array or one, or a caller’s number (tel:…) (their card found when one has them). - person_
change 🔒 - A change made on a person’s sheet (
verb: “list”,valuea list’s name or “” for their categories; “always”,value“on” or “off”). Blocked and Always through exclude each other (Q3): choosing one takes them off the other, said. Returns {sheet: the sheet again, line: what the status line says}. - person_
with 🔒 - phones_
known 🔒 - Your phones in the sharing: a phone’s messages’ rows apply where it holds them.
- preset 🔒
- A preset chosen (“usual”, “quieter”, “reachable”): every row as it says, the fixed cells untouched. “” when kept, else why not.
- reach 🔒
- region 🔒
- How numbers are written here: the contacts’ country, else the language’s.
- say 🔒
- A message with its arguments, as
backend::sayhas it, in this file’s language. - set_row 🔒
- A row changed from the tab: its words whole (
words, a JSON list), asattention::applyreads them. “” when kept, else why not. - shown_
rows 🔒 - The rows the tab shows here, by id: every channel’s (By person says when one does not apply yet), and the kinds that act on this device.
- silenced 🔒
- Whether the system’s do-not-disturb holds during a column (docs/attention.md, §3.3).
- small 🔒
- The first letter in small letters: a time named inside a sentence.
- spam_
line 🔒 - What Sioul’s own spam filter does with strangers’ mail, in one sentence (its table: Mail ⚙ ▸ Your own spam filter).
- subjects_
words 🔒 - A group of subjects in words: people first, then Sioul’s own. A group of subjects in words, a sentence’s subject each: the people, then Sioul’s own, apart, so that each sentence stays short.
- system_
line 🔒 - What the device’s own do-not-disturb does then: not silenced; or, on a phone, whom Sioul’s mode lets through.
- text 🔒
- text_
with 🔒 - A sentence about
what, its verb agreeing:pluralor not. - tr 🔒
- This file’s words: the window’s language, or a test’s.
- until_
words 🔒 - Until when something held at
columnwaits, in words: “until you wake”, “for a work or admin time”. - view 🔒
- The tab, as JSON (ReachesTab.qml): {now: sentences, column: the time
now, presets [{id, label, current, changes}], changed, cards [{id,
label, layer, now, when, lines, system, also}], switches [lines],
channels [{id, label, note}], rows [ids shown here], grid (the
matrix’s,
attention::grid), mail: {spam, areas}, gathered, exceptions: {always [lines], sites [lines], events, health}, phone}. - when_
words 🔒 - When a time holds, in words.
- who_
words 🔒 - Who, in words: “your safe and neutral senders and strangers”; everyone;
everyone else (
rest: the others were said before in the same card).