Feed post: Full Table Search #13

Merged
allan merged 2 commits from feat/full-table-search into main 2026-09-16 23:22:22 +00:00
Collaborator

Adds a feed post on full table search in the Viewer.

  • content/feed/full-table-search/index.md - new feed post, Announcements tag, dated 2026-09-15
  • content/feed/full-table-search/full-table-search.jpeg - 1200x627 cover, composed in the Data Controller brand palette (dark slate #314351 + green #90c445); the generation description is recorded in an Image prompt: comment
  • Embeds the re-recorded 16:9 demo video (search walkthrough, 39s) using the same raw-iframe markup as the other feed posts
  • The social cross-post copy is kept in a trailing comment, in step with the body

The copy now matches the recording. The earlier text claimed a one million row CAS table, which the demo does not show, so that claim is dropped from the description, the body and the social copy; the post describes only what is on screen - a search across every column of a table in the Viewer.

Facts checked against the product source (dc) and docs before writing:

  • sas/sasjs/services/public/viewdata.sas takes SEARCHTYPE (CHAR/NUM) and SEARCHVAL, applies the existing filter (so RLS applies) before running %mp_searchdata, and caps results with DC_MAXOBS_WEBVIEW
  • mp_searchdata (SASjs Macro Core, MIT) builds one DATA step with a CONTAINS (?) test per character column and an equality test per numeric column - partial, case-sensitive string match; exact numeric match
  • Client side (viewer.component.ts / .html): search box in the Viewer toolbar with Enter-to-search and a Numeric checkbox
  • Docs: full table search is documented in the Viewer page; ViewBoxes also expose "Search all data"

Verification: clean npm run build (rm -rf .cache public), npm run typecheck clean, npm run lint shows only the 8 pre-existing prettier warnings on src/pages/* and src/templates/blog-* (untouched here). Confirmed in public/: /full-table-search/ renders the body, the responsive iframe wrapper carries the new embed, og:image -> a real JPG, the item appears in /feed/ and in /rss.xml, and no trace of the previous video id remains.

Note: main is protected, so this needs the owner to merge.

Adds a feed post on **full table search** in the Viewer. - `content/feed/full-table-search/index.md` - new feed post, `Announcements` tag, dated 2026-09-15 - `content/feed/full-table-search/full-table-search.jpeg` - 1200x627 cover, composed in the Data Controller brand palette (dark slate #314351 + green #90c445); the generation description is recorded in an `Image prompt:` comment - Embeds the re-recorded 16:9 demo video (search walkthrough, 39s) using the same raw-iframe markup as the other feed posts - The social cross-post copy is kept in a trailing comment, in step with the body The copy now matches the recording. The earlier text claimed a one million row CAS table, which the demo does not show, so that claim is dropped from the description, the body and the social copy; the post describes only what is on screen - a search across every column of a table in the Viewer. Facts checked against the product source (`dc`) and docs before writing: - `sas/sasjs/services/public/viewdata.sas` takes `SEARCHTYPE` (CHAR/NUM) and `SEARCHVAL`, applies the existing filter (so RLS applies) before running `%mp_searchdata`, and caps results with `DC_MAXOBS_WEBVIEW` - `mp_searchdata` (SASjs Macro Core, MIT) builds one DATA step with a `CONTAINS` (`?`) test per character column and an equality test per numeric column - partial, case-sensitive string match; exact numeric match - Client side (`viewer.component.ts` / `.html`): search box in the Viewer toolbar with Enter-to-search and a **Numeric** checkbox - Docs: full table search is documented in the Viewer page; ViewBoxes also expose "Search all data" Verification: clean `npm run build` (`rm -rf .cache public`), `npm run typecheck` clean, `npm run lint` shows only the 8 pre-existing prettier warnings on `src/pages/*` and `src/templates/blog-*` (untouched here). Confirmed in `public/`: `/full-table-search/` renders the body, the responsive iframe wrapper carries the new embed, `og:image` -> a real JPG, the item appears in `/feed/` and in `/rss.xml`, and no trace of the previous video id remains. Note: `main` is protected, so this needs the owner to merge.
hermes added 1 commit 2026-09-15 17:19:14 +00:00
hermes force-pushed feat/full-table-search from 1eb048bae4 to b2aac21b90 2026-09-15 17:19:14 +00:00 Compare
Author
Collaborator

On hold - please do not merge yet.

The embedded demo video is from an older release. A follow-up commit will land on this branch with a replacement recording and matching copy.

**On hold - please do not merge yet.** The embedded demo video is from an older release. A follow-up commit will land on this branch with a replacement recording and matching copy.
hermes added 1 commit 2026-09-16 23:17:45 +00:00
- embed the re-recorded 16:9 demo video (search walkthrough, 39s)
- drop the one million row CAS claim from the description, the body and the
  social copy: the recording demonstrates a table in the Viewer, so the
  text now says only what the video shows
allan approved these changes 2026-09-16 23:22:18 +00:00
allan merged commit 959a9ffab4 into main 2026-09-16 23:22:22 +00:00
allan deleted branch feat/full-table-search 2026-09-16 23:22:22 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dc/datacontroller.io#13