Product Updates

Changelog

Follow our journey as we build Prosely. Every update, feature, and improvement documented here.

February 1, 2026
v0.5betav0.5

v0.5 Beta

Security Enhancements

• Upgraded recovery code hashing from SHA-256 to PBKDF2 with backward-compatible migration

• Moved hardcoded JWT tokens in cron jobs to Supabase Vault for secure secret management

• Added Content Security Policy (CSP) meta tag for XSS protection

• Implemented frame-busting protection against clickjacking

• Hardened `beta_invites` with token expiration and unified error messages to prevent enumeration

• Protected `pending_beta_reader_invitations` against email exposure

• Added RLS policy to `unsubscribe_tokens` table

• Restricted `bug-reports` storage bucket to staff-only access

• Sanitized error messages across edge functions to prevent information leakage

• Tightened CORS validation with strict regex patterns for Lovable preview URLs

• Added secure cookie flags (`Secure`, `SameSite=Lax`) to sidebar state

Features & Improvements

Mind Map: Added node color customization, improved text wrapping, and help button with usage tips

Flow Chart: Added help button with usage tips

Sticky Notes: Added help button with usage tips

World Editor: Repositioned FAB button to fixed/floating position for better accessibility

World View Sidebar: Fixed category pages not displaying children; prevented deletion of master category pages

User Activity: Added `last_seen_at` tracking on login and via periodic heartbeat

Bug Fixes

• Fixed 406 error when no featured writing prompt exists for the current day

• Fixed text selection/highlighting during drag operations in diagrams

• Added missing character fields (`age`, `motivations`, `fears`, `quirks`, `relationships`) to database schema

DevOps

• Added Dependabot configuration for weekly dependency scans with grouped minor/patch updates

• Added Release Please workflow for automated releases

January 25, 2026
betav0.4-beta.4

v0.4 Beta Pre-Release

This release marks an important milestone for Prosely. The core product vision is now fully in place, with all major features implemented and ready for real-world use. From this point on, development will focus primarily on stability, polish, and refinement.

Prosely is still in beta. While the experience is already usable end to end, you may encounter rough edges or incomplete behaviour in certain areas.

What’s included

Core writing experience

• Distraction-free writing room designed for long-form work

• Structured manuscript support with chapters and sections

• Calm, editorial UI aligned with Prosely’s design philosophy

Project organisation

• World building tools for characters, locations, and notes

• “At a glance” views for quick reference while writing

• Unified project structure to keep everything in one place

Reflection and thinking tools

• Thinking Partner space for quiet exploration of themes, ideas, and story direction

• Context-aware support designed to complement, not interrupt, writing

Export and sharing

• Manuscript export options, including PDF and document formats

• Foundations for future publishing and sharing workflows

Accounts and access

• Authentication and project-based access control

• Early subscription and trial logic in place (still being refined)

Known issues

• PDF exports may fail or behave inconsistently in some cases

• Minor UI bugs and layout inconsistencies across the app

• Performance and edge-case issues are still being actively addressed

What’s next

This beta pre-release moves Prosely into a stabilisation phase. The focus from here is:

• Improving export reliability, especially PDF generation

• Performance tuning and stronger error handling

• UI polish and interaction refinement

• Preparation for a broader beta and eventual public release

Thank you for being part of Prosely at this stage. Feedback is invaluable as we move toward a fully production-ready release.