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.