1.10.0-rc.1
Pre-release
Pre-release
What's Changed
- fix: select visit_id when building visit hashes (DAWARICH-5K) by @Freika in #3013
- feat: AirTrail flight arcs and flight masking on trip show pages by @Freika in #3015
- chore: target dependabot version updates at dev branch by @Freika in #3016
- Fix malformed 'before' parameter in Photoprism API request by @schnabelewobski in #3022
- 1.9.2 release follow-ups by @Freika in #3023
- perf(points): faster /points index — slim pluck, exact ST_Intersects bbox, conditional-GET caching by @Freika in #3026
- Bump shoulda-matchers from 7.0.1 to 8.0.1 by @dependabot[bot] in #2994
- Bump actions/checkout from 4 to 7 by @dependabot[bot] in #2992
- Bump gitleaks/gitleaks-action from 2.3.9 to 3.0.0 by @dependabot[bot] in #2991
- Bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #2990
- Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #2989
- Bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #2988
- Bump dompurify from 3.4.8 to 3.4.11 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2986
- chore(deps): bump the ruby-minor-patch group across 1 directory with 9 updates by @dependabot[bot] in #3025
- Fix: km place-visit detection (radius 0) + make nightly visit job incremental and throttled by @Freika in #3040
- feat: reveal trip photos along replay playhead with stacked photo cards by @Freika in #3014
- feat(map v2): reopen at last viewport; optimistic point delete by @Freika in #3041
- Fix: Map v2 import view shows only the import's points by @Freika in #3039
- fix: stop integer division zeroing the visit-detection radius for km users (#3031) by @Freika in #3056
- fix: generate tracks for retroactively-added points (#3036) by @Freika in #3053
- fix: send Photoprism 'after'/'before' filters as plain dates (#3034) by @Freika in #3055
- feat: mobile settings sync API + distance unit via API by @Freika in #3063
- fix: mobile settings API follow-ups (maps guard, docs, logging) by @Freika in #3064
- Tools → signup handoff: pending imports with claim tickets by @Freika in #2808
- Add API endpoints for demo data management by @Freika in #3067
- Derive pending-import claim URL from the request host by @Freika in #3069
- Claim pending imports on reverse-trial signup by @Freika in #3070
- avoid renaming visit on cancelled place selection by @liam-prod in #3059
- Gate Map v2 point dragging behind an Edit points toggle by @Freika in #3076
- Support implicit TLS (SMTP port 465) for email delivery by @Freika in #3075
- Show validation errors when admin user management forms fail by @Freika in #3074
- fix: overhaul raw_data archival — read path, month labels, verification pipeline, portable exports by @Freika in #3072
- Poster Studio: WYSIWYG editor, map color themes, and native in-container rendering by @Freika in #3073
- Fix points cache staleness, mobile boolean reset, poster theme reads by @Freika in #3077
- Invalidate points ETag when anomaly flags change by @Freika in #3080
- Fix orphaned duplicate visit from incremental place-visit merge by @Freika in #3078
- Release 1.10.0 polish: job queues, poster button icon, changelog by @Freika in #3081
- Surface family location history and warn about Map v1 sunset by @Freika in #3079
- Render posters natively only; drop the render sidecar by @Freika in #3082
- chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #3045
- chore(deps): bump actions/cache from 5 to 6 by @dependabot[bot] in #3044
New Contributors
- @schnabelewobski made their first contribution in #3022
- @liam-prod made their first contribution in #3059
Full Changelog: 1.9.1...1.10.0-rc.1