BigSky Planner iOS Test Checklist

Release 1.3.1 (1) regression checklist for iPhone and iPad review. Use it before App Store release or a user-facing website/manual refresh.

Release: 1.3.1 (1) Updated: 2026-05-30

Preflight

  • Confirm app version shows Version 1.3.1 anywhere version is displayed.
  • Install fresh on a simulator.
  • Install over the previous build on a physical iPhone.
  • Launch cold, force quit, and relaunch with no crash.
  • Confirm automatic Light Mode and Dark Mode remain readable.
  • Confirm no clipped buttons, unreadable text, or controls under the tab/menu bar.

Home

  • Home opens to app actions, not a marketing/static card.
  • Location, Weather, Set Up, and Help actions are visible.
  • Internet-required labels appear where expected and do not crowd titles.
  • My Telescope time fields accept HHMM and AM/PM.
  • Applying My Telescope time routes to Location and updates weather/planning windows.
  • My Telescope card padding leaves the bottom information card readable.
  • Bottom information card shows Location Name, Telescope With Accessories, Total Targets, and Chosen Hemisphere Targets.

Locations

  • Location page opens at the top when selected from Home.
  • Country can be entered first for manual address entry.
  • Address fields render appropriately for selected country and remain editable.
  • Address lookup and GPS lookup return usable locations.
  • After GPS fills a new site, Address Info collapses automatically and can be expanded again.
  • A newly started location card can be canceled without saving.
  • Location editing page scrolls so lower fields remain reachable.
  • Elevation is visible, editable, saved, and used for weather pressure adjustment.
  • Only one saved location can be default at a time.

Smart Scope And Set Up

  • Smart Scope page opens from Home.
  • Smart scope picker includes expected bundled smart scopes and accessories.
  • ZWO Seestar S30/S50, Unistellar, Vaonis, DWARFLAB, and Celestron profiles are present as expected.
  • Saving the smart scope persists it for target planning.
  • Set Up includes About This App, language, units, internet permission, smart telescope update, and target database options.
  • Actions that leave the app open in controlled in-app windows/views where applicable.

Targets

  • Target Setup page title and Home action read Target Setup.
  • Top Apply button is not present; Update Data and Current Setup have the extra room.
  • Initial target page asks the user to apply filters when no filters have been applied.
  • Catalog, Time, and Filter cards open popups.
  • Catalog card is red until catalog/magnitude is set, then green.
  • Time card is red until a required time window is set, then green.
  • Filter card is red until user filter data is set after opening it, then green.
  • No popup appears when Home time is missing; the Time card simply shows red.
  • Catalog popup Apply Catalog action works.
  • Cancel and Apply buttons remain reachable in Catalog and Time popups.
  • Apply Filters works from inside the active popup and from advanced settings.
  • Invalid advanced filter data prompts for a correction.
  • Altitude limits accept 0 through 99; azimuth limits accept 000 through 360.
  • Low altitude field advances focus to high altitude after low is populated.
  • Altitude values entered by the user are retained after applying.
  • Clear Sky filter ranges can be added one after another without leaving the card.
  • A newly started Clear Sky card can be canceled.
  • Target cards scroll under the filter area so filters remain reachable.
  • Search by target name/id, magnitude filter, and object type filters work.
  • Returning to Target Setup restores current temporary catalog, time, and filter settings.
  • Stale transient target cards show Update Data and cannot be used until refreshed.
  • Target Database Update summary lists changed transients and pulled-and-stored asteroid/comet names.

Planner And Observation

  • Planner page opens from bottom navigation.
  • If no plan exists, message reads No plan is currently built.
  • Existing plan can be loaded, sorted, saved, previewed, printed, shared, and deleted.
  • Plan cards scroll under save/print options.
  • Sort options are present: Start Time, Zenith, Magnitude.
  • Printed/PDF output uses spreadsheet-style rows and includes Start, End, ALT, AZ, and Mag.
  • Saved plan survives app relaunch.
  • Selecting two or more checked targets and Add to Plan queues observation-time sheets one after another.

Weather And Sky Info

  • Weather page opens from Home and title reads Weather and Sky Info on one line.
  • Glass treatment matches the rest of the app.
  • Weather uses the currently selected default location.
  • Date and Time Period Forecast card lists only the forecast date and time period.
  • Sunset and Sunrise are labeled correctly, with Sunset shown before Sunrise.
  • Viewing period matches My Telescope times or the default fallback.
  • Source row names the weather source and includes Update.
  • Weather source text fits without wrapping awkwardly.
  • Hourly rows show hour, sky icon, cloud %, rain %, pressure trend, temperature, and dew point.
  • Barometric pressure is adjusted for saved elevation when elevation exists.
  • Bortle/SQM estimate and time of total darkness display for the saved location when available.
  • Moon graphic/phase state and illumination percentage render correctly.
  • Done button stays above the bottom menu bar and returns to Home.
  • Weather failure/no-internet state does not crash the app.

Screenshots, Manuals, And Website

  • App Store screenshot folders exist for iPhone 16 Pro Max 6.9-inch and iPad Air 13-inch.
  • Screenshot filenames are numbered in the order the user sees the flow.
  • Weather data page and plan page screenshots exist.
  • Screenshots do not show debug overlays, simulator chrome, unreadable text, or clipped controls.
  • User manual PDF uses current screenshots and current wording.
  • Website manual page links the current PDF and latest help page.
  • Website checklist page opens as a separate page and links the current checklist PDF.

Build, Archive, And Regression

  • Clean build succeeds for simulator and physical iPhone.
  • Archive succeeds for generic iOS device.
  • Export/upload configuration uses App Store Connect export options.
  • No tarballs or large development artifacts are inside the app project bundle/resources.
  • App icon renders correctly and is not duplicated as unwanted UI.
  • No crash when location, weather, targets, or plan data are missing.
  • No crash when switching rapidly between Home, Location, Targets, Planner, Weather, and Set Up.
  • Physical iPhone install behaves the same as simulator for core flows.