Claude Agent
eade702a52
fix(5.19): corectii UX/retentie held (findings #2-#6 /code-review high)
...
#2 Filtrul "doar tinute" (held=1) devine persistent: hidden #f-held in
#filtre-trimiteri sincronizat prin OOB din _submissions.html + paginare
pastreaza held=1; chip "Doar tinute manual / Arata tot" ca off-switch.
Param `held` schimbat la str (held= gol nu mai da 422 la coercion).
#3 Banner bulk "Trimite toate (N)" extras in _bulk_held_banner.html si
re-randat prin OOB (#bulk-held-banner-wrap) la fiecare reincarcare a listei
-> nu mai ramane stale dupa eliberari (count revine la 0).
#4 tools/carantina_held seteaza purge_after (blocked_retention_days) pe randurile
carantinate -> PII nu mai sta la nesfarsit (purge_expired le poate sterge).
#5 Panoul de detaliu marcheaza randul tinut (eticheta amber) si ofera buton
"Trimite acum la RAR" (paritate cu randul din lista).
#6 expire_held seteaza purge_after=now-1s -> randul expirat e purjabil in ACELASI
ciclu (purge_expired foloseste comparatie stricta), nu la ciclul urmator.
Teste noi: stickiness held + banner OOB + detaliu buton (test_web_auto_send),
purge_after carantina, purge acelasi-ciclu (test_worker_held). 1541 passed.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-06 11:19:00 +00:00
..
2026-06-19 10:52:17 +00:00
2026-06-15 13:49:20 +00:00
2026-07-06 08:34:40 +00:00
2026-06-26 15:16:28 +00:00
2026-07-02 21:03:08 +00:00
2026-07-02 19:55:48 +00:00
2026-06-29 16:02:37 +00:00
2026-06-29 16:02:37 +00:00
2026-06-18 17:19:06 +00:00
2026-06-23 18:45:39 +00:00
2026-06-29 20:30:11 +00:00
2026-06-29 06:02:40 +00:00
2026-06-23 20:51:16 +00:00
2026-06-23 18:45:39 +00:00
2026-07-06 08:34:40 +00:00
2026-06-26 15:16:28 +00:00
2026-07-02 20:16:08 +00:00
2026-06-16 20:15:59 +00:00
2026-07-06 11:19:00 +00:00
2026-07-02 19:53:50 +00:00
2026-06-29 20:30:11 +00:00
2026-06-18 16:43:21 +00:00
2026-06-18 17:19:06 +00:00
2026-06-28 01:39:54 +00:00
2026-06-28 20:48:34 +00:00
2026-07-02 21:03:08 +00:00
2026-06-15 20:20:18 +00:00
2026-06-28 20:48:34 +00:00
2026-07-02 20:26:28 +00:00
2026-06-29 06:59:15 +00:00
2026-06-28 20:48:34 +00:00
2026-06-29 06:59:15 +00:00
2026-06-23 18:45:39 +00:00
2026-06-23 10:28:09 +00:00
2026-06-29 06:59:15 +00:00
2026-06-19 10:52:17 +00:00
2026-07-02 21:03:08 +00:00
2026-06-29 06:59:15 +00:00
2026-06-29 06:02:40 +00:00
2026-06-17 17:35:50 +00:00
2026-06-29 06:02:40 +00:00
2026-07-06 08:34:40 +00:00
2026-07-06 08:34:40 +00:00
2026-07-06 10:12:57 +00:00
2026-06-28 20:48:34 +00:00
2026-06-28 20:48:34 +00:00
2026-06-29 19:42:28 +00:00
2026-06-16 20:41:59 +00:00
2026-06-26 15:16:28 +00:00
2026-06-17 06:51:21 +00:00
2026-07-02 21:03:08 +00:00
2026-06-19 10:52:17 +00:00
2026-06-23 10:28:09 +00:00
2026-06-27 18:52:20 +00:00
2026-06-16 20:31:27 +00:00
2026-06-29 20:30:11 +00:00
2026-07-03 13:25:48 +00:00
2026-06-18 22:26:10 +00:00
2026-06-18 18:27:09 +00:00
2026-07-02 21:03:08 +00:00
2026-06-23 13:39:53 +00:00
2026-06-22 12:16:41 +00:00
2026-06-23 18:45:39 +00:00
2026-06-23 18:45:39 +00:00
2026-07-06 08:34:40 +00:00
2026-06-24 12:47:37 +00:00
2026-06-23 21:14:53 +00:00
2026-06-29 06:59:15 +00:00
2026-06-18 16:43:21 +00:00
2026-06-26 15:16:28 +00:00
2026-06-24 12:47:37 +00:00
2026-06-24 12:47:37 +00:00
2026-06-26 15:16:28 +00:00
2026-07-06 08:34:40 +00:00
2026-06-18 17:19:06 +00:00
2026-06-23 18:45:39 +00:00
2026-06-29 06:59:15 +00:00
2026-06-28 20:48:34 +00:00
2026-06-25 20:20:58 +00:00
2026-06-15 17:28:33 +00:00
2026-06-29 06:02:40 +00:00
2026-06-29 06:59:15 +00:00
2026-06-27 23:34:33 +00:00
2026-06-26 15:16:28 +00:00
2026-06-23 18:45:39 +00:00
2026-06-29 19:42:28 +00:00
2026-06-29 20:30:11 +00:00
2026-06-23 18:45:39 +00:00
2026-06-24 12:47:37 +00:00
2026-07-02 21:03:08 +00:00
2026-06-29 19:42:28 +00:00
2026-06-29 06:02:40 +00:00
2026-06-29 07:29:14 +00:00
2026-06-29 16:02:37 +00:00
2026-06-29 16:02:37 +00:00
2026-07-02 20:16:08 +00:00
2026-06-23 18:45:39 +00:00
2026-07-02 21:03:08 +00:00
2026-06-26 15:16:28 +00:00
2026-06-16 20:23:11 +00:00
2026-06-23 18:45:39 +00:00
2026-06-29 06:02:40 +00:00
2026-06-26 15:16:28 +00:00
2026-06-24 12:47:37 +00:00
2026-06-27 18:52:20 +00:00
2026-06-19 10:52:17 +00:00
2026-06-18 16:43:21 +00:00
2026-06-23 10:28:09 +00:00
2026-06-29 20:46:50 +00:00
2026-06-23 10:28:09 +00:00
2026-06-26 15:16:28 +00:00
2026-06-29 16:02:37 +00:00
2026-07-06 11:19:00 +00:00
2026-06-29 07:29:14 +00:00
2026-06-25 20:20:58 +00:00
2026-06-28 20:48:34 +00:00
2026-07-05 18:23:56 +00:00
2026-06-28 20:48:34 +00:00
2026-06-29 06:02:40 +00:00
2026-06-28 20:48:34 +00:00
2026-06-18 16:43:21 +00:00
2026-06-25 20:20:58 +00:00
2026-06-25 20:20:58 +00:00
2026-06-25 20:20:58 +00:00
2026-06-25 20:20:58 +00:00
2026-06-23 10:28:09 +00:00
2026-06-19 08:56:45 +00:00
2026-06-25 20:20:58 +00:00
2026-06-26 15:16:28 +00:00
2026-06-28 20:48:34 +00:00
2026-06-27 18:52:20 +00:00
2026-06-19 08:56:45 +00:00
2026-06-25 20:37:00 +00:00
2026-06-23 11:56:05 +00:00
2026-06-29 06:02:40 +00:00
2026-06-23 10:28:09 +00:00
2026-06-29 06:02:40 +00:00
2026-06-22 12:16:41 +00:00
2026-06-23 18:45:39 +00:00
2026-06-23 11:56:05 +00:00
2026-06-23 18:45:39 +00:00
2026-06-18 16:43:21 +00:00
2026-06-28 20:48:34 +00:00
2026-06-23 20:51:16 +00:00
2026-06-27 18:52:20 +00:00
2026-06-27 23:34:33 +00:00
2026-06-25 20:20:58 +00:00
2026-06-25 20:20:58 +00:00
2026-06-24 12:47:37 +00:00
2026-06-24 12:47:37 +00:00
2026-06-19 08:56:45 +00:00
2026-06-24 12:47:37 +00:00
2026-06-19 08:56:45 +00:00
2026-06-26 15:16:28 +00:00
2026-06-27 18:52:20 +00:00
2026-06-26 15:16:28 +00:00
2026-06-28 20:48:34 +00:00
2026-06-26 15:16:28 +00:00
2026-06-29 19:42:31 +00:00
2026-07-02 21:03:08 +00:00
2026-06-25 20:20:58 +00:00
2026-06-25 21:13:42 +00:00
2026-06-27 18:52:20 +00:00
2026-06-27 23:34:33 +00:00
2026-06-19 08:56:45 +00:00
2026-07-03 13:23:28 +00:00
2026-06-26 15:16:28 +00:00
2026-07-03 12:25:01 +00:00
2026-06-28 20:48:34 +00:00
2026-06-25 20:37:00 +00:00
2026-06-18 18:27:09 +00:00
2026-06-29 16:02:37 +00:00
2026-06-28 20:48:34 +00:00
2026-07-03 12:25:01 +00:00
2026-06-29 14:44:10 +00:00
2026-06-29 14:44:10 +00:00
2026-06-25 20:20:58 +00:00
2026-06-29 06:02:40 +00:00
2026-06-26 15:16:28 +00:00
2026-06-23 11:56:05 +00:00
2026-07-06 11:19:00 +00:00
2026-07-02 21:03:08 +00:00
2026-06-29 20:30:11 +00:00
2026-06-29 20:30:11 +00:00
2026-06-23 10:28:09 +00:00
2026-06-23 19:35:47 +00:00