Objective:
We recently merged awesome backend logic for saving bookmarks (PR #118, engine/bookmark_manager.py), but users have no way to actually view them in the app! We need a dedicated frontend interface to surface this data.
Note: This description is a rough outline pointing the issue, in case you're assigned please implement a more optimal approach that priortizes speed and storage.
Action Items:
Objective:
We recently merged awesome backend logic for saving bookmarks (PR #118, engine/bookmark_manager.py), but users have no way to actually view them in the app! We need a dedicated frontend interface to surface this data.
Note: This description is a rough outline pointing the issue, in case you're assigned please implement a more optimal approach that priortizes speed and storage.
Action Items:
Create a new page component:
app/pages/bookmarks_view.py(and add it to the sidebar navigation).Read data from the local
bookmarks.jsonfile.Render the bookmarks in a clean Streamlit UI (e.g., using st.expander or cards).
Add UI buttons for users to "Edit Note" or "Delete" specific bookmarks, wiring them to the existing backend functions.