Week 11 Frontend Progress
Jeff Taylor-Chang
Frontend Dev for Actually Colab#
Frontend- Built the collaborators panel so users can now share their notebooks and view who has access
- Profile images are now supported for user avatars
- Stopped hardcoding lock owners, replaced with actual live data
- Render profile pictures from Google accounts
- Allow users to view outputs live from other users on the notebook
- Prevent users from editing or sharing a notebook when they have read only access
- Render cursor positions of active users
- Send cell contents on unlock to fix race condition
- Track connection status to the client to prevent sending socket messages until client is ready
- Sort notebooks by name or last modified
- Filter notebooks using search field
- Built workshops that have instructors and attendees
- Rebuilt redux store to use immutable maps instead of lists
- Use row/column to identify cursor position instead of converting to index
- Added support for deleting cells from a notebook
- Users can upload existing
ipynb
files to create notebooks or workshops - Implemented a chat feature to allow users to message each other
- View workshop attendee notebooks under the instructor notebook