No description
Find a file
jtricerolph 7667551f07 feat(portal): collapsible sidebar in app frame
When an app is open, the sidebar collapses to a 44px strip with a
chevron button. Clicking it opens the full sidebar as a fixed overlay
with a backdrop that closes on click. Also closes automatically when
the user interacts with / navigates within the iframe (window blur).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-02 15:56:04 +00:00
docs Add design system documentation 2026-07-01 18:16:17 +00:00
src feat(portal): collapsible sidebar in app frame 2026-07-02 15:56:04 +00:00
.gitignore Initial commit: portal 2026-07-01 12:09:54 +00:00
docker-compose.yml Make hotel name configurable via VITE_HOTEL_NAME build arg 2026-07-01 17:47:47 +00:00
Dockerfile Make hotel name configurable via VITE_HOTEL_NAME build arg 2026-07-01 17:47:47 +00:00
index.html Make hotel name configurable via VITE_HOTEL_NAME build arg 2026-07-01 17:47:47 +00:00
nginx.conf Add Settings admin page and settings service proxy 2026-07-01 18:56:27 +00:00
package-lock.json Restyle to light content theme with Lucide icons 2026-07-01 18:09:51 +00:00
package.json Restyle to light content theme with Lucide icons 2026-07-01 18:09:51 +00:00
tsconfig.json Initial commit: portal 2026-07-01 12:09:54 +00:00
vite.config.ts PWA: restrict navigateFallback to portal routes only 2026-07-01 15:47:55 +00:00