feature/data-management-tab #12

Merged
patillacode merged 25 commits from feature/data-management-tab into main 2026-04-24 16:11:17 +02:00
Owner

Add the data export and data deletion functionality
Pick up on some frontend chores and UX enhancements

Add the data export and data deletion functionality Pick up on some frontend chores and UX enhancements
Add markdownify dep, move account.html → account/security.html, add
/account/data route and skeleton template, add Security/Data tab nav,
and add all i18n keys for export and delete features (en + es).
Move export modal close listener outside submit handler (was { once: true },
breaking subsequent previews). Use event delegation on the overlay.

Pass locale from request to _scope_label so month names match the UI language.
chore: format via ruff
Some checks failed
Test and publish Docker image / test (pull_request) Successful in 32s
Test and publish Docker image / e2e (pull_request) Failing after 2m14s
Test and publish Docker image / build (pull_request) Has been skipped
8349e4a2a2
fix: UI polish — tabs, selects, CSP, mobile share, sign-out icon, centered forms
Some checks failed
Test and publish Docker image / test (pull_request) Successful in 32s
Test and publish Docker image / e2e (pull_request) Failing after 2m8s
Test and publish Docker image / build (pull_request) Has been skipped
745b5fdd70
- Fix mobile tabs broken by scoping `nav a { display:none }` to `.app-header nav a`
- Style select/dropdown elements to match input aesthetic with custom chevron
- Remove day granularity from data tab; add per-entry export button to journal toolbar and mobile sheet
- Remove share/unshare from desktop header; move to mobile bottom sheet only
- Fix CSP violations in admin by replacing inline onclick/onsubmit with data-* + nonce'd script
- Replace sign-out text with power icon in header
- Center forms in security and data tabs
- Style export link in delete modal with accent color
fix: UI polish round 2 — nav active state, toolbar groups, icons, text alignment
Some checks failed
Test and publish Docker image / test (pull_request) Successful in 30s
Test and publish Docker image / e2e (pull_request) Failing after 2m8s
Test and publish Docker image / build (pull_request) Has been skipped
d88767a656
The delete modal now displays only the warning text without the
clickable 'Export entries' link.
Add @media (max-width: 640px) to override justify-content back to space-evenly
on small screens, reducing padding and hiding .tbtn-spacer to prevent button
clustering after the desktop toolbar layout change.
fix: tighten nav CSS selector scope and remove redundant optional chain
Some checks failed
Test and publish Docker image / test (pull_request) Successful in 32s
Test and publish Docker image / e2e (pull_request) Failing after 2m21s
Test and publish Docker image / build (pull_request) Has been skipped
13442f019c
feat: wrap HTML export in styled document with dark mode support
Some checks failed
Test and publish Docker image / test (pull_request) Successful in 31s
Test and publish Docker image / e2e (pull_request) Failing after 2m10s
Test and publish Docker image / build (pull_request) Has been skipped
466b43fb81
fix: repair three failing e2e tests
Some checks failed
Test and publish Docker image / test (pull_request) Successful in 31s
Test and publish Docker image / build (pull_request) Waiting to run
Test and publish Docker image / e2e (pull_request) Has been cancelled
a8b39efc05
- Scope tab nav locators to .page-tabs to avoid strict mode violations
  caused by duplicate a[href="/account"] elements in header and mobile sheet
- Wrap bare JS strings in arrow functions for wait_for_function calls
  so CSP does not block polling evaluation
- Switch share button assertions from inner_text/textContent to
  aria-label, matching the icon-only button that updateUI() maintains
fix: wrap remaining bare wait_for_function strings in arrow functions
All checks were successful
Test and publish Docker image / test (pull_request) Successful in 30s
Test and publish Docker image / e2e (pull_request) Successful in 2m8s
Test and publish Docker image / build (pull_request) Has been skipped
b1a8515300
patillacode deleted branch feature/data-management-tab 2026-04-24 16:11:17 +02:00
patillacode referenced this pull request from a commit 2026-04-24 16:11:17 +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!12
No description provided.