Skip to content

Add persistent filters for the top log view - #832

Draft
leka1986 wants to merge 5 commits into
variar:masterfrom
leka1986:agent/filtered-only-view
Draft

Add persistent filters for the top log view#832
leka1986 wants to merge 5 commits into
variar:masterfrom
leka1986:agent/filtered-only-view

Conversation

@leka1986

Copy link
Copy Markdown

Summary

  • add a persistent Filter Top checkbox to predefined filters
  • hide upper-view lines matching any enabled top filter while leaving lower searches on the complete log
  • preserve original line numbers, marks, navigation, overview clicks, and live-log refresh behavior
  • keep existing predefined-filter files compatible

Build compatibility included

  • update artifact/cache actions used by CI
  • support the current CMake policy floor
  • fix current MSVC Windows packaging paths

Validation

  • Windows x64: build, tests, packaging, and artifact upload passed
  • Windows x86: build, tests, packaging, and artifact upload passed
  • Ubuntu 22.04 and 24.04 jobs passed
  • focused tests cover top/bottom independence and saved-filter compatibility

The macOS arm runner currently fails during dependency configuration because /usr/include/mach/exc.defs is unavailable; it fails before compiling this change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant