This website requires JavaScript.
cc20100cbc
feat: PresetComposer – Preset aus Kurz-/Vollform, Modul und Gruppen-Presets
Jan-Niclas Loosen and Claude Sonnet 5.5
2026-10-16 17:42:18 +02:00
bb4d9b3baf
feat: Änderungs-Pipeline des Designsystems (Probelauf, design_rev, Snapshot, Rollback) und Bereich presets
Jan-Niclas Loosen and Claude Sonnet 5.5
2026-10-16 17:39:58 +02:00
bfd3840eb1
feat: Fundstellen eines Presets (PresetUsageMatcher, PresetUsageQuery)
Jan-Niclas Loosen and Claude Haiku 5.5
2026-10-16 17:38:22 +02:00
454116851e
refactor: GlobalUsages sucht über UsageQuery – Bibliothekssuche als LibraryUsageQuery
Jan-Niclas Loosen and Claude Sonnet 5.5
2026-10-16 17:36:21 +02:00
3fe83e39d3
feat: DesignSystemWriter – Presets über Divis Sync-Ablauf schreiben (Mirror preset-sync)
Jan-Niclas Loosen and Claude Sonnet 5.5
2026-10-16 17:34:49 +02:00
6ee8f9258a
fix: SnapshotStore verweigert nicht kodierbare Snapshots
Jan-Niclas Loosen and Claude Haiku 5.5
2026-10-16 17:33:03 +02:00
5ba52b98b3
feat: SnapshotStore – Snapshots des Designsystems je Bereich
Jan-Niclas Loosen and Claude Haiku 5.5
2026-10-16 17:31:48 +02:00
388b52ea76
feat: PresetDiff – Unterschied zweier Preset-Bestände für den Probelauf
Jan-Niclas Loosen and Claude Haiku 5.5
2026-10-16 17:29:51 +02:00
578ccba118
feat: PresetScope und PresetBook – Preset-Bestand im Divi-Speicherformat
Jan-Niclas Loosen and Claude Haiku 5.5
2026-10-16 17:27:27 +02:00
36af846b3e
docs: Divi-Formate der Presets gegen 5.15.1 geprüft
Jan-Niclas Loosen and Claude Haiku 5.5
2026-10-16 17:24:42 +02:00
aa1c8b42de
feat: Divi 5.15.1 freigeben
Jan-Niclas Loosen and Claude Opus 5.5
2026-10-16 17:22:57 +02:00
47090621c7
docs: Implementierungsplan Etappe 4a (Pipeline, Snapshots, Presets)
Jan-Niclas Loosen and Claude Opus 5.5
2026-10-16 16:35:09 +02:00
d391cb5112
docs: Etappe 4 Designsystem – Spec (Presets, Farben, Variablen, Theme-Optionen, Schriften, Schleifen)
Jan-Niclas Loosen and Claude Opus 5.5
2026-10-16 16:13:12 +02:00
e5f0c65eb0
feat: Divi 5.14.0 freigeben, Version 0.6.1
Jan-Niclas Loosen and Claude Fable 5.1
2026-10-08 16:58:34 +02:00
1b73f0652a
fix: Admin-UX aus dem Review – Live-Gruppenfeedback, Protokollfilter, Divi-Hinweis, Rollen-Rückfrage
Jan-Niclas Loosen and Claude Fable 5.1
2026-10-08 16:39:44 +02:00
cc72f9b946
docs: Etappe 4 decisions draft (brainstorming paused)
janniclas.loosen and Claude Opus 5.5
2026-09-28 01:22:21 +02:00
2e4309cb42
test: Divi 5 design system fixtures and format notes for Etappe 4
janniclas.loosen and Claude Opus 5.5
2026-09-28 00:26:33 +02:00
81da979a15
Merge divi-absicherung: Divi-Grenze, Versionsfreigabe und Admin-Prüfung (0.6.0)
janniclas.loosen and Claude Opus 5.5
2026-09-30 06:03:39 +02:00
3d14a2e187
docs: Divi safeguard security audit
janniclas.loosen and Claude Opus 5.5
2026-09-30 03:36:25 +02:00
43c0a78374
fix: Divi-Reiter ohne Divi, Zustandstexte, Schreibsperren und Aufräum-Filter aus der Abschlussprüfung
janniclas.loosen and Claude Opus 5.5
2026-09-30 03:33:16 +02:00
35ea47d832
chore: release 0.6.0 with Divi release gate, smoke test and acceptance notes
janniclas.loosen and Claude Opus 5.5
2026-09-30 03:19:31 +02:00
4b619d12e9
fix: write reference sources before fingerprints.json, atomic on failure
janniclas.loosen and Claude Opus 5.5
2026-09-30 02:59:27 +02:00
ed806a1cc8
feat: wp lit-mcp divi-check with diff and reference update
janniclas.loosen and Claude Opus 5.5
2026-09-30 02:52:17 +02:00
b441febd81
fix: atomic Divi check lock, failed-check notice, test fixes
janniclas.loosen and Claude Opus 5.5
2026-09-30 02:45:50 +02:00
6113e5ad5a
feat: Divi tab with REST check, release and withdrawal
janniclas.loosen and Claude Opus 5.5
2026-09-30 02:39:21 +02:00
47040aa43d
feat: admin check steps with throwaway write test and reports
janniclas.loosen and Claude Opus 5.5
2026-09-30 02:21:09 +02:00
c6a1996be6
feat: adapter-level Divi release lock, content-create and site status
janniclas.loosen and Claude Opus 5.5
2026-09-30 02:04:49 +02:00
adfe0adfc2
feat: central Divi release lock for the Divi tools
janniclas.loosen and Claude Opus 5.5
2026-09-30 01:54:36 +02:00
cf3c5dfe76
feat: Divi release status, store, resolver and gate
janniclas.loosen and Claude Opus 5.5
2026-09-30 01:46:05 +02:00
6b93df94c3
feat: manifest checks, Divi compatibility from manifests, reference fingerprints
janniclas.loosen and Claude Opus 5.5
2026-09-30 01:37:51 +02:00
1a215fd7bf
refactor: Divi design adapter, logo lookup moves out of media
janniclas.loosen and Claude Opus 5.5
2026-09-30 01:31:23 +02:00
7fc41bc2ac
refactor: Theme Builder adapter manifest with three mirrors
janniclas.loosen and Claude Opus 5.5
2026-09-30 01:25:39 +02:00
e972898f52
refactor: Divi library adapters with manifest and submit-layout mirror
janniclas.loosen and Claude Opus 5.5
2026-09-30 01:16:23 +02:00
fed77b0584
refactor: Divi pages adapter replaces DiviFlags
janniclas.loosen and Claude Opus 5.5
2026-09-30 01:08:08 +02:00
e10a766e2a
fix: DiviModules::knowsBlock() guards the metadata method, not just the class
janniclas.loosen and Claude Opus 5.5
2026-09-30 00:57:38 +02:00
fc7a84d239
refactor: Divi catalog adapter with manifest
janniclas.loosen and Claude Opus 5.5
2026-09-30 00:54:48 +02:00
5e6d5ff3e1
feat: Divi manifests, adapter register and boundary test
janniclas.loosen and Claude Sonnet 5
2026-09-30 00:46:16 +02:00
905bb8c2f3
feat: fingerprint Divi functions from source tokens
janniclas.loosen and Claude Haiku 4.5
2026-09-30 00:39:22 +02:00
ca40e39b18
docs: Divi safeguard implementation plan
janniclas.loosen and Claude Opus 5.5
2026-09-30 00:36:19 +02:00
94b8c7b338
docs: Divi safeguard design spec (version gate, Divi boundary, admin check)
janniclas.loosen and Claude Opus 5.5
2026-09-30 00:00:23 +02:00
903246df74
Merge etappe-3: Divi-Bibliothek und Theme Builder (0.5.0)
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:33:25 +02:00
066fe408ea
docs: Etappe 3b rulings and security audit
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:32:11 +02:00
66f012befd
docs: check the page after restoring a layout revision in WordPress (re-review N-2)
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:25:59 +02:00
a8afa37208
fix: make-global keeps the backup sentence on a failure on page 2+ (ruling P14)
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:25:53 +02:00
771f3794a0
fix: failed library and layout saves name the revision screen (audit L3)
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:25:16 +02:00
9c3f7d356f
style: give PostGuard::postType() its docblock back (re-review N-1)
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:25:16 +02:00
beb8706d43
test: tb-smoke checks restore_url and the forbidden answer without Theme Builder rights
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:18:31 +02:00
50cfa42358
docs: only the group switch keeps the Divi tools off Theme Builder layouts (audit I2)
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:12:40 +02:00
6288acf0e6
perf: DynamicFields reads each post type's fields once per check (review M-12 b)
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:12:14 +02:00
14bc954ecc
fix: Theme Builder minors of the final review (M-4, M-5, M-6, M-9, M-10, M-11, M-12 c)
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:12:14 +02:00
e7bbe1e9d7
fix: find-similar marks replaceable matches and names excluded types (review M-3, M-7, M-8)
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:09:13 +02:00
5290a9d81d
refactor: one site-wide Divi cache clear and one compatibility row (review M-1, M-2)
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:07:57 +02:00
e64d32b1f1
fix: tb-assign reattaches only templates no Theme Builder post lists (audit L4)
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:06:35 +02:00
dcae2d4b91
fix: name the WordPress revision screen for library and layout revisions (audit L3)
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:05:05 +02:00
79f2fdbda6
test: fix the P9/P14 backup wording of every VisibleEdits caller (ruling Q17 M3)
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:03:05 +02:00
43dc3fb889
fix: global usages follow the Theme Builder access (ruling Q17 M1)
janniclas.loosen and Claude Opus 5.5
2026-09-27 23:00:36 +02:00
7590da4d96
fix: layout-edit dry runs name only editable live templates (ruling Q22)
janniclas.loosen and Claude Opus 5.5
2026-09-27 22:57:45 +02:00
0b7a1c28ec
test: Etappe 3b end-to-end smoke and acceptance checklist
janniclas.loosen and Claude Opus 5.5
2026-09-27 22:37:12 +02:00
3db96a3f5b
docs: Theme Builder guide, instructions, readme and spec for 0.5.0
janniclas.loosen and Claude Opus 5.5
2026-09-27 22:05:33 +02:00
4e959833b9
fix: identical means identical bytes – text parts count, pages and posts only (ruling Q25)
janniclas.loosen and Claude Opus 5.5
2026-09-27 21:59:20 +02:00
e733065b60
feat: lit/library-make-global replaces identical occurrences – dry run, confirm, revision per page
janniclas.loosen and Claude Opus 5.5
2026-09-27 21:41:23 +02:00
44c1804c4c
feat: lit/library-make-global – node to global module, all or nothing (E10)
janniclas.loosen and Claude Opus 5.5
2026-09-27 21:35:48 +02:00
4f70886006
feat: write results warn about sections built like a library section (spec §5.5)
janniclas.loosen and Claude Opus 5.5
2026-09-27 21:16:16 +02:00
f82964f617
feat: structure and content fingerprints, lit/library-find-similar
janniclas.loosen and Claude Opus 5.5
2026-09-27 21:13:33 +02:00
6be2e65432
feat: Pods fields in Theme Builder bodies checked against the template's post types (E12)
janniclas.loosen and Claude Opus 5.5
2026-09-27 21:02:53 +02:00
a31d4340f9
fix: TB dry runs hide uneditable live templates, off-switch despite draft (rulings Q20, Q21)
janniclas.loosen and Claude Opus 5.5
2026-09-27 20:55:53 +02:00
64fc439cb2
feat: lit/tb-activate – the explicit switch, always a dry run first (answer F1)
janniclas.loosen and Claude Opus 5.5
2026-09-27 16:33:29 +02:00
0975b2f69b
feat: lit/tb-assign – conditions with dry run on live templates, reattach
janniclas.loosen and Claude Opus 5.5
2026-09-27 16:28:27 +02:00
2827fd4bd8
fix: tb-create-template rolls back posts Divi inserted before failing (ruling Q19)
janniclas.loosen and Claude Opus 5.5
2026-09-27 16:23:01 +02:00
42b9b384d5
feat: lit/tb-create-template – disabled templates, all or nothing
janniclas.loosen and Claude Opus 5.5
2026-09-27 16:09:49 +02:00
54922a9f7e
feat: lit/tb-list and the tool group "Divi Theme Builder"
janniclas.loosen and Claude Opus 5.5
2026-09-27 15:57:45 +02:00
ac69fdf113
feat: Theme Builder conditions only from Divi's list, objects readable
janniclas.loosen and Claude Opus 5.5
2026-09-27 15:55:44 +02:00
b1dd35abd8
feat: Divi tools edit Theme Builder layouts; visible layouts need confirm
janniclas.loosen and Claude Opus 5.5
2026-09-27 15:45:07 +02:00
4ff1c1e2a5
fix: Theme Builder access needs edit_theme_options (ruling Q15)
janniclas.loosen and Claude Opus 5.5
2026-09-27 15:24:32 +02:00
d04a508751
feat: Theme Builder adapter, template value and per-object access
janniclas.loosen and Claude Opus 5.5
2026-09-27 15:18:42 +02:00
82ef69a99c
fix: link targets never reveal library entries by type (ruling Q14)
janniclas.loosen and Claude Opus 5.5
2026-09-27 15:13:40 +02:00
c7ce924e5a
fix: library IDs stay hidden without library access (ruling P13)
janniclas.loosen and Claude Opus 5.5
2026-09-27 15:00:39 +02:00
06f13799de
fix: full-form internal links follow the {{link:}} target rules (ruling P10)
janniclas.loosen and Claude Opus 5.5
2026-09-27 14:54:46 +02:00
c615522cf6
test: Theme Builder fixtures with Pods fields from the real builder (stage3b)
janniclas.loosen and Claude Opus 5.5
2026-09-27 14:51:19 +02:00
0edb474d78
docs: Etappe 3b implementation plan (Theme Builder)
janniclas.loosen and Claude Opus 5.5
2026-09-27 12:16:15 +02:00
4f05388e66
merge: Etappe 3a (v0.4.0) – Divi-Bibliothek, globale Module, Link-Platzhalter, dynamische Quellen
janniclas.loosen and Claude Opus 5.5
2026-09-27 12:16:10 +02:00
e049959482
docs: Etappe 3a rulings and security audit
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:57:43 +02:00
b6d791d46a
fix: UsageMatcher reads Divi 4 shortcodes like WordPress and Divi, everywhere (ruling P24)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:53:54 +02:00
8f87ec6163
docs: library guide speaks of references in every place (P23)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:42:59 +02:00
fec5d9da7b
fix: GlobalUsages finds every reference Divi renders, fail closed (F1, ruling P23)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:42:46 +02:00
f1937ca6ff
test: file-based editor byte-identity regression; filters fixture with JSON escapes (P20)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:25:53 +02:00
25446d292d
test: divi-library smoke hygiene (M-14)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:25:53 +02:00
dcbd52e51d
docs: acceptance note without CLI, with the editor connection and the read-only hint (M-15)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:24:01 +02:00
be5dde2b64
feat: DiviCompatibility checks the TB cache function, divi/global-layout and the library term taxonomies (M-6)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:23:06 +02:00
a413f761e7
refactor: DiviSaver docblocks, one diviWritable field, REASON_CREATE with the constants (M-4, M-5, M-13)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:22:04 +02:00
695f7b91ac
docs: neutral client wording in the plugin header and the spec (T16)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:21:25 +02:00
ae994ad7bd
fix: lit/divi-dynamic-sources offers no {{link:<ID>}} for attachments (M-9)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:20:44 +02:00
1c2acdfbbe
fix: node-copy from a library entry unifies CRLF; smoke seeds a real CRLF entry (M-1, M-2/M-19)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:20:03 +02:00
031f01451b
fix: note the library-list scan cap; preset-cap note only with presets (M-11, M-12)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:19:05 +02:00
d8d7bb67be
fix: lit/library-list search by title, own entries for authors, cursor without hidden rows (L3)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:18:04 +02:00
ce4dc776e5
fix: read globalModule like Divi's render in the guard and usage search (hardening)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:16:18 +02:00
395049ec97
fix: global-edit rules for every library entry that pages show (L2)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:14:58 +02:00
8aacc5dc4f
fix: P8a blocks Theme Builder layouts without Divi's theme_builder role (L6)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:13:14 +02:00
e8f69f67ea
fix: bounded usage scan and count-only unreadable posts in global edits (L1, L4)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:12:38 +02:00
bd28c32513
docs: state the P13 limit honestly in the library guide (I-2)
janniclas.loosen and Claude Opus 5.5
2026-09-27 04:07:24 +02:00