Skip to main content

Module reaches

Module reaches 

Source
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::person and level: 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. said keeps, 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”, value a 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::say has it, in this file’s language.
set_row 🔒
A row changed from the tab: its words whole (words, a JSON list), as attention::apply reads 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: plural or not.
tr 🔒
This file’s words: the window’s language, or a test’s.
until_words 🔒
Until when something held at column waits, 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).