Diego Rodrigues de Sa e Souza
aed2a5024c
feat(compression): persist RTK grouping config (unlock R5 enableGrouping) ( #4207 )
...
The RTK R5 grouping strategy (collapse near-equivalent consecutive lines) is read by the
engine (config.enableGrouping / groupingThreshold) but was unreachable in production: the
rtkConfigSchema (.strict()) rejected the two fields on write and normalizeRtkConfig dropped
them on read, so they could never be anything but undefined.
Add enableGrouping (bool) + groupingThreshold (int, 2..100, default 3) to DEFAULT_RTK_CONFIG,
normalizeRtkConfig, and rtkConfigSchema so the feature is actually settable and survives the
DB round-trip. Default stays OFF — no behavior change for existing configs.
Part of the compression "100% functional" program (audit follow-up).
2026-06-18 19:12:27 -03:00
..
2026-05-03 00:37:08 -03:00
2026-04-28 16:58:17 +07:00
2026-06-14 10:45:22 -03:00
2026-06-15 03:32:11 -03:00
2026-05-08 17:35:43 -03:00
2026-04-30 18:07:26 -03:00
2026-04-30 17:07:39 -03:00
2026-04-27 20:00:08 +07:00
2026-06-09 22:57:12 -03:00
2026-04-27 20:00:08 +07:00
2026-05-02 04:51:38 -03:00
2026-04-28 04:20:46 +07:00
2026-04-27 20:00:08 +07:00
2026-05-03 09:14:20 -03:00
2026-05-14 23:46:57 -03:00
2026-06-14 18:02:36 -03:00
2026-06-14 10:45:22 -03:00
2026-05-02 12:57:37 -03:00
2026-05-03 15:34:15 -03:00
2026-05-03 12:38:21 -03:00
2026-05-03 14:06:37 -03:00
2026-06-18 17:02:50 -03:00
2026-05-08 17:35:43 -03:00
2026-06-14 10:45:22 -03:00
2026-05-03 12:38:21 -03:00
2026-05-03 12:38:21 -03:00
2026-06-17 19:26:32 -03:00
2026-06-17 02:43:21 -03:00
2026-04-30 17:37:57 -03:00
2026-05-03 00:37:08 -03:00
2026-06-17 02:43:21 -03:00
2026-06-18 10:57:38 -03:00
2026-04-28 16:58:17 +07:00
2026-06-14 10:45:22 -03:00
2026-06-18 10:57:38 -03:00
2026-06-16 09:12:35 -03:00
2026-06-07 07:20:02 -03:00
2026-06-17 02:43:21 -03:00
2026-06-17 02:43:21 -03:00
2026-06-17 02:43:21 -03:00
2026-05-03 09:14:20 -03:00
2026-06-18 17:02:50 -03:00
2026-05-14 21:24:05 -03:00
2026-06-09 15:56:24 -03:00
2026-05-03 09:14:20 -03:00
2026-04-28 16:58:17 +07:00
2026-05-08 17:35:43 -03:00
2026-05-03 00:37:08 -03:00
2026-06-17 19:26:32 -03:00
2026-06-14 10:45:22 -03:00
2026-05-03 00:37:08 -03:00
2026-05-03 00:37:08 -03:00
2026-06-14 10:45:22 -03:00
2026-05-03 00:37:08 -03:00
2026-05-03 09:14:20 -03:00
2026-05-03 00:37:08 -03:00
2026-06-18 17:02:50 -03:00
2026-06-18 19:12:17 -03:00
2026-06-18 19:12:27 -03:00
2026-06-14 10:45:22 -03:00
2026-06-14 10:45:22 -03:00
2026-05-03 00:37:08 -03:00
2026-05-03 00:37:08 -03:00
2026-06-18 19:12:17 -03:00
2026-05-03 00:37:08 -03:00
2026-06-14 10:45:22 -03:00
2026-05-03 00:37:08 -03:00
2026-05-03 09:14:20 -03:00
2026-06-14 10:45:22 -03:00
2026-06-14 10:45:22 -03:00
2026-04-27 03:53:05 +07:00
2026-06-16 01:00:40 -03:00
2026-05-03 00:37:08 -03:00
2026-04-28 16:58:17 +07:00
2026-04-28 16:58:17 +07:00
2026-05-03 00:37:08 -03:00
2026-05-02 04:51:38 -03:00
2026-05-06 02:29:25 -03:00