Skip to main content

Atollon Innovations (week 37)

New Features

Documents

  • New document editor includes auto-save functionality and protection against accidental window closing with unsaved changes.

  • Added confirmation dialog for unsaved changes in document editing.

Custom Forms

  • Custom forms now allow picking products.

  • Added many custom formatting options for custom forms.

Projects

  • Added ability to link master project from a slave project to support master/slave configurations (e.g., dealer / end user relations).

  • Finder now supports listing slave projects, enabling dealers to view related end user deals.

Media & Assets

  • Implemented improved image thumbnail service for higher quality previews.


Enhancements

Contacts

  • Optimized contact data loading for faster performance.

  • Added language support for contacts.

  • Introduced CONTACTS_APP_LOADED event for better initialization.

  • Improved navigation stack handling in Contact module.

UI & Components

  • Multiple UI components updated and improved (Forms, Layout, Dropdowns, Lists, Messages).

  • Refactored activity filters and layouts for better responsiveness.

  • Enhanced styles across service activity headers, gallery, and forms.

Editor

  • Migrated from Froala to TinyMCE (self-hosted).

  • Added directionality defaults and forced LTR support.

  • Improved TinyMCE configuration (script paths, CSS embedding, blacklist handling).

Miscellaneous

  • Enhanced Dockerfile and server build scripts.

  • Added filename sanitization on uploads.

  • Improved iPad compatibility with URL polyfill in navigation.


Bug Fixes

Contacts

  • Fixed crash when adding a new contact during client creation.

  • Resolved multiple contact-related issues in creation, viewing, and saving.

  • Addressed app crashes and missing data in new contact workflows.

Custom Forms

  • Various layout improvements and bug fixes in custom forms.

Messaging & Communication

  • Fixed email sending issue where body was not included in XML.

  • Resolved issues with floating/new message windows on desktop and mobile.

  • Improved mobile message and product views.

Documents

  • Fixed document category saving issues.

  • Resolved HTML save errors in documents.

  • Fixed document change handling and saving reliability.

PDF & Viewer

  • Fixed multiple PDF component issues and improved printing stability.

  • Added support for independent PDF viewing with pdf.js.

UI & Stability