You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: support mobile lightweight editing with bottom sheet
On mobile (<=768px), reuse detail panels as bottom sheets so users can edit
date notes/expenses and delete markers, instead of being pure read-only:
- date detail (notes + expenses) opens as a bottom sheet with overlay
- delete entry added to the read-only marker popup
- drop the outdated "read-only mode" title suffix and alert
Implemented via a MutationObserver-based sheet controller without touching
existing show/hide methods; also fix a stacking-context bug where the
.right-panel z-index trapped detail panels under the overlay.
Add E2E coverage (test/tests/mobile-edit.spec.mjs) and allow overriding the
test server port/baseURL via E2E_PORT/E2E_BASE_URL to avoid local port clashes.
0 commit comments