[PR #6158] [MERGED] Add mobile schedules pages #55663

Closed
opened 2026-05-01 02:49:32 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/6158
Author: @MatissJanis
Created: 11/15/2025
Status: Merged
Merged: 12/4/2025
Merged by: @MatissJanis

Base: masterHead: feat-mobile-schedules-RZDY2


📝 Commits (10+)

  • 88468dc Add mobile schedules pages and fix routing issues
  • e8daa2f Refactor MobileScheduleEditPage and SchedulesListItem for improved layout and navigation
  • 1338c05 Enhance MobileScheduleEditPage and ScheduleEditForm with improved footer and optional callbacks
  • 025ee2e Improve error message styling in ScheduleEditForm by adding margin for better visibility
  • 5e8f569 Refactor ScheduleEditForm and MobileScheduleEditPage for improved layout and functionality
  • 8a2156a Add aria-label for accessibility in PayeeAutocomplete component
  • 621d173 [autofix.ci] apply automated fixes
  • 140cc5b Merge branch 'master' into feat-mobile-schedules-RZDY2
  • dd2c985 Refactor MobileScheduleEditPage and related components for improved functionality and structure
  • 3c7aa03 Merge branch 'feat-mobile-schedules-RZDY2' of github.com:actualbudget/actual into feat-mobile-schedules-RZDY2

📊 Changes

41 files changed (+1686 additions, -487 deletions)

View changed files

📝 packages/desktop-client/e2e/page-models/mobile-navigation.ts (+9 -0)
packages/desktop-client/e2e/page-models/mobile-schedules-page.ts (+86 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts (+140 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-checks-the-page-visuals-1-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-checks-the-page-visuals-2-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-checks-the-page-visuals-3-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-clicking-on-a-schedule-opens-edit-form-1-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-clicking-on-a-schedule-opens-edit-form-2-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-clicking-on-a-schedule-opens-edit-form-3-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-displays-schedule-details-correctly-in-list-1-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-displays-schedule-details-correctly-in-list-2-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-displays-schedule-details-correctly-in-list-3-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-page-handles-empty-state-gracefully-1-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-page-handles-empty-state-gracefully-2-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-page-handles-empty-state-gracefully-3-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-searches-and-filters-schedules-1-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-searches-and-filters-schedules-2-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-searches-and-filters-schedules-3-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-searches-and-filters-schedules-4-chromium-linux.png (+0 -0)
packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-searches-and-filters-schedules-5-chromium-linux.png (+0 -0)

...and 21 more files

📄 Description

This PR adds mobile support for schedules pages.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/6158 **Author:** [@MatissJanis](https://github.com/MatissJanis) **Created:** 11/15/2025 **Status:** ✅ Merged **Merged:** 12/4/2025 **Merged by:** [@MatissJanis](https://github.com/MatissJanis) **Base:** `master` ← **Head:** `feat-mobile-schedules-RZDY2` --- ### 📝 Commits (10+) - [`88468dc`](https://github.com/actualbudget/actual/commit/88468dc042cb66bc5b1f260237f58e64fae081e5) Add mobile schedules pages and fix routing issues - [`e8daa2f`](https://github.com/actualbudget/actual/commit/e8daa2f8fd2959e4389b079c677f2fb052f7cd34) Refactor MobileScheduleEditPage and SchedulesListItem for improved layout and navigation - [`1338c05`](https://github.com/actualbudget/actual/commit/1338c0560114e6cad5aa423fcfd3c825e0342b80) Enhance MobileScheduleEditPage and ScheduleEditForm with improved footer and optional callbacks - [`025ee2e`](https://github.com/actualbudget/actual/commit/025ee2e200dc1ad0c3814a7f10e49275ed96b4b2) Improve error message styling in ScheduleEditForm by adding margin for better visibility - [`5e8f569`](https://github.com/actualbudget/actual/commit/5e8f569f64c9c6ac86e3979bfca5303058718a8b) Refactor ScheduleEditForm and MobileScheduleEditPage for improved layout and functionality - [`8a2156a`](https://github.com/actualbudget/actual/commit/8a2156aa8f0321adcf75a3a7c9853895424203f2) Add aria-label for accessibility in PayeeAutocomplete component - [`621d173`](https://github.com/actualbudget/actual/commit/621d17331d5d412bc47e7aa5817e27fd26872050) [autofix.ci] apply automated fixes - [`140cc5b`](https://github.com/actualbudget/actual/commit/140cc5bab7d6c2e8acaec80929801873346e168a) Merge branch 'master' into feat-mobile-schedules-RZDY2 - [`dd2c985`](https://github.com/actualbudget/actual/commit/dd2c985d890326def2127a8a9308e57a7636a5e0) Refactor MobileScheduleEditPage and related components for improved functionality and structure - [`3c7aa03`](https://github.com/actualbudget/actual/commit/3c7aa03cc9d30662aa0ba38d7873b6e6ef962824) Merge branch 'feat-mobile-schedules-RZDY2' of github.com:actualbudget/actual into feat-mobile-schedules-RZDY2 ### 📊 Changes **41 files changed** (+1686 additions, -487 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/e2e/page-models/mobile-navigation.ts` (+9 -0) ➕ `packages/desktop-client/e2e/page-models/mobile-schedules-page.ts` (+86 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts` (+140 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-checks-the-page-visuals-1-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-checks-the-page-visuals-2-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-checks-the-page-visuals-3-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-clicking-on-a-schedule-opens-edit-form-1-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-clicking-on-a-schedule-opens-edit-form-2-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-clicking-on-a-schedule-opens-edit-form-3-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-displays-schedule-details-correctly-in-list-1-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-displays-schedule-details-correctly-in-list-2-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-displays-schedule-details-correctly-in-list-3-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-page-handles-empty-state-gracefully-1-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-page-handles-empty-state-gracefully-2-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-page-handles-empty-state-gracefully-3-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-searches-and-filters-schedules-1-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-searches-and-filters-schedules-2-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-searches-and-filters-schedules-3-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-searches-and-filters-schedules-4-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/e2e/schedules.mobile.test.ts-snapshots/Mobile-Schedules-searches-and-filters-schedules-5-chromium-linux.png` (+0 -0) _...and 21 more files_ </details> ### 📄 Description This PR adds mobile support for schedules pages. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-01 02:49:32 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#55663