Changelog
Notable changes and improvements to ThesisLock, newest first.
Polished loading skeletons
Pages now show skeleton loaders shaped like their final layout while data loads, instead of spinners or blank screens. The shimmer is theme-aware and respects reduced-motion.
Standardized copy interactions
Copying hashes, addresses, API keys, and snippets now works the same way everywhere in the app, replacing the assorted one-off copy buttons that had grown inconsistent over time.
- A single copy control with a clipboard icon that switches to a checkmark, plus a brief "Copied!" tooltip.
- Truncated hashes and addresses share one component: a compact display, the full value on hover, click-to-copy, and a profile link for addresses.
- A global toast confirms every copy at the bottom of the screen and replaces the previous one rather than stacking.