Commit Graph

  • 5b57eb8fe1 return revisions Aiden McClelland 2021-09-23 11:49:36 -06:00
  • a0d9392f77 explicitly return optionmodel for maps Aiden McClelland 2021-09-21 21:37:05 -06:00
  • b7c8ee67bd fix map api Aiden McClelland 2021-09-21 17:22:51 -06:00
  • e9792f7afe local sequence bug Drew Ansbacher 2021-09-15 15:44:52 -06:00
  • 91cce8fb13 feature log Aiden McClelland 2021-09-09 11:19:54 -06:00
  • 932a5741e6 allow empty commit without revision Aiden McClelland 2021-09-01 16:14:18 -06:00
  • c3e28cb683 revert source connection monitor Matt Hill 2021-09-01 14:27:09 -06:00
  • c03c876098 add connection monitor to sources Matt Hill 2021-08-31 13:50:01 -06:00
  • 209c9860c3 MapModel remove Aiden McClelland 2021-08-24 15:18:49 -06:00
  • 60320e3083 document bug fix Drew Ansbacher 2021-08-24 12:57:55 -06:00
  • a72c1c5499 send message when websocket open and clear store cache on reset Matt Hill 2021-08-23 15:04:49 -06:00
  • b34557e8d3 update deps and hard code Matt Hill 2021-08-10 18:54:35 -06:00
  • ca8da5da6b fix case where cache is empty object Matt Hill 2021-07-21 20:39:17 -06:00
  • 3e2e1c92dd revert Matt Hill 2021-07-21 15:17:16 -06:00
  • 56d7cae16d in source as well Drew Ansbacher 2021-07-21 14:49:07 -06:00
  • cf43a9a83e extends hashmap Drew Ansbacher 2021-07-21 14:47:38 -06:00
  • 88084f60a2 hashmap Drew Ansbacher 2021-07-21 14:44:08 -06:00
  • 5699702656 return whole doc, better unsubscribe Matt Hill 2021-07-20 11:23:06 -06:00
  • af37dac17c looser locking Aiden McClelland 2021-07-19 11:31:40 -06:00
  • 8b76981d9d fix tracing errors feature/api-misuse-errors Aiden McClelland 2021-12-21 15:44:14 -07:00
  • 13ed248d2c put validation behind a feature flag Keagan McClelland 2021-12-20 17:45:16 -07:00
  • f0b482d0d3 fix implicit locktype escalation Keagan McClelland 2021-12-20 17:39:13 -07:00
  • 14e12d2d78 enforce correct api use Keagan McClelland 2021-12-20 17:07:13 -07:00
  • 0aab0a3c5e use general error for lock fn on handle Aiden McClelland 2021-12-16 12:23:29 -07:00
  • ace5a5241d switch error type on lock fn Aiden McClelland 2021-12-16 12:15:21 -07:00
  • f462664378 lock api now returns errors Keagan McClelland 2021-12-15 17:35:42 -07:00
  • 3bbd8993ac fixed bugs in locking exclusion logic Keagan McClelland 2021-12-15 09:53:31 -07:00
  • 2d114b2bdb update json-ptr Keagan McClelland 2021-12-14 18:22:13 -07:00
  • 8a9e297666 code review edits Keagan McClelland 2021-12-14 15:51:46 -07:00
  • 76b98c1d69 add proptest Keagan McClelland 2021-12-14 13:22:36 -07:00
  • 1dc36efdb8 first attempt at fixing locking semantics to prevent livelocks Keagan McClelland 2021-12-08 18:20:49 -07:00
  • 592b4eaa1c lock api now returns errors bugfix/locking-semantics Keagan McClelland 2021-12-15 17:35:42 -07:00
  • be512dea7d fixed bugs in locking exclusion logic Keagan McClelland 2021-12-15 09:53:31 -07:00
  • 9767cc4ea9 update json-ptr Keagan McClelland 2021-12-14 18:22:13 -07:00
  • d70fa0c841 code review edits Keagan McClelland 2021-12-14 15:51:46 -07:00
  • 8f0d6484a4 add proptest Keagan McClelland 2021-12-14 13:22:36 -07:00
  • 976d59ad20 first attempt at fixing locking semantics to prevent livelocks Keagan McClelland 2021-12-08 18:20:49 -07:00
  • 5a8af4089d add mock source Matt Hill 2021-11-30 21:00:33 -07:00
  • 87fbca556c add mock source feature/mock-source Matt Hill 2021-11-30 21:00:33 -07:00
  • 16ba75225b cancel safety Aiden McClelland 2021-10-21 16:31:07 -06:00
  • 7bb573abb8 fixes #13 Aiden McClelland 2021-10-20 14:52:33 -06:00
  • 826fa23aa0 readme for client build Lucy Cifferello 2021-10-14 13:01:53 -06:00
  • b925092060 fix read releases Aiden McClelland 2021-10-13 12:41:52 -06:00
  • 96fb7d33e0 make submodules https Lucy Cifferello 2021-10-13 13:43:54 -06:00
  • c782ecbf3e make submodules relative Lucy Cifferello 2021-10-13 11:23:48 -06:00
  • 1037e11297 don't delete observables whose value is undefined Matt Hill 2021-10-13 09:47:32 -06:00
  • 66906b87f3 export LockType Aiden McClelland 2021-10-12 17:53:19 -06:00
  • de6b02e6d5 Shallow locking option Aiden McClelland 2021-10-12 17:52:00 -06:00
  • dc95daa959 re-install node modules with npm prefix for os build consistency Lucy Cifferello 2021-10-07 18:13:21 -06:00
  • 58ebeba985 patch client reset bugfix/reset-patch Drew Ansbacher 2021-10-11 15:49:14 -06:00
  • 18c6b2def3 more logging Aiden McClelland 2021-10-07 15:25:02 -06:00
  • 00ca56ceb8 trace logs for patch application Aiden McClelland 2021-10-07 14:01:34 -06:00
  • 7dba4f6c2b update WS for unauthorized response Matt Hill 2021-10-06 13:13:52 -06:00
  • 44f7150bad formatting Aiden McClelland 2021-10-04 21:43:14 -06:00
  • f0e6968a79 don't store locks on models Aiden McClelland 2021-09-28 12:33:17 -06:00
  • e442ae6234 track multiple writes Aiden McClelland 2021-09-27 18:03:47 -06:00
  • 6f3921e329 use btreeset instead of indexset Aiden McClelland 2021-09-27 16:52:08 -06:00
  • d26e1563e8 fix handle_release Aiden McClelland 2021-09-27 15:28:21 -06:00
  • 96ab78f8b0 fix requests being dropped Aiden McClelland 2021-09-27 13:47:26 -06:00
  • 40bf0d2538 derive debug for action Aiden McClelland 2021-09-24 14:26:56 -06:00
  • 4e4d6fe31a address pr comments Aiden McClelland 2021-09-24 14:20:45 -06:00
  • 162438ab6b fix minor bugs Aiden McClelland 2021-09-23 21:18:04 -06:00
  • 13316cf222 remove qutex Aiden McClelland 2021-09-23 19:23:26 -06:00
  • f4ce8598be simplify process_queue Aiden McClelland 2021-09-23 18:59:00 -06:00
  • e731d091b8 use trie for locking Aiden McClelland 2021-09-23 17:29:56 -06:00
  • b112d59759 redo locking api Aiden McClelland 2021-09-23 13:01:08 -06:00
  • d5bd843e72 address pr comments lock-trie Aiden McClelland 2021-09-24 14:20:45 -06:00
  • d128da5872 fix minor bugs Aiden McClelland 2021-09-23 21:18:04 -06:00
  • 7e6543094f remove qutex Aiden McClelland 2021-09-23 19:23:26 -06:00
  • a1311e9803 simplify process_queue Aiden McClelland 2021-09-23 18:59:00 -06:00
  • 898d055f72 use trie for locking Aiden McClelland 2021-09-23 17:29:56 -06:00
  • 8a4afb8d10 redo locking api locker-refactor Aiden McClelland 2021-09-23 13:01:08 -06:00
  • 71109f1f90 return revisions Aiden McClelland 2021-09-23 11:49:36 -06:00
  • 67f2ec82cf explicitly return optionmodel for maps Aiden McClelland 2021-09-21 21:37:05 -06:00
  • 65ac5a1fb4 fix map api Aiden McClelland 2021-09-21 17:22:51 -06:00
  • 2e6db17a94 local sequence bug Drew Ansbacher 2021-09-15 15:44:52 -06:00
  • 404c9c3a31 feature log Aiden McClelland 2021-09-09 11:19:54 -06:00
  • 0d0f74c119 allow empty commit without revision Aiden McClelland 2021-09-01 16:14:18 -06:00
  • 4d6a61bc18 revert source connection monitor Matt Hill 2021-09-01 14:27:09 -06:00
  • 8cd350376c add connection monitor to sources Matt Hill 2021-08-31 13:50:01 -06:00
  • 66b41761d8 MapModel remove Aiden McClelland 2021-08-24 15:18:49 -06:00
  • 47a40215dc document bug fix Drew Ansbacher 2021-08-24 12:57:55 -06:00
  • 2324f7d8a9 send message when websocket open and clear store cache on reset Matt Hill 2021-08-23 15:04:49 -06:00
  • dc242320c8 update deps and hard code Matt Hill 2021-08-10 18:54:35 -06:00
  • 53ac2f5690 fix case where cache is empty object Matt Hill 2021-07-21 20:39:17 -06:00
  • 5185db527a revert Matt Hill 2021-07-21 15:17:16 -06:00
  • 7579a82d83 in source as well Drew Ansbacher 2021-07-21 14:49:07 -06:00
  • 7f7f7b6503 extends hashmap Drew Ansbacher 2021-07-21 14:47:38 -06:00
  • 37ad3091bd hashmap Drew Ansbacher 2021-07-21 14:44:08 -06:00
  • cac13b2637 in source as well hashmap Drew Ansbacher 2021-07-21 14:49:07 -06:00
  • 2acd1a651d extends hashmap Drew Ansbacher 2021-07-21 14:47:38 -06:00
  • 0ef388e055 hashmap Drew Ansbacher 2021-07-21 14:44:08 -06:00
  • 7fb8e9b6da return whole doc, better unsubscribe Matt Hill 2021-07-20 11:23:06 -06:00
  • 954f5ed97d return whole doc, better unsubscribe matt-patch-2 Matt Hill 2021-07-20 11:23:06 -06:00
  • ceb5cd1af7 as observable matt-patch-1 Matt Hill 2021-07-19 16:35:48 -06:00
  • 4e756be082 better unsubscribing Matt Hill 2021-07-19 16:34:47 -06:00
  • 40a97ef01d Co-authored-by: Drew Ansbacher <drew.ansbacher@gmail.com> Matt Hill 2021-07-19 16:08:51 -06:00
  • 6c7e934b50 looser locking Aiden McClelland 2021-07-19 11:31:40 -06:00
  • ce4a24c492 handle root document subscriptions Matt Hill 2021-07-16 17:51:44 -06:00
  • ecaab4b148 option model (#5) Aiden McClelland 2021-04-26 14:40:37 -06:00