Release 2023-3.F - to be Shared
Product Enhancements
FCT-437: Limit data query for File activity - Add pages instead of loading all the data at once
Description: The Issue was to get all the file activities at once from the server side, It was taking longer than usual. It is fixed now. Added pagination on server side, so that the data will come into chunks.
FCT-416: Make eligible attachment types dynamic in FACTS
Description: created a system variable “SUPPORTED_EXTENSIONS“.
Examples:
Image: jpg, jpeg, png, gif, bmp, webp.
Documents: pdf, doc, docx, xls, xlsx, csv, tiff, msg, heic, esx, ods, odt, skp, ems.
Audio: wav, aac, aiff, flac, mp3, ogg, wma, alac, m4a, wmv, m2v, mts, msv, amv, m4p, h264, m4b, rmvb, f4v, rm, tta, ra.
Video: 3gp, avi, mp4, flv, mkv, webm, m4p, f4v, vob, tta, mov, m4b, ra, 3g2, mov, mpg, vob.
FCT-426: Handle server side if an email attachment is over 25MB vie email queue
Description : Change made server side to handle emails failing due to the size
Task : FCT-94 : preview attachments in email - franchisee suggestion
Implemented below logic
1.) changed the Email edit view to show email's attachments into a table/grid view with additional columns and action buttons preview and delete.
2.) Added logic to show the preview popup page when user clicks on the preview eye icon in the Email's file attachment list.
Screenshot 1 : Previewing pdf file similar to file's detail view i.e. showing a new popup window docking right side.
Screenshot 2 : previewing the multimedia files similar to the file's detail view.
Screenshot 3 : previewing the image files similar to the file's detail view.
Added validations around this to ensure users are not able to send email with over 25mb.
Screenshot1 : When selected file attachments from popup page more than 25 mb, below error shown.
Screenshot2 : When total attachment size increased, below error message shown.
Screenshot3 : When clicking on "OK" button, it showed the break up of the email attachments size as below
--Fixed the issue of deleting file attachments and note attachments on the Email Edit View page while editing an email.
Changed the email queue service so that it should not attach deleted email's attachments while sending email with attachment.
FCT-421 : Allow a user to add/change row color on the note grid on the files detail view.
User Requirement: Users want the ability to color code a row on the Notes grid in the Files detail view so that they can highlight important notes.
Implementation Detail: A new drop down option to highlight the notes is now added in Notes section
User has to first select which are the Notes that needs to be highlighted by clicking on the corresponding row’s checkbox and then need to select their choice of highlighting color to have their selected rows highlighted.
Once the above step is followed as per the sequential order mentioned then the selected note(s) will get highlighted with respective chosen color.
To remove the highlight(s), once again first select the corresponding row(s) checkbox and then choose None from the drop down list.
When attempt to highlight the note without selecting any row checkbox then, an alert message will get displayed to select the row(s) first.
Task : FCT-442 : Add a new bit field "IS_DESC_REQUIRED_FOR_INV_LINEITEMS" into the "COMPANIES" table
1.) Changed the COMPANY module UI so that user can edit/save this new field value.
Screenshot :-
2.) Also changed the logic of making the description field mandatory for invoice line items at company level on the invoice’s edit view page by using this new field "IS_DESC_REQUIRED_FOR_INV_LINEITEMS".
1.) Added a new bit field "IS_RESET_ACTIVITY_DATE_TO_PREV_DATE" into the "COMPANIES" table.
2.) Changed the COMPANY module UI so that user can edit/save this new field value.
Task FCT-413 :-- activity date when entering line items on the invoice and billable notes
Implementing below logic on all the file's billable note pages and Invoice edit view page.
Task FCT-412 :-- Make the description field a mandatory field when entering a invoice line item.
--Added the required validation on the Billing Edit view while entering the invoice line item
FCT-439 : Billable Notes/Time log Page optimization
Issue: When user clicks on “Manage Billable Notes“ the page takes very long (about 6 to 10 secs) to load the page.
Fix: This issue is fixed and the performance of the page is improved by loading the page through java script, hence now the page is loading faster than before.
FCT-433: Add Multi upload popup by click on the paper-clip icon in the file list view
Product Maintenance
FCT-422: Hotfix request - Change "Bookmark Claims" to "Bookmarked Files" – Already pushed on production during the sprint.
FCT-432: Add the link "Add Attachments" in the dropdown menu of File-Num - Already pushed on production during the sprint.
Description: Added back the above link button.
FCT-435: Sorting/arranging photos
Description: The Images was stretched in the “Arrange photo” functionality. It is fixed now - Already pushed on production
FCT-423: Hotfix request - Pin the upload and browse buttons to the bottom of the pop up so user does not have – Already pushed on production.
FCT-436: multi-upload - browse button doesn't scale when you go full screen. – Already pushed on production during the sprint
Description: Fixed
FCT-434 : Remove the existing login page from FACTS
Description: De-attached the Login user control page from the login page. Now the old login page will never open from anywhere in the application.
FCT-443: Hotfix-send email issue when the claim(new file) is created through the webform.
Description: Fixed
Issue: While setting up a file, if a user adds a client contact then other users are not able to see that client contact.
This issue was reported by client however it wasn’t reproducible. But one of the suspected area was on the data set cache of the client contact list and it is decided to remove the corresponding caching logic.
Fix: The caching logic was removed and ensured that every time the list is loaded from database.
FCT-431 : Unable to scroll if too many items are in the Bundle PDF menu – Already pushed on production
Issue: When most or all of the PDF files are included in the bundle list “New Combined PDF” then there is no option to scroll down to view the entire bundling list as well as unable to rearrange the file ordering.
Fix: Have applied the fix to increase the height of the box so that it can show all the files when included in the “New Combined PDF”
FCT-449 : BUG - Pin the arrow key to the PDF (bundle pdfs section)
Issue: The existing behavior of drag and drop functionality of PDF bundle is that while dragging PDF file, the file won’t be shown within the screen area instead a small rectangle indicator used to be shown. But this behavior got disturbed when FCT-431 : Unable to scroll if too many items are in the Bundle PDF menu issue was fixed, as the overall height of the box containers are increased that resulted in showing the dragging PDF file within the screen area. Hence the requirement is to pin the PDF file along with the mouse cursor rather than showing it faraway from the mouse cursor.
Fix: The new expected behavior is implemented and now the PDF file will display along with the mouse cursor.