# Changelog

> All notable changes to the publica.la platform, organized by month.

Source: https://publica.la/en/changelog

All notable changes to the publica.la platform, organized by month.

No entries match this filter.

## August 2026

### Added

#### Footnotes

- • Footnotes open in place over the reading, without losing the reading position
- • Panel title jumps to the note's location in the text

#### Highlights and notes

- • Quick highlight mode: selecting text creates a highlight instantly, skipping the toolbar
- • Quick highlights can become notes or flashcards

### Changed

#### Reading analytics

- • Page-change events now track real navigation, using printed-page numbers where the EPUB has them
- • Opening a book, returning to the tab, and layout reflows no longer count as page changes

### Fixed

#### Highlights and notes

- • Deleted highlights no longer stay painted in fixed-layout EPUBs
- • Highlights and notes no longer disappear from the notebook after a colour change

#### PDF reading

- • Note markers on single-column pages dock in the margin instead of overlapping the text
- • Page turns no longer flash, most visibly in dark and high-contrast themes

#### Listen

- • Listen no longer skips the start of a selection before reading it out loud

#### Reading analytics

- • Books whose printed-page markers use only the EPUB 3 attribute now report reading activity
- • Fixed-layout EPUBs emit page-change events again

## July 2026

### Added

#### Highlights and notes

- • Notes and flashcards appear as markers in the margin, opening in a side panel
- • Margin notes work across EPUB and PDF, in both paged and scrolling modes

### Changed

#### Accessibility

- • Table of contents entries are keyboard-operable, nested entries as their own controls
- • Screen readers announce the reading area by name instead of navigation objects

#### Sharing

- • Sharing a highlights collection is unavailable offline instead of failing

### Fixed

#### Text selection

- • The selection toolbar and its submenus stay on screen near the viewport edges
- • The colour picker and custom highlighter fit narrow screens without clipping

#### Offline reading

- • Notes and flashcards open offline in the mobile app when the book is on the device

## March 2026

### Fixed

#### Payment Subscription Country Correction

- • Fixed an issue where some payment subscriptions were created with an incorrect country, which could cause automatic renewal failures
- • Affected subscriptions have been corrected to ensure seamless recurring payments going forward

## March 2026

### Added

#### Academic Citations

- • ABNT (NBR 6023) citation format for Brazilian academic standards
- • Chicago 17th Edition with Notes, Bibliography, and Author-Date variants
- • Generate citations from toolbar or text selection
- • Automatic page numbering from text selections

### Security

#### Payment Validation

- • Patched SQL injection vulnerability in payment transaction update queries
- • Hardened input validation for transaction parameters

## February 2026

### Added

#### Subscription Refunds

- • Issue partial or full refunds on individual subscription payments
- • Guided workflow: select payment, customize amount, review, and confirm
- • Refund history tracking per subscription
- • Works with all supported payment gateways

## January 2026

### Fixed

#### Payment Processing

- • Fixed race condition causing duplicate payments
- • Resolved phantom refund records in transaction history
- • Corrected transaction fee recalculation for retroactive adjustments
- • Fixed expired coupon validation during checkout flow
- • Improved reliability of sequential payment processor API calls

## November 2025

### Changed

#### SEO &amp; Visibility

- • Improved title and description generation for search engines
- • Added canonical URL tags to prevent duplicate content issues
- • Customizable social media preview images
- • Better legal page structure for improved search indexing

## October 2025

### Added

#### Automatic Checkout

- • Direct purchase links for frictionless buying
- • Smart user detection: opens checkout, redirects to reader, or prompts login as needed
- • Configurable URL parameters for currency, coupons, and subscription intervals
- • Optimized for marketing campaigns and affiliate strategies

### Changed

#### Email Notifications

- • Choose which transactional emails are sent from your platform
- • Toggle individual notifications: registration confirmations, purchase alerts, etc.
- • Prevent duplicate notifications when using external email platforms

## September 2025

### Added

#### Pause Subscriptions

- • Pause subscriptions indefinitely without losing history or settings
- • Reactivate paused subscriptions at any time
- • Full plan configuration preserved during pause
- • Pause action available from admin dashboard

