91 Commits (c7b78e135a244ef0c615af281a0c23e73a6acadd)

Author SHA1 Message Date
Andrew Kingston e7b02aec04 Add experimental support for caching the creation of HBS template functions 5 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. 5 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. 5 years ago
Andrew Kingston 45142ba916 Update {{ now }} HBS helper to floor to the second instead of millisecond 5 years ago
Andrew Kingston 22c1eae1a9 Transform the output of JS expressions to be actual types rather than strings 5 years ago
Andrew Kingston 99f9b4bf07 Transform the output of JS expressions to be actual types rather than strings 5 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 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
Andrew Kingston d114b3f1ed Fix bug determining if a binding is JS or not 5 years ago
Andrew Kingston 67a74ee327 Fix bug determining if a binding is JS or not 5 years ago
Andrew Kingston 4fd31b9eac Add JS helper to string templates 5 years ago
Andrew Kingston e96453ce6c Add JS helper to string templates 5 years ago
mike12345567 38e6956b19 Fixes for #2634 - make sure string templates library handles conversion of raw JSON objects to stringified correctly. 5 years ago
mike12345567 47acb7e69b Fixes for #2634 - make sure string templates library handles conversion of raw JSON objects to stringified correctly. 5 years ago
mike12345567 e07792263e Adding a case for Firefox undefined bindings when checking validity. 5 years ago
mike12345567 5afba2c394 Adding a case for Firefox undefined bindings when checking validity. 5 years ago
Kyle Harrison b4afda7b09 apply fixes for common spelling mistakes 5 years ago
Kyle Harrison 2d451bb3a9 apply fixes for common spelling mistakes 5 years ago
mike12345567 5dd53f67ac Some work towards supporting many SQL relationships. 5 years ago
mike12345567 5a4398f690 Some work towards supporting many SQL relationships. 5 years ago
Andrew Kingston b2c843adb4 Lint 5 years ago
Andrew Kingston 50f8931fbe Lint 5 years ago
Andrew Kingston 9815a3ff8c Remove lodash functions and recursive context mutation in string templates to increase performance 5 years ago
Andrew Kingston 6d9a1b8382 Remove lodash functions and recursive context mutation in string templates to increase performance 5 years ago
mike12345567 1df459a5bf Fixing issues discovered with hbs escaping. 5 years ago