Skip to content

Improve configurations persistence across different runs of the app#938

Merged
GyulyVGC merged 7 commits intomainfrom
configs
Aug 29, 2025
Merged

Improve configurations persistence across different runs of the app#938
GyulyVGC merged 7 commits intomainfrom
configs

Conversation

@GyulyVGC
Copy link
Owner

@GyulyVGC GyulyVGC commented Aug 21, 2025

Improve configurations persistence across different runs of the app:

  • support loading configurations from previous versions of Sniffnet even if the new release adds/changes some parameters
  • persist all the configurations into a single TOML file
  • more parameters are now persisted (in addition to the already persisted settings, device, and window properties):
    • capture source picklist
    • filters
    • inspect page table sort order
    • network hosts sort order
    • services sort order
    • last opened settings page
    • last opened running page
    • PCAP file export configurations
    • PCAP file import configurations

Fixes #507

@GyulyVGC GyulyVGC added this to the v1.4.1 milestone Aug 21, 2025
@GyulyVGC GyulyVGC self-assigned this Aug 21, 2025
@GyulyVGC GyulyVGC added the enhancement New feature, request, or improvement label Aug 21, 2025
@GyulyVGC GyulyVGC marked this pull request as draft August 21, 2025 22:54
@GyulyVGC GyulyVGC marked this pull request as ready for review August 29, 2025 15:41
Copy link
Owner Author

@GyulyVGC GyulyVGC left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚢

@GyulyVGC GyulyVGC merged commit 04b831f into main Aug 29, 2025
6 checks passed
@GyulyVGC GyulyVGC deleted the configs branch August 29, 2025 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature, request, or improvement

1 participant