Documentation
¶
Overview ¶
Command tjek is a keyboard-driven terminal task manager. The app is in internal/app; this file is the entry point and the slot the build writes the version into.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package hlc is a hybrid logical clock: the stamps a sync merge orders edits by.
|
Package hlc is a hybrid logical clock: the stamps a sync merge orders edits by. |
|
internal
|
|
|
app
Package app is tjek: the TUI, the CLI verbs, storage and the sync glue, in one package split into files by concern (ARCHITECTURE.md).
|
Package app is tjek: the TUI, the CLI verbs, storage and the sync glue, in one package split into files by concern (ARCHITECTURE.md). |
|
Package paths decides where tjek keeps its files.
|
Package paths decides where tjek keeps its files. |
|
Package rank is the sequencing engine: the rule that decides the "Sequence" sort order and the value persisted in the todos.sequence column on every save.
|
Package rank is the sequencing engine: the rule that decides the "Sequence" sort order and the value persisted in the todos.sequence column on every save. |
|
Package tasksync is tjek's cross-device sync engine: the pure merge fold (Merge), the wire protocol (Request/Response, PostSync), the HTTP endpoint (Server), the real-time change push (Hub, Listener), and conflict detection (DroppedLocalEdits).
|
Package tasksync is tjek's cross-device sync engine: the pure merge fold (Merge), the wire protocol (Request/Response, PostSync), the HTTP endpoint (Server), the real-time change push (Hub, Listener), and conflict detection (DroppedLocalEdits). |
|
Package todo is tjek's framework-free domain layer: the Todo type and its mutations (toggle, tags, timers, subtasks, comments, time entries).
|
Package todo is tjek's framework-free domain layer: the Todo type and its mutations (toggle, tags, timers, subtasks, comments, time entries). |
Click to show internal directories.
Click to hide internal directories.






