Changelog - October 6, 2025
🎨 Visual Improvements
Enhanced Folder & Document Hierarchy in Shared Links
We've completely redesigned how folders and documents are displayed when you share them with clients and stakeholders.
What's New:
- Collapsible Folder Trees: Click any folder to expand or collapse its contents, making it easier to navigate complex project structures
- Visual Depth Indicators: Color-coded borders and indentation show the relationship between parent and child folders at a glance
- Item Count Badges: Each folder now displays how many items it contains
- Improved Styling: Better contrast, spacing, and hover effects make the interface more polished and professional
- Unlimited Nesting Support: Share projects with deeply nested folder structures - they now display beautifully at any depth
Where You'll See This:
- Public share links for folders
- Public share links for entire projects with all documents
🐛 Bug Fixes
Fixed: Renaming Nested Folders
Problem: When you renamed a folder while viewing files inside it (or inside a child folder), navigation would break and breadcrumbs would show incorrect paths.
Solution: The folder path now automatically updates when you rename any folder in your current navigation hierarchy. Navigation and breadcrumbs continue to work seamlessly.
Fixed: Team Members Not Showing in Upload Notifications
Problem: When uploading documents or creating galleries, the "Notify team members" section showed "No team members found" even though your team had members.
Solution: Team member roles now display correctly, and all your team members appear in the notification list when uploading files.
Fixed: Upload Form Errors Not Displaying
Problem: If something went wrong while uploading documents, creating galleries, or creating projects, the form would crash with a cryptic error instead of showing you what went wrong.
Solution: All upload and creation forms now gracefully handle errors and display clear, actionable error messages. If authentication expires or the server encounters an issue, you'll see a helpful message instead of a broken form.
🔧 Technical Improvements
- Improved error handling consistency across all server actions
- Enhanced API response structure for team member data
- Better client-server communication for file upload operations
- Added error recovery mechanisms to prevent form crashes
These improvements make ArchLink more reliable and easier to use for both you and the people you share projects with.