Skip to main content
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.
- Improved external contacts normalization, retrieval, update, and save logic.
- Improved support for updated external contact data structures across related components.
- 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.