willchen96 clears the backlog into Mike's public tree
A catch-up sync pushes months of accumulated deployment fixes, sharing changes, and project-page work into the open codebase in one go.
This is less a single feature than a checkpoint: @willchen96, folding maintainer work back into the public code, landed a run of loosely related fixes together. The most visible pieces for anyone actually using the projects workspace:
- Rename documents directly inside a project, with a small guard so highlighting text mid-rename no longer accidentally drags the file somewhere.
- Word-to-PDF conversion now works in the live deployment, so uploaded documents render reliably rather than only on a developer's machine.
- When an AI provider key is missing, the app now says so cleanly across both the spreadsheet-style document review and chat, instead of failing deep in a request. AI calls also retry when a provider is briefly overloaded.
- Project sharing was reworked under the hood, and the projects overview got smoother loading and error states.
The rest is plumbing: the large project page was split into smaller components and the document name column made wider on bigger screens.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?