World Map Analytics, User Avatars, and Account Deletion
Interactive world map for geographic analytics, user and team avatar uploads, account self-deletion, and LLM-friendly documentation
Interactive world map visualization for geographic analytics, avatar management for users and teams, account deletion, and backend link validation improvements.
World map analytics
The analytics dashboard now includes an interactive world map powered by D3 and TopoJSON. Click data is visualized geographically with a heat-map color scale — countries with more clicks appear darker. Hovering over a country shows its name and click count. The map respects light and dark themes and uses ISO alpha-2 to alpha-3 country code mapping for accurate rendering.
The public Link Analytics product page has also been updated with richer feature descriptions.
User and team avatars
Users can now upload and crop profile avatars from the Settings page. The avatar crop dialog lets you drag and resize a circular selection before uploading. Team pages also support avatar uploads for team branding. Avatars are shown in the sidebar menu next to the user name.
Account deletion
A new Delete Account option is available at the bottom of the Settings page. Clicking it navigates to a dedicated confirmation page where users must acknowledge the action before their account is permanently removed.
Alias validation improvements
Link alias and custom slug validation patterns have been updated across Link, Text, and File creation modals for stricter, more consistent validation.
LLM-friendly documentation
A new llms.txt file is now served at /llms.txt, providing a machine-readable overview of S.EE's platform, features, API structure, and documentation links — designed for LLMs and AI agents to quickly understand the service.
Backend improvements
- Blacklist link checking moved to target URL validation for better error handling and earlier feedback
- File upload
is_privateparameter no longer has a default value, requiring explicit privacy intent
Other improvements
- Plausible analytics script URL updated
- External links in Header navigation now use anchor tags for correct behavior
- Dependencies updated (agentation, next-mdx-remote)
