Files
qqq-cli/docs
james.maesandClaude Fable 5.1 e65c8a4495 core+tui: the 13 priority todos: joins, quick filters, weekday, bulk paste, first N, scanner, counted views, variants on records
- Exposed joins (QRY-020/021, REC-064): grid columns and filters take
  joinTable.field (labels "Join: Field"); the kernel ResultCursor sends
  the planned joins with query and count and reads the distinct count for
  many-side joins ("3 rows (2 distinct)"); record sections show fields of
  readable exposed joins through a joined query for the record.
- Quick filters (QRY-080/081): the filter dialog starts with the table's
  quick filter fields (defaultQuickFilterFieldNames, else T1) and an add
  row whose fields are remembered per table.
- Weekday criteria (QRY-085): the kernel grammar reads weekday(field) IN
  1-7 or day names into a WeekdayOf fieldFunction (DATE_TIME fields get
  WeekdayOfDateTime with the instance's arguments); the builder offers day
  of the week is any of / none of. The sample rejects it: server finding 23.
- Bulk paste (QRY-088): list values accept pasted text split on commas,
  tabs, semicolons and new lines, choice labels resolved to ids, with the
  instance's bulkAddFilterValues help; bracketed paste reaches the focused
  editor everywhere.
- First N (QRY-033): table processes run on the selection, the cursor
  record, the whole result, or its first N records.
- Scanner screens (PRC-044): no heading or step list; Enter submits.
- Counted quick views (QRY-094): doCount views show their counts.
- Variant (REC-063): records and forms opened from a variant grid read
  with tableVariant.
- The grid shows a failed query instead of keeping the previous rows.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-31 19:18:44 -05:00
..