# Change Log

## 1.6.57

NEW: If the devices is in DPIA mode then a screen lock will appear whenever the device performs a timeout or the user turns the screen off.&#x20;

FIXED: GBG No longer miss reports the Month in the date of birth.

## 1.6.56

UPDATED: The RequestSync process no longer requires the sync adapter not to be in the pending state. Providing its not actively syncing, it will request a sync.&#x20;

FIXED: DPIA Service no longer causes app crashes on Android 12+ during startup.&#x20;

## 1.6.54

NEW: Data Protection Impact settings - The app can now be put into a DPIA mode which has the features below. \
NEW: (DIPA Mode Only) Background Service - This periodically cleans out data that has been successfully sync'd to the server. \
NEW: (DIPA Mode Only) Ending a duty will trigger the periodic cleanse of the data.&#x20;

## 1.6.53

FIXED: Issue with the GBG Accelerator incorrectly concatenating address information for the individual&#x20;

## 1.6.52

FIXED: Adding a new address no longer creates a new individual if one already is present for the notice.&#x20;

## 1.6.51

FIXED: Converting a notice puts it into recovery, when the app doesn't allow recovery this was removing the individual assoc. to the notice being converted. This no longer happens.

## 1.6.50

NEW: New Conversion warning can be shown when converting from either a PFN or UFN to \
NEW: Inspectors can now record individuals email addresses. \
NEW: Added feature to turn off Recovery Mode. \
NEW: Added a "Clean Database" feature for resetting a device \[Removes Sync'd data from the device]\(DEBUG/TRAINING ONLY).&#x20;

UPDATED: GBG Address data now correctly aligned with RSM address fields.&#x20;

## 1.6.45

NEW: Added support for online identity checks for both GBG and LexisNexis&#x20;

UPDATE: Allow OTSFs to be reprinted on duty.

## 1.6.40

FIXED: MG11 & UFN Not showing post issue notes. \
FIXED: MG11 allowing reprints when print count had exceeded.&#x20;

## 1.6.39

NEW: Print Count Restrictions \
NEW: Added controls for the issuing of MG11 types \
NEW: Added the ability to record notes against the issued notice after its been issued and printed.

UPDATED: Updated UI naming conventions&#x20;

## 1.5.38

FIXED: Changed the way the data is linked up after its downloaded so that it doesn't use raw SQL. NEW: Added new app setting which controls the post download linking process, can now be turned off separately from the actual download setting. \
NEW: Added new app setting which controls the type of linking the post download linking process uses. It can be toggled from raw SQL (Fast, not thread safe) to Repo methods (Slow, thread safe).&#x20;

## 1.5.37

FIXED: Error on the Estimated Age calculation that could lead to MG11s being issued to minors.&#x20;

## 1.5.24

FIXED: A but in the login process when detecting paired devices without a name, it causes the application to crash.&#x20;

## 1.5.23

SKIPPED: To bring the android manifest version in line with the app version&#x20;

## 1.5.22

NEW: MG11 Case Creation warning when going from details capture to interview activity \
NEW: Added a "Clean AFD" button to the about dialog that enables used to clear out AFD when they suspect it has been corrupted.&#x20;

UPDATE: Increased the size of the buttons on the post code search screen to minimise miss clicks. \
UPDATE: Added more safeguarding processes to the printer setup and printing processing regarding the BT adapter states pre execution. \
UPDATE: MG11 reason for issue will default based on the MG11 type selected from the main menu. \
UPDATE: Updated the AFD update process to make it more robust when downloading and updating the AFD data.&#x20;

## 1.5.21

NEW: Enabled statement insertion in the question and answers. \
NEW: Added a setting to control the taking of payments post issue. \
NEW: QoL changes to the layout of MG11s \
NEW: MG11 type selection dialog introduced when issuing an MG11 from the main menu.

## 1.5.20

UPDATED: Dates merged with print formats are now all in long date formats (dd/mmm/yyyy) \
UPDATED: Case items can no longer be edited after they have been issued if the TOC\_CODE is FGW \
UPDATED: Case items can only be cancelled on the day of issue by the issuing inspector. \
UPDATED: Users can no longer perform test prints from the manual pairing dialog. \
UPDATED: Method of Payment only shows items that have been configured to be DEVICE ONLY at the server. \
UPDATED: Verify Address has been updated for TOC\_CODE FGW so that it repurposes the DOC ID as individual id'd by&#x20;

FIXED: PFN Reason for issue no longer contain MG11 Specific reasons (these have been moved to their own management section)&#x20;

## 1.5.19

FIXED: Creating different proforma types now correctly displays the appropriate questions.&#x20;

## Older Versions

**1.5.18.x** \
Changed the way the setup process works as we can no longer reliably read the IMEI using v23 of the Android API.&#x20;

**1.5.17.x** \
Parent and Guardian is hidden for MG11s issued by FGW. NI Number is hidden for MG11s issued by FGW. Print 'Tear off' change to Print 'What Happens Next' in the MG11 print options. Added new StatPlatText merge field that outputs either "at" or "on train near" for use in the print formats. Updated the PFN History view to be Case History view that polls the server for a summary of the individuals past cases.&#x20;

**1.5.16.x** \
Added extra functionality to allow for issuing a proforma using an alternate set of questions.&#x20;

**1.5.15.x** \
Added the ability to record issued on platform/train when issuing a notice.&#x20;

**1.5.14.x** \
Added goolge play compatibility Added server sync'd print formats for all base items. Added paired printer selection capabilities so scanning of device is no longer required. Included various changes to stored data (eg. Issued At Station) for base items.&#x20;

**1.4.8.x** \
Added ability to view the MGEleven Question and Answers. Go to the duty summary and long press the MG11 to access.\
Cancelling a payment for a PFN no longer issues it as a nill paid but returns the user to the Create PFN screen for them to decide further action. Added a Walked Away check box for MG11s. FIXED: Working past midnight no long causes a split shift.&#x20;

**1.4.7.x** \
Added a flag to the MG11 screen to enable user to record "False Details Given". The name and address is now mandatory for MG11s. Enabled the TOCs to be able to issue OTSs under the name of PF (Full). Renamed "Cust. Expl." to "Reason Quest'nd".&#x20;

**1.4.6.x** \
Extended the individual information to include the National Insurance Number and Occupation.&#x20;

**1.4.5.x** \
Add feature to allow optional questions in the MG11 Question and Answers section. Split the PF values in the BarrierTranWork screen to be split into Full/Part/Nill. Added in extra fields for when an oyster card is selected as ticket in hand. Added feature to allow the manual pairing of printers.&#x20;

**1.4.3.x** \
Added feature that goes straight to searching for a postcode when issuing a PFN if configured for the inspectors account. Added document id to the address verification dialog. Added the recording of MG11 answers. Added the interview start/end times and caution understood information to the MG11. Added the ability to print the MG11 signature strip and tear off. Added the ability to block an MG11 from being processed if further investigation is required. Added the MG11 listings to the duty summary screen. Changed the labels for the Amount/Paid/Fare for MG11s. Changed the output of the address when printing so that it joins line 1 and line 2 if applicable and summarises to 30 chars. Fixed bug with changes in the Daylight Saving.&#x20;

**1.4.2.x** \
Added the issuing of MG11's Added the ability to view previous duty summary information Added the ability to view individuals previous excuses used (if any of their pfn's are present on the local device.) Changed the PFN Number to be a text label so that it can't be edited.&#x20;

