Atollon Innovations (week 14) New Features Invoices Added invoice print functionality with context-aware print type handling. Added sorting and template selection logic for invoice printing. Added exchange rate hint display in invoice detail. Added automatic due date calculation based on customer due days. Added support for additional invoice status and payment status options. Added context-aware invoice wrapper support in the main application layout. Tasks and Issues Added Issue module support with create, update, delete, and list operations. Added dedicated task timeline view. Added dedicated task documents view. Documents Added document deletion directly from document preview. Added a toolbar to document preview for easier navigation. Sales Items and Project Items Added unit price and quantity columns to sales item creation. Added serial number support in project item workflows. Enhancements Invoices Improved invoice state handling and data consistency across invoice screens. Improved invoice detail, transaction, supplier, shipping, finance, and comment sections. Improved handling of organization default currency and currency rate normalization. Improved journal resolution and invoice print type resolution. Improved invoice filtering and invoice-related layout integration. Improved mobile responsiveness of invoice detail and edit screens. Improved invoice document handling and refresh behavior. Deals, Estimates, and Order-Related Foundations Improved pricing data handling through unit price, quantity, and currency support in item workflows. Improved numeric formatting and readability in project item grids. Improved item and transaction structures used by sales-related workflows. External Contacts Improved external contacts normalization, retrieval, update, and save logic. Improved support for updated external contact data structures across related components. Forms and Data Handling Improved dynamic form rendering based on form definitions. Improved form value handling, persistence, and full-object updates. Improved handling of pending edits and required field validation. Improved save performance through debounced operations. Filtering and Views Improved advanced filtering, including relative date preset normalization. Improved custom views, filter synchronization, and layout orientation handling. Improved current-user filtering behavior. Navigation and Layout Improved context-aware breadcrumbs and navigation behavior. Unified timeline views across multiple modules. Improved responsiveness and layout consistency across desktop, tablet, and mobile screens. Localization Improved Czech translations across calendar, contacts, issues, invoices, and related modules. Improved multilingual consistency of labels, statuses, and messages. Bug Fixes Invoices: Fixed inconsistencies in invoice transaction display, printing logic, and context handling. Forms: Fixed item identification issues by using the correct ID field during retrieval. Forms: Fixed required field validation and unsaved changes handling. Tasks and Issues: Fixed status handling and read-only behavior in selected task-related forms. Filtering: Fixed filter persistence, synchronization, and re-rendering issues. External Contacts: Fixed data structure inconsistencies affecting contact updates. Documents: Improved error reporting in message and document-related operations. Tree and Grid Views: Fixed keyboard navigation, editing behavior, and responsive layout issues. Localization: Fixed and refined Czech translations in multiple modules.