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.
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.
- 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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Adds a feed post on full table search in the Viewer.
content/feed/full-table-search/index.md- new feed post,Announcementstag, dated 2026-09-15content/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 anImage prompt:commentThe 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.sastakesSEARCHTYPE(CHAR/NUM) andSEARCHVAL, applies the existing filter (so RLS applies) before running%mp_searchdata, and caps results withDC_MAXOBS_WEBVIEWmp_searchdata(SASjs Macro Core, MIT) builds one DATA step with aCONTAINS(?) test per character column and an equality test per numeric column - partial, case-sensitive string match; exact numeric matchviewer.component.ts/.html): search box in the Viewer toolbar with Enter-to-search and a Numeric checkboxVerification: clean
npm run build(rm -rf .cache public),npm run typecheckclean,npm run lintshows only the 8 pre-existing prettier warnings onsrc/pages/*andsrc/templates/blog-*(untouched here). Confirmed inpublic/:/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:
mainis protected, so this needs the owner to merge.1eb048bae4tob2aac21b90On 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.