**1.4.1.x** \
Removed the length restriction when filtering stations Implemented the online payments processor Added the revenue codes to the application about dialog Updated the layout when searching for individuals Added a manual address entry screen to increase address data accuracy when entering manually Added a simplified address layout in the create penalty fare/on the spot screens. Integrated the pocket nana data into the application Updated the individual search so that it displays a waiting dialog. Address Line 2 is now part of the postcode search Postcode search is now separated into two sets of results (Local|Electoral)&#x20;

**1.3.7.x** \
Duty Summary to include MG11s Changed the fields that are visible in the train/barrier work when apptype = tn Changed the barrier work so that it only shows a "Save Block" option when apptype = tn Changed the barrier work so that the headcode is hidden if the apptype = tn Defined a default headcode based on apptype Added MG11 to the BarrierTrainWorkAdapter Changed the filter option of DestinationAdapter to work for CRS codes Changed the size of the filters in finish\_train\_work.xml Changed the max length of the filters in finish\_train\_work.xml to unlimited. Added the document bag field to the dialog\_finish\_performedduty.xml Added the ability to be able to issue a pfn without recording an individual. Implemented the Hidden field for Destinations Changed the start train/barrier filter boxes to accept 4 chars Upgraded to db version 13 Fixed various bugs&#x20;

**1.3.6.x** \
Update to the way the application checks for new versions.&#x20;

**1.3.5.x** \
Cash bag scanning. You can now scan the cash bag when ending a duty. PFN Confirmation. The origin and destination are now shown in the PFN confirmation dialog. Excess Ticket. The Excess ticket number is no longer auto generated. Gender selection. When a gender neutral title is chosen (Dr, Prof etc) you now have to select the gender. End duty validity check. When ending a duty the system checks to make sure your issued items matches the number recorded in your duty summary and warns you if there is a difference.
