Refine auth, player, tracks, playlists, search, workflows, edge cases, forms, responsive, network errors, error boundary, performance, visual regression, cross-browser, profile, smoke, storybook, chat, and session tests. Add audit test suite (accessibility, ethical, functional, design tokens). Update test helpers and visual snapshots. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
8.4 KiB
8.4 KiB
Page snapshot
- generic [active] [ref=e1]:
- generic [ref=e2]:
- link "Skip to content" [ref=e3] [cursor=pointer]:
- /url: "#main-content"
- generic [ref=e4]:
- complementary "Main sidebar" [ref=e6]:
- generic [ref=e7]:
- generic [ref=e9]: V
- generic [ref=e10]:
- heading "veza" [level=2] [ref=e11]
- generic [ref=e14]: Connected
- navigation "Main navigation" [ref=e15]:
- generic [ref=e16]:
- heading "Home" [level=3] [ref=e17]
- list "Home" [ref=e18]:
- listitem [ref=e19]:
- link "Dashboard" [ref=e20] [cursor=pointer]:
- /url: /dashboard
- generic [ref=e21]:
- img [ref=e23]
- generic [ref=e26]: Dashboard
- listitem [ref=e27]:
- link "Discover" [ref=e28] [cursor=pointer]:
- /url: /search
- generic [ref=e29]:
- img [ref=e31]
- generic [ref=e34]: Discover
- listitem [ref=e35]:
- link "Feed" [ref=e36] [cursor=pointer]:
- /url: /feed
- generic [ref=e37]:
- img [ref=e39]
- generic [ref=e42]: Feed
- generic [ref=e43]:
- heading "Library" [level=3] [ref=e45]
- list "Library" [ref=e46]:
- listitem [ref=e47]:
- link "My Tracks" [ref=e48] [cursor=pointer]:
- /url: /library
- generic [ref=e49]:
- img [ref=e51]
- generic [ref=e53]: My Tracks
- listitem [ref=e54]:
- link "Playlists" [ref=e55] [cursor=pointer]:
- /url: /playlists
- generic [ref=e56]:
- img [ref=e58]
- generic [ref=e60]: Playlists
- listitem [ref=e61]:
- link "Favorites" [ref=e62] [cursor=pointer]:
- /url: /playlists/favoris
- generic [ref=e63]:
- img [ref=e65]
- generic [ref=e67]: Favorites
- generic [ref=e68]:
- heading "Connect" [level=3] [ref=e70]
- list "Connect" [ref=e71]:
- listitem [ref=e72]:
- link "Live 3" [ref=e73] [cursor=pointer]:
- /url: /live
- generic [ref=e74]:
- img [ref=e76]
- generic [ref=e82]: Live
- generic [ref=e83]: "3"
- listitem [ref=e84]:
- link "Chat 12" [ref=e85] [cursor=pointer]:
- /url: /chat
- generic [ref=e86]:
- img [ref=e88]
- generic [ref=e90]: Chat
- generic [ref=e91]: "12"
- listitem [ref=e92]:
- link "Community" [ref=e93] [cursor=pointer]:
- /url: /social
- generic [ref=e94]:
- img [ref=e96]
- generic [ref=e101]: Community
- generic [ref=e102]:
- heading "More" [level=3] [ref=e104]
- list "More" [ref=e105]:
- listitem [ref=e106]:
- link "Marketplace" [ref=e107] [cursor=pointer]:
- /url: /marketplace
- generic [ref=e108]:
- img [ref=e110]
- generic [ref=e113]: Marketplace
- listitem [ref=e114]:
- link "Analytics" [ref=e115] [cursor=pointer]:
- /url: /analytics
- generic [ref=e116]:
- img [ref=e118]
- generic [ref=e119]: Analytics
- listitem [ref=e120]:
- link "Sell" [ref=e121] [cursor=pointer]:
- /url: /sell
- generic [ref=e122]:
- img [ref=e124]
- generic [ref=e126]: Sell
- listitem [ref=e127]:
- link "Purchases" [ref=e128] [cursor=pointer]:
- /url: /purchases
- generic [ref=e129]:
- img [ref=e131]
- generic [ref=e133]: Purchases
- generic [ref=e134]:
- generic [ref=e135]:
- generic [ref=e136]:
- generic [ref=e137]: M
- generic "Connected" [ref=e138]
- generic [ref=e139]:
- paragraph [ref=e140]: music_lover
- paragraph [ref=e141]: Connected
- link "Settings" [ref=e142] [cursor=pointer]:
- /url: /settings
- img [ref=e143]
- generic [ref=e146]: Settings
- button "Logout" [ref=e147]:
- img [ref=e148]
- generic [ref=e151]: Logout
- generic [ref=e152]:
- banner:
- generic [ref=e153]:
- button [ref=e154]:
- img [ref=e155]
- generic [ref=e156]:
- button "Notifications" [ref=e158]:
- img [ref=e159]
- button [ref=e164]:
- img [ref=e165]
- button "MU" [ref=e168]:
- generic [ref=e170]: MU
- main [ref=e172]:
- generic [ref=e173]:
- generic [ref=e174]:
- alert [ref=e175]:
- img [ref=e176]
- generic [ref=e178]:
- generic [ref=e179]: Scheduled Maintenance
- paragraph [ref=e180]: Brief maintenance window planned for Sunday 3am-5am CET. Streams may be briefly interrupted.
- button "Dismiss announcement" [ref=e181]:
- img [ref=e182]
- alert [ref=e185]:
- img [ref=e186]
- generic [ref=e188]:
- generic [ref=e189]: Marketplace Now Open
- paragraph [ref=e190]: Buy and sell beats, samples, and presets directly on the platform. Fair pricing, transparent licensing.
- button "Dismiss announcement" [ref=e191]:
- img [ref=e192]
- alert [ref=e195]:
- img [ref=e196]
- generic [ref=e198]:
- generic [ref=e199]: Welcome to Veza!
- paragraph [ref=e200]: We're thrilled to launch Veza — an ethical music platform built for artists and listeners. Explore, create, and connect.
- button "Dismiss announcement" [ref=e201]:
- img [ref=e202]
- generic [ref=e205]:
- generic [ref=e206]:
- generic [ref=e208]:
- img [ref=e209]
- textbox "Search..." [ref=e214]
- generic [ref=e215]:
- generic [ref=e216]:
- button "Grid view" [ref=e217]:
- img [ref=e218]
- button "List view" [ref=e220]:
- img [ref=e221]
- button "New" [ref=e222]:
- img [ref=e223]
- text: New
- generic [ref=e225]:
- img [ref=e229]
- heading "Your library is empty" [level=3] [ref=e233]
- paragraph [ref=e234]: Upload your first track or create a playlist to get started.
- button "Upload Track" [ref=e235]
- generic "Player bar container"
- region "Global player" [ref=e236]:
- generic [ref=e238]:
- region "Track info" [ref=e239]:
- img [ref=e244]
- generic [ref=e249] [cursor=pointer]:
- heading "System Online" [level=3] [ref=e251]
- paragraph [ref=e252]: Select a track to play
- region "Playback controls" [ref=e253]:
- generic [ref=e254]:
- button [ref=e256]:
- img [ref=e257]
- button [ref=e263]:
- img [ref=e264]
- button [ref=e266]:
- img [ref=e267]
- button [ref=e269]:
- img [ref=e270]
- button [ref=e273]:
- img [ref=e274]
- region "Volume and queue" [ref=e279]:
- generic [ref=e280]:
- button "Mute" [ref=e281]:
- img [ref=e282]
- slider [ref=e289] [cursor=pointer]: "100"
- button "Show queue" [ref=e290]:
- img [ref=e291]