← Back to app

History

Recent updates and improvements to LitCrop.

v0.99.8.7current2026-05-03
  • Behind-the-scenes: the admin audit log now records picture-delete events (single and bulk) — they were silently missing from the v0.99.8.6 release because of a wiring gap between the API and the admin UI
  • Behind-the-scenes: added regression coverage for audit-log persistence so future audit-event additions can't ship with the same gap
v0.99.8.62026-05-01
  • Bed detail: owners and admins can now delete pictures — single images via the 🗑 button on each thumbnail, or all photos from a given day via a one-tap bulk action — with a confirm step to prevent accidents
  • Behind-the-scenes: bulk delete reports both successful and failed counts so partial failures don't go unnoticed; image tags and S3 storage are cleaned up alongside the database row
v0.99.8.52026-04-29
  • Behind-the-scenes: tightened code quality checks — unused imports and variables now fail the build instead of just warning, preventing subtle test rot from creeping in over time
  • Behind-the-scenes: completed the first end-to-end performance baseline against staging — all key read paths show comfortable headroom (5×–13× under their targets), with the load-test harness now reporting accurate per-scenario metrics
v0.99.8.42026-04-29
  • Login page is now more reliable on slower devices and connections — fixed an intermittent issue where the very first tap or keystroke could be missed during page load
  • Behind-the-scenes: captured the first performance baseline against staging — auth and read paths well within budget, providing a reference point for future regressions
v0.99.8.32026-04-29
  • Behind-the-scenes: CI workflows updated to the next major version of GitHub's reusable actions, ahead of June 2026 when the older runtime gets retired
  • Behind-the-scenes: the load-test harness now exercises the new multi-crop endpoints, ready for the upcoming performance baseline run against staging
v0.99.8.22026-04-29
  • Behind-the-scenes: a build-time check now keeps this version history page in sync with the engineering changelog — no more silently stale 'current' badge after a release
  • Behind-the-scenes: the data migration that prepares legacy single-crop beds for the new multi-crop shape ran successfully on staging and production — soak window now in progress before the next cleanup step
v0.99.8.12026-04-28
  • Diary: each entry can now be attributed to a specific crop on a multi-crop bed — or kept at bed-level as 'All crops'
  • ROI dashboard: new 'ROI by Crop' table answers 'which crop made money', sitting alongside the existing per-bed view
  • Harvest entries auto-attribute to the bed's active crop when no specific crop is named — fewer taps in the common case
v0.99.8.02026-04-24
  • Multi-crop beds: each bed can now hold up to 5 active or planned crop cycles for intercropping and succession planting
  • Bed detail redesigned: per-crop cards with status pills, harvested-crop history accordion, and a one-tap 'Add new planting' modal
  • Gantt and Timeline show one row per crop. Tile views display a '+N' badge when a bed carries more than one active crop
v0.99.7.62026-04-24
  • Behind-the-scenes: type-system groundwork for the multi-crop feature shipping in v0.99.8
v0.99.7.52026-04-23
  • Pi camera setup guide now shows estimated setup time (≈30 min) and guidance for capture issues (undervoltage, stale previews)
  • Behind-the-scenes: Profile page refactored for maintainability, plus load-test groundwork laid for performance work
v0.99.7.42026-04-21
  • Profile → You tab: new activity feed mixing diary entries, devices, and camera captures in date order — tap any item to jump back into context
  • Profile → Farms tab: the active farm now uses the primary colour highlight for clearer selection
  • Profile → You tab: Logout, Change Password, and Delete Account stay above the activity feed so they never scroll out of reach
v0.99.7.32026-04-20
  • Behind-the-scenes: activity-feed backend added — the groundwork for the Profile → You timeline arriving in v0.99.7.4
v0.99.7.22026-04-20
  • Farm description now visible on your Profile → Farms tab
  • Pi camera setup guide: new troubleshooting section and clearer SSH step
v0.99.7.12026-04-20
  • Weather forecast warnings now fully translated to Japanese with localised dates
  • Cross-browser testing expanded (WebKit / Safari added) and automated accessibility scans in place
v0.99.72026-04-20
  • LICENSE file added (MIT) — the project now has a clear open-source licence
  • Resolved 9 security advisories in our dependencies (no known exploit impact for LitCrop users)
  • Added SECURITY.md with a private disclosure channel for reporting vulnerabilities
v0.99.6.52026-04-20
  • Your capture-interval setting from the web now actually controls how often your Pi takes photos
  • Device status refreshes every 5 minutes on the device card (was every 30)
v0.99.6.32026-04-18
  • A bare Pi Zero WH without a battery HAT is now correctly classified as Class-1 (was showing as Class-2 incorrectly)
v0.99.6.22026-04-18
  • WiFi signal shows as bars alongside the dBm reading, like the signal icon on your phone
  • Storage shows actual GB used and free with a progress bar, not just OK / LOW / FULL
  • Class-1 devices without a battery sensor now clearly show "No sensor" instead of an unexplained dash
v0.99.6.12026-04-18
  • Device install script now works reliably: `curl -sL https://litcrop.com/install.sh | bash`
v0.99.62026-04-18
  • Behind-the-scenes test and documentation improvements — no visible changes to the app
  • Tab keyboard navigation is more reliable on slower devices
v0.99.52026-04-18
  • Your display name now follows you across devices from sign-up
  • Profile tabs respond to keyboard Left / Right arrow keys
v0.99.42026-04-17
  • New users appear in the admin dashboard immediately on first login
  • Earthy-theme favicon in browser tabs and home-screen shortcuts
v0.99.32026-04-17
  • Admin stats refresh on demand; password toggle now works on mobile
v0.99.22026-04-17
  • Profile page reorganised into three tabs — Farms, You, System
  • New pages: /help/getting-started (walkthrough) and /history (changelog)
v0.99.12026-04-16
  • Branded favicon and Progressive Web App install support
v0.992026-04-16
  • Security tightened: inline scripts removed from the app
  • New Pi Camera setup guide at /help/device-setup (EN and JP)
v0.982026-04-15
  • Device install hardened: branch-aware downloads and hardware auto-detection
v0.972026-04-15
  • Camera config round-trip — the UI now shows what the device actually applied
v0.962026-04-15
  • Farms can be set public or private to control discoverability
v0.952026-04-14
  • Day-grouped image history, timelapse filters, and invitation-only sign-up
v0.942026-04-14
  • User notifications: email, in-app panel, and the notification bell
v0.932026-04-13
  • Terms of Service, Privacy Policy, and the bug report form
v0.922026-04-13
  • WCAG 2.1 AA accessibility compliance across the app
v0.912026-04-12
  • Custom domain litcrop.com and separate staging/production environments
v0.902026-04-11
  • Production AWS resources, redesigned login, and device auth fix
Terms of ServicePrivacy PolicyReport a Bug