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>
13 KiB
13 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=e5]:
- generic [ref=e6]:
- generic [ref=e8]: V
- generic [ref=e9]:
- heading "veza" [level=2] [ref=e10]
- generic [ref=e13]: Connected
- button "Collapse sidebar" [ref=e14]:
- img [ref=e15]
- navigation "Main navigation" [ref=e17]:
- generic [ref=e18]:
- heading "Home" [level=3] [ref=e19]
- list "Home" [ref=e20]:
- listitem [ref=e21]:
- link "Dashboard" [ref=e22] [cursor=pointer]:
- /url: /dashboard
- generic [ref=e23]:
- img [ref=e25]
- generic [ref=e28]: Dashboard
- listitem [ref=e29]:
- link "Discover" [ref=e30] [cursor=pointer]:
- /url: /search
- generic [ref=e31]:
- img [ref=e33]
- generic [ref=e36]: Discover
- listitem [ref=e37]:
- link "Feed" [ref=e38] [cursor=pointer]:
- /url: /feed
- generic [ref=e39]:
- img [ref=e41]
- generic [ref=e44]: Feed
- generic [ref=e45]:
- heading "Library" [level=3] [ref=e47]
- list "Library" [ref=e48]:
- listitem [ref=e49]:
- link "My Tracks" [ref=e50] [cursor=pointer]:
- /url: /library
- generic [ref=e51]:
- img [ref=e53]
- generic [ref=e55]: My Tracks
- listitem [ref=e56]:
- link "Playlists" [ref=e57] [cursor=pointer]:
- /url: /playlists
- generic [ref=e58]:
- img [ref=e60]
- generic [ref=e62]: Playlists
- listitem [ref=e63]:
- link "Favorites" [ref=e64] [cursor=pointer]:
- /url: /playlists/favoris
- generic [ref=e65]:
- img [ref=e67]
- generic [ref=e69]: Favorites
- generic [ref=e70]:
- heading "Connect" [level=3] [ref=e72]
- list "Connect" [ref=e73]:
- listitem [ref=e74]:
- link "Live 3" [ref=e75] [cursor=pointer]:
- /url: /live
- generic [ref=e76]:
- img [ref=e78]
- generic [ref=e84]: Live
- generic [ref=e85]: "3"
- listitem [ref=e86]:
- link "Chat 12" [ref=e87] [cursor=pointer]:
- /url: /chat
- generic [ref=e88]:
- img [ref=e90]
- generic [ref=e92]: Chat
- generic [ref=e93]: "12"
- listitem [ref=e94]:
- link "Community" [ref=e95] [cursor=pointer]:
- /url: /social
- generic [ref=e96]:
- img [ref=e98]
- generic [ref=e103]: Community
- generic [ref=e104]:
- heading "More" [level=3] [ref=e106]
- list "More" [ref=e107]:
- listitem [ref=e108]:
- link "Marketplace" [ref=e109] [cursor=pointer]:
- /url: /marketplace
- generic [ref=e110]:
- img [ref=e112]
- generic [ref=e115]: Marketplace
- listitem [ref=e116]:
- link "Analytics" [ref=e117] [cursor=pointer]:
- /url: /analytics
- generic [ref=e118]:
- img [ref=e120]
- generic [ref=e121]: Analytics
- listitem [ref=e122]:
- link "Sell" [ref=e123] [cursor=pointer]:
- /url: /sell
- generic [ref=e124]:
- img [ref=e126]
- generic [ref=e128]: Sell
- listitem [ref=e129]:
- link "Purchases" [ref=e130] [cursor=pointer]:
- /url: /purchases
- generic [ref=e131]:
- img [ref=e133]
- generic [ref=e135]: Purchases
- generic [ref=e136]:
- generic [ref=e137]:
- generic [ref=e138]:
- generic [ref=e139]: M
- generic "Connected" [ref=e140]
- generic [ref=e141]:
- paragraph [ref=e142]: music_lover
- paragraph [ref=e143]: Connected
- link "Settings" [ref=e144] [cursor=pointer]:
- /url: /settings
- img [ref=e145]
- generic [ref=e148]: Settings
- button "Logout" [ref=e149]:
- img [ref=e150]
- generic [ref=e153]: Logout
- generic [ref=e154]:
- banner:
- generic [ref=e155]:
- search [ref=e157]:
- img
- searchbox "Search tracks, artists, playlists" [ref=e158]
- generic [ref=e159]:
- img [ref=e160]
- text: K
- generic [ref=e162]:
- generic [ref=e165]: Online
- button "Notifications" [ref=e167]:
- img [ref=e168]
- button [ref=e173]:
- img [ref=e174]
- button "MU music_lover" [ref=e177]:
- generic [ref=e179]: MU
- generic [ref=e181]: music_lover
- main [ref=e182]:
- generic [ref=e183]:
- generic [ref=e184]:
- alert [ref=e185]:
- img [ref=e186]
- generic [ref=e188]:
- generic [ref=e189]: Scheduled Maintenance
- paragraph [ref=e190]: Brief maintenance window planned for Sunday 3am-5am CET. Streams may be briefly interrupted.
- button "Dismiss announcement" [ref=e191]:
- img [ref=e192]
- alert [ref=e195]:
- img [ref=e196]
- generic [ref=e198]:
- generic [ref=e199]: Marketplace Now Open
- paragraph [ref=e200]: Buy and sell beats, samples, and presets directly on the platform. Fair pricing, transparent licensing.
- button "Dismiss announcement" [ref=e201]:
- img [ref=e202]
- alert [ref=e205]:
- img [ref=e206]
- generic [ref=e208]:
- generic [ref=e209]: Welcome to Veza!
- paragraph [ref=e210]: We're thrilled to launch Veza — an ethical music platform built for artists and listeners. Explore, create, and connect.
- button "Dismiss announcement" [ref=e211]:
- img [ref=e212]
- generic [ref=e215]:
- generic [ref=e219]:
- heading "Good evening, music_lover" [level=1] [ref=e220]
- paragraph [ref=e221]: Here's what's happening with your music today.
- generic [ref=e223]:
- link "Upload Track" [ref=e224] [cursor=pointer]:
- /url: /library?action=upload
- img [ref=e226]
- generic [ref=e229]: Upload Track
- link "Create Playlist" [ref=e230] [cursor=pointer]:
- /url: /library
- img [ref=e232]
- generic [ref=e234]: Create Playlist
- link "Discover Music" [ref=e235] [cursor=pointer]:
- /url: /search
- img [ref=e237]
- generic [ref=e240]: Discover Music
- link "Open Chat" [ref=e241] [cursor=pointer]:
- /url: /chat
- img [ref=e243]
- generic [ref=e245]: Open Chat
- region "Performance statistics" [ref=e247]:
- generic [ref=e249]:
- generic [ref=e250]:
- heading "Tracks Listened" [level=3] [ref=e251]
- img [ref=e252]
- generic [ref=e256]:
- text: 1 234
- paragraph [ref=e257]: +12% from last month
- generic [ref=e259]:
- generic [ref=e260]:
- heading "Messages Sent" [level=3] [ref=e261]
- img [ref=e262]
- generic [ref=e264]:
- text: "567"
- paragraph [ref=e265]: +8% from last month
- generic [ref=e267]:
- generic [ref=e268]:
- heading "Favorites" [level=3] [ref=e269]
- img [ref=e270]
- generic [ref=e272]:
- text: "89"
- paragraph [ref=e273]: +23% from last month
- generic [ref=e275]:
- generic [ref=e276]:
- heading "Active Friends" [level=3] [ref=e277]
- img [ref=e278]
- generic [ref=e283]:
- text: "45"
- paragraph [ref=e284]: +5% from last month
- region "Activity and content" [ref=e285]:
- generic [ref=e288]:
- generic [ref=e289]:
- generic [ref=e290]:
- heading "Recent Activity" [level=2] [ref=e291]
- link "View all →" [ref=e292] [cursor=pointer]:
- /url: /library
- paragraph [ref=e293]: Your latest interactions on the platform
- generic [ref=e295]:
- generic [ref=e298]:
- paragraph [ref=e299]: New track added
- paragraph [ref=e300]: 2 hours ago
- generic [ref=e303]:
- paragraph [ref=e304]: Message from @alice
- paragraph [ref=e305]: 4 hours ago
- generic [ref=e308]:
- paragraph [ref=e309]: New favorite added
- paragraph [ref=e310]: 6 hours ago
- generic [ref=e313]:
- generic [ref=e314]:
- generic [ref=e315]:
- heading "Recent Tracks" [level=2] [ref=e316]
- link "View all →" [ref=e317] [cursor=pointer]:
- /url: /library
- paragraph [ref=e318]: Latest additions to your library
- paragraph [ref=e323]: No tracks in your library
- generic [ref=e325]:
- generic [ref=e326]:
- heading "Quick Actions" [level=2] [ref=e328]
- paragraph [ref=e329]: Fast access to main features
- generic [ref=e331]:
- button "New Track" [ref=e332]:
- img [ref=e334]
- generic [ref=e338]: New Track
- button "New Chat" [ref=e339]:
- img [ref=e341]
- generic [ref=e343]: New Chat
- button "Library" [ref=e344]:
- img [ref=e346]
- generic [ref=e348]: Library
- button "Invite Friends" [ref=e349]:
- img [ref=e351]
- generic [ref=e356]: Invite Friends
- generic "Player bar container"
- region "Global player" [ref=e357]:
- generic [ref=e359]:
- region "Track info" [ref=e360]:
- img [ref=e365]
- generic [ref=e370] [cursor=pointer]:
- heading "System Online" [level=3] [ref=e372]
- paragraph [ref=e373]: Select a track to play
- region "Playback controls" [ref=e374]:
- generic [ref=e376]: 0:00
- generic [ref=e377]:
- button [ref=e379]:
- img [ref=e380]
- button [ref=e386]:
- img [ref=e387]
- button [ref=e389]:
- img [ref=e390]
- button [ref=e392]:
- img [ref=e393]
- button [ref=e396]:
- img [ref=e397]
- generic [ref=e403]: 0:00
- 'button "Vitesse de lecture: 1x" [ref=e406] [cursor=pointer]':
- 'button "Vitesse de lecture: 1x" [disabled]':
- img
- generic: 1x
- region "Volume and queue" [ref=e407]:
- img "Paused" [ref=e409]
- generic [ref=e434]:
- button "Mute" [ref=e435]:
- img [ref=e436]
- slider [ref=e443] [cursor=pointer]: "100"
- button "Picture-in-Picture" [ref=e445]:
- img [ref=e446]
- button "Show queue" [ref=e449]:
- img [ref=e450]
- button "Like" [ref=e452]:
- img [ref=e453]