This website requires JavaScript.
1f4760cd54
docs: TRY-IT section for the release binary (qqq-bin) and the quarantine note
james.maes and Claude Fable 5.1
2026-10-31 19:31:59 -05:00
2723792a86
Merge branch 'feat/m1-kernel-cli' into feat/m3-tui
james.maes
2026-10-31 19:31:42 -05:00
3a315bfe7d
release: a final CLI ships with final client, core and conformance
james.maes and Claude Fable 5.1
2026-10-31 19:31:41 -05:00
725cdfb68a
tui: the priority partials: selection menu, pinned columns, column chooser search and groups, cell links, nested child lists, help by role, CHIP and WIDGET fields, widget grid, record paging in steps, saved-view rename
james.maes and Claude Fable 5.1
2026-10-31 19:31:30 -05:00
5656952e22
scripts: sign-macos.sh and sign-windows.sh, one command each
james.maes and Claude Fable 5.1
2026-10-31 19:30:55 -05:00
12181ca183
Merge branch 'feat/m1-kernel-cli' into feat/m1-cli-parity
james.maes
2026-10-31 19:30:54 -05:00
80deeb266f
core+cli: bulk insert, bulk edit (with and without a file), bulk delete and saved bulk load profiles
james.maes and Claude Fable 5.1
2026-10-31 19:30:35 -05:00
f241e29383
release: readiness gate for a final release, and npm run release -- --check
james.maes and Claude Fable 5.1
2026-10-31 19:28:32 -05:00
e4a9117942
Merge feat/m1-kernel-cli into feat/m5-cli-release
james.maes and Claude Fable 5.1
2026-10-31 19:24:00 -05:00
36739f7787
docs: release runbook for 1.0.0, and the with-UI binary in README and CHANGELOG
james.maes and Claude Fable 5.1
2026-10-31 19:23:55 -05:00
4778298f3b
release: final versions print dist-tag latest and a latest GitHub release
james.maes and Claude Fable 5.1
2026-10-31 19:23:55 -05:00
05846459dd
scripts: verify-binary.sh and .ps1, the binary smoke for CI lanes and releases
james.maes and Claude Fable 5.1
2026-10-31 19:21:50 -05:00
73bc9cf1e0
docs: parity TUI statuses for the priority batch; blocked status; finding 23
james.maes and Claude Fable 5.1
2026-10-31 19:19:44 -05:00
654fb08c83
packaging: a ready-to-copy QRun-IO/homebrew-tap and the with-UI artifact
james.maes and Claude Fable 5.1
2026-10-31 19:19:13 -05:00
e65c8a4495
core+tui: the 13 priority todos: joins, quick filters, weekday, bulk paste, first N, scanner, counted views, variants on records
james.maes and Claude Fable 5.1
2026-10-31 19:18:44 -05:00
8ce8f96838
docs: finding 23, SSE writer drops empty arrays (qqq#1354)
james.maes and Claude Fable 5.1
2026-10-31 19:13:32 -05:00
04d8259434
Merge feat/m1-kernel-cli (98e426b ) into feat/m5-cli-release
james.maes and Claude Fable 5.1
2026-10-31 19:10:50 -05:00
95b8d3a83c
cli+tui: qqq doctor and qqq ui --check say which build is running
james.maes and Claude Fable 5.1
2026-10-31 19:09:53 -05:00
690a7ef533
build: the qqq binary carries the terminal UI by default
james.maes and Claude Fable 5.1
2026-10-31 19:09:53 -05:00
98e426b69d
Merge branch 'feat/m1-kernel-cli' into feat/m3-tui
james.maes
2026-10-31 19:08:45 -05:00
dcf136d5ff
tui: process DATE_TIME in the local zone and variants on processes; parity TUI column re-scored
james.maes and Claude Fable 5.1
2026-10-31 19:06:46 -05:00
10e8ca2620
Merge branch 'feat/m1-kernel-cli' into feat/m3-tui
james.maes
2026-10-31 19:04:54 -05:00
abf4a49c20
tui: quick search, column statistics, saved views and table variants in the grid
james.maes and Claude Fable 5.1
2026-10-31 19:04:54 -05:00
496528ae6a
Merge feat/m1-kernel-cli (6c56b89 ) into feat/m5-cli-release
james.maes and Claude Fable 5.1
2026-10-31 19:03:53 -05:00
6c56b8955a
docs: link each server finding to its filed qqq issue
james.maes and Claude Fable 5.1
2026-10-31 19:03:15 -05:00
202703135d
tui: process steps draw the kernel screen (help, HTML, view values, records, widgets, downloads); back; record limits
james.maes and Claude Fable 5.1
2026-10-31 19:02:53 -05:00
a8a105a3d5
tui+core: file uploads and BLOB downloads, sort in view settings, more filter operators, width smoke
james.maes and Claude Fable 5.1
2026-10-31 19:01:16 -05:00
6c200a6030
docs: ready-to-send proposal for the two orb changes
james.maes and Claude Fable 5.1
2026-10-31 19:00:32 -05:00
69e7ad669a
release: --with-tui, and the TUI distribution findings
james.maes and Claude Fable 5.1
2026-10-31 18:59:58 -05:00
5ec288185b
build: --with-tui bundles the terminal UI into the qqq binary
james.maes and Claude Fable 5.1
2026-10-31 18:59:21 -05:00
588caf6203
cli: qqq ui says how to get the terminal UI instead of an internal path
james.maes and Claude Fable 5.1
2026-10-31 18:59:21 -05:00
3d29c1390d
tui: quick actions like the web dashboard (4 processes, 6 tables); smoke no longer relies on vanished rows
james.maes and Claude Fable 5.1
2026-10-31 18:55:03 -05:00
141b6513a6
cli: a question closed by Ctrl-D fails on Node 22.12 too
james.maes and Claude Fable 5.1
2026-10-31 18:54:23 -05:00
d81f4a490d
tui: rows no longer vanish when a screen overflows (cause of the missing card line)
james.maes and Claude Fable 5.1
2026-10-31 18:54:03 -05:00
29d848f822
Merge feat/m1-kernel-cli (bf859a5 ) into feat/m5-cli-release
james.maes and Claude Fable 5.1
2026-10-31 18:52:33 -05:00
d4bbccaf42
release: include the musl binaries in a release build
james.maes and Claude Fable 5.1
2026-10-31 18:50:11 -05:00
bf859a5bb8
tui: smoke script checks the Home panels
james.maes and Claude Fable 5.1
2026-10-31 18:50:05 -05:00
9c7efe606b
core+cli+tui: collaboration tags; docs for Home, large instances, new keys
james.maes and Claude Fable 5.1
2026-10-31 18:49:41 -05:00
01fdf25562
docs: README for the 1.0 release candidate and a CHANGELOG
james.maes and Claude Fable 5.1
2026-10-31 18:49:29 -05:00
70c4fae565
docs: CI lanes, what the orb cli profile really runs and macOS/Windows lanes
james.maes and Claude Fable 5.1
2026-10-31 18:48:21 -05:00
8e26c71d59
tui: audits, developer mode, actions list; F-key bar teaches the keymap; core: macOS F-key note
james.maes and Claude Fable 5.1
2026-10-31 18:46:06 -05:00
13e3d4d73b
Merge branch 'feat/m1-kernel-cli' into feat/m3-tui
james.maes
2026-10-31 18:42:46 -05:00
fd4d6d3652
tui: Home landing page, search-first F9 and palette, F9 as a stack, lazy dashboards, fixed column widths
james.maes and Claude Fable 5.1
2026-10-31 18:42:42 -05:00
bef8762aa0
release: run the TUI's Bun tests and type check before a release
james.maes and Claude Fable 5.1
2026-10-31 18:41:12 -05:00
7893dd465e
Merge feat/m1-kernel-cli (4728702 ) into feat/m5-cli-release
james.maes and Claude Fable 5.1
2026-10-31 18:40:33 -05:00
fc6984661e
Merge feat/m1-kernel-cli (hardening) into feat/m1-developer-mode
james.maes and Claude Fable 5.1
2026-10-31 18:39:04 -05:00
47f44a3146
docs: developer mode in TRY-IT and parity rows
james.maes and Claude Fable 5.1
2026-10-31 18:38:35 -05:00
bd219da46f
cli: table apis, table api-doc, table developer; qqq script list, show, store, logs
james.maes and Claude Fable 5.1
2026-10-31 18:38:35 -05:00
47c3e9480a
core: developer mode model (associated scripts, revisions, logs, developer panels, table APIs)
james.maes and Claude Fable 5.1
2026-10-31 18:38:34 -05:00
47287020b4
Merge feat/m1-kernel-cli (165c002 ) into feat/m1-hardening
james.maes and Claude Opus 5.5
2026-10-31 18:37:51 -05:00
672c90a68c
core: metadata search index for large instances
james.maes and Claude Fable 5.1
2026-10-31 18:33:51 -05:00
4af42bb51f
docs: review of the merged CLI and kernel; TRY-IT checked against the sample server
james.maes and Claude Opus 5.5
2026-10-31 18:32:58 -05:00
0bfdb06afe
cli: table stats footer says how many values there are in all
james.maes and Claude Opus 5.5
2026-10-31 18:32:58 -05:00
8b2ee7946c
test: let the shell expand the test glob so npm test runs on Node 20
james.maes and Claude Fable 5.1
2026-10-31 18:32:36 -05:00
19569d8273
packaging: curl installer, Homebrew formula and Scoop manifest drafts
james.maes and Claude Fable 5.1
2026-10-31 18:31:41 -05:00
165c002d3b
tui: F10 offers Quit, Reset (home screen) and Cancel; :reset and :home
james.maes and Claude Fable 5.1
2026-10-31 18:31:28 -05:00
99befbb2ef
Merge feat/m1-kernel-cli (f364a3c ) into feat/m3-tui
james.maes and Claude Fable 5.1
2026-10-31 18:29:18 -05:00
dc6513bc8f
docs: qqq ui README, TRY-IT TUI section, TUI parity column, server findings 21-22
james.maes and Claude Fable 5.1
2026-10-31 18:28:34 -05:00
f97ea3283c
cli: qqq doctor, the connectivity half (terminal checks wired for the kernel module)
james.maes and Claude Opus 5.5
2026-10-31 18:28:18 -05:00
2bc76f6dc4
release: scripts/release.mjs checks a release and prints the commands
james.maes and Claude Fable 5.1
2026-10-31 18:28:04 -05:00
e1135b958f
build: single-file qqq binaries with bun build --compile
james.maes and Claude Fable 5.1
2026-10-31 18:28:04 -05:00
e488df6d70
lint: fail when release versions disagree
james.maes and Claude Fable 5.1
2026-10-31 18:28:04 -05:00
0588e902fe
release: 1.0.0-rc.1 metadata for the CLI, core and client packages
james.maes and Claude Fable 5.1
2026-10-31 18:28:04 -05:00
be3aabbee4
cli: qqq --version prints the build and the supported UI API range
james.maes and Claude Fable 5.1
2026-10-31 18:28:03 -05:00
db3232f488
cli: golden-output tests for the CLI as a whole
james.maes and Claude Opus 5.5
2026-10-31 18:26:42 -05:00
a9c22a7b54
cli: consistent options, record rendering, DATE_TIME display, footers and downloads
james.maes and Claude Opus 5.5
2026-10-31 18:26:42 -05:00
e3e0d83d37
core+tui: terminal check (qqq ui --check, at startup, F9 Help)
james.maes and Claude Fable 5.1
2026-10-31 18:25:02 -05:00
1d61c7bb33
core: one help text rule, a cell mode for record values, variants on child lists
james.maes and Claude Opus 5.5
2026-10-31 18:23:48 -05:00
7b0e932ca9
core: a process that never stops stepping is an error, not a completed run
james.maes and Claude Opus 5.5
2026-10-31 18:23:26 -05:00
22547021a2
cli: one prompt path with Ctrl-C and Ctrl-D handled; exit codes for gateways and bad inputs
james.maes and Claude Opus 5.5
2026-10-31 18:23:26 -05:00
9e77c5cdd9
cli: import 0.1 sign-ins only when the keyring took them; report unreadable stored sign-ins
james.maes and Claude Opus 5.5
2026-10-31 18:23:15 -05:00
f8554e93f5
core: refuse corrupt config and secrets files instead of overwriting them; ui settings section
james.maes and Claude Opus 5.5
2026-10-31 18:23:06 -05:00
913e2a22ce
tui: in-memory renderer tests, tmux smoke script, dashboard headings; core: multiStatistics
james.maes and Claude Fable 5.1
2026-10-31 18:22:51 -05:00
7d79a56111
tui+core: file navigator, file preferences, paging keys that terminals cannot take
james.maes and Claude Fable 5.1
2026-10-31 18:19:29 -05:00
f519a93b34
tui: record view, forms, presence and extensions on the kernel modules
james.maes and Claude Fable 5.1
2026-10-31 18:15:32 -05:00
7a1b1c6068
tui: picker advances to the next field; record columns leave room for link marks
james.maes and Claude Fable 5.1
2026-10-31 18:09:28 -05:00
be9d78f1f9
Merge feat/m1-kernel-cli into feat/m3-tui
james.maes and Claude Fable 5.1
2026-10-31 18:07:04 -05:00
63ed3eca78
tui: the qqq ui package, first cut (type-checks; not yet verified end to end)
james.maes and Claude Fable 5.1
2026-10-31 18:06:31 -05:00
f364a3c8de
Merge feat/m1-kernel-cli (ee855eb ) into feat/m1-process-components
james.maes and Claude Fable 5.1
2026-10-31 18:06:15 -05:00
2bf68e9667
client+cli+dev-idp: OAuth2 browser sign-in with PKCE, provider logout, revoked sign-ins
james.maes and Claude Fable 5.1
2026-10-31 18:02:40 -05:00
ee855eb146
Merge feat/m1-kernel-cli (extensions) into feat/m1-query-record-gaps
james.maes and Claude Fable 5.1
2026-10-31 18:01:43 -05:00
3c75c22d41
Merge feat/m1-kernel-cli into feat/m1-query-record-gaps
james.maes and Claude Fable 5.1
2026-10-31 18:01:06 -05:00
6f822f3baa
Merge feat/m1-kernel-cli (dd33657 ) into feat/m1-extensions
james.maes and Claude Fable 5.1
2026-10-31 17:58:25 -05:00
275abe90ca
docs: parity rows and TRY-IT line for audits
james.maes and Claude Fable 5.1
2026-10-31 17:58:06 -05:00
1aadc3cb8a
cli: qqq audit list <table> <primaryKey>
james.maes and Claude Fable 5.1
2026-10-31 17:58:06 -05:00
57d0a1e9f8
core: record audit history through the audit process or the audit table
james.maes and Claude Fable 5.1
2026-10-31 17:58:06 -05:00
9cc07008fb
docs: parity rows and TRY-IT lines for saved views
james.maes and Claude Fable 5.1
2026-10-31 17:57:08 -05:00
f81700e985
cli: qqq saved-view list, open, save, rename, delete; table query --view
james.maes and Claude Fable 5.1
2026-10-31 17:57:08 -05:00
e946536ef4
core: saved views through the saved-view processes, Material view documents and reconcile
james.maes and Claude Fable 5.1
2026-10-31 17:57:08 -05:00
dd33657f4f
Merge feat/m1-kernel-cli (e058942 ) into feat/m1-related-records
james.maes and Claude Fable 5.1
2026-10-31 17:57:07 -05:00
23d625ef9a
Merge feat/m1-kernel-cli (e058942 ) into feat/m1-extensions
james.maes and Claude Fable 5.1
2026-10-31 17:56:53 -05:00
95dbbe7b2c
docs: extensions (qbits) in TRY-IT, the kernel extension API, merged versions, finding #11
james.maes and Claude Fable 5.1
2026-10-31 17:55:42 -05:00
5c244f7ebb
core+cli: one download-name sanitizer and saver for every download
james.maes and Claude Fable 5.1
2026-10-31 17:54:56 -05:00
e058942257
core+cli: DATE_TIME typed and shown in the local zone, sent as UTC instants
james.maes and Claude Fable 5.1
2026-10-31 17:54:29 -05:00
0b17f85c9f
cli: a noun per extension, gated by the server's extensions; qqq collab and qqq esb
james.maes and Claude Fable 5.1
2026-10-31 17:54:28 -05:00
0b6ff79ac4
core: an emptied presence scope arrives without viewers; apply it
james.maes and Claude Fable 5.1
2026-10-31 17:54:28 -05:00
416790169d
Merge feat/m1-kernel-cli (ffedcbb ) into feat/m1-related-records
james.maes and Claude Fable 5.1
2026-10-31 17:54:17 -05:00
8dbd434d8f
docs: parity rows and TRY-IT lines for column statistics
james.maes and Claude Fable 5.1
2026-10-31 17:53:12 -05:00
35679d48aa
cli: table stats <table> <field>, gated on QUERY_STATS and the columnStats process; --local opt-in
james.maes and Claude Fable 5.1
2026-10-31 17:53:11 -05:00
033dcb2327
core: column statistics through columnStats, and computed from records
james.maes and Claude Fable 5.1
2026-10-31 17:53:11 -05:00