Child pages
  • App4Legal.v8.14 Release Notes




Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Important highlights from this release

  • Tasks in App4Legal can now include checklists with a progress bar to show the percentage of checklist completion.  
  • App4Legal users will be able to send emails from within the system to the clients.
  • SLA - Multiselect on Clients
  • User to be notified when action happens from CP
  • New My Time Logs page that makes it easier to log & edit time logs with a monthly calendar view for quick access
  • Categorize Client Portal Requests by category
  • Client Portal now allows adding more than 1 fiels of
  • Minor Bugs & Minor Improvements
Issue TypeIssue KeySummaryDescription
New FeatureA4L-
7220Categorize Client Portal Requests

Request Types in the Client Portal can now be nested underneath a "category". This will allow for better screen organization in the the Client Portal interface

6827Tasks - Add checklists in tasks

Tasks in App4Legal can include checklists:

 - Each Task can have 1 checklist

 An unlimited number of items can be added to a checklist

A progress bar is displayed to show the percentage of completion

Note: By Default, the current Client Portal will be maintained.


New FeatureA4L
-7285Adding Language Field in Check API ResponseThe preferred language of the user needs to be returned back in the api response of the *"Check API"* along with the other fields.
-8019Logging - Log to stdout# Logging in App4Legal to Support file logs and log to stdout

 # Unify format in all log files   {color:#808080}%date_format% - [%app_url%] - %module% - [%log_type%] - %message%{color}

 # Stdout option to support:

 ## full host url in output to see instance id

 ## module name which is the log file name

New FeatureA4L-
6902Revamp My Time Logs UI/UX

New My Time Logs page that makes it easier to log & edit time logs with a monthly calendar view for quick access

New FeatureA4L-7133Mobile API - Support case outsourcingImprovementA4L-7221Multiple file attachments in Request Types(CP)The Client Portal request types now allows adding more than one field of type "Attach" to be able to display more than attachment field in CP with different labels. For example, "Attach your ID", "Attach your passport", ...ImprovementA4L-7223New Custom field of type NumberNew Custom field of type Number that only accepts numeric values
6514Email Account Integration

App4Legal users will have the ability to connect their personal email accounts  to log, send, and receive emails within the system.

  • The interface will support Gmail and Office 365
  • When an invoice is created the user will be able to send the invoice to the client to start the process of collection.
  • The contact email address (client email) will be fetched automatically to the email form with the invoice as an attached pdf file with a cover template of the email.
  • At the level of each invoice we will be able to keep the track and the replies. (the communication will be logged in the system)

ImprovementA4L-7962Improve Trigger Form Improve the trigger creation form.
ImprovementA4L-8107Logging - Output CI logs to stdout

ImprovementA4L-7181SLA - Multiselect on ClientsEnable for an SLA configuration to have multiselect on Clients

The  user will have the ability to add multiple company/group and person clients or choose all clients per SLA instead of previously choosing one client per SLA , then SLA will be activated and matched to any matter with any of the selected clients.

ImprovementA4L-8001Multi Select options in Report Builder Advanced Search

When using advanced search in the report builder module, a user can multi select search criteria (Example: Practice Area, Assigned Team, Workflow Status)


ImprovementA4L-8069contract dropdowns are now sorted by alphabetical order.All dropdown lists added to the system are now sorted by alphabetical order.
ImprovementA4L-7180SLA - Multiselect practice areasEnable for an SLA configuration to have multiple practice areas selected
ImprovementA4L-7182Practice Area - Due date - Client multiselect

Allow selection of multiple clients in practice area options:


The user will have the ability to add multiple company/group and person clients or choose all clients per practice area on each condition of one specific type (company/group or person) instead of previously being able to choose only one client per each custom due date condition per practice area .


ImprovementA4L-7765User to be notified when action happens from CP

An App4Legal user will be notified when a client from the CP perform these actions:

  • Add a comment in the contract
  • change status
  • approve/reject
  • negotiate
  • sign
  • all actions that can be done from the CP

ImprovementA4L-7956New Design for Pages in Settings 

ImprovementA4L-7999Updated hearings grid A column for Postponed hearing date was added to the hearings grid.
ImprovementA4L-7927Accounts receivable aging summary to appear in the billing currency.

ImprovementA4L-8022Ability to change the title of the receipt payment.

