GramFrame PR Preview

Interactive spectrogram analysis with browser storage persistence.

Student Page sessionStorage

Annotations persist within the browser session but clear when the browser closes.

Trainer Page localStorage

Annotations persist permanently. Includes "Clear gram" button to reset.