feature/modal-logo-mobile #8

Merged
patillacode merged 22 commits from feature/modal-logo-mobile into main 2026-04-21 22:42:37 +02:00
Owner

Replaces the native browser confirm() dialog with a reusable modal for entry deletion. If the entry is
published, the modal warns the user and automatically unpublishes it (via DELETE /share) before deleting.

Adds the alpha logo image next to the Piruetas wordmark in the header (image-only on mobile to save space).

Mobile toolbar cleanup: publish, copy-link, and delete actions move out of the fixed bottom toolbar into the
header nav, with proper touch targets (44px min-height), a lifted save toast, and danger styling on the delete
button.

Replaces the native browser confirm() dialog with a reusable modal for entry deletion. If the entry is published, the modal warns the user and automatically unpublishes it (via `DELETE /share`) before deleting. Adds the alpha logo image next to the **Piruetas** wordmark in the header (image-only on mobile to save space). Mobile toolbar cleanup: publish, copy-link, and delete actions move out of the fixed bottom toolbar into the header nav, with proper touch targets (`44px min-height`), a lifted save toast, and danger styling on the delete button.
feat(ci): add Playwright E2E job to Forgejo workflow
Some checks failed
Test and publish Docker image / test (push) Failing after 57s
Test and publish Docker image / e2e (push) Has been skipped
Test and publish Docker image / build (push) Has been skipped
eb89b418e7
feat: delete modal, alpha logo, and mobile UX improvements
Some checks failed
Test and publish Docker image / test (push) Failing after 55s
Test and publish Docker image / e2e (push) Has been skipped
Test and publish Docker image / test (pull_request) Failing after 55s
Test and publish Docker image / e2e (pull_request) Has been skipped
Test and publish Docker image / build (push) Has been skipped
Test and publish Docker image / build (pull_request) Has been skipped
b1654efaa4
- Replace native confirm() with a reusable modal for entry deletion;
  conditionally warns when the entry is published and explicitly
  unpublishes (DELETE /share) before deleting the entry
- Add alpha logo image next to the Piruetas wordmark in the header;
  image-only on mobile to preserve header space
- Move publish, copy-link, and delete out of the fixed bottom toolbar
  on mobile into the header nav; increase touch targets to 44px min-height;
  lift save toast above the toolbar; add danger tint to delete button
