Skip to content

Native: Export Logs as Raw and Text & Open Search results in new tab#2549

Merged
AmmarAbouZor merged 6 commits intoesrlabs:native-uifrom
AmmarAbouZor:export-logs
May 8, 2026
Merged

Native: Export Logs as Raw and Text & Open Search results in new tab#2549
AmmarAbouZor merged 6 commits intoesrlabs:native-uifrom
AmmarAbouZor:export-logs

Conversation

@AmmarAbouZor
Copy link
Copy Markdown
Member

This PR includes:

  • Added raw log export for all indexed logs and selected rows from search/main table context menus.
  • Added text export workflow with modal/file dialogs, column selection for DLT/SomeIP, and delimiter configuration.
  • Added busy indicators and improved operation tracking for export and “open search results” flows.
  • Added context action to open search results in a new tab/session, with raw export when compatible and text fallback otherwise.
  • Added table context-menu unselect actions plus related UI/status/schema updates.

* Add functionality to export all indexed logs (search + bookmark) in
  raw format.
* Functionality is applied vie context menu on search table only.
* Improve Operation tracking by replacing `Done` with `Succeed`, `Failed`
  and `skipped`
* Support for exporting selected logs in raw format.
* Context menu is add to main table as well
* Export context menu command are wired and the workflow from command to
  modal dialog then to file dialog and export is implementing.
* Export modal dialog for DLT/SomeIP to select columns & Change
  delimiter
* Unify columns delimiter in core to avoid specifying it for each format
* Add context menu command to open search results in new tab.
* Command will deffer between sources/parsers where we can use export as
  binary and port the same parser config to and other cases where that
  isn't possible due to lacking in raw export compatibility.
* For cases when not compatible, we open the sessions as texts with
  suitable delimiter.
* Make sure exported sessions will be not tracked in recent sessions.
* Show busy indicator while export is running and also for opening new
  session with search results
* Make sure indicator will be removed on all error code paths
@AmmarAbouZor AmmarAbouZor merged commit 1e16b0e into esrlabs:native-ui May 8, 2026
2 checks passed
@AmmarAbouZor AmmarAbouZor deleted the export-logs branch May 8, 2026 15:01
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