Commit graph

  • 89f1dfeaa5
    feat: pass cleanup function to effect (#40) richard 2025-01-25 12:14:21 -08:00
  • f99dde8618 feat: pass cleanup function to effect Richard 2025-01-25 12:12:41 -08:00
  • 6be2fbb746
    fix: do not track implicit dependencies in observe() and mapped() (#39) richard 2025-01-25 11:51:17 -08:00
  • 24348f9c24 fix: wrap initial run in peek() Richard 2025-01-25 11:49:19 -08:00
  • 052f9aaa31 fix: call listeners initially once Richard 2025-01-25 11:43:30 -08:00
  • 01a895e2eb fix: use subscribe for explicit dependencies Richard 2025-01-25 11:31:04 -08:00
  • a430cf63e5 fix: Atom type extends Selector Richard 2025-01-25 11:21:56 -08:00
  • f44e3e135f
    fix: add object overloads for observe() and mapped() (#38) richard 2025-01-25 11:10:23 -08:00
  • 8a1b039bd6 fix: add object overloads for observe() and mapped() Richard 2025-01-25 11:09:11 -08:00
  • d15c23bce1 fix: exclude undefined from non-nullable atom Richard 2025-01-25 11:07:30 -08:00
  • 88567e17c5 ci: check all packages in src Richard 2025-01-25 11:05:11 -08:00
  • aae769c981
    feat: add serializeArrays option (#29) richard 2024-11-17 01:22:07 -08:00
  • 337442b687 docs: rephrase debug mode flag Richard 2024-11-04 14:42:09 -08:00
  • f386e2c177 feat: add serializeArrays option Richard 2024-11-04 14:39:45 -08:00
  • ecf808c706 perf: sync atomic changes to keys Richard 2024-10-31 20:57:27 -07:00
  • 13e06dd44c feat: add optional convertArrays Richard 2024-10-30 15:27:55 -07:00
  • e4019c049c chore: bump versions Richard 2024-10-26 19:23:21 -07:00
  • 210266f148 chore: bump versions charm-v0.8.1 Richard 2024-10-26 19:17:20 -07:00
  • 0358adc9c2 fix: function generics default to any for AnyMap Richard 2024-10-26 19:16:06 -07:00
  • 73ae0e6de4
    docs: rewrite documentation (#25) richard 2024-10-25 19:53:46 -07:00
  • 6f3b53c6a9 docs: link example, add file names Richard 2024-10-25 19:49:46 -07:00
  • 64bd05b304 docs: update atom module names Richard 2024-10-25 19:46:31 -07:00
  • 4ea1e49e4f docs: fix typo Richard 2024-10-25 19:40:58 -07:00
  • 0284848f92 docs: remove italics Richard 2024-10-25 19:30:40 -07:00
  • b3477efc09 docs: rephrase intro Richard 2024-10-25 19:27:47 -07:00
  • 7152f21129 refactor: replace all references to molecules Richard 2024-10-25 19:13:06 -07:00
  • 5eacec70ff refactor: rename Molecule to Selector Richard 2024-10-25 19:01:24 -07:00
  • bdf223018a docs: rewrite documentation Richard 2024-10-25 18:53:17 -07:00
  • 833d5f8e86 chore: strip beta tag charm-v0.8.0 Richard 2024-10-12 22:22:04 -07:00
  • 50dd64ee18 fix: do not publish to wally concurrently charm-v0.8.0-beta.2 Richard 2024-10-12 19:40:51 -07:00
  • b0b2d34048 chore: bump beta versions Richard 2024-10-12 19:26:21 -07:00
  • 175717f47e fix: support roblox-ts modules Richard 2024-10-12 19:24:21 -07:00
  • 3b0fa2d596 build: specify package manager Richard 2024-10-12 19:15:58 -07:00
  • a40e2ce6fa build: add publish scripts Richard 2024-10-12 19:09:20 -07:00
  • 5a32a24a47 ci: remove publishing from workflow charm-v0.8.0-beta.1 Richard 2024-10-12 19:06:24 -07:00
  • e94c542367 ci: change publish order Richard 2024-10-12 19:02:32 -07:00
  • dcaa7ed1e6 fix: install pnpm in release workflow Richard 2024-10-12 18:51:07 -07:00
  • b6dbcea844 chore: beta release Richard 2024-10-12 18:44:00 -07:00
  • 08c7e690d5
    refactor!: migrate to monorepo (#23) richard 2024-10-12 18:29:15 -07:00
  • da8d1f3368 revert: delete pack script Richard 2024-10-12 18:20:55 -07:00
  • a5c3827298 build: rename lint, add pack script Richard 2024-10-12 18:19:38 -07:00
  • 505f43c6e3 chore: bump deps Richard 2024-10-12 18:16:19 -07:00
  • b0d0a4744c refactor: rename root project file Richard 2024-10-12 18:15:36 -07:00
  • cb953c745f docs: add docs for all packages Richard 2024-10-12 18:11:23 -07:00
  • a5ab13069d refactor: rename modules to src Richard 2024-10-12 17:50:23 -07:00
  • a5d38b0d6d chore: prepare release, set up workflows Richard 2024-10-12 17:46:07 -07:00
  • 0416717f6c refactor!: create monorepo Richard 2024-10-12 16:08:36 -07:00
  • b038bf1f70 0.7.6 v0.7.6 Richard 2024-09-28 17:18:34 -07:00
  • 7c323e5739
    fix: skip nested captures (#22) richard 2024-09-28 17:17:54 -07:00
  • 1501644a15 test: update atom bench Richard 2024-09-28 17:06:11 -07:00
  • 3074bf8323 fix: skip nested captures Richard 2024-09-28 17:04:35 -07:00
  • 69e5f78463 0.7.5 v0.7.5 Richard 2024-09-28 07:13:04 -07:00
  • ecfb221fdf fix: search for react in _Index Richard 2024-09-28 07:12:52 -07:00
  • 169025983a 0.7.4 v0.7.4 Richard 2024-09-26 11:26:28 -07:00
  • 4eb5a68ae8 chore: bump deps Richard 2024-09-26 11:22:32 -07:00
  • 9e6d7ea9e4 test: add patch tests Richard 2024-09-26 11:20:33 -07:00
  • e32c62753e perf: optimize sparse array preservation Richard 2024-09-26 11:20:27 -07:00
  • 03847bc3f2 0.7.3 v0.7.3 Richard 2024-09-26 00:56:12 -07:00
  • 495139995a fix: return the object if not an array Richard 2024-09-26 00:55:50 -07:00
  • 6587db0167 0.7.2 v0.7.2 Richard 2024-09-26 00:42:25 -07:00
  • 651b91fbfb perf: optimize sparse array coercion Richard 2024-09-26 00:41:57 -07:00
  • 640908ebb9 0.7.1 v0.7.1 Richard 2024-09-25 22:11:22 -07:00
  • 0b4dd2f53b fix(sync): fill sparse arrays with null Richard 2024-09-25 22:10:52 -07:00
  • e5f655482f refactor: separate code for preserving history Richard 2024-09-25 22:10:19 -07:00
  • 8aef95e2ae build: update dev config Richard 2024-09-25 22:10:04 -07:00
  • 4b6739c776 0.7.0 v0.7.0 Richard 2024-09-25 19:18:56 -07:00
  • d50b83453b build: install react as dev package Richard 2024-09-25 19:17:57 -07:00
  • 9ba552cb6c
    fix(sync): block patches before initial hydration (#21) richard 2024-09-20 15:32:20 -07:00
  • 99e2104eb2 refactor: use more explicit type check Richard 2024-09-20 02:11:10 -07:00
  • 4c1b60b17b feat: add ignoreUnhydrated option Richard 2024-09-20 02:01:17 -07:00
  • d962724ac6 build: migrate to rokit Richard 2024-09-20 01:42:00 -07:00
  • d682efa94e fix(sync): block patches before initial hydration Richard 2024-09-20 01:38:53 -07:00
  • f0acadb4e6 0.6.2 v0.6.2 Richard 2024-09-15 18:17:25 -07:00
  • 9329e68a08 fix: allow userdata values for sync Richard 2024-09-15 18:16:59 -07:00
  • 0c6241c542
    feat: allow molecules in server sync (#20) PepeElToro41 2024-09-05 20:23:07 -06:00
  • 1e4ffc389b feat: allow molecules in server sync PepeElToro41 2024-09-04 04:08:45 -06:00
  • 09f684209c feat: support multiple arguments for molecule NormalDuck 2024-08-29 16:37:44 -07:00
  • d202268d3f 0.6.1 v0.6.1 Richard 2024-08-26 19:34:59 -07:00
  • 5392fcd69b feat: add overload for nullable atoms Richard 2024-08-26 19:34:18 -07:00
  • 1906eb3b24 0.6.0 v0.6.0 Richard 2024-08-18 14:44:21 -07:00
  • 81f13eabc7 feat: batch sync operations Richard 2024-08-18 14:43:29 -07:00
  • eb127a05f1 0.5.3 v0.5.3 Richard 2024-08-09 23:19:35 -07:00
  • 72211a674e
    fix: remove observe type union (#15) Kevin 2024-08-10 08:17:15 +02:00
  • 64b3943e0e remove observe type union brinkokevin 2024-08-08 15:16:48 +02:00
  • e39ef14e16 0.5.2 v0.5.2 Richard 2024-07-10 15:15:54 -07:00
  • c6762a6525
    fix: avoid reconnecting to dependencies after cleanup (#14) richard 2024-07-10 15:13:36 -07:00
  • 2e52d1bdae perf: use next iteration Richard 2024-07-10 15:09:00 -07:00
  • ce5ae96c2b feat: allow factory to return nil Richard 2024-07-10 15:08:50 -07:00
  • 1ea601a2fc test: remove print Richard 2024-07-10 15:06:57 -07:00
  • 7dab7c3345 fix: cancel reconnection when unsubscribing Richard 2024-07-10 15:06:49 -07:00
  • 62be3e496d 0.5.1 v0.5.1 Richard 2024-07-09 16:33:09 -07:00
  • 9df9ea13cb
    fix(types): do not make roblox datatypes partial (#13) richard 2024-07-09 16:32:23 -07:00
  • a679fc7cb2 fix(types): do not make roblox datatypes partial Richard 2024-07-09 16:25:38 -07:00
  • d0b842636d 0.5.0 v0.5.0 Richard 2024-07-08 13:50:51 -07:00
  • b68879cafd
    feat(sync): add preserveHistory option (#12) richard 2024-07-08 13:47:50 -07:00
  • fa9e9ba31d build: omit project json from npm Richard 2024-07-08 13:45:03 -07:00
  • 07ee99ade2 feat(sync): add preserveHistory option Richard 2024-07-08 13:44:54 -07:00
  • acab2d3cce fix(types): use maps for set patches Richard 2024-07-07 02:04:56 -07:00
  • 7e4d3cbf42 fix(types): add sets to SyncPatch Richard 2024-07-07 02:04:06 -07:00
  • e545264782 chore: bump wally version Richard 2024-07-07 01:56:29 -07:00