99 Commits (4e522e39da9cf9ee236078ea1e03ea3b18fe4ed7)

Author SHA1 Message Date
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
Andrew Kingston d6a1e3d248 Correctly handle JS nullish values by removing forced fallback value of HBS helper 5 years ago
Andrew Kingston 39e98800d3 Correctly handle JS nullish values by removing forced fallback value of HBS helper 5 years ago
Andrew Kingston 4174b88057 Ensure null or empty values don't cause raw JS to appear when executing JS HBS helper 5 years ago
Andrew Kingston 5691be6fc0 Ensure null or empty values don't cause raw JS to appear when executing JS HBS helper 5 years ago
Andrew Kingston b06669fe32 Fix inserting bindings manually when using JS 5 years ago
Andrew Kingston 43d546b2db Fix inserting bindings manually when using JS 5 years ago