105 Commits (aee5a98d80bb130348dfe0fc64b978ec407585ab)

Author SHA1 Message Date
mike12345567 948b7e6d00 Fix for issue discovered by test case. 4 years ago
mike12345567 d0f5b67cf1 Fixes for #4736 - I believe the issue was that the dynamic variables were not being saved, removing the need for the user to be aware of this, also making it possible to pass the entire data structure from one call to another if desired. 4 years ago
mike12345567 6ffeaab597 Fixing an issue with JSONparse helper always being considered invalid due to a lack of input. 4 years ago
Andrew Kingston 18d7176ab7 Improve copy and paste to support keeping all data bindings valid 4 years ago
mike12345567 8ce1b471fd Fixes for SQL issues raised by Marty. 4 years ago
mike12345567 3925fb3e31 Fixing issue with escaping on multiple bindings that are the same in queries. 4 years ago
mike12345567 676ec02380 Fix for safari, removing all usage of regex lookbehinds. 4 years ago
mike12345567 9d0264fa93 Fixing issue with isValid function found by testcase. 4 years ago
mike12345567 07a285843e Fixing issue with isValid function found by testcase. 4 years ago
mike12345567 9298071cc2 Addomg a fix for #4370 - allow queries to contain newlines, they will always be escaped. 4 years ago
mike12345567 a35a8cb81c Addomg a fix for #4370 - allow queries to contain newlines, they will always be escaped. 4 years ago
mike12345567 ad97dc09a1 Fixing merge conflict. 4 years ago
mike12345567 82c4c0b731 Fixing merge conflict. 4 years ago
mike12345567 61283e465d Fix for #4308 - triple brace conversion was not working correctly, wrote this into the string templates instead - also fixing an issue with the RBAC for Rest. 4 years ago
mike12345567 f2a025013e Fix for #4308 - triple brace conversion was not working correctly, wrote this into the string templates instead - also fixing an issue with the RBAC for Rest. 4 years ago
mike12345567 e12767fd85 Fix for #4308 - triple brace conversion was not working correctly, wrote this into the string templates instead - also fixing an issue with the RBAC for Rest. 4 years ago
mike12345567 f946f2f68d Fix for #4308 - triple brace conversion was not working correctly, wrote this into the string templates instead - also fixing an issue with the RBAC for Rest. 4 years ago
Andrew Kingston e7b02aec04 Add experimental support for caching the creation of HBS template functions 4 years ago
mike12345567 135aff4a31 Bit of refactoring, adding in functionality to remove invalid static formula when the elements that the formula depends on are removed. 4 years ago
mike12345567 ab5c7766b4 Bit of refactoring, adding in functionality to remove invalid static formula when the elements that the formula depends on are removed. 4 years ago
mike12345567 04934a544a Adding the ability to filter using the filter drawer for formula fields, getting them based on the enriched contents of a row - adding functionality to denote to each table which other tables depend on them for formula. 4 years ago
mike12345567 deb4a34c18 Adding the ability to filter using the filter drawer for formula fields, getting them based on the enriched contents of a row - adding functionality to denote to each table which other tables depend on them for formula. 4 years ago
Andrew Kingston 45142ba916 Update {{ now }} HBS helper to floor to the second instead of millisecond 4 years ago
Andrew Kingston 358aed6d4f Update {{ now }} HBS helper to floor to the second instead of millisecond 4 years ago
Andrew Kingston 22c1eae1a9 Transform the output of JS expressions to be actual types rather than strings 4 years ago
Andrew Kingston 56ef16665e Transform the output of JS expressions to be actual types rather than strings 4 years ago
Andrew Kingston 99f9b4bf07 Transform the output of JS expressions to be actual types rather than strings 4 years ago
Andrew Kingston c8121ed0e3 Transform the output of JS expressions to be actual types rather than strings 4 years ago
Andrew Kingston a0d8bffbc6 Remove the pre-execution validation in string templates to double performance and prevent JS binding issues when mutating context 5 years ago
Andrew Kingston 28557a3f96 Remove the pre-execution validation in string templates to double performance and prevent JS binding issues when mutating context 5 years ago
Andrew Kingston 9b05990418 Update literal helper to return an empty string rather than the string 'undefined' when the value is undefined 5 years ago
Andrew Kingston a721619a06 Update literal helper to return an empty string rather than the string 'undefined' when the value is undefined 5 years ago
mike12345567 be8979e50a Fixing bug #3195 with zero/falsy values not being passed out of bindings. 5 years ago
mike12345567 da38734a62 Fixing bug #3195 with zero/falsy values not being passed out of bindings. 5 years ago
mike12345567 2719f7e97e Fixing bug #3195 with zero/falsy values not being passed out of bindings. 5 years ago
mike12345567 331c1ca48e Fixing bug #3195 with zero/falsy values not being passed out of bindings. 5 years ago
mike12345567 8b2c505050 Fixing #2718 - disabling handlebars helpers for queries. 5 years ago
mike12345567 eb411cd0b0 Fixing #2718 - disabling handlebars helpers for queries. 5 years ago
Andrew Kingston 0539f1a429 Remove optional chaining from string-templates 5 years ago
Andrew Kingston b1f174debe Remove optional chaining from string-templates 5 years ago
Andrew Kingston 1bd0897fd8 Block certain browser API's when executing JS in the browser 5 years ago
Andrew Kingston 29d58f08c1 Block certain browser API's when executing JS in the browser 5 years ago
Andrew Kingston 403f64d1ac Use vm2 for JS execution in node, and a vm polyfill for the browser. Use 2 standalone entrypoints for string-templates depending on env 5 years ago
Andrew Kingston 01dfef735f Use vm2 for JS execution in node, and a vm polyfill for the browser. Use 2 standalone entrypoints for string-templates depending on env 5 years ago
Andrew Kingston 0dfa108ef5 Prevent executing JS bindings when running in a Node env 5 years ago
Andrew Kingston aa150989bd Prevent executing JS bindings when running in a Node env 5 years ago
Andrew Kingston 4075d0d97c Add one second timeout to execution of JS bindings 5 years ago
Andrew Kingston 4d6d453676 Add one second timeout to execution of JS bindings 5 years ago
Andrew Kingston 7d7c28d967 Fix issue deeply extract falsey values from context while executing JS bindings 5 years ago
Andrew Kingston 4245430561 Fix issue deeply extract falsey values from context while executing JS bindings 5 years ago