Atollon Innovations (week 20)
New Features
Calendar
- Added a full calendar view with month, week, and day layouts.
- Added a calendar user switcher for viewing other users' calendars.
- Added a CalDAV settings dialog for syncing external calendars.
- Added a change password dialog accessible from the user header.
Communication and Messaging
- Added a dedicated Message Move dialog for moving messages between contexts.
- Added a Resolve Message Options dialog to handle status changes on resolution.
- Added an Email Sender Contact Badge that surfaces matching contacts inline in the message list.
- Added bulk selection of messages through a reusable Bulk Select Checkbox component.
- Added a Duplicate Contact modal triggered during new contact creation.
Invoices
- Added an Invoice Timeline view for chronological tracking of invoice events.
- Added an Invoice Communication view for invoice-related messages.
- Added an Invoice Documents view for related document handling.
- Added tracking code and company info resolution based on VAT and registration numbers during invoice context creation.
Projects and Activities
- Added a Change Project Type dialog with full type-switch workflow.
- Added "Move Project" and "Move Activity" actions.
- Added billing and product filter controls to the filter renderer.
- Added text and numeric filter controls to the filter renderer.
Tasks and Issues
- Added a dedicated Task Timeline view.
- Added a dedicated Issue Timeline view.
Enhancements
Calendar
- Improved calendar responsiveness across desktop, tablet, and mobile.
- Improved calendar header, filter, and date picker components.
- Improved the events list with richer card content and table view.
- Improved Add/Update Event flow with additional fields and validation.
- Improved calendar app integration up to release candidate 3.
Communication and Messaging
- Improved the new message dialog and composer, including a redesigned layout and editor.
- Improved comment chat window with richer formatting and event handling.
- Improved messages component, messages card components, and swipeable mobile rows.
- Improved communication list and communication menu navigation.
- Improved message resolution utilities and compose send pre-flight checks.
- Improved TinyMCE editor integration and configuration.
Invoices
- Improved Add/Update Invoice form with refined bank, supplier, transaction, and comment sections.
- Improved invoice card and detail components for clearer status presentation.
- Improved customer and supplier dropdowns within invoice forms.
- Improved invoice filter component behavior.
Contacts and External Contacts
- Improved External Contacts component, contact card, and contact creation flow.
- Improved Contact Detail view and mobile detail view.
- Improved Contact Relationship wrapper and relations detail components.
- Improved Contact Timeline view across desktop and mobile.
- Improved Company Name dropdown and add-company / add-person flows.
Filtering and Views
- Improved Filter Search Text Box parameter handling and readability.
- Improved Filter Control Renderer with refined folder filter pattern handling and category extraction.
- Improved Filter Controls and Quick Filter Controls for project and service activities.
- Improved Project Activities view loading and data hook.
- Improved Standard Status Filter dropdown and item type filter components.
Header Toolbar and Navigation
- Improved Activity, Folder, and Project components in the header toolbar.
- Improved Status Pipeline Toolbar and FPA status button.
- Improved buttons component and header toolbar layout consistency.
- Improved Finder context tree, finder details, and finder layout.
Mobile and Layout
- Improved App Tab Container and App Menu for mobile, including new container item styles.
- Improved Mobile Menu navigation and User Header / User Navigation Mobile.
- Improved mobile detail views in project activities and service activities.
- Improved Reef Timeline view shared across modules.
- Improved Tabs Layout component spacing and behavior.
Products and Project Items
- Improved Product Component, Product Detail view, and Product Detail mobile view.
- Improved Project Product tree, new activity add/edit, and tree component.
- Improved Project Item Grid with refined column handling.
- Improved Numeric Text Field and ComboBox cell editor in tree grids.
- Improved Activity, Billing, Expense, and Timesheet line components.
Context and Search
- Improved Context Selection with new icons, improved selection state, and richer types.
- Improved Context Search state and FPA list request integration.
- Improved Context New dialog with additional fields and contact-type wiring.
- Improved Context Move dialog and added success-effect handling.
Localization
- Improved Czech translations across calendar, contacts, invoice, common, and layout modules.
- Improved English translations for invoices, layout components, and contacts.
- Improved Bulgarian, German, French, Spanish, Italian, Polish, Romanian, Russian, Slovak, Ukrainian, and Arabic invoice translations.
- Improved multilingual consistency of labels, statuses, and form text.
Bug Fixes
- Calendar: Fixed responsiveness, header layout, filter handling, and event detail behavior.
- Calendar: Fixed event work-type filter and FPA list dropdown issues.
- Messaging: Fixed email composition issues including attachments, settings, and pre-flight handling.
- Messaging: Fixed message list rendering, swipeable mobile row behavior, and card component styles.
- Messaging: Fixed new message component and dialog state handling.
- Invoices: Fixed invoice transaction, supplier, and bank section inconsistencies.
- Invoices: Fixed customer and supplier dropdown duplication.
- Invoices: Fixed translation keys across all supported invoice locales.
- Contacts: Fixed external contact creation, contact detail rendering, and relations refresh.
- Contacts: Fixed contact card and context menu button behavior.
- Filtering: Fixed filter renderer issues with folder, billing, and product filters.
- Filtering: Fixed quick filter control synchronization in service activities.
- Header Toolbar: Fixed Activity, Folder, and Project component layout and behavior.
- Header Toolbar: Fixed status pipeline toolbar and FPA status button rendering.
- Mobile: Fixed App Tab Container and App Menu Mobile navigation issues.
- Mobile: Fixed mobile detail view layout in project and service activities.
- Projects: Fixed Project Item Grid behavior and column rendering.
- Projects: Fixed product line, billing line, expense line, and timesheet line components.
- Tasks and Issues: Fixed task and issue detail views, including create-issue dialog and add/update task flows.
- Documents: Fixed Document Create/Update form behavior.
- PDF: Fixed PDF rendering errors by falling back to the native viewer.
- Forms: Fixed form view rendering and updated form service handling.
- Finder: Fixed finder context tree behavior and details panel layout.
- Localization: Fixed Czech translations in layout components, invoice, and common modules.
- Build: Fixed build issue caused by a missing focus dependency.