[Library] Testing feedback #208

Open
opened 2026-05-04 09:40:05 +00:00 by marionrvrn · 0 comments
Member

Overview

Library is the media management section of Hero OS. It covers photos, videos, songs, and books. The goal is to give users a simple way to store, organise, and access their personal media directly from the OS. The foundation is there but several core flows are broken and the app is not ready for regular use.

Photos

Photos is the image storage and organisation tool, with support for albums.

Current state

  • Upload button label says "File…" with no indication that this is where you click to add a photo
  • Uploaded photos have no interactions — cannot click to enlarge, no right-click menu, no delete or share actions
  • Album photo count does not update after adding a photo (stays at 0)
  • Photos added to a specific album also appear in all other albums — photos should only be visible in "All Photos" and the album they were added to
  • Active album selection is not clearly visible — only a pink font change, no background highlight

Requirements

  • Rename "File…" to "Upload photo" or use a clear upload icon with a visible call to action
  • Photos must be clickable to open a full-size view with basic actions (delete, download)
  • Album photo count must update in real time when a photo is added
  • Photos must be scoped to their album — only visible in "All Photos" and the album they belong to
  • The active album must be clearly indicated with a visible highlight, not just a font colour change

Videos

Videos is the video storage tool.

Current state

  • Entry not saved after clicking Save — library stays empty (0 videos)
  • No file size limit or supported format information shown anywhere

Requirements

  • Fix the save flow — an entry must persist after saving
  • The checkmark should only appear after a successful save, not before
  • Display accepted file formats and size limits at the point of upload

Songs

Songs is the audio storage tool.

Current state

  • Save button is not clickable after entering a title
  • No file size limit or supported format information shown anywhere

Requirements

  • Fix the save flow — the Save button must be functional after entering a title
  • The checkmark should only appear after a successful save, not before
  • Display accepted file formats and size limits at the point of upload

Books

Books is the document/ebook storage tool.

Current state

  • App fails to load entirely — "Socket 'ui.sock' not found", black screen
  • Feature is completely inaccessible

Requirements

  • Fix the backend service for Books before it can be tested or used
  • The app should show a clear friendly message if the service is unavailable, not a black screen

Overall

Photos is the most developed part of Library but has fundamental interaction gaps — uploaded media should always be interactive. Videos and Songs are broken at the save level, which means neither can be used at all. Books cannot even load. The priority is to fix the save flows across Videos and Songs, restore the Books service, and make uploaded photos interactive before adding any new Library features.


Updated Suggestions

Must fix now

  • Fix the save flow for Videos and Songs — the checkmark should only appear after a confirmed successful save
  • Fix the Books backend service — the app cannot be tested or used until it loads
  • Make uploaded photos clickable with basic view, delete and download actions
  • Fix album scoping — photos added to an album should not appear in other albums

Should do soon

  • Rename "File…" to "Upload photo" with a clear upload icon
  • Add real-time album photo count updates
  • Improve active album visual indicator — highlight, not just font colour
  • Add file format and size limit information to all upload flows

Not needed now

  • Do not add new Library features until the existing save and load flows work reliably across all four apps
## Overview Library is the media management section of Hero OS. It covers photos, videos, songs, and books. The goal is to give users a simple way to store, organise, and access their personal media directly from the OS. The foundation is there but several core flows are broken and the app is not ready for regular use. ## Photos Photos is the image storage and organisation tool, with support for albums. **Current state** - Upload button label says "File…" with no indication that this is where you click to add a photo - Uploaded photos have no interactions — cannot click to enlarge, no right-click menu, no delete or share actions - Album photo count does not update after adding a photo (stays at 0) - Photos added to a specific album also appear in all other albums — photos should only be visible in "All Photos" and the album they were added to - Active album selection is not clearly visible — only a pink font change, no background highlight **Requirements** - Rename "File…" to "Upload photo" or use a clear upload icon with a visible call to action - Photos must be clickable to open a full-size view with basic actions (delete, download) - Album photo count must update in real time when a photo is added - Photos must be scoped to their album — only visible in "All Photos" and the album they belong to - The active album must be clearly indicated with a visible highlight, not just a font colour change ## Videos Videos is the video storage tool. **Current state** - Entry not saved after clicking Save — library stays empty (0 videos) - No file size limit or supported format information shown anywhere **Requirements** - Fix the save flow — an entry must persist after saving - The checkmark should only appear after a successful save, not before - Display accepted file formats and size limits at the point of upload ## Songs Songs is the audio storage tool. **Current state** - Save button is not clickable after entering a title - No file size limit or supported format information shown anywhere **Requirements** - Fix the save flow — the Save button must be functional after entering a title - The checkmark should only appear after a successful save, not before - Display accepted file formats and size limits at the point of upload ## Books Books is the document/ebook storage tool. **Current state** - App fails to load entirely — "Socket 'ui.sock' not found", black screen - Feature is completely inaccessible **Requirements** - Fix the backend service for Books before it can be tested or used - The app should show a clear friendly message if the service is unavailable, not a black screen ## Overall Photos is the most developed part of Library but has fundamental interaction gaps — uploaded media should always be interactive. Videos and Songs are broken at the save level, which means neither can be used at all. Books cannot even load. The priority is to fix the save flows across Videos and Songs, restore the Books service, and make uploaded photos interactive before adding any new Library features. --- ## Updated Suggestions ### Must fix now - Fix the save flow for Videos and Songs — the checkmark should only appear after a confirmed successful save - Fix the Books backend service — the app cannot be tested or used until it loads - Make uploaded photos clickable with basic view, delete and download actions - Fix album scoping — photos added to an album should not appear in other albums ### Should do soon - Rename "File…" to "Upload photo" with a clear upload icon - Add real-time album photo count updates - Improve active album visual indicator — highlight, not just font colour - Add file format and size limit information to all upload flows ### Not needed now - Do not add new Library features until the existing save and load flows work reliably across all four apps
marionrvrn changed title from [Library] Testing feedback to story: [Library] Testing feedback 2026-05-05 09:54:48 +00:00
mik-tf changed title from story: [Library] Testing feedback to [Library] Testing feedback 2026-06-14 04:30:04 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/home#208
No description provided.