VeriSnap Changelog
A simple, public record of VeriSnap updates.
Releases
Focus: moved capture fully in-app for a faster, more consistent evidence-photo flow across devices.
- Removed native device camera handoff and brought photo capture directly into the in-page experience for tighter workflow control.
- Added HD in-page capture support to improve image quality for claim-grade evidence detail.
- Improved frame and composition controls so users can position shots more accurately before saving.
- Optimized retake logic and capture flow speed to reduce friction when users need another shot.
- Cleaned up redundant legacy styling by removing deprecated stylesheet assets.
Focus: expanded platform capabilities, hardened auth security, and added rollout controls for closed beta growth.
- Added object storage support to improve upload durability and prepare for growth␊ beyond local disk constraints. ␊
- Introduced analytics instrumentation to improve insight into product usage and guide release priorities.
- Launched forgot-password flow so users can securely recover account access without admin intervention.
- Delivered a dashboard experience for faster visibility into cases and account activity.
- Future-proofed the case view architecture to support upcoming enhancements with cleaner long-term maintainability.
- Hardened CSRF protection and validation flow with improved token checks, dedicated token endpoint logic, and clearer error handling in auth paths.
- Fixed login CSRF edge-case behavior that could block valid sign-in attempts in specific browser/session scenarios.
- Cookie/login persistence logic to keep users safely logged in on trusted devices.
- Introduced closed beta gating after signup threshold to control rollout pace once early-access capacity is reached.
Focus: recover clean functionality after merge conflicts, complete server/database migration work, and deliver reliable multi-user account membership behavior.
- Recovered key feature flow after merge issues — fixed case creation/view SQL references, repaired share/create-share/public-verify behavior, and restored expected logout/session handling.
- Migrated deployment path and schema evolution for MySQL/server moves — aligned
share_linksmigration behavior, updated migration documentation, and improved upgrade safety checks for existing environments. - Added stronger multi-user membership integrity — improved login diagnostics, backfilled/validated organization membership relationships, and gated fallback org creation only for true orphaned users.
- Improved public evidence verification reliability — updated anonymous evidence lookup and case ID rendering so shared verification links remain dependable.
Focus: stronger evidence integrity + better mobile capture flow + more reliable uploads + test reset tooling.
- Public hash verification on shared evidence pages (PR #3) — integrity checks can be validated by viewers.
- Improve mobile camera capture UX + full-domain share actions (PR #4) — faster field workflow and cleaner sharing.
- Switch to native mobile camera capture with pre-submit review (PR #5) — capture with a review step before upload.
- Add derivative image pipeline + reliable AJAX upload flow (PR #6) — smoother upload success under real-world conditions.
- Add temporary admin full-reset button for testing (PR #7) — quick wipe/reset for repeat testing cycles.
Focus: initial MVP build and early stabilization.
- Build BastionProof MVP PHP web app for claim-grade photo evidence (PR #1) — baseline app scaffolding and core flow.
- Pull request (PR #2) — early iteration / refinements.
Coming soon (high level)
These are next-step improvements currently in planning and active design.
- PDF export / evidence report for professional claim packets and easier sharing with adjusters.
- Payment integration for streamlined subscription and billing workflows.
- UI quality-of-life fixes to streamline common in-app actions and reduce friction.
- Offline queueing is deferred to a future build while the current approach is being reworked to address reliability issues.