#### Content API

- • New version of the Content API with improved endpoints and response formats
- • Better support for catalog synchronization with external platforms
- • Enhanced metadata fields and filtering capabilities
- • Improved authentication and rate limiting

### Changed

#### PDF Zoom

- • Improved zoom behavior for PDF publications
- • Smoother pinch-to-zoom on mobile devices
- • Better text reflow at different zoom levels
- • Optimized rendering for high-resolution PDF pages

#### Performance

- • Faster page load times improve search engine rankings
- • Optimized server response times for store pages
- • Reduced time to first contentful paint
- • Improved Core Web Vitals scores across all store pages

## August 2025

### Added

#### Billing Coupons

- • Create coupons that apply only to the first N billing cycles of a subscription
- • Set custom discount percentages or fixed amounts
- • Automatic expiration after configured number of cycles
- • Compatible with all subscription plans

### Changed

#### Store Performance

- • Significantly reduced page load times across all store pages
- • Optimized database queries for product listings and search
- • Improved caching strategies for static and dynamic content
- • Faster checkout flow with reduced server round-trips

## July 2025

### Added

#### Accessibility

- • Improved screen reader support for books and audiobooks
- • Enhanced keyboard navigation throughout the reading experience
- • Better contrast and font size options for visually impaired users
- • ARIA labels and semantic HTML improvements

#### Subscription Dashboard

- • New dashboard for comprehensive subscription oversight
- • View active, paused, and cancelled subscriptions at a glance
- • Revenue metrics and subscriber trends
- • Quick actions for managing individual subscriptions

### Changed

#### Checkout Redesign

- • Redesigned checkout flow for faster and simpler purchases
- • Streamlined payment form with fewer steps
- • Improved mobile checkout experience
- • Better error handling and validation feedback

## June 2025

### Added

#### Vito AI

- • Major update to the AI assistant for publishers
- • Improved content recommendations and insights
- • Enhanced natural language processing for reader queries
- • Better integration with catalog management

#### Promotional Pricing

- • Set promotional prices for individual publications or bundles
- • Schedule promotions with start and end dates
- • Show original price with strikethrough alongside promotional price
- • Track promotion performance in analytics

#### Language Filter

- • New filter to browse publications by language
- • Readers can quickly find content in their preferred language
- • Works with all content types: books, audiobooks, and magazines
- • Available in store catalog and search results

#### Physical Subscriptions

- • New subscription type for physical product deliveries
- • Manage physical subscription plans alongside digital ones
- • Integrated billing for mixed physical and digital bundles
- • Shipping address management in user accounts

#### Polish &amp; French

- • Full platform support for Polish (pl) and French (fr)
- • Store interface, checkout, and reader available in both languages
- • Localized email templates and notifications
- • Automatic language detection from browser settings

### Changed

#### Search Engine

- • More accurate and relevant search results
- • Improved ranking algorithm for publications
- • Better handling of partial matches and typo tolerance
- • Faster search response times

## February 2025

### Changed

#### Unified Cart

- • Subscriptions and retail purchases in a single cart
- • Seamless checkout combining recurring and one-time payments
- • Improved cart management with mixed item types
- • Better order summary with clear pricing breakdown

## January 2025

### Added

#### Reader App

- • Redesigned reader application with improved performance
- • Better support for PDF, EPUB, and audiobook formats
- • Enhanced offline reading capabilities
- • New annotation and bookmarking features

### Changed

#### Store SEO

- • Enhanced meta tags and structured data for store pages
- • Improved sitemap generation with all publication URLs
- • Better Open Graph tags for social media sharing
- • Optimized URL structure for search engine indexing

#### PHP 8.3 &amp; Laravel 11

- • Upgraded to PHP 8.3 across all services
- • Migrated core services to Laravel 11
- • Improved application performance and security
- • Standardized CI/CD pipelines across all projects

#### PDF.js v5

- • Migrated to PDF.js v5 for improved rendering quality
- • Better support for complex PDF layouts and embedded fonts
- • Reduced memory usage for large documents
- • Faster page rendering and smoother scrolling
