Neil
92ed331184
refactor(plugins): extract the shared content-pack registry and list store ( #30697 )
...
* plugins: extract the verified artifact-pack registry from language packs
Pure refactor. Verify, bounded read, parse and per-plugin error handling
move into PluginArtifactPackRegistry; language packs become one instance,
so later data families reuse it instead of copying the file.
* plugins: reconcile content families from one list
Pure refactor. Reconcile and error reporting walk one family list in the
same order as before, so a new family is one entry.
* plugins: one line per family for declared artifacts and contribution defaults
Pure refactor. Declared artifact paths are a list of per-family rows, and
the contributes default comes from the schema (prefault) instead of a
second copy of the field list; the existing defaults test pins the result.
* plugins: extract the renderer plugin content list store
Pure refactor. The fetch generation, startup join window and content-change
subscription move into createPluginContentListStore; language packs become
one instance, and store fields are renamed to entries/fetchEntries.
2026-10-19 04:01:12 -07:00
..
2026-09-19 14:53:28 -07:00
2026-07-27 01:14:33 -07:00
2026-09-24 10:12:16 -07:00
2026-09-24 10:12:16 -07:00
2026-08-13 22:48:24 -07:00
2026-10-19 04:01:12 -07:00
2026-10-19 04:01:12 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-09-09 03:23:55 -07:00
2026-07-27 01:14:33 -07:00
2026-09-09 03:23:55 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-08-22 21:34:39 -07:00
2026-07-27 01:14:33 -07:00
2026-09-12 18:36:18 -07:00
2026-09-12 18:36:18 -07:00
2026-10-19 00:34:42 -07:00
2026-10-19 00:34:42 -07:00
2026-07-28 17:49:20 -07:00
2026-10-19 04:01:12 -07:00
2026-08-02 17:40:58 -07:00
2026-07-27 01:14:33 -07:00
2026-10-18 08:40:12 -07:00
2026-10-18 08:40:12 -07:00
2026-10-18 08:40:12 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-08-13 22:48:24 -07:00
2026-08-02 00:33:57 -07:00
2026-07-27 01:14:33 -07:00
2026-09-19 14:53:28 -07:00
2026-08-11 12:14:36 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-09-27 23:13:24 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-08-11 18:19:43 -07:00
2026-09-27 23:13:24 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-09-19 14:53:28 -07:00
2026-09-19 14:53:28 -07:00
2026-10-19 00:34:42 -07:00
2026-07-28 17:49:20 -07:00
2026-07-28 17:49:20 -07:00
2026-07-28 17:49:20 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-10-19 04:01:12 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-09-20 14:41:50 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-10-19 00:34:42 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-09-19 14:53:28 -07:00
2026-09-19 14:53:28 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-10-11 03:20:15 -07:00
2026-10-02 15:53:33 -07:00
2026-10-02 15:53:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-09-19 14:53:28 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-09-05 21:13:06 -07:00
2026-07-27 01:14:33 -07:00
2026-09-19 14:53:28 -07:00
2026-09-19 14:53:28 -07:00
2026-09-19 14:53:28 -07:00
2026-09-19 14:53:28 -07:00
2026-07-27 01:14:33 -07:00
2026-08-13 22:48:24 -07:00
2026-09-19 14:53:28 -07:00
2026-09-19 14:53:28 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-09-20 14:41:50 -07:00
2026-09-20 14:41:50 -07:00
2026-10-16 07:17:22 -07:00
2026-09-20 14:41:50 -07:00
2026-07-27 01:14:33 -07:00
2026-09-17 20:34:19 -07:00
2026-09-20 14:41:50 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-08-11 18:19:43 -07:00
2026-07-27 01:14:33 -07:00
2026-07-27 01:14:33 -07:00
2026-10-16 07:08:22 -07:00