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.

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.