Platform Foundations
Initial platform setup
• Core structure now supports workspaces, items, and user access flows.
Workspace logic expanded
• Steps for workspace setup are in place, and workspace types are now computed automatically.
Portfolio & Item Features
New Portfolio table
• Introduced a responsive, MUI-based table with bulk actions for managing items at scale.
Single item views
• Created detailed item pages with placeholders for notes, attachments, tags, and artwork data.
Editable item details
• Users can now directly update object information from the item view.
Image support
• Enhanced image handling and display across single item pages.
Access & Sharing Improvements
Refactored sharing logic
• Share, accept, and reject flows have been rebuilt for clarity and reliability.
Improved access management
• More granular controls across organization and workspace settings.
Block/unblock requests
• Admins can now manage access requests more effectively with new block/unblock tools.
Public access routes
• Added support for email confirmation, password reset, and resending invites.
Navigation & Experience
New layout system
• Fully responsive design across devices.
Improved redirects
• Cleaned up routing behavior for providers, workspaces, and title navigation.
Appraiser mode
• Early pages in place for appraiser-specific workflows.
Quality-of-Life Enhancements
Clear state on logout
• Zustand store is now fully cleared on sign-out, improving session hygiene.
Title click = home
• Clicking the site title now returns you to the dashboard.
Streamlined entity access endpoint
• Simplified the backend call structure for managing access.
Dev & Infra Updates
• CI/CD configured for Next.js
• Provider context introduced
• Clients summary view added
• Prettier + ESLint config updated
• Redirect and route logic simplified
• Change methods converted to POST
• GitHub PR template added