What's New
A short, chronological record of what's changed in Correlate. Newest first.
2.8
A big release for exploring your data, plus a couple of privacy and safety features.
- Report builder overhaul - each graph card can now use its own custom time window, with width and ending picked in days, weeks, or months. Cards default to the report-wide range, and a card-level override is one tap away. Lots of organization and visual cleanup across the report builder.
- Plot view exploration - the x-axis has a dedicated duration / end-date picker, and you can drag a plot horizontally to shift its window through time. Boolean plots were restyled to match the look of report graphs.
- App Lock - optionally gate the app behind Face ID or your device passcode. Off by default, but provides a way to keep private data hidden.
- Historical edit protection - when enabled, editing data from any day before today asks for confirmation first. Choose Change This Once, or Allow 5 Minutes to bulk-edit older days. Turn it off in Settings → Privacy.
- Long-press the days bar to open a graphical date picker and jump straight to any date.
- Slider haptics - quiet feedback while dragging and tapping.
- Schema versioning for the data file - the save file now includes an explicit
schemaVersion. Older builds refuse files they don't understand instead of silently dropping fields, and sync won't overwrite local data if the remote is on a newer schema. See Data Format for details. - Other behavior changes:
- Saved-search default field is now note (the most useful starting point).
- Stats now start from yesterday instead of today, so today's partial data doesn't distort the numbers.
- Sheet back buttons follow save / cancel semantics - back keeps changes, an explicit Cancel discards them.
- Sync no longer silently fails when local data is unreadable; the issue is reported instead.
- Heat maps always start in the left-most column so the pattern stays consistent week to week.
- The Settings page was cleaned up and organized a bit better.
2.7
A big release for Number variables and daily notes.
- Precision setting for Number variables - choose 0, 1, 2, or 3 decimal places per variable. Sliders are continuous while you drag, then snap to the nearest step at the chosen precision when you lift off. Min, Max, displayed values, search equality, and report values all round consistently.
- Reorganized Edit Variable view - Name and Note now live in a clean About card, and Type / Precision / Range Min / Range Max in a Type card.
- Long-press the note pencil to insert the time at the end of the daily note. Useful for building a timestamped journal through the day.
- Tap a daily note to read it as a clean, scrollable, formatted card with styled timestamps.
- A link to this user manual now appears in Settings.
- Hardening: corrupt-data recovery, atomic file writes, broader sync test coverage.
2.6
Reports, plus search polish.
- Reports - build a custom PDF document from a stack of graph cards, then export it through the iOS share sheet. Each graph card can plot one or more variables or render a saved search as a table or heat map. Reports support 7- to 365-day ranges and US Letter or A4 page sizes.
- Saved reports - reuse the same layout across releases. Saved reports sync alongside the rest of your data.
- Rename / delete on saved searches via an ellipsis menu.
- 2.6.1 - Number variables now display rounded to one decimal place (the precursor to the full Precision setting in 2.7).
- 2.6.2 - Diacritic-insensitive search (
cafematchescafé) and German eszett folding (strassematchesstraße). Report PDFs are saved with a date / time prefix in their filename so they sort cleanly.
2.5
The first version with Search.
- Search - build queries from one or more criteria (variable / note / date + operator + value) combined with AND or OR. View results as a list of expandable cards or a heat-map calendar.
- Saved searches - name a query and load it again any time. Saved searches sync between devices. An orange dot signals when a loaded search has unsaved changes.
2.4
- iCloud sync through your private CloudKit database, in addition to the existing WebDAV option.
- Refreshed Settings layout.