Filip Sajdak
d7ccc0f3a6
✨ Add get-file-plugin-data RPC to read file plugin data ( #10171 )
...
The Plugin API can write arbitrary key/value plugin data onto the file
root, but it could only be read back by downloading and decoding the
whole file. Add a `get-file-plugin-data` read command that returns the
file-level plugin data map, optionally narrowed to a single namespace,
so external tooling can fetch metadata such as issue or commit
references cheaply.
Read-only: reuses `bfc/get-file` and `check-read-permissions!`, and
adds no data-model or change-type changes. Object/page level reads are
intentionally left out of this first command.
Relates to #10169
Signed-off-by: Filip Sajdak <filip.sajdak@siili.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2026-10-09 18:15:07 +02:00
..
2026-10-09 10:58:05 +02:00
2026-10-07 11:52:48 +02:00
2026-09-29 23:07:26 +02:00
2026-09-10 20:29:44 +02:00
2026-09-23 12:31:50 +02:00
2026-09-15 17:10:54 +02:00
2026-10-07 11:52:48 +02:00
2026-10-09 09:01:12 +02:00
2026-10-08 17:33:40 +00:00
2026-08-25 11:55:10 +02:00
2026-10-07 11:52:48 +02:00
2026-09-23 15:25:21 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-08-25 11:55:10 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-09-09 17:58:09 +02:00
2026-09-29 09:07:34 +02:00
2026-09-24 11:42:14 +02:00
2026-10-07 11:52:48 +02:00
2026-10-07 11:52:48 +02:00
2026-09-10 20:29:44 +02:00
2026-09-24 12:19:29 +02:00
2026-09-15 19:22:56 +02:00
2026-09-14 14:50:32 +02:00
2026-09-23 18:03:03 +02:00
2026-08-25 11:55:10 +02:00
2026-10-06 07:33:12 +02:00
2026-10-01 13:16:12 +02:00
2026-10-06 07:33:12 +02:00
2026-10-07 11:52:48 +02:00
2026-10-06 07:33:12 +02:00
2026-10-07 11:52:48 +02:00
2026-10-07 11:52:48 +02:00
2026-10-09 10:58:05 +02:00
2026-10-02 11:08:13 +02:00
2026-10-06 07:33:12 +02:00
2026-08-25 11:55:10 +02:00
2026-09-10 20:29:44 +02:00
2026-08-25 11:55:10 +02:00
2026-10-06 15:56:55 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-10-01 17:17:11 +02:00
2026-10-08 11:38:13 +02:00
2026-09-09 17:58:09 +02:00
2026-08-25 11:55:10 +02:00
2026-10-02 11:08:13 +02:00
2026-09-22 14:03:02 +02:00
2026-09-23 12:31:50 +02:00
2026-09-22 14:03:02 +02:00
2026-09-29 23:07:26 +02:00
2026-09-01 12:45:17 +02:00
2026-08-25 11:55:10 +02:00
2026-10-06 07:33:12 +02:00
2026-08-25 11:55:10 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-10-09 18:15:07 +02:00
2026-10-06 07:33:12 +02:00
2026-09-15 17:26:43 +02:00
2026-10-07 11:52:48 +02:00
2026-10-06 07:33:12 +02:00
2026-10-01 07:19:21 +02:00
2026-09-22 15:51:50 +02:00
2026-10-06 07:33:12 +02:00
2026-08-25 11:55:10 +02:00
2026-10-07 14:58:32 +02:00
2026-10-06 07:33:12 +02:00
2026-09-22 15:51:50 +02:00
2026-10-07 11:52:48 +02:00
2026-09-24 12:19:29 +02:00
2026-10-09 10:58:05 +02:00
2026-09-22 14:03:02 +02:00
2026-09-22 14:43:04 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-09-23 18:03:03 +02:00
2026-10-06 07:33:12 +02:00
2026-09-23 15:25:21 +02:00
2026-09-23 15:25:21 +02:00
2026-10-07 11:52:48 +02:00
2026-10-05 17:16:47 +02:00
2026-10-02 11:08:13 +02:00
2026-08-25 11:55:10 +02:00
2026-10-07 11:52:48 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-09-01 12:45:17 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-10-07 11:52:48 +02:00
2026-10-07 11:52:48 +02:00