New Version of Rapid

22/08/2018

There is a lot in Rapid 2.4.3. We’ve updated the user interface with new flat look. And added tons of the new features like a real code editor for CSS, JavaScript, and SQL. With autocomplete. Here’s the full list:

Mobile action navigate now works with simple data and from desktop

DataFactory avoids checking parameters for MS SQL non exec These queries would error when they shouldn’t with “The multi-part identifier could not be bound”

Update to Rapid action getVersions to use proxy rapidRequest with app

Update to getApps to send destination apps in proxy rapidRequest

Turned off DataFactory string to date conversion

Improvements to sql parameter testing and population Updates to designer and DataFactoryParameters that are Date will be parsed if sent String

Added an auto scroll feature for dialogues that overflow the screen

Slightly better page error message and jQuery final

Input controls now default maxWidth to 100 (1000 for large)

Fix to css scanning with spaces. About tab in Rapid Admin

Update to Rapid Admin to horizontally size large app resources

Added csrf token checking to forms

Added delete dialogue rebuild to all dialogues This was to fix the sychronisation issue when re-order after deleting.Also moved all delete listeners after reorder listeners.

Reorder can now reset and hop again, when mouse remains down

Property wtih control type now applies to other pages

Fix for html link not getting refreshed when selecting page

Major enhancements to navigate action. Included URL navigation and new tab options

Fix for delete database action query outputs

Improvement to reorder.js for composite reorder element listeners

Minor documentation improvement to downloadCSV action

New Download CSV action for the Rapid platform

Can now also accept actual page names in the URL

Pretty URLs can now be internally forwarded

Various design improvements on database-webservice actions

Bug fix for reorder and delete Previously the reorder retained a snapshot of each item index, thesewent stale if items were deleted and corrupted the collection onreorder. Indexes are now dynamic.

Added makeObjectFromData Used by AddressPicker to turn data objects back into json for it torepopulate on a datacopy

map control now accepts an icon field so that an pin icon can be specified

Fix for database action with only property outputs

if import is selected and a file containing a bracket is chosen then remove it and everything following. also removes all whitespace from remaining name.

slide panel burger resizes to fit container

Added Rapid update tool into Rapid core

slidepanel now uses the font-awesome bars instead of image

Rapid Designer allows resave if save fails

fixed styling of security tab to include margin to the left of user panel instead of the right of the roles panel

Update to RapidSecurityAdapter won’t lock user if null

if data is null then set data to be = “”

add null pointer check when attempting to lock a user

Added a overflow scroll feature on database query inputs when too tall

Various improvements on the columns in dialogue tables Fixed the column widths and provided a min-width for the dialogue tables

Corrected minor typo

Improved styling for DataStore table when hovered Also, modified the display behaviour of the table, such that it onlygets hidden when the mouse is clicked anywhere outside the table

Fix for the bug “CodeEditor window hides when clicking on scrollbar”

Rapid Mobile is not given public user

Following feedback, added hint boxes and set default opening state to be Applications tab

Bug fix, where getDataStore selected row has no field

Fixed a bug, causing input field of Webservice action not getting saved

Fixed a bug, causing input field of database action not getting saved

Reduce userName to lower case before performing checks to ensure someone doesn’t try to game the system by mixing case

Also added account locking to app secific create user

Fix for single datacopy to property with change events

Added account locking functionality

toWriter was getting stuck in a loop where there was no closing css comment. Added extra test for this and now assumed everything after the opening comment is commented out

added extra check that database table exists when deciding if the monitor is alive

Change dropdown style to remove rounded corners from OSX

When creating a new RapidReuqest from an HttpServletRequest then copy the action name

Retains EncryptionProvider and uses this to attempt to decrypt a parameter in call to getSecureInitParameter

if monitoring not set up then output brief debug message on startup

merged monitor code

Trim on email host

Back to start on form is summary request and no details

Rapid will not start if encryption provider is not created correctly

Various enhancements (see second line of the commit message) Added slideUp effects to dialogues. Added input number column to webservice action dialogue.Provided a fixed width for the number column.Some other minor fixes.

