Version 1.1.1
( updated on 22-Oct-2024 )
New Features:
1. Pin Menu Functionality in Side Menu
- Added ability to pin important menu items to the top of the side menu.
- Pinned items remain easily accessible, improving navigation efficiency.
2. Select2 Integration with Ajax Data Fetching
- Implemented Select2 for enhanced user experience on all select inputs.
- Integrated Ajax-based data fetching for improved performance:
- Initially loads first 10 results.
- Additional data loads dynamically when scrolling, reducing initial load time.
3. Dynamic Country Code Dropdown
- Replaced manual country code input with an interactive dropdown.
- Utilizes intTel input for a rich user interface:
- Displays country flags alongside names.
- Includes ISO codes for precise country identification.
4. Revamped Slack Notification System
- Transitioned from channel-based notifications to direct messages:
- Previously: Used Slack webhook URL to post in channels.
- Now: Utilizes Slack API to send personalized direct messages.
- Enhances notification privacy and relevance for individual users.
5. Password Generator Functionality
- Introduced a feature to dynamically generate strong passwords.
- Helps users create secure, randomized passwords effortlessly.
6. Project/Task Notes Display Enhancement
- Implemented display of project/task notes next to the status dropdown.
- Improves context awareness by providing quick access to relevant notes.
7. Granular Permission Controls
- Introduced separated, fine-grained permissions for managing:
- Status
- Priority
- Tags
- Media
- Contract/Expense types
- Allowances
- Deductions
- Payment methods
- Payments
- Taxes
- Units
- Items
- Allows for more precise access control and role definition.
8. Bulk Delete Functionality for Notes and Todos
- Added a "Delete Selected" button in notes and todos sections.
- Enables users to efficiently remove multiple items simultaneously.
9. Enhanced Login Security Measures
- Implemented maximum login attempt limit:
- Introduces a timeout period after exceeding max attempts.
- Added new Security Settings section in the Settings Menu.
Improvements:
1. Date Control and Picker Enhancements
- Fixed multiple issues related to date controls:
- Resolved problem of controls moving away on page scroll.
- Fixed unintended page scrolling to top when interacting with month/year dropdowns in modal windows.
- Improved visibility and functionality of navigation in date pickers:
- Enhanced visibility of previous/next month buttons.
Bug Fixes:
1. Date Control Stability Improvements
- Addressed various issues affecting date control components:
- Fixed positioning and scrolling bugs.
- Ensured consistent behavior across different page layouts and modal windows.
- Improved overall reliability and user experience of date-related inputs.
Other Changes:
1. Performed various minor improvements and optimizations throughout the application to enhance overall performance and user experience.
2. Updated UI elements to accommodate new features:
- Redesigned side menu to incorporate pinned items functionality.
- Updated input fields to reflect the new dynamic country code dropdown.