Commit Graph

  • b75e0bb38e Merge pull request 'feed: add a support diagnostics post (browser_info, browser_url_vars)' (#24) from feed/support-diagnostics into main main allan 2026-09-27 20:51:00 +00:00
  • b61ec07c87 feed: a worked URL-parameter example for the hook read, and the generated cover blog-dev 2026-09-27 20:47:51 +00:00
  • 6469ad00a3 feed: add a support diagnostics post (browser_info, browser_url_vars) blog-dev 2026-09-27 20:31:42 +00:00
  • ed20e0b982 Merge pull request 'feed: UTF-8 bullets on the cross-post copy, rollback in the standard features list' (#23) from feed/who-is-it-for-utf8 into main allan 2026-09-27 11:28:07 +00:00
  • 42cf023efb feed: UTF-8 bullets on the LinkedIn copy, rollback in the standard features list blog-dev 2026-09-27 11:23:35 +00:00
  • ae3f5128c2 Merge pull request 'feed: add a who-is-it-for post for Data Controller' (#22) from feed/who-is-data-controller-for into main allan 2026-09-26 20:24:46 +00:00
  • bc44d4cf73 feed: use the generated cover for the who-is-it-for post blog-dev 2026-09-26 20:10:08 +00:00
  • 838bc7a96f feed: correct the Excel retention wording and mention rollback blog-dev 2026-09-26 20:10:08 +00:00
  • 53c0de0960 feed: add a placeholder cover for the who-is-it-for post blog-dev 2026-09-26 19:53:21 +00:00
  • 549ecc36aa feed: add a who-is-it-for post for Data Controller blog-dev 2026-09-26 19:41:36 +00:00
  • 463de81ffa Merge pull request 'blog: document the concurrency caveat of two librefs over one table' (#21) from blog/concurrency-caveat into main allan 2026-09-24 17:22:47 +00:00
  • 79d2e887d3 blog: document the concurrency caveat of two librefs over one table dc 2026-09-24 17:08:53 +00:00
  • 094e715f5d blog: add a post on running two rule sets against one table feed/two-rule-sets-one-table dc 2026-09-24 15:14:16 +00:00
  • 1119645a00 Merge pull request 'blog: add a post on running two rule sets against one table' (#20) from feed/two-rule-sets-one-table into main allan 2026-09-24 16:37:16 +00:00
  • a1513b871e blog: add a post on running two rule sets against one table dc 2026-09-24 15:14:16 +00:00
  • 59ff2b13fc Merge pull request 'feed: add a special missings post' (#19) from blog/special-missings-education into main allan 2026-09-23 22:42:31 +00:00
  • 7d950cbdbe feed: copy-edit the special missings post dc 2026-09-23 22:41:12 +00:00
  • 66d5fecb0e feed: embed the special missings recording, and correct the copy dc 2026-09-23 22:00:16 +00:00
  • 0b18658686 fix(blog): the range rules compare in SAS's own order dc 2026-09-23 21:27:58 +00:00
  • bbd5793d8b fix(blog): the period is optional, and a range rule ignores a missing dc 2026-09-23 21:01:16 +00:00
  • 0bda92b091 blog: note the one cell that cannot take a special missing dc 2026-09-23 15:38:37 +00:00
  • bf9fca1b9a blog: the dropdowns support special missings, simply dc 2026-09-23 08:37:07 +00:00
  • d542ac442f blog: NOTNULL simply works the same as SAS (no special missings) dc 2026-09-23 08:19:34 +00:00
  • 0ee0b4ea7c blog: NOTNULL now rejects special missings; range rules and formulas do not support them dc 2026-09-23 07:48:44 +00:00
  • 2fe1bc2eea blog: add formula, range-value and NOTNULL-constraint caveats to the special missings post dc 2026-09-23 07:29:04 +00:00
  • 3e39339332 blog: scope the validation section to Data Controller rules and note the MISSING= gotcha dc 2026-09-23 07:17:46 +00:00
  • 6d554930be docs(feed): add the cover image to the special missings post dc 2026-09-22 21:36:39 +00:00
  • a56c2f8d48 docs(feed): record the final cover image prompt on the special missings post dc 2026-09-22 21:17:41 +00:00
  • 27ff40b739 blog: correct the video label on the v4.0 special missings post dc 2026-09-22 18:10:28 +00:00
  • 4937edd7f4 feed: add a special missings post, and revert the blog edits dc 2026-09-22 17:53:55 +00:00
  • fcba390804 Merge pull request 'feed: render poem fenced blocks as verse, not code' (#18) from feat/poem-format into main allan 2026-09-20 19:25:54 +00:00
  • 8b6e3e60bc Merge pull request 'feed: add the carousel assets (PDF + slides) to the poem post folder' (#17) from feat/if-ode-carousel into main allan 2026-09-20 19:25:17 +00:00
  • d244a34fc9 feed: render poem fenced blocks as verse, not code blog-dev 2026-09-20 19:18:11 +00:00
  • 686a745f0b feed: break the carousel stanza slides between the two quatrains blog-dev 2026-09-20 19:09:38 +00:00
  • 510947d173 feed: add the LinkedIn carousel (PDF + slides) to the post folder blog-dev 2026-09-20 18:54:45 +00:00
  • 589a745c5b Merge pull request 'Update content/feed/if-an-ode-to-data-control/index.md' (#16) from allan-patch-1 into main allan 2026-09-20 17:39:19 +00:00
  • d04c55c731 Update content/feed/if-an-ode-to-data-control/index.md allan 2026-09-20 17:39:07 +00:00
  • a6a6abf009 Merge pull request 'feat(feed): If - An Ode to Data Control' (#15) from feat/if-ode-to-data-control into main allan 2026-09-20 17:31:40 +00:00
  • 88368fa31d feed: trim the boast and the repeated first-line echo from the intro blog-dev 2026-09-20 17:21:19 +00:00
  • fdb1db216d feed: rework the poem cover into a title-page design; note the 2022 publication year blog-dev 2026-09-20 16:37:23 +00:00
  • 6d833f9654 feat(feed): If - An Ode to Data Control blog-dev 2026-09-20 15:54:56 +00:00
  • 6bcd0adf81 Merge pull request 'feed: correct the case sensitivity example in the full table search post' (#14) from fix/full-table-search-case-sensitivity into main allan 2026-09-17 07:47:31 +00:00
  • 93348ad604 feed: tighten the case sensitivity note to a single sentence blog-dev 2026-09-17 07:44:53 +00:00
  • 7561bb0c39 feed: correct the case sensitivity example in the full table search post dc 2026-09-16 23:42:45 +00:00
  • 959a9ffab4 Merge pull request 'Feed post: Full Table Search' (#13) from feat/full-table-search into main allan 2026-09-16 23:22:22 +00:00
  • 2348575737 feed: full table search - new demo video, copy matches the recording blog-dev 2026-09-16 23:17:43 +00:00
  • b2aac21b90 feed: full table search - any value, any column, no query blog-dev 2026-09-15 17:16:37 +00:00
  • 438b1e93d7 Merge pull request 'Move Cyber Essentials badge to who-is section + about page' (#12) from fix/cert-badge-placement into main allan 2026-09-11 20:27:09 +00:00
  • 674737f840 fix: move Cyber Essentials badge to who-is section + about page, drop hero/footer placements blog-dev 2026-09-11 20:22:29 +00:00
  • 150be89246 Merge pull request 'Surface Cyber Essentials certification on homepage hero and footer' (#11) from feat/cyber-essentials-badge into main hermes 2026-09-11 19:45:26 +00:00
  • b6fea27963 feat: surface Cyber Essentials certification on homepage hero and footer feat/cyber-essentials-badge blog-dev 2026-09-11 19:45:06 +00:00
  • aa1f015f5a docs(blog): punchier LinkedIn draft for non-DC users - pain-first, no jargon blog-dev 2026-09-04 09:29:20 +00:00
  • 79b62e4cfc docs(blog): add source LinkedIn post comment for the v7.13 article blog-dev 2026-09-04 08:06:46 +00:00
  • 73d4796638 fix(blog): show sasdemo instead of root user in audit demo screenshot blog-dev 2026-09-04 07:51:32 +00:00
  • 7267af58c4 ci: drop npm cache from setup-node - save/restore costs exceed the benefit at this repo size blog-dev 2026-09-04 07:23:58 +00:00
  • e5dfcd84da feat(blog): add audit-column demo image showing the IF formula resolving live blog-dev 2026-09-04 01:28:42 +00:00
  • 02295334b3 fix(blog): restore hardening and polishing phrasing in v7.13 post blog-dev 2026-09-04 01:09:48 +00:00
  • e7a538ed9a feat(blog): link getdata and postedit hook to code.datacontroller.io blog-dev 2026-09-04 00:53:20 +00:00
  • 60a19dda89 fix(blog): correct PK live-formula wording in v7.13 post blog-dev 2026-09-04 00:36:58 +00:00
  • b415793eec fix(blog): trim intra-release fix churn from the also-in-release list blog-dev 2026-09-04 00:20:36 +00:00
  • d352ea8fea fix(blog): re-encode v7.13 images to bust poisoned CDN edge cache entries blog-dev 2026-09-04 00:19:32 +00:00
  • 9e04cd4220 feat(blog): v7.13 release post - formulas & regex with live screenshots blog-dev 2026-09-03 23:56:29 +00:00
  • 181c3ae834 fix(feed): update LinkedIn source copy - community edition, not 5-user free tier blog-dev 2026-08-27 17:04:13 +01:00
  • 0ec0789ac4 feat(feed): five lines of defence post with cover image blog-dev 2026-08-27 16:43:07 +01:00
  • 2e5fc4a368 feat(feed): legacy data ingestion post with cover image blog-dev 2026-08-24 16:37:11 +01:00
  • 3d66f91820 fix(feed): correct docs link to /restore/ blog-dev 2026-08-20 22:26:03 +01:00
  • 5cdfadf75c feat(feed): use ctrl-z as cover, move trains meme into post body blog-dev 2026-08-20 22:20:56 +01:00
  • fef2c3c12e chore: li update hermes 2026-08-20 22:14:47 +01:00
  • b50efc01e2 feat(feed): expand rollback post LinkedIn copy, drop version refs blog-dev 2026-08-20 21:50:27 +01:00
  • de23966721 feat(feed): add rollback data changes post with meme blog-dev 2026-08-20 20:59:08 +01:00
  • 9121bf900d fix: contact image 4gl 2026-08-17 20:14:26 +01:00
  • 56175353d6 feat: sas projects / excel 4gl 2026-08-17 19:51:20 +01:00
  • 26b4c55ecd feat: horror stories 4gl 2026-08-15 09:47:06 +01:00
  • 5be23393d6 fix: dc link 4gl 2026-08-13 13:52:18 +01:00
  • bf3ef8bab1 fix: links 4gl 2026-08-13 13:46:43 +01:00
  • 729437308a fix: feed post git data 4gl 2026-08-13 13:28:30 +01:00
  • 244829edf9 feat: post 4gl 2026-08-12 10:32:04 +01:00
  • b51c831b53 chore: ai docs 4gl 2026-08-11 10:47:35 +01:00
  • 8e0b28ed93 feat: libinfo feed post 4gl 2026-08-11 09:13:04 +01:00
  • 5b6575ae8e fix: small edits + ai notes 4gl 2026-08-10 18:42:49 +01:00
  • 9dcedfffb0 feat: business data capture feed post 4gl 2026-08-10 18:28:16 +01:00
  • 34846e5a4c fix: formatting 4gl 2026-08-09 18:12:42 +01:00
  • 26304f3c73 feat: fsedit feed post 4gl 2026-08-09 18:00:11 +01:00
  • 14b745e2e7 fix: agent tidy up 4gl 2026-08-09 17:39:33 +01:00
  • bdddfac52a fix: image 4gl 2026-08-07 15:15:09 +01:00
  • 2cc3a13340 feat: new article 4gl 2026-08-07 15:01:17 +01:00
  • ebd77c9d76 feat: regex rules 4gl 2026-07-28 14:28:28 +01:00
  • 73fccc70a5 feat: first announcement 4gl 2026-07-26 15:27:48 +01:00
  • 8a10d127c1 feat: feed feature, typescript, remove google, fix errs & warns Unknown 2026-07-17 22:22:29 +01:00
  • 2c42ecae5f fix: glob expansion Unknown 2026-07-13 22:29:57 +01:00
  • 2fee73cb9a fix: local surfer Unknown 2026-07-13 22:12:36 +01:00
  • eae81f1f6d fix: force update of surfer Unknown 2026-07-13 21:46:30 +01:00
  • efaa05549b fix: updating dependencies Unknown 2026-07-13 20:17:16 +01:00
  • 8b2603f804 feat: agent files Unknown 2026-07-13 19:05:20 +01:00
  • b58387bee5 fix: prod -> production allan 2026-06-16 11:35:30 +01:00
  • 53aa81c788 feat: env restriction allan 2026-06-16 11:24:56 +01:00
  • d2c8e5e6bc feat: price reduction allan 2026-03-18 14:22:17 +00:00
  • 50833b4fd8 chore: rename allan 2026-03-14 13:57:11 +00:00
  • 1f4e159fe0 fix: wording allan 2026-03-14 13:50:41 +00:00
  • ae55a82b19 feat: snowflake support allan 2026-03-14 13:33:56 +00:00