Expand description
A task made an appointment, an appointment made a task, from the agenda
(21 October 2026; sioul_core::appointments). The owner’s appointment
was a task whose time block looked like an event: which one an item is
stays the person’s to say, never guessed from its times.
- “Make it an appointment”, on a task’s block: the event form opens with
the task’s title, place, notes and the block’s time, in the calendar
Settings ▸ Agenda names for new events, or another chosen there. Saved,
the event is written and the task taken out, with its time blocks to
come and the block it was opened from, in one step of the move journal
(
vdir::replace_items): never both, never neither. - “Make it a task”, on an event of your own: a task in the usual list, on its day, its length its estimate; its time, when still to come and not repeating, its block, made in the calendar for blocks. Then the event is taken out, in the same one step. An invitation stays an event: others expect you there.
Functions§
- block_
of 🔒 - Whether an event’s text is the time block of the task
uid(any task whenuidis “”). - event_
to_ 🔒task - An event made a task (
key, its file): in the usual list, its time its block’s when still to come and not repeating, then the event taken out. Returns what went wrong, else “”. - form 🔒
- The event form a task becomes, as JSON (
EventEdit): at its block’s time (start,end, Unix seconds, from the agenda; 0 for none), else its own; {“error”} when it is gone. - lost_
sentence 🔒 - “Not kept as an appointment: the date asked, its tags.” (
introthe sentence’s id), or “” when everything goes along. - make_
event 🔒 - The event
editwritten fortaskincalendar, the task and its blocks taken out (others: every task, to find its steps): what went, the new file, and the calendar’s name. - make_
task 🔒 - The event
keymade a task inlist: the event’s file, what was written (the task, its block), and the list’s name. - nudge_
all 🔒 - Every account of these files told to send them.
- retie 🔒
- The other tasks that named
oldnow namenew(an appointment whenbecame_event, which nothing waits for any more): their files written, returned (F5). - shown_
again 🔒 - The pages read again: the task views and the agenda, the tasks as they are now.
- task_
losses 🔒 - What an event cannot keep as a task, in a sentence; “” when everything goes along (F5).
- task_
to_ 🔒event - A task made an appointment: the event form
edit(JSON) written incalendar(“account/id”; else the agenda’s usual), then the task taken out with its time blocks to come andblock, the block it was opened from. Returns what went wrong, else “”. - uid_in 🔒
- The UID a calendar item’s file holds.
- waiting_
for 🔒 - How many open tasks wait for
uid: they stop waiting once it is an appointment.