wgctl/core/lib
Nuno Duque Nunes 0b9f113453 feat: block history tracking
- core/lib/block_history.py: record/unblock/list functions
- ctx::block_history: .wgctl/data/block-history/ path
- block --reason: record block event with reason, endpoint, triggered_by
- unblock --reason: update block event with unblock timestamp
- json::block_history_record/unblock/list/list_all wrappers
- json::endpoint_cache_get: get cached endpoint for peer
- export --all: include block-history in full backup
- import --all: restore block-history files
- tests: section_block_unblock with fixture peer, history field validation
2026-05-28 01:51:37 +00:00
..
__pycache__ feat: block history tracking 2026-05-28 01:51:37 +00:00
__init__.py refactor: split json_helper.py into lib/ modules 2026-05-24 22:02:50 +00:00
activity.py refactor: split json_helper.py into lib/ modules 2026-05-24 22:02:50 +00:00
block_history.py feat: block history tracking 2026-05-28 01:51:37 +00:00
events.py feat: logs endpoint annotation, alignment, descending sort 2026-05-26 03:07:57 +00:00
importer.py feat: block history tracking 2026-05-28 01:51:37 +00:00
peers.py refactor: split json_helper.py into lib/ modules 2026-05-24 22:02:50 +00:00
util.py refactor: split json_helper.py into lib/ modules 2026-05-24 22:02:50 +00:00