Moving between pages in CondoAide no longer leaves you in front of a blank screen.
Previously a page loaded as one block: the server fetched the units, the balances or the documents, then sent everything at once. Until the slowest query answered, you saw nothing.
Now the page structure ships immediately - the heading, the menu, the table columns, the cards - and each region fills in as its own data arrives. A slow section no longer holds the rest of the screen hostage.
What you will notice
- Page changes that respond right away, even on an average connection.
- Regions that briefly show a grey placeholder at the right size, instead of the layout jumping when content lands.
- Heavy screens - register, finances, unit list - become usable before they are complete: the menu responds while the table is still filling.
Under the hood
The app moved to Next.js Cache Components. Every page produces a static shell served from the content delivery network, and the parts that depend on your data sit behind boundaries that resolve separately.
Nothing changes for your permissions: anything that depends on your account is still computed per request, and data you are not entitled to see is never cached into a shared page.
