Commit Graph

  • a82756ab73 updated refs to github repos master Will Webberley 2018-07-11 13:15:04 +0100
  • 2c527f95fd
    Merge pull request #22 from jtorreggiani/multi-responses-relationship-questions Will Webberley 2018-03-19 19:21:50 +0000
  • 6229aa5aaa Add test for what relationship questions Joe Torreggiani 2018-03-18 00:45:49 -0400
  • 505dec2ac4 Add support for multiple responses to what relationship questions Joe Torreggiani 2018-03-18 00:45:08 -0400
  • feb2962d36 fixed lint issues and bumped version Will Webberley 2017-07-27 18:31:41 +0100
  • 7080db074a 3.0.12 Will Webberley 2017-07-27 18:27:04 +0100
  • 65da1e698d added gist card handlers and implemented 'gist policy' logic Will Webberley 2017-07-27 18:24:04 +0100
  • 91823ec63b added gist policy handler and gist policy to core model gist-policies Will Webberley 2017-07-27 18:17:28 +0100
  • ee4450deb4 added a card handler for gist cards Will Webberley 2017-07-27 18:10:39 +0100
  • e28648a65a 3.0.11 Will Webberley 2017-07-21 21:52:14 +0100
  • a215382af1 changed all *Parser error/success methods to be static Will Webberley 2017-07-21 21:09:03 +0100
  • 1cf2e0d601 reduced the likelihood of uncaught exceptions in the CEParser and QuestionParser parse functions Will Webberley 2017-07-21 20:55:20 +0100
  • 96e8adbcd0 reduced chance of questionparser returning a null value Will Webberley 2017-07-21 20:49:07 +0100
  • 4b6ea42053 updated return type of key parsers to improve consistency Will Webberley 2017-07-21 19:46:56 +0100
  • e4b2955211 3.0.10 Will Webberley 2017-07-07 20:14:50 +0100
  • d5ae77bc31 Allow the CEServer /instance endpoint to also return the instance gist Will Webberley 2017-07-07 20:14:38 +0100
  • 3d4851d695 fixed lint issues Will Webberley 2017-07-07 19:13:53 +0100
  • 94ddd18a5b 3.0.9 Will Webberley 2017-07-07 19:11:48 +0100
  • 3e68cc6966 allow for querying instances through CEServer by name as well as ID Will Webberley 2017-07-07 19:11:07 +0100
  • 861c10d544 added languageManager class and translated all regexes into strings langs Will Webberley 2017-06-10 17:35:49 +0100
  • 766be35907 all key parsing components now using the language file Will Webberley 2017-06-09 20:43:46 +0100
  • aa74554593 added support for 'guessing' the intended instance for 'instance modification' sentences Will Webberley 2017-06-09 19:57:07 +0100
  • 503360d605 lang pack for create instance segment Will Webberley 2017-06-06 21:21:51 +0100
  • e1b5e48e4b added base en lang file and basic concept creation/modification using the pack Will Webberley 2017-06-06 20:21:43 +0100
  • 7aa4818ea6 3.0.8 Will Webberley 2017-05-15 19:54:19 +0100
  • 1cd45aa352 support for addressing an instance by descendants of its concept type Will Webberley 2017-05-15 19:44:58 +0100
  • 28d913f370 updated gitignore Will Webberley 2017-05-12 17:27:56 +0100
  • 6021b4cc2c allow instances to be addressed by an ancestor concept Will Webberley 2017-05-12 17:26:38 +0100
  • 158b287116 disable transforms by default. Enable by calling enable() transforms Will Webberley 2017-05-10 14:53:48 +0100
  • fd8686b305 updated gitignore Will Webberley 2017-05-09 19:34:59 +0100
  • 5a1d655ce8 updated gitignore Will Webberley 2017-05-09 19:34:48 +0100
  • 78708856eb removed un-needed console statements Will Webberley 2017-05-09 19:33:23 +0100
  • 230a48e409 allow transform policies to actually create the appropriate transform on an instance flyingsparx 2017-04-09 23:10:27 +0100
  • fd7accb887 added the 'transform policy' policy to the core model flyingsparx 2017-04-09 22:19:18 +0100
  • f0c040b533 ensure sandboxed evaluations also work on client by directly caalling eval() flyingsparx 2017-04-09 22:08:41 +0100
  • 839753a636 test cases and improvements for chained transforms Will Webberley 2017-04-09 21:50:49 +0100
  • 9a37d3f0be merged changes flyingsparx 2017-04-09 21:46:01 +0100
  • a134e6ed60 allow transforms to reactively re-run if a dependency of the function is changed Will Webberley 2017-04-09 18:21:49 +0100
  • 0112fcd205 added some test cases for transforms Will Webberley 2017-04-09 17:51:28 +0100
  • cb5a2befea safely evaluate transforms on the server Will Webberley 2017-04-09 16:05:46 +0100
  • 19b309a29e added a transformer concept to the core model, allowing inherited concepts to use transforms Will Webberley 2017-04-09 14:33:12 +0100
  • e357ccea01 implemented a transform engine class to handle all transforms. called whenever instance updated Will Webberley 2017-04-09 14:20:35 +0100
  • 97a0accfd1 added transform concept to core model and added basic functionality Will Webberley 2017-04-09 13:10:05 +0100
  • 272cbe3653 3.0.7 Will Webberley 2017-04-03 17:39:00 +0100
  • 9ec24fa083 fixed bug that prevented CEParser from correctly working with sentences containing a mixture of quoted and unquoted names/values Will Webberley 2017-04-03 17:38:50 +0100
  • 8bf6dd0c9a 3.0.6 Will Webberley 2017-04-03 15:37:59 +0100
  • 78ead39e10 fixed lint issues Will Webberley 2017-04-03 15:37:52 +0100
  • 4de7f6c5e1 3.0.5 Will Webberley 2017-04-03 15:35:06 +0100
  • e9e86eb855 fixed bug that causes CENode to crash when evaluating rules against unquoted multi-word instance names Will Webberley 2017-04-03 15:34:49 +0100
  • 8561283dd2 3.0.5 flyingsparx 2017-04-02 14:17:43 +0100
  • 52979f8954 fixed bug that prevented the forwardall policy from functioning correctly flyingsparx 2017-04-02 14:17:04 +0100
  • 4b5888b0bb 3.0.4 Will Webberley 2017-02-27 22:33:59 +0000
  • 9bb4cbbd1d fixed problem that sometimes caused the CardHandler to crash Will Webberley 2017-02-27 22:33:28 +0000
  • 29b0b633ea 3.0.3 Will Webberley 2017-02-14 20:56:59 +0000
  • a95784e907 Improvements to CEServer and improved grammar understood by CEParser Will Webberley 2017-02-13 19:31:11 +0000
  • 4cfd7d80d4 ensure all lint tests pass improved-ceserver Will Webberley 2017-02-13 19:27:30 +0000
  • 84b4de490c ensure forwardall policies only act upon cards with timestamps Will Webberley 2017-02-13 08:25:40 +0000
  • e6d021e56e prevent eagerly loading core and server models in CEServer. Instead, respect arguments passed to the CEServer constructor Will Webberley 2017-02-12 21:40:41 +0000
  • f85befde42 tidied up CEInstance and CEConcept classes further Will Webberley 2017-02-11 15:08:00 +0000
  • 54d1366b3b better handling for instances/concepts with names/properties beginning with numbers Will Webberley 2017-02-11 14:54:07 +0000
  • 5b3b21f4cf fixed typo in a test Will Webberley 2017-02-11 13:26:25 +0000
  • 2cb7808e6b allow instances to inherit possible properties from their subConcepts in addition to their concepts (including ancestors) Will Webberley 2017-02-11 13:19:47 +0000
  • d052d23034 allow instances to be addressed by synonyms Will Webberley 2017-02-11 13:11:06 +0000
  • ce6617a283 added test case for inheriting properties from subConcepts and fixed CE/gist generation for instances Will Webberley 2017-02-10 22:58:43 +0000
  • ca24b45f3e fixed issue #19 (prevent multiple instantiation) Will Webberley 2017-02-10 22:43:13 +0000
  • 830462c64d further test cases Will Webberley 2017-02-09 23:36:09 +0000
  • 6f9c9e282a further test cases for newest issues Will Webberley 2017-02-09 23:24:49 +0000
  • cf69e75de5 endpoint to retrieve the current state of the node's model in CE Will Webberley 2017-02-08 23:19:35 +0000
  • a8a263cb75 updates to information returned by /instance and /concept endpoints Will Webberley 2017-02-08 20:32:46 +0000
  • 08383ac76d /instances endpoint with extra info for /concepts (e.g. values/relationships) Will Webberley 2017-02-08 00:03:31 +0000
  • 2b6d0c71f0 added endpoint /concept?id=<id> to obtain specific concept details Will Webberley 2017-02-02 23:26:49 +0000
  • 897526ec6e improved cors when POSTing to CEServer Will Webberley 2017-02-02 22:22:39 +0000
  • 82507d1c60 added GET endpoint to return simple server info (recent concepts/instances and concept/instance counts) Will Webberley 2017-02-02 20:30:27 +0000
  • aaf791f577 fixed bug causing rogue full stops between inherited concept types Will Webberley 2017-02-01 18:12:51 +0000
  • 37476d2cf2 dispose of CENode instance when server shut-down Will Webberley 2017-01-31 23:10:34 +0000
  • a93761a01a made CEServer a reusable class Will Webberley 2017-01-31 21:17:00 +0000
  • 3b8d69784f fixed small syntax error Will Webberley 2017-01-30 23:28:14 +0000
  • 57c820631e do nothing upon error Will Webberley 2017-01-30 23:18:01 +0000
  • 844aab58fd rename GET /sentences -> /cards Will Webberley 2017-01-29 20:11:29 +0000
  • 39f35d66d0 added /concepts and /instances resources Will Webberley 2017-01-29 19:05:02 +0000
  • 1f9ce962fb created new handlers object for HTTP requests Will Webberley 2017-01-29 18:49:41 +0000
  • 4513811b01 updates to Readme Will Webberley 2017-01-22 15:09:21 +0000
  • 561f6736f1 Merged version 3 updates into master Will Webberley 2017-01-22 14:13:42 +0000
  • 372c9c4941 updated README v3-updates Will Webberley 2017-01-22 14:13:10 +0000
  • 93513a42b6 3.0.2 Will Webberley 2017-01-22 14:01:47 +0000
  • 6fcc8d4508 tidied up CEInstance class Will Webberley 2017-01-22 13:59:23 +0000
  • 6f335609f6 ensure 'what relationship' questions work Will Webberley 2017-01-22 13:52:26 +0000
  • 24cbe22ac7 removed documentation from core CENode repo Will Webberley 2017-01-22 13:11:50 +0000
  • cad66fffbe updated readme to reflect changes to NPM publishing Will Webberley 2017-01-22 12:03:56 +0000
  • be38274eb7 fixed the RuleEngine class Will Webberley 2017-01-22 11:51:46 +0000
  • aaad163ed9 3.0.1 Will Webberley 2017-01-21 15:24:36 +0000
  • 6916a2bfa0 added licence info Will Webberley 2017-01-21 15:21:53 +0000
  • 6b340a8b7b updates to allow NPM publishing Will Webberley 2017-01-21 15:00:30 +0000
  • 02cb4e1400 updated package.json Will Webberley 2017-01-21 14:43:37 +0000
  • 4692478719 ensure policies act correctly in a browser Will Webberley 2017-01-21 13:14:36 +0000
  • 8976b9544c tidied up policyHandler class to remove uneccessary try/catches Will Webberley 2017-01-21 11:28:07 +0000
  • 1c644219fd ensure forwardall policies work as intended Will Webberley 2017-01-21 11:12:44 +0000
  • 43d61a909c fixed a bug in CEServer that prevents listen policies from working correctly Will Webberley 2017-01-20 20:02:42 +0000
  • c48bcd403f made adjustments to allow Nodejs to make network requests (tell policies now work( Will Webberley 2017-01-20 19:54:58 +0000
  • 195b082261 further improved robustness of CEParser (ensure all matches start at front of string) Will Webberley 2017-01-19 23:22:47 +0000