Commit Graph

1458 Commits

Author SHA1 Message Date
Jakub Zych
895248eef2 docs(quick-batch-261105-oc4): security hardening batch, 5 items, 12 todos closed 2026-11-05 18:46:35 +01:00
Jakub Zych
5aa846c5e8 docs(quick-261105-eab): OIDC grant flows serialized with revoke 2026-11-05 10:42:26 +01:00
Jakub Zych
f9255272c0 docs(phase-20): add security threat verification 2026-11-05 10:17:05 +01:00
Jakub Zych
1b1a553fb6 docs(phase-19.4.1): add security threat verification 2026-11-05 10:12:53 +01:00
Jakub Zych
95cced94fc docs(phase-11.2): add security threat verification 2026-11-05 10:09:29 +01:00
Jakub Zych
71dc0485ee docs(quick-261105-din): fix 32.1 CR-01, consent allow serialized with revoke 2026-11-05 10:00:02 +01:00
Jakub Zych
8c6b3171a8 docs(phase-19.3): add security threat verification 2026-11-05 09:33:44 +01:00
Jakub Zych
7490a310ce docs(phase-34): add security threat verification 2026-11-05 09:32:29 +01:00
Jakub Zych
439a994aac docs(phase-32.1): add security threat verification 2026-11-05 09:30:38 +01:00
Jakub Zych
7b8d205613 docs: add backlog item 999.2, SEO follow-ups after Phase 33 (v0.6.2) 2026-11-05 02:33:31 +01:00
Jakub Zych
1846e98c0f docs(33): phase 33 re-verification after the release (human_needed)
Covers 33-14-SUMMARY.md, the release and deploy logs and the release notes. Release items settled: tags, changelog posts, grzybyfunkcjonalne.pl sitemaps and post head, G1 on the demo; W5 SQL check waived by Jakub. Open: live MCP session, Rich Results Test, visual and admin checks (with grzyby checklist items 3, 5, 6, 7). Seeds 33-UAT.md.
2026-11-05 02:32:51 +01:00
Jakub Zych
7049dffd9a docs(phase-33): tick 33-14 in the roadmap 2026-11-05 02:26:02 +01:00
Jakub Zych
94c47268b5 docs(33-14): complete the tests, gate and release plan 2026-11-05 02:25:43 +01:00
Jakub Zych
6875627fdf docs(33-14): grzybyfunkcjonalne.pl step 12, smoke ok and the 404 log cleared 2026-11-05 02:24:10 +01:00
Jakub Zych
201fd0fbf9 docs(33-14): release log, post-release verification 2026-11-05 02:20:44 +01:00
Jakub Zych
211687f439 docs(33-14): release log, deploys of summercms.io, the demo, bm and grzybyfunkcjonalne.pl 2026-11-05 02:15:17 +01:00
Jakub Zych
ef164dda8e docs(33-14): release log, app pins and pushes 2026-11-05 02:01:35 +01:00
Jakub Zych
143b4dbdca docs(33-14): changelog posts and the layer patch releases 2026-11-05 01:36:02 +01:00
Jakub Zych
8edc869963 docs(33-14): release log, tags pushed and the layer install check failure 2026-11-05 01:25:43 +01:00
Jakub Zych
9c11b7064d docs(33): phase 33 re-verification after gap closure (human_needed) 2026-11-05 00:55:53 +01:00
Jakub Zych
6e99b1886a docs(quick-261104-xae): phase 33 gap-fix follow-ups and the gap-fix re-review 2026-11-05 00:32:56 +01:00
Jakub Zych
9d299a4455 docs(33): release notes for the gap-fix follow-ups (quick-261104-xae) 2026-11-05 00:23:39 +01:00
Jakub Zych
5ce50bedfb docs(phase-33): update tracking after 33-15 2026-11-04 23:42:46 +01:00
Jakub Zych
9637100ffa docs(33-15): complete the Go plugins gap-closure plan 2026-11-04 23:42:41 +01:00
Jakub Zych
fec697bb15 docs(33-15): release notes, release log and deferred items for the gap fixes 2026-11-04 23:30:59 +01:00
Jakub Zych
0e951270aa docs(phase-33): update tracking after 33-16 2026-11-04 22:58:55 +01:00
Jakub Zych
a0ac2a1ee7 docs(33-16): complete the Nuxt layers gap-closure plan 2026-11-04 22:58:07 +01:00
Jakub Zych
c2e56ef339 docs(33-16): release-note drafts for the layer fixes
- vue-seo-layer v0.2.0: the route report's noindex paths, sitemap pages per
  locale and not over a catch-all, root files 503 while the backend is unknown
- vue-journal-layer v0.8.0: path-form listing routes, the catch-all upgrade
  note, post article meta
- vue-menu-layer and vue-faq-layer v0.5.0: the catch-all upgrade note
2026-11-04 22:55:40 +01:00
Jakub Zych
8d562004cb docs(33): gap-closure plans 33-15 (Go plugins) and 33-16 (Nuxt layers) 2026-11-04 22:37:13 +01:00
Jakub Zych
97abc77b14 docs(33): phase 33 verification before release (gaps_found) 2026-11-04 21:28:57 +01:00
Jakub Zych
133c3cfd1c docs(33): pre-release code review of phase 33 (four lanes) 2026-11-04 21:26:39 +01:00
Jakub Zych
c7a485177e docs(33-14): demo locale patches, release-note drafts and open items for the release checkpoint
- 33-14-vue-demo-app-locale.patch and 33-14-sm-demo-app-locale.patch move the
  demo to prefix_except_default on top of the 33-12 demo patches
