Lime CRM Desktop Client 11.2.3247

Product
Lime CRM Desktop Client
Version
11.2.3247
Date published
2024-05-13
Platform
Windows
Availability
Manual installation

This build primarily target general stability

  • Improved scroll wheel handling in inspector
  • Shortcut to open current record in web client
  • Improved clipboard handling for text fields
  • Added support for adding server behind application proxy
  • Skip thousand separator when formatting identifiers
  • Extended support for automatic arguments in ExecuteProcedure
  • Always read response to enable connection reuse
  • Build search filter for options using values instead for strings
  • Support automatic migration of server and database via HTTP-redirect
  • API: Added database level event to enable custom handling for copying records
  • Ignore fields and classes without read access
  • Unified handling of default filter and view
  • Pixel level scrolling for lists
  • Added support for limecrm-links in multiline text
  • Refined tracking of active item for lists
  • Improved robustness for hit counting on inspector tabs
  • Extended handling of successful updates that timeout to support new record with permanent ID
  • Track sort index internally via field ID to better handle view changes
  • API: Added support for enumerating existing event parameters to simplify customization
  • Improved robustness for explorer columns, including support for keeping column filters when view is updated
  • Added setting for opening files without locks
  • API: Added events to allow customization of template and document handling (BeforePopulateTemplate, AfterPopulateTemplate, BeforeOpenDocument, AfterOpenDocument)
  • Display list errors in dialog to enable re-authentication and explicit retry after failed data load
  • Fixed compatibility issue for case-insensitive lookup of translation keys
  • Restructured detection of parallell sessions to handle situations where username is not known, ie. SSPI and web-based login via AzureAD

or similar

  • Enable full state cloning between explorers, ie “Open in new window” will preserve user state
  • Added client-level settings for document handling
  • Support for opening documents via links (ie LiveDocs), including settings for custom sequence per extension
  • Implemented explicit support for handling SetForegroundWindow via DDE
  • Optimized query builder to reduce database load and improve responsiveness to merge nested queries if possible, avoid unnecessary joins, skip expressions if not used and avoid using DISTINCT to remove duplicates by generating sub queries instead of left joins
  • Optimized handling of descriptions to enable fast client-side validation of record IDs for relations
  • API: Automatic lazy-load of missing class fields for Record
  • Ensure references to linked field and linked primarykey field are treated equally
  • Dynamically adjust batch size based on number of relations affected by the update
  • API: Added accessor for document links
  • Block opening for dangerous files
  • Refactored column options to better handle sorting for inactive items
  • API: Extended validation of parent argument for OpenInspector
  • API: Improved robustness for closed and invisible inspectors
  • Refactored population of record info dialog to enhance robustness and resolve memory leaks
  • Use hardcoded GUID for todo-filter to better handle switching between languages
  • Refactored settings handling using extended helper to better separate instance state from global settings. This should mitigate problems

with per explorer/tabs settings updated from VBA in activation events.

  • Extended column filters to support inactive options
  • Improved robustness for suggest email address for missing field labels
  • Unified screen size calculation to better handle multiple monitors
  • Added status bar with progress indication for inspectors
  • Updated validation to for options to accept inactive values since that was implicitly supported due to bugs in old versions
  • Unified column filters for text and links
  • Postpone record validation until batch is executed to include any changes between adding and actual update
  • Enabled basic resizing for record info dialog
  • Added warning when linking unknown record by ID
  • Fall-back to default language if option is missing from current locale
  • Generalized client-side workaround for “update on relation change”
  • API: Fixed compatibility issue where Controls.RefreshField previously silently ignored unknown fields. Added diagnositic output for

invalid field references and delayed updates.

  • Added indicators for access denied, SQL-expressions and keys.
  • API: Workaround VBA-issues related to ActiveControls and ActiveInspector for Save and Close by explicitly activating Inspector before operations
  • API: Extended error details for CreateObject
  • Added progress for creating document from template
  • API: Ensure consistent ActiveInspector/ActiveControls during event
  • Added experimental support for using Elasic in F3-search (CTRL+RETURN)
  • Added experimental support for SQL-level fulltext-index in F3-search (SHIFT+RETURN)
  • Workaround for VBA/LBS/AP-issues where assumptions regarding ActiveInspector and ActiveControls are incorrect
  • Refactored template based document creation to avoid multiple save operations that cause performance issues
  • Refactored text filter and quick search to support keyboard navigation
  • Refactored settings handling to avoid problems with viral settings that spread between solutions via consultants and support
  • Last modified: 4 months ago
  • by Carl-Johan Larsson