From 73955f4efd6648a794aecd7ba413dc283a814baf Mon Sep 17 00:00:00 2001 From: blasty Date: Fri, 21 Aug 2026 12:24:17 +0200 Subject: TODO: change notifications and discard-changes landed with PR #1 --- TODO | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/TODO b/TODO index b497c89..5ccd162 100644 --- a/TODO +++ b/TODO @@ -8,8 +8,11 @@ TODO: [x] delete the private pickle worker and ida-pro-mcp patch injection [x] stop sweeping/reaping resources that may belong to another client [ ] run the full live Pilot suite against both GUI and managed backends - [ ] add database revision/change notifications for cross-client cache invalidation - [ ] decide how "discard changes" should work (IDA Nexus final workers save) + [x] add database revision/change notifications for cross-client cache invalidation + -> PR #1: subscribe_idb_events -> IDBEventListener -> _refresh_idb_events + [x] decide how "discard changes" should work (IDA Nexus final workers save) + -> PR #1: shutdown_database(save=False) when ours is the final lease; + otherwise the lease transfers finalization (pool.discard_changes) - [x] add support for toggling literal types, ala `o` in IDA. (decimal to hex to reference etc.) -- cgit v1.3.1-sl0p