Commit graph

  • 71d29ed1e5 0.4.0 v0.4.0 Richard 2024-07-07 01:52:31 -07:00
  • 955a757df5 docs: add check for payload type Richard 2024-07-07 01:52:08 -07:00
  • cf44dd02ca fix(types): cover more SyncPatch cases Richard 2024-07-07 01:50:12 -07:00
  • d913dfc444 build: bump dependencies Richard 2024-07-07 01:49:42 -07:00
  • 333a86b43f
    feat: add sync.isNone, fix sync payload type (#11) richard 2024-07-07 01:09:57 -07:00
  • 49c2d7e8e9 docs: add isNone Richard 2024-07-07 01:08:46 -07:00
  • 3c415d6550 feat: add sync.isNone, fix sync payload type Richard 2024-07-07 00:56:18 -07:00
  • d73963e1c5 0.3.2 v0.3.2 Richard 2024-07-05 13:29:06 -07:00
  • a5a183c3a6
    fix: handle sparse array patches (#10) richard 2024-07-05 13:14:07 -07:00
  • 69fb2e9d4b fix: handle sparse array patches Richard 2024-07-05 13:06:21 -07:00
  • 9f28457452
    chore: update .gitattributes richard 2024-06-24 07:08:58 -07:00
  • 14c6171bbf 0.3.1 v0.3.1 Richard 2024-06-13 19:36:49 -07:00
  • a3b9d562b9
    fix: use shallow copy for state snapshots (#9) nonamie 2024-06-14 05:31:47 +03:00
  • ed61f9814f
    Modify table ref for "stateSnapshot" when changes happen nonamie 2024-06-13 23:28:22 +03:00
  • 09e86c0d1e
    docs: added atom field for sync as an example duck.__index 2024-06-13 07:42:05 -07:00
  • 8a35fce65d
    fix: change <unknown> generic to using <State> (#7) duck.__index 2024-06-13 03:49:45 -07:00
  • 70fd517fd7 fix: change <unknown> generic to using <State> NormalDuck 2024-06-12 17:01:35 -07:00
  • 5b6431ac62 0.3.0 v0.3.0 Richard 2024-06-11 18:05:40 -07:00
  • e62da5fd1b
    build: omit __tests__ from npm release (#6) richard 2024-06-11 17:20:55 -07:00
  • 8237a00350 build: omit __tests__ from npm release Richard 2024-06-11 17:19:35 -07:00
  • a90d131fed
    feat: allow conditional dependencies (#4) richard 2024-06-11 17:13:43 -07:00
  • 939edc645a docs: add client/server tags Richard 2024-06-11 16:53:48 -07:00
  • ebcffe6996 docs: update readme Richard 2024-06-09 22:13:28 -07:00
  • 9e765d1e4c docs: interval is optional Richard 2024-06-09 21:52:08 -07:00
  • 16df7801a5 fix: try() uses pcall if passed finally() Richard 2024-06-09 21:50:57 -07:00
  • 9965613507 docs: add dev flag Richard 2024-06-09 21:50:10 -07:00
  • b9d576c876 fix: allow nested captures Richard 2024-06-09 20:39:17 -07:00
  • c5d4ef470b docs: remove conditional deps warnings Richard 2024-06-09 20:19:06 -07:00
  • aa52c98cd9 feat: allow conditional dependencies Richard 2024-06-09 20:10:32 -07:00
  • fbc86d22c6 0.2.1 v0.2.1 Richard 2024-06-09 10:10:53 -07:00
  • 618178060e fix: add project json to npm Richard 2024-06-09 10:09:44 -07:00
  • b56968638c
    docs: rename master to main richard 2024-06-02 01:35:21 -07:00
  • 5a2dd118cf 0.2.0 v0.2.0 Richard 2024-06-02 01:32:37 -07:00
  • 6a9c580bd7
    feat: add effect cleanups, add docs (#2) richard 2024-06-02 01:25:00 -07:00
  • 092fe32164
    refactor: remove divider comment richard 2024-06-02 01:14:05 -07:00
  • 355f849300
    fix: effect() type richard 2024-06-02 01:13:00 -07:00
  • 6a2241884a docs: add doc comments Richard 2024-06-01 18:45:43 -07:00
  • df43a9be2e test: add nested atom check Richard 2024-06-01 18:45:03 -07:00
  • 3e128448e0 refactor: move peek function to store module Richard 2024-06-01 18:44:48 -07:00
  • 5fd064e70a feat: add cleanup function to effects Richard 2024-06-01 18:44:23 -07:00
  • fefcf39283 docs: update readme Richard 2024-06-01 18:43:12 -07:00
  • 1a65a4a0de
    fix: remove atom.debugLabel reference richard 2024-06-01 14:56:44 -07:00
  • 7bbd7a0adb docs: note key differences from reflex Richard 2024-05-31 00:50:29 -07:00
  • 5045798863 docs: add examples, reword intro Richard 2024-05-31 00:32:08 -07:00
  • b715b81fec refactor!: rename derive, map v0.1.0 Richard 2024-05-26 21:31:28 -07:00
  • f2f7a16599 refactor!: minimal react api Richard 2024-05-03 01:02:42 -07:00
  • 047be71eaa refactor: rename unwrap to peek Richard 2024-04-23 20:35:42 -07:00
  • 1e7e20902a refactor: remove unused imports Richard 2024-04-20 20:48:12 -07:00
  • 0c68ff760f test: simplify gc testing Richard 2024-04-20 20:47:25 -07:00
  • 8ca299f671 refactor: code quality Richard 2024-04-20 18:48:09 -07:00
  • f0a7938703 feat: add batch() Richard 2024-04-19 01:01:57 -07:00
  • 8a0d0977ca fix: call selector with atom state Richard 2024-03-30 02:00:07 -07:00
  • 0046af5598 refactor: rename Source to Molecule Richard 2024-03-29 11:47:46 -07:00
  • f2ec300204 fix: apply patches to non-table values Richard 2024-03-27 23:49:50 -07:00
  • 382bc3a904 refactor: refine types and code Richard 2024-03-27 23:49:33 -07:00
  • 33ecae2f50
    refactor!: design overhaul (#1) richard 2024-03-25 19:53:28 -07:00
  • 579d8d651f chore: misc edits Richard 2024-03-25 19:48:57 -07:00
  • a857797465 refactor: finalize updates Richard 2024-03-25 18:57:22 -07:00
  • 6dfcaa5cfa docs: remove unused import Richard 2024-03-25 02:23:58 -07:00
  • 5e592cecdd docs: showcase atom functions Richard 2024-03-25 02:22:55 -07:00
  • fe55171432 docs: reformat api reference Richard 2024-03-25 02:21:38 -07:00
  • 5be8e27296 refactor!: use atom functions Richard 2024-03-25 02:18:10 -07:00
  • 4d4979daa9 feat!: replace split with mapAtom Richard 2024-03-03 22:50:59 -08:00
  • fc3cd6d9ad fix: add unmount behavior to split atoms Richard 2024-03-03 10:24:54 -08:00
  • 4586882d3c test: add benchmarks, dev mode Richard 2024-03-02 02:41:30 -08:00
  • 3548ca5c58 docs: improve readme organization Richard 2024-02-29 22:29:16 -08:00
  • dda00f7a4e feat: add sync typescript types Richard 2024-02-29 22:26:39 -08:00
  • a30293ee3b refactor: catch validation error with pcall Richard 2024-02-29 21:58:04 -08:00
  • d8d0c2a1f8 feat: add sync validation Richard 2024-02-28 21:24:24 -08:00
  • 23dc1ad855 docs: add entries for state sync Richard 2024-02-27 22:22:38 -08:00
  • 17a8c48e54 feat: add state sync Richard 2024-02-27 22:20:18 -08:00
  • 5fe86ef030 docs: stylize license badge Richard 2024-02-25 12:07:51 -08:00
  • e7a1f5d235 refactor: polish code, logo Richard 2024-02-25 12:05:59 -08:00
  • 18723c1377 feat: initial commit Richard 2024-02-25 03:41:09 -08:00