Skip to content

Improve configurations persistence across different runs of the app - #938

Merged
GyulyVGC merged 7 commits into
mainfrom
configs
Aug 29, 2025
Merged

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

Conversation

@GyulyVGC

@GyulyVGC GyulyVGC commented Aug 21, 2025

Copy link
Copy Markdown
Owner

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

@GyulyVGC GyulyVGC left a comment

Copy link
Copy Markdown
Owner Author

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remember the sort order of lists across sessions

1 participant