- release-note drafts for the framework, the three plugins and four layers
- the read-only RISK-MAX query for production databases
- deferred items and the broken-windows ledger after the six fixes
2026-11-04 20:25:55 +01:00
Jakub Zych
3d72923617 docs(33-14): validation map 2026-11-04 20:25:45 +01:00
Jakub Zych
96750982f2 docs(phase-33): update tracking after 33-13 2026-11-04 19:14:33 +01:00
Jakub Zych
5905e2b2e8 docs(33-13): complete the grzybyfunkcjonalne.pl plan
- deploy log: after-tags, production in 33-14 (no separate uat since the
  2026-10-31 cutover), the en and Additional addresses steps confirmed at
  the 33-14 release checkpoint, the production check list
- summary with the rehearsal, head diff and self-check
- deferred items: the demo moves to prefix_except_default (decided)
2026-11-04 19:14:02 +01:00
Jakub Zych
7199b26bb7 docs(33-13): grzyby patches for the release
- sm-grzybyfunkcjonalne-app: Journal tag pages off and author pages at
  /autor/:author, the sitemap and SEO config, nginx without the root-file
  locations (P33-49), check-deploy, smoke.sh (companions, route report,
  page names, seo-pages.csv, Additional addresses, rebuild), smoke-seo.sh,
  urls.txt, pl as the only enabled locale, seo-settings.yaml with the
  author templates and page suffix, DEPLOY.md release steps, tests
- vue-grzybyfunkcjonalne-app: nuxt.config on the SEO layer options
  without @nuxtjs/seo keys, no page useSeoMeta, footer sitemap link,
  title template for pages the CMS does not answer, SEO fixtures from
  the rehearsal
- local wiring note and the deferred findings
2026-11-04 18:17:26 +01:00
Jakub Zych
c59b3e61ed docs(phase-33): update tracking after 33-12 2026-11-04 18:13:05 +01:00
Jakub Zych
81c81c0c7d docs(33-12): complete the demo, summercms.io and bm plan
SUMMARY with the smoke output, the 33-14 hand-off (pins, linking, rome
steps) and the demo's /pl/ finding; deferred items and two WINDOWS
entries.
2026-11-04 18:12:25 +01:00
Jakub Zych
298c81d701 docs(33-12): demo patch tags a post in TestSEOOutput
demo:seed tags no post, so the tag_pages check in TestSEOOutput passed
without config/golem15.journal.yaml as well. The test now tags the seeded
post and requires /blog/tag/releases to resolve not_found; without the
config it fails.
2026-11-04 18:05:15 +01:00
Jakub Zych
e1d5110b29 docs(33-12): app patches for the release
- sm-demo-app: Journal, sitemap and SEO config, nginx without sitemap
  locations, env templates, DEPLOY.md SEO steps, seo-pages.csv,
  TestSEOOutput, scripts/smoke-seo.sh, release smoke on the new format
- vue-demo-app: seo.noindexRoutes for the decks, page meta for auth and
  signed-in pages, SeoSitemapLink in the footer, @nuxtjs/seo keys removed
- vue-summercmsio-app: changelog on seo.cms false, expectations for it
- sm-summercmsio-app: no change beyond the pin bumps
- 33-12-local-wiring.md: the scratch wiring for 33-13 and 33-14
2026-11-04 18:02:08 +01:00
Jakub Zych
617e15dcf0 docs(phase-33): update tracking after 33-11 2026-11-04 17:23:25 +01:00
Jakub Zych
0528e6661a docs(33-11): complete auto-links, internal links and WebP variants plan 2026-11-04 17:22:20 +01:00
Jakub Zych
1bb2ecf9cc docs(33-11): WebP decision note and STACK row
github.com/gen2brain/webp pinned at v0.6.4 (approved 2026-11-04), with
how it runs (purego or the wasm2go-transpiled libwebp), the linking
consequence, the benchmark and where the code lives.
2026-11-04 16:45:01 +01:00
Jakub Zych
3bfdc8616e docs(phase-33): update tracking after 33-10 2026-11-04 16:10:14 +01:00
Jakub Zych
d434b8ed19 docs(33-10): complete site audit crawler plan 2026-11-04 16:10:14 +01:00
Jakub Zych
835bf3f74c docs(33-10): resolver rule order in the chromedp note 2026-11-04 15:58:44 +01:00
Jakub Zych
e9504b1ece docs(33-10): chromedp decision note and STACK row 2026-11-04 15:43:58 +01:00
Jakub Zych
e245b54ad9 docs(phase-33): update tracking after 33-06 2026-11-04 14:44:16 +01:00
Jakub Zych
00c8fac080 docs(33-06): complete structured data, breadcrumbs, hreflang and pagination plan
- Task 4 answers: chromedp v0.21.0 and gen2brain/webp v0.6.4 approved
- the tracer resolve answer for the layer fixtures
- deferred: a repeater cannot carry a trigger (local_hours)
2026-11-04 14:44:16 +01:00
Jakub Zych
bd36b18729 docs(phase-33): update tracking after 33-09 2026-11-04 14:22:51 +01:00