ImprovementA4L-8052Reminders type to be Others for contraThe default type of contra reminders are now under the category "Others".
ImprovementA4L-7967E-Invoicing Activation behavior  E-invoice activation option will be applied when the entity currency is SAR.
ImprovementA4L-7985Add preview option to related docs in contracts

ImprovementA4L-8011Add SLA contract types to default workflowAdd the option for the user to choose a contract type when default workflow is chosen.
ImprovementA4L-7902IP Registration numberThe IP registration number will be fetched from the general info page
ImprovementA4L-8106Logging - Display all PHP and DB Errors to Outputset exception handler in PHP to display all PHP and DB errors to output (stdout)
ImprovementA4L-6990Contract TemplatesImprovements and enhancements on the contract templates creation.
ImprovementA4L-7881Milestone payment schedulePayment milestones were enabled in contracts.
ImprovementA4L-8050Invoice Grid - Entity Currency TotalsWhen having an invoice with different currency than the entity, the totals in the entity currency is calculated based on the exchange rate at the time the invoice was created and not based on current exchange rate.
ImprovementA4L-8033Time logs - Lock Editing Time LogGive the administrators the ability to lock editing the time logs for certain date.
ImprovementA4L-8076Client Portal - Export list of contract requests

BugA4L-8018Invoice an archived matterArchived matters/Litigation cases will not be linked to invoices anymore.
BugA4L-7296When adding a note from the Advisor Portal, the user name is not showing.When adding a note from the advisor portal, the name of the user will appear in the notes under the matter.


BugA4L-7966Bug in lOOK AND FEELrestore link is restoring app4legal logo in Contra theme
BugA4L-8115responsive menu on all language scenario to reproduce put env to production



make sure the client grid feature is one



try to change the screen size to small one.



fix all responsive menus in all languages on all screen sizes
ImprovementA4L-7253Archived matters to be excluded from Matter Search PickerWhen searching for a corporate matter / litigation cases, archived ones will not be shown.ImprovementA4L-7303Rename "All Teams" to "Legal Team" in Assigned TeamsImprovementA4L-7298Enhancements to Notification ListImprovementA4L-7236Bootstrap jQuery upgrade contract settingsImprovementA4L-7274Upgrade Bootstrap/JQuery versionsImprovementA4L-7268Client Portal - Contract Sub-typeClient Portal now supports choosing Contract Sub-Type in the Request TypesImprovementA4L-7254Bootstrap jQuery upgrade contract settingsImprovementA4L-7207Change icons in edit contractImprovementA4L-7271Upgrade Bootstrap/JQuery versionsImprovementA4L-7169Enhance icon in folders when emptyBugA4L-7042Header issues when calling APIs through postman and using docker BugA4L-7072Total number of notifications turning to NaNBugA4L-7086date window is stucked in window after closing the popup in case transition screenBugA4L-7102API - bulk contacts is not creating all recordsBugA4L-7048Financial Reports in Money ModuleBugA4L-7322Error in person formBugA4L-7309[AP] Legal case task filterBugA4L-6951Contract Custom Fields - Field being added without required dataBugA4L-7324MSSQL server 2014 compatibility issueUse 'for xml path' instead of 'STRING_AGG'  to support sql 2014 compatibilityBugA4L-7314Bugs in contract kanbanBugA4L-7328Wrong translation in FrenchBugA4L-7344walk-through support bugBugA4L-7346Broken design in Subscription pageBugA4L-7348Broken design in Matter pageBugA4L-7345Weird behavior in login pageBugA4L-7342Bug in hide and show of summary in hearing popupBugA4L-7354Related matter time logs page BugA4L-7363Tool tip of the تاريخ التأسيس is not correctBugA4L-7373Missing capital in companyBugA4L-7367Transfer FROM is missing in SharesBugA4L-7371Add date to Licenses and waiversBugA4L-7377Add contributor to the matterBugA4L-7383Blank page when clicking on edit matter containerBugA4L-7341wrong place of search iconBugA4L-7357Hearing roll session per court bugBugA4L-7364Fix border of date picker in applicationBugA4L-7355Inline request type in client request typeBugA4L-7351Edit task glitch bootstrapBugA4L-7361Manage Users + Clients + Advisors - Ban / Unban popupBugA4L-7343Field is not aligned in Hearing formBugA4L-7382Export to excel in stages and activities is not workingBugA4L-7372Add auditors in the company