Skip to content

Export History has no date range option #71

Description

@parawanderer

Export History writes a tag's whole stored history. There is no way to export just a range.

This is bounded in practice — the app only holds what it has fetched — and the CSV carries
timestamp_utc, timestamp_local and timestamp_epoch_ms, so filtering afterwards in a
spreadsheet is a column sort. But somebody with months of history who wants one weekend has to
export all of it.

If it is worth doing, the natural place is a date-range picker between the selection bar and
the storage picker, defaulting to everything. The history page is already day-scoped, so the
range concept exists in the UI. BeaconRepository.getLocationsFor already takes a start and
end, and the export currently passes 0 and Long.MAX_VALUE.

Deliberately left out of the export change to keep that one small, and because "all of it" is
what most people exporting a tag's history will want anyway.


This issue was written by Claude Code.

Metadata

Metadata

Assignees

No one assigned

    Labels

    @appIssues regarding the OpenTagViewer Android appenhancementNew feature or requestgood first issueGood for newcomers

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions