<commit_before>Now
---
- use FireFox & Chrome to test indexeddb adapter
	- Convert all adapters to make db.col() not return a promise and update API docs
	- convert all .db({}) to .db(name)
	- split into deltadb, deltadb-server, deltadb-sql-orm, deltadb-nosql-orm
- fix error:
  3) deltadb partitioner sql changes offset should get changes by offset:

      AssertionError: expected [ Array(6) ] to deeply equal [ Array(6) ]
      + expected - actual

       [
         {
           "col": "task"
      -    "id": "5"
      +    "id": "1"
           "name": "prority"
           "re": "2015-09-14T01:15:43.050Z"
           "up": "2015-09-14T01:15:42.871Z"
           "val": "\"low\""
         }
         {
           "col": "task"
      -    "id": "6"
      +    "id": "2"
           "name": "prority"
           "re": "2015-09-14T01:15:43.101Z"
           "up": "2015-09-14T01:15:42.871Z"
           "val": "\"low\""
         }
         {
           "col": "task"
      -    "id": "7"
      +    "id": "3"
           "name": "prority"
           "re": "2015-09-14T01:15:43.141Z"
           "up": "2015-09-14T01:15:42.871Z"
           "val": "\"low\""
         }
         {
           "col": "task"
      -    "id": "8"
      +    "id": "4"
           "name": "prority"
           "re": "2015-09-14T01:15:43.182Z"
           "up": "2015-09-14T01:15:42.871Z"
           "val": "\"low\""
         }
         {
           "col": "task"
      -    "id": "9"
      +    "id": "5"
           "name": "prority"
           "re": "2015-09-14T01:15:43.221Z"
           "up": "2015-09-14T01:15:42.871Z"
           "val": "\"low\""
      
      at Utils.eqls (test/utils.js:34:30)
      at Utils.changesShouldEql (test/utils.js:350:8)
      at test/spec/partitioner/sql/changes/offset.js:52:17
- faster to use bcrypt instead of bcryptjs for server side only?
- express (or better) server - use web socket
- test client with idb, there will be problems as the idb adapter cannot reload at adapter layer
- test with actual angular app (notewall w/o encryption) - impl deltadb-ng
- use lie instead of bluebird
- Roadmap
- Admin UI, e.g. "Delta Admin"
- mysql adapter
- Doc for example use cases:
	- Everyone can read and write<commit_msg>doc(todo): shuffle priorities<commit_after>Now
---
- fix error:
  3) deltadb partitioner sql changes offset should get changes by offset:

      AssertionError: expected [ Array(6) ] to deeply equal [ Array(6) ]
      + expected - actual

       [
         {
           "col": "task"
      -    "id": "5"
      +    "id": "1"
           "name": "prority"
           "re": "2015-09-14T01:15:43.050Z"
           "up": "2015-09-14T01:15:42.871Z"
           "val": "\"low\""
         }
         {
           "col": "task"
      -    "id": "6"
      +    "id": "2"
           "name": "prority"
           "re": "2015-09-14T01:15:43.101Z"
           "up": "2015-09-14T01:15:42.871Z"
           "val": "\"low\""
         }
         {
           "col": "task"
      -    "id": "7"
      +    "id": "3"
           "name": "prority"
           "re": "2015-09-14T01:15:43.141Z"
           "up": "2015-09-14T01:15:42.871Z"
           "val": "\"low\""
         }
         {
           "col": "task"
      -    "id": "8"
      +    "id": "4"
           "name": "prority"
           "re": "2015-09-14T01:15:43.182Z"
           "up": "2015-09-14T01:15:42.871Z"
           "val": "\"low\""
         }
         {
           "col": "task"
      -    "id": "9"
      +    "id": "5"
           "name": "prority"
           "re": "2015-09-14T01:15:43.221Z"
           "up": "2015-09-14T01:15:42.871Z"
           "val": "\"low\""
      
      at Utils.eqls (test/utils.js:34:30)
      at Utils.changesShouldEql (test/utils.js:350:8)
      at test/spec/partitioner/sql/changes/offset.js:52:17
- use FireFox & Chrome to test indexeddb adapter
	- Convert all adapters to make db.col() not return a promise and update API docs
	- convert all .db({}) to .db(name)
	- split into deltadb, deltadb-server, deltadb-sql-orm, deltadb-nosql-orm
- faster to use bcrypt instead of bcryptjs for server side only?
- express (or better) server - use web socket
- test client with idb, there will be problems as the idb adapter cannot reload at adapter layer
- test with actual angular app (notewall w/o encryption) - impl deltadb-ng
- use lie instead of bluebird
- Roadmap
- Admin UI, e.g. "Delta Admin"
- mysql & mariadb adapters (benchmark for fastest to see which one should be recommended by deltadb)
- Doc for example use cases:
	- Everyone can read and write
{'fraction_non_alphanumeric': 0.15878601275566306, 'fraction_numerical': 0.08577083791510887, 'mean_word_length': 1.7023172905525847, 'pattern_counts': {'":': 70, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1096894', 'n_tokens_mistral': 1876, 'n_tokens_neox': 1638, 'n_words': 418}