chore: resolve merge conflicts with main
Some checks failed
Test and publish Docker image / test (push) Failing after 55s
Test and publish Docker image / e2e (push) Has been skipped
Test and publish Docker image / test (pull_request) Failing after 56s
Test and publish Docker image / build (push) Has been skipped
Test and publish Docker image / e2e (pull_request) Has been skipped
Test and publish Docker image / build (pull_request) Has been skipped
67f2c62aa2
Merge in calendar legend strings, sidebar stats strings, entryExists
tracking, and updateDeleteBtn from main while preserving modal delete,
alpha logo, and mobile UX changes.
chore: formatting and minor copy changes
Some checks failed
Test and publish Docker image / e2e (pull_request) Blocked by required conditions
Test and publish Docker image / build (pull_request) Blocked by required conditions
Test and publish Docker image / test (push) Failing after 55s
Test and publish Docker image / e2e (push) Has been skipped
Test and publish Docker image / build (push) Waiting to run
Test and publish Docker image / test (pull_request) Has been cancelled
0491b58adb
fix: hide mobile copy-link button when entry is not published
Some checks failed
Test and publish Docker image / test (push) Failing after 55s
Test and publish Docker image / e2e (push) Has been skipped
Test and publish Docker image / test (pull_request) Failing after 55s
Test and publish Docker image / build (push) Has been skipped
Test and publish Docker image / e2e (pull_request) Has been skipped
Test and publish Docker image / build (pull_request) Has been skipped
f7f2201930
feat(mobile): add bottom sheet HTML and menu trigger to layout
Some checks failed
Test and publish Docker image / test (push) Failing after 57s
Test and publish Docker image / e2e (push) Has been skipped
Test and publish Docker image / test (pull_request) Failing after 55s
Test and publish Docker image / build (push) Has been skipped
Test and publish Docker image / e2e (pull_request) Has been skipped
Test and publish Docker image / build (pull_request) Has been skipped
7e815aaf06
feat(mobile): add bottom sheet nav for journal actions
Some checks failed
Test and publish Docker image / e2e (push) Blocked by required conditions
Test and publish Docker image / build (push) Blocked by required conditions
Test and publish Docker image / test (pull_request) Waiting to run
Test and publish Docker image / e2e (pull_request) Blocked by required conditions
Test and publish Docker image / build (pull_request) Blocked by required conditions
Test and publish Docker image / test (push) Has been cancelled
e79678d55a
- Simplify journal nav_links to publish-btn-mobile only
- Add mobile_sheet_items block with copy-link and delete sheet items
- Add setupMobileSheet() to ui.js: open/close animation, theme toggle, Escape key
- Wire sheet-copy-link and sheet-delete-btn in editor.js
- Remove duplicate setupDelete() call
patillacode force-pushed feature/modal-logo-mobile from e79678d55a
Some checks failed
Test and publish Docker image / e2e (push) Blocked by required conditions
Test and publish Docker image / build (push) Blocked by required conditions
Test and publish Docker image / test (pull_request) Waiting to run
Test and publish Docker image / e2e (pull_request) Blocked by required conditions
Test and publish Docker image / build (pull_request) Blocked by required conditions
Test and publish Docker image / test (push) Has been cancelled
to 3ac7f4b489
Some checks failed
Test and publish Docker image / test (push) Failing after 55s
Test and publish Docker image / e2e (push) Has been skipped
Test and publish Docker image / test (pull_request) Failing after 55s
Test and publish Docker image / build (push) Has been skipped
Test and publish Docker image / e2e (pull_request) Has been skipped
Test and publish Docker image / build (pull_request) Has been skipped
2026-04-21 22:06:03 +02:00
Compare
fix(mobile): remove inline style blocking sign-out hide on mobile
Some checks failed
Test and publish Docker image / test (push) Failing after 56s
Test and publish Docker image / e2e (push) Has been skipped
Test and publish Docker image / test (pull_request) Failing after 55s
Test and publish Docker image / build (push) Has been skipped
Test and publish Docker image / build (pull_request) Has been skipped
Test and publish Docker image / e2e (pull_request) Has been skipped
e7b34eb432
fix(mobile): move delete entry to bottom of sheet, just before sign out
Some checks failed
Test and publish Docker image / e2e (pull_request) Has been skipped
Test and publish Docker image / test (push) Failing after 55s
Test and publish Docker image / e2e (push) Has been skipped
Test and publish Docker image / test (pull_request) Failing after 57s
Test and publish Docker image / build (push) Has been skipped
Test and publish Docker image / build (pull_request) Has been skipped
1f3d5ad6a6
fix(mobile): add account link to bottom sheet
Some checks failed
Test and publish Docker image / test (push) Failing after 55s
Test and publish Docker image / e2e (push) Has been skipped
Test and publish Docker image / test (pull_request) Failing after 55s
Test and publish Docker image / build (push) Has been skipped
Test and publish Docker image / e2e (pull_request) Has been skipped
Test and publish Docker image / build (pull_request) Has been skipped
24283e1908
chore: resolve merge conflicts with main
All checks were successful
Test and publish Docker image / test (pull_request) Successful in 46s
Test and publish Docker image / e2e (pull_request) Successful in 3m11s
Test and publish Docker image / build (pull_request) Has been skipped
Test and publish Docker image / test (push) Successful in 45s
Test and publish Docker image / e2e (push) Successful in 1m52s
Test and publish Docker image / build (push) Successful in 45s
04b8fdfaf4
patillacode deleted branch feature/modal-logo-mobile 2026-04-21 22:42:37 +02:00
patillacode referenced this pull request from a commit 2026-04-21 22:42:37 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
patillacode/piruetas!8
No description provided.