Skip to content

Navigation Tracker#487

Merged
thomasegense merged 35 commits intonetarchivesuite:masterfrom
WEB-CHILD:reviewed-internally
Jan 9, 2026
Merged

Navigation Tracker#487
thomasegense merged 35 commits intonetarchivesuite:masterfrom
WEB-CHILD:reviewed-internally

Conversation

@VictorHarbo
Copy link
Collaborator

This PR implements a Navigation Tracker feature which is highly relevant for academics using the software for exploring collections of archived web material.

The feature logs all navigation in the application and implements a button for downloading the history from a session.

Implementation considerations:

  • Navigation History is tracked server side to make clicks in playback trackable
  • Navigation History is tracked by session to make all users have their own and only their own navigation available
  • The frontend calls bypasses the Vue Store as we see this as a function that should be able to be turned on and off in the future

The PR has been reviewed and tested internally in the WEBCHILD project by @jorntx, his review can be seen here: WEB-CHILD#1

@VictorHarbo VictorHarbo self-assigned this Jan 9, 2026
Copy link
Contributor

@thomasegense thomasegense left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not time for deep review/testing. I trust you guys)
Testing will be done on the 5.4.0 candidate that will be marked as pre-release at first.

@thomasegense thomasegense merged commit 4932e94 into netarchivesuite:master Jan 9, 2026
3 checks passed
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.

3 participants