Included a number-counter column for inputs in the database action

Minor slide effect features for codeEditor

Minor bug fix for the code editor

Garbage file

Some extra functions for autocompleting xml tags

Minor changes for the implementation of the codeEditor for the designer

Major update to properties.js. Included professional codeEditor features

Added nationality form integration mapping for party

Removed debug logging in SOA data reader

Fix for webservice add button jump

Replaced the textarea with a code editor in the Resources tab section

Added checks for codeEditor control for saving resources

Update to SOA JavaWebservice to support inflating complex POJOs

Minor modification to adapt for the codeEditor control

New Code editor control for Rapid

Replaced textarea with the Rapid codeEditor control

Minor change to adapt for the codeEditor value

A new professional text editor control for Rapid

Added a maximum allowed file size property

Small update to tab size in Rapid Admin

Page save notification now has red background

Update to Rapid Admin parameters and resources Parameters have description. Both will horizontally size value textareaaccording to contents.

Map control now sets bounds on all new markers and limits zoom in

Gallery image click property on setData

Flat style servlet messages like page not found

Merge branch ‘master’ of ssh://gareth@office.rapid-is.co.uk/var/git/rapid.git

Implemented gallery image on click “do nothing”

Restore designer td max-width

Removed max 50px from td in properties.css

Seperate getFormSubmitButtonHtml method in FormAdapter

Use control name in questions report if label is null

Designer questions report will print integration even if no summary question

Fix for page names and titles with apostrophes in page variables

Rapid Admin dialogue validation fixes for app import and new workflow

Fix for responsivecheckbox groups

Added new getSummaryPageLinkHtml method to formAdapter

Disabled RapidSuper role

Applied more styling to Rapid Admin, and included new fontawesome icons

Fix for grid fixed header multi-select and sorting.

Further improvements to Rapid Admin and dialogues styling and validation

Improved theme.xsd annotations / documentation

Added more detailed address attributes to form integration

Changed the encoding of all the control.xml files to UTF-8

Changed the encoding of all the action.xml to UTF-8

Minor styling improvement

Further styling for displays smaller than 1280px

Fix for Rapid Admin screen view on displays less than 1280 pixels wide

Styling for Rapid Admin screen view on displays less than 1280px wide

Update to properties.js for advanced form integration

Control scrollTo now includes html and body

Update to gallery setDate split is null protected

Fix for hideDialogues

Fix for control hideDialogue

Update to control action for hiding dialogues Due to jquery depreciation of selector property

Fix to navigate and dialouge to redirect to login if not authenticated

Grid selected row and number now checks grid id

Fix to flow layout to retain style classes

More documentation in process.xsd If duration element is omitted process runs all day.If days element is omitted process runs all week.

Log in again button now links to login.jsp

Fix for controls moving out of position when selected

Fix for sql input when a multi-row input option is selected but not used

Fix for autoheight on responsive input control

jQuery update fixes

Update to scripts_min .gitignore to retain new jquery

Updates jQuery from 1.10.2 to 3.3.1

Merged changes in from major forms and soa updates

Better line breaks in reports. Date formatter null safety.

Update to datastore get selected row

Fix for multi row import data, one set of fields

Small fix to RapidFilter if user agent string not present

Update to gallery and grid control to avoid .size() for new jQuery lib

File mime types can now have multiple file signatures It is now possible to have multiple file signatures for the same mimetype in the web.xml

Fix for grid header filter to return true so multiselect onclick fires

Line break cleaning on JavaWebservice

Merge branch ‘master’ of ssh://gareth@office.rapid-is.co.uk/var/git/rapid.git

Null check for form header footer

Fix for email action jsonDetails

Improvement to email action error handler

Update to datacopy append for simple controls

Fix for grid selected row field null

Update to utils.JSON to use just object for getArray

Update to utils.JSON to get array from XML, and attributes

Added a feature that checks for signature controls and deals with them

