Skip to content

Add caching and pagination; display builds in increasing order#2

Merged
sev- merged 11 commits into
sev-:masterfrom
garvittsingla:master
Mar 2, 2026
Merged

Add caching and pagination; display builds in increasing order#2
sev- merged 11 commits into
sev-:masterfrom
garvittsingla:master

Conversation

@garvittsingla
Copy link
Copy Markdown

The problem

Previously the viewer rescanned the entire screenshot directory on
every request. For targets containing many builds and movies this
resulted in very slow page loads and heavy filesystem usage.

What changes after this PR

Introduce a cache storing computed timeline ranges so subsequent
requests reuse the results instead of reprocessing all screenshots.

Add pagination to the builds list to avoid extremely long pages
when many builds are present.

Finally, display builds in chronological (increasing) order so the
timeline reflects build progression and is easier to read.

@sev-
Copy link
Copy Markdown
Owner

sev- commented Mar 2, 2026

Thanks

@sev- sev- merged commit e973e02 into sev-:master Mar 2, 2026
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.

2 participants