Fix for grid control selected row with datastorage null handling

Added an email attachment feature. Users can now attach files to their email

if no result set is returned then don’t try to read it

Small fixes for email action and style class delete

Update to soa webservices for null version

Added event help html

Minor styling and height measuring improvements

Minor change to page saving message. Fix to action and control hints in

Duplicate id warning, Rapid dialogue enter key support

Start of attachments for email action

Small change to controls.js for conflict check

New save panel animation

Rapid theme tab padding fix

Small change to logging themes in Contextlistener

Changed theme.xml files to UTF-8

Minor style changes

Big fix for datastore backed grid with no data

User is sent to index if 403 in designer for getApps or getVersions

Form value check should not fail nulls if they are allowed

Corrected a typo

Minor cosmetic update to properties, validation, and forms

Minor style changes

Minor style changes

Finished swipe

Updated demo apps to white background

Login.jsp caching issue resolved

Copyright date change

Rapid 2.4.3

Swipe working for single listener

Swipe only on page for now

Start of touch swipe support on mobile action

Update to grid control to not check selected row when null

Update to form adapter. Added theme header and footer to summary start and end. New get summarycontrol value method

Upped max roll-over log retention from 7 to 100

Put Database action result set meta back back in result set loop

Improved logging in Process.java

Database action now treats Decimal as double

Improvement to Database action Moved resultset get meta data outside of row loop

Fixed help text in Rapid Admin for actions and controls

Update to process getTodayTimeDate to deal with seconds and non-secs

Logging for process now in it’s own class for better control

Fix for adding actions and control in Rapid Admin and to Process

Form adapter now adds theme header and footer to form summary

Refined check for more result sets within getFirstResultSet

Improved favicon.ico

Better favicon.ico

Update to grid for multi select get selected rows Datastore and grid with page storage turn off canbeusedfromotherpages

Start of grid multiselect selected rows with datastorage

Grid page datastore now object not string

Fix for saving grid data with page datastore

Fix for grid with page datastore

New Version of Rapid

22/08/2018

There is a lot in Rapid 2.4.3. We’ve updated the user interface with new flat look. And added tons of the new features like a real code editor for CSS, JavaScript, and SQL. With autocomplete. Here’s the full list:

Mobile action navigate now works with simple data and from desktop

DataFactory avoids checking parameters for MS SQL non exec These queries would error when they shouldn’t with “The multi-part identifier could not be bound”

Update to Rapid action getVersions to use proxy rapidRequest with app

Update to getApps to send destination apps in proxy rapidRequest

Turned off DataFactory string to date conversion

Improvements to sql parameter testing and population Updates to designer and DataFactoryParameters that are Date will be parsed if sent String

Added an auto scroll feature for dialogues that overflow the screen

Slightly better page error message and jQuery final

Input controls now default maxWidth to 100 (1000 for large)

Fix to css scanning with spaces. About tab in Rapid Admin

Update to Rapid Admin to horizontally size large app resources

Added csrf token checking to forms

Added delete dialogue rebuild to all dialogues This was to fix the sychronisation issue when re-order after deleting.Also moved all delete listeners after reorder listeners.

Reorder can now reset and hop again, when mouse remains down

Property wtih control type now applies to other pages

Fix for html link not getting refreshed when selecting page

Major enhancements to navigate action. Included URL navigation and new tab options

Fix for delete database action query outputs

Improvement to reorder.js for composite reorder element listeners

Minor documentation improvement to downloadCSV action

New Download CSV action for the Rapid platform

Can now also accept actual page names in the URL

Pretty URLs can now be internally forwarded

Various design improvements on database-webservice actions

Bug fix for reorder and delete Previously the reorder retained a snapshot of each item index, thesewent stale if items were deleted and corrupted the collection onreorder. Indexes are now dynamic.

Added makeObjectFromData Used by AddressPicker to turn data objects back into json for it torepopulate on a datacopy

map control now accepts an icon field so that an pin icon can be specified

Fix for database action with only property outputs

if import is selected and a file containing a bracket is chosen then remove it and everything following. also removes all whitespace from remaining name.

slide panel burger resizes to fit container

Added Rapid update tool into Rapid core

slidepanel now uses the font-awesome bars instead of image

Rapid Designer allows resave if save fails

fixed styling of security tab to include margin to the left of user panel instead of the right of the roles panel

Update to RapidSecurityAdapter won’t lock user if null

if data is null then set data to be = “”

add null pointer check when attempting to lock a user

Added a overflow scroll feature on database query inputs when too tall

Various improvements on the columns in dialogue tables Fixed the column widths and provided a min-width for the dialogue tables

Corrected minor typo

Improved styling for DataStore table when hovered Also, modified the display behaviour of the table, such that it onlygets hidden when the mouse is clicked anywhere outside the table

Fix for the bug “CodeEditor window hides when clicking on scrollbar”

Rapid Mobile is not given public user

Following feedback, added hint boxes and set default opening state to be Applications tab

Bug fix, where getDataStore selected row has no field

Fixed a bug, causing input field of Webservice action not getting saved

Fixed a bug, causing input field of database action not getting saved

Reduce userName to lower case before performing checks to ensure someone doesn’t try to game the system by mixing case

Also added account locking to app secific create user

Fix for single datacopy to property with change events

Added account locking functionality

toWriter was getting stuck in a loop where there was no closing css comment. Added extra test for this and now assumed everything after the opening comment is commented out

added extra check that database table exists when deciding if the monitor is alive

Change dropdown style to remove rounded corners from OSX

When creating a new RapidReuqest from an HttpServletRequest then copy the action name

Retains EncryptionProvider and uses this to attempt to decrypt a parameter in call to getSecureInitParameter

if monitoring not set up then output brief debug message on startup

merged monitor code

Trim on email host

Back to start on form is summary request and no details

Rapid will not start if encryption provider is not created correctly

Various enhancements (see second line of the commit message) Added slideUp effects to dialogues. Added input number column to webservice action dialogue.Provided a fixed width for the number column.Some other minor fixes.

Included a number-counter column for inputs in the database action

Minor slide effect features for codeEditor

Minor bug fix for the code editor

Garbage file

Some extra functions for autocompleting xml tags

Minor changes for the implementation of the codeEditor for the designer

Major update to properties.js. Included professional codeEditor features

Added nationality form integration mapping for party

Removed debug logging in SOA data reader

Fix for webservice add button jump

Replaced the textarea with a code editor in the Resources tab section

Added checks for codeEditor control for saving resources

Update to SOA JavaWebservice to support inflating complex POJOs

Minor modification to adapt for the codeEditor control

New Code editor control for Rapid

Replaced textarea with the Rapid codeEditor control

Minor change to adapt for the codeEditor value

A new professional text editor control for Rapid

Added a maximum allowed file size property

Small update to tab size in Rapid Admin

Page save notification now has red background

Update to Rapid Admin parameters and resources Parameters have description. Both will horizontally size value textareaaccording to contents.

Map control now sets bounds on all new markers and limits zoom in

Gallery image click property on setData

Flat style servlet messages like page not found

Merge branch ‘master’ of ssh://gareth@office.rapid-is.co.uk/var/git/rapid.git

Implemented gallery image on click “do nothing”

Restore designer td max-width

Removed max 50px from td in properties.css

Seperate getFormSubmitButtonHtml method in FormAdapter

Use control name in questions report if label is null

Designer questions report will print integration even if no summary question

Fix for page names and titles with apostrophes in page variables

Rapid Admin dialogue validation fixes for app import and new workflow

Fix for responsivecheckbox groups

Added new getSummaryPageLinkHtml method to formAdapter

Disabled RapidSuper role

Applied more styling to Rapid Admin, and included new fontawesome icons

Fix for grid fixed header multi-select and sorting.

Further improvements to Rapid Admin and dialogues styling and validation

Improved theme.xsd annotations / documentation

Added more detailed address attributes to form integration

Changed the encoding of all the control.xml files to UTF-8

Changed the encoding of all the action.xml to UTF-8

Minor styling improvement

Further styling for displays smaller than 1280px

Fix for Rapid Admin screen view on displays less than 1280 pixels wide

Styling for Rapid Admin screen view on displays less than 1280px wide

Update to properties.js for advanced form integration

Control scrollTo now includes html and body

Update to gallery setDate split is null protected

Fix for hideDialogues

Fix for control hideDialogue

Update to control action for hiding dialogues Due to jquery depreciation of selector property

Fix to navigate and dialouge to redirect to login if not authenticated

Grid selected row and number now checks grid id

Fix to flow layout to retain style classes

More documentation in process.xsd If duration element is omitted process runs all day.If days element is omitted process runs all week.

Log in again button now links to login.jsp

Fix for controls moving out of position when selected

Fix for sql input when a multi-row input option is selected but not used

Fix for autoheight on responsive input control

jQuery update fixes

Update to scripts_min .gitignore to retain new jquery

Updates jQuery from 1.10.2 to 3.3.1

Merged changes in from major forms and soa updates

Better line breaks in reports. Date formatter null safety.

Update to datastore get selected row

Fix for multi row import data, one set of fields

Small fix to RapidFilter if user agent string not present

Update to gallery and grid control to avoid .size() for new jQuery lib

File mime types can now have multiple file signatures It is now possible to have multiple file signatures for the same mimetype in the web.xml

Fix for grid header filter to return true so multiselect onclick fires

Line break cleaning on JavaWebservice

Merge branch ‘master’ of ssh://gareth@office.rapid-is.co.uk/var/git/rapid.git

Null check for form header footer

Fix for email action jsonDetails

Improvement to email action error handler

Update to datacopy append for simple controls

Fix for grid selected row field null

Update to utils.JSON to use just object for getArray

Update to utils.JSON to get array from XML, and attributes

Added a feature that checks for signature controls and deals with them

Fix for grid control selected row with datastorage null handling

Added an email attachment feature. Users can now attach files to their email

if no result set is returned then don’t try to read it

Small fixes for email action and style class delete

Update to soa webservices for null version

Added event help html

Minor styling and height measuring improvements

Minor change to page saving message. Fix to action and control hints in

Duplicate id warning, Rapid dialogue enter key support

Start of attachments for email action

Small change to controls.js for conflict check

New save panel animation

Rapid theme tab padding fix

Small change to logging themes in Contextlistener

Changed theme.xml files to UTF-8

Minor style changes

Big fix for datastore backed grid with no data

User is sent to index if 403 in designer for getApps or getVersions

Form value check should not fail nulls if they are allowed

Corrected a typo

Minor cosmetic update to properties, validation, and forms

Minor style changes

Minor style changes

Finished swipe

Updated demo apps to white background

Login.jsp caching issue resolved

Copyright date change

Rapid 2.4.3

Swipe working for single listener

Swipe only on page for now

Start of touch swipe support on mobile action

Update to grid control to not check selected row when null

Update to form adapter. Added theme header and footer to summary start and end. New get summarycontrol value method

Upped max roll-over log retention from 7 to 100

Put Database action result set meta back back in result set loop

Improved logging in Process.java

Database action now treats Decimal as double

Improvement to Database action Moved resultset get meta data outside of row loop

Fixed help text in Rapid Admin for actions and controls

Update to process getTodayTimeDate to deal with seconds and non-secs

Logging for process now in it’s own class for better control

Fix for adding actions and control in Rapid Admin and to Process

Form adapter now adds theme header and footer to form summary

Refined check for more result sets within getFirstResultSet

Improved favicon.ico

Better favicon.ico

Update to grid for multi select get selected rows Datastore and grid with page storage turn off canbeusedfromotherpages

Start of grid multiselect selected rows with datastorage

Grid page datastore now object not string

Fix for saving grid data with page datastore

Fix for grid with page datastore

Start Your Rapid Journey Today!

Start Your Rapid Journey Today!