Commit graph

  • e2241d8d58
    Merge 6f52537e62 into af4eb5262d Kevin Li 2026-10-08 15:21:40 -04:00
  • af4eb5262d chore: bump pnpm main charm-v0.11.1 littensy 2026-09-30 19:31:07 -07:00
  • 1b856b065e release: charm v0.11.1 littensy 2026-09-30 19:30:33 -07:00
  • aa84fa1e3d fix(charm-sync): warn if attempting to sync non-registered signal on the client littensy 2026-09-30 19:25:45 -07:00
  • 2fc3be34d0 fix(charm-sync): preserve global patch list order for nil patches littensy 2026-09-30 19:20:51 -07:00
  • c31e5c5a34 fix(charm-sync): run addSignalsToClient outside tracking scope littensy 2026-09-30 19:06:38 -07:00
  • 73fbfb2685 fix: resolve type errors for new luau version littensy 2026-09-30 18:52:58 -07:00
  • 6f52537e62 fix: correct inner effect cleanup order Yuancheng Li 2026-07-20 11:55:55 -04:00
  • b05f3a9de6
    docs: add missing playerReadyEvent call richard 2026-06-21 18:54:46 -07:00
  • fdb506dc23
    docs: update readme with new charm-sync details richard 2026-06-21 18:40:03 -07:00
  • ba870a8c2c release: charm v0.11.0 charm-v0.11.0 littensy 2026-06-20 21:34:35 -07:00
  • 29be66fa94 test: add skipped inner effect dispose order test littensy 2026-06-20 21:16:14 -07:00
  • d09fb5536b fix: set strict flags if RunService.IsStudio is true littensy 2026-06-20 21:07:50 -07:00
  • 573533058f
    feat!: use alien-signals for reactivity (#50) richard 2026-06-20 20:51:17 -07:00
  • ac357d3898
    Merge branch 'main' into alien-signals richard 2026-06-20 20:48:45 -07:00
  • 02be296b3d docs: add warning for deep-charm and note for observe() littensy 2026-06-20 20:45:50 -07:00
  • d1fa2cce92 chore: bump deps littensy 2026-06-20 20:45:23 -07:00
  • 63a11cf462 test: add cleanup order tests littensy 2026-06-20 20:32:04 -07:00
  • bf91eca680
    Merge bf6962abcc into aea9e83c8b Haz 2026-05-21 16:38:03 +01:00
  • bf6962abcc
    Fix O2 detection probe haziscool 2026-05-21 16:18:42 +01:00
  • aea9e83c8b release: charm v0.11.0-rc.6 charm-v0.11.0-rc.6 littensy 2026-05-05 22:14:53 -07:00
  • c9e42158d6 test: add multi benchmark littensy 2026-05-05 21:24:04 -07:00
  • ccdd539b28 fix: always return pending value in signal setter littensy 2026-05-05 21:23:45 -07:00
  • 6499a0064f ci: remove selene littensy 2026-05-05 21:17:51 -07:00
  • e460846dea refactor: check type of cleanup littensy 2026-04-25 22:35:35 -07:00
  • b00e6760c0 perf: remove clearPending inline operation littensy 2026-04-25 22:32:53 -07:00
  • 71d155e947 chore: housekeeping littensy 2026-04-19 18:46:17 -07:00
  • 6a4b2ded3e docs: link roblox signals littensy 2026-04-11 13:18:18 -07:00
  • eab89077f6 refactor: improve error traceback littensy 2026-04-11 13:06:53 -07:00
  • ee6237c4a2 refactor: satisfy new solver littensy 2026-04-11 11:13:31 -07:00
  • 1740a440d2 chore: housekeeping littensy 2026-04-08 06:50:39 -07:00
  • ed6dd74512 refactor: improve errors in nonstrict, optimize noyield littensy 2026-04-05 03:17:27 -07:00
  • c842926abe chore: housekeeping littensy 2026-04-03 07:26:22 -07:00
  • 3134136e70 ci: disable new solver flag until 0.714 littensy 2026-04-02 07:08:08 -07:00
  • 22b440e35f refactor: use new type solver littensy 2026-04-02 06:49:54 -07:00
  • 748dbc5014 refactor: error for effect cleanup errors littensy 2026-04-02 05:17:51 -07:00
  • c52f55a55e perf: call mapper as-is in mapped() littensy 2026-04-01 05:29:55 -07:00
  • 27c7f5a6fd perf: run observe fn in untracked littensy 2026-04-01 04:37:50 -07:00
  • e3e6209891 ci: check eslint and prettier littensy 2026-04-01 04:19:04 -07:00
  • 025d9b2208 refactor!: run effects in batched littensy 2026-04-01 04:16:16 -07:00
  • 4a48dacfbd fix: check if cleanup functions disposed effect littensy 2026-03-30 04:11:57 -07:00
  • 1f4c7c7a65 refactor: keep error level in some cases littensy 2026-03-30 03:14:33 -07:00
  • 890ff2cf07 refactor: shorten error traceback, housekeeping littensy 2026-03-29 15:25:33 -07:00
  • e426e76ff1 fix: remove old keys when updating key in mapped() littensy 2026-03-27 04:39:02 -07:00
  • 81d547ae82 release: react-charm v0.4.0-rc.4 littensy 2026-03-26 01:11:08 -07:00
  • 9d96c1bc05 release: charm-sync v0.4.0-rc.7 littensy 2026-03-26 01:07:58 -07:00
  • c5753ea71a release: charm v0.11.0-rc.5 charm-v0.11.0-rc.5 littensy 2026-03-26 01:01:12 -07:00
  • 9f7047d484 docs: note peek in migration guide littensy 2026-03-22 13:09:29 -07:00
  • fd6b3efbb5 refactor!: remove peek littensy 2026-03-22 13:08:28 -07:00
  • 5c27052965 feat!: run listen and subscribe callback in untracked littensy 2026-03-19 18:42:30 -07:00
  • 50afcaf6e9 docs: rephrase intro again littensy 2026-03-15 12:38:46 -07:00
  • 00880bec55 feat: export getter and setter types littensy 2026-03-07 19:32:23 -08:00
  • 3460618ee0 docs: rephrase some sections littensy 2026-03-02 11:31:17 -08:00
  • 89478f679c refactor: reorganize repo, create deep-charm littensy 2026-02-24 19:49:34 -08:00
  • d741640d28 refactor: remove recursive() littensy 2026-02-22 23:21:57 -08:00
  • 78dbaa476c release: charm v0.11.0-rc.4 littensy 2026-02-22 23:19:28 -08:00
  • 612612b130 feat: allow recursion in effects by default littensy 2026-02-22 23:14:50 -08:00
  • 10521d05c2 refactor: move test directories littensy 2026-02-19 22:31:40 -08:00
  • 0d1e85754a ci: ignore eslint config file littensy 2026-02-19 22:15:05 -08:00
  • 69d47d580c ci: use javascript eslint config littensy 2026-02-19 21:55:11 -08:00
  • d58d6ffd0b chore: update lockfile littensy 2026-02-19 21:47:28 -08:00
  • 6cfdd46a81 build: fix react peer dep for ci littensy 2026-02-19 21:46:37 -08:00
  • 5aee237f11 docs: move listen nesting note littensy 2026-02-17 18:46:30 -08:00
  • 787084ba59 docs: adjust ordering by importance littensy 2026-02-17 18:45:00 -08:00
  • fe7064acee docs: improve intro and explain getters littensy 2026-02-17 18:38:30 -08:00
  • fe57482aaf chore: update vide littensy 2026-02-17 17:47:29 -08:00
  • 5157975091 chore: fix react tests, run stylua littensy 2026-02-17 17:47:05 -08:00
  • 91ef244ef3 test: add important vue reactivity tests littensy 2026-02-17 17:31:14 -08:00
  • 1ac071b62a fix: add missing recursed check littensy 2026-02-17 17:30:51 -08:00
  • 62fc690a7d
    fix: update signal overload for setter (#58) safazi 2026-02-15 23:06:55 -06:00
  • 26350c726a
    Update signal function type definition for setter safazi 2026-02-15 17:37:42 -06:00
  • e42c7fd8aa feat: mapper should not be redefined on every single item change Dar 2026-01-19 16:26:57 +01:00
  • 41d59cdfad chore: bump deps littensy 2026-01-12 17:24:36 -08:00
  • 28872264a2 build: loosen workspace version requirements littensy 2025-12-14 03:34:05 -08:00
  • a9658a8aa2 ci: upgrade lute littensy 2025-12-14 03:03:10 -08:00
  • a44355b3b6 refactor: improve source readability littensy 2025-12-11 09:26:21 -08:00
  • e08204a9d1 ci: set up lute littensy 2025-12-01 20:12:28 -08:00
  • 15b90c5986 chore: bump versions littensy 2025-12-01 17:30:54 -08:00
  • a20ee3698a test: use lute for tests littensy 2025-12-01 17:29:39 -08:00
  • 72b290219d fix: remove unsynced signals immediately littensy 2025-12-01 17:29:04 -08:00
  • fd752d87d7 chore: bump release candidate charm-v0.11.0-rc.3 littensy 2025-11-29 18:45:47 -08:00
  • c1b417ec2b fix: loosen client signal types littensy 2025-11-29 15:50:07 -08:00
  • 73954f56e7 fix: wrap iterated values in reactive() littensy 2025-11-28 21:09:46 -08:00
  • 9d4af8e669 fix: prevent early reactive gc, alien-signals 3.1.1 littensy 2025-11-28 20:36:51 -08:00
  • b826401bf3 fix: refine reactive proxy logic littensy 2025-11-28 01:18:57 -08:00
  • b3a76face9 feat: sync signals that return reactive proxy littensy 2025-11-25 00:29:08 -08:00
  • aebe3d27ee docs: add fishing game example project littensy 2025-11-23 16:28:11 -08:00
  • 391125b3a2 chore: bump charm-sync version littensy 2025-11-22 22:04:27 -08:00
  • 422ee43a94 fix: check none before patching mutable tables littensy 2025-11-22 22:03:42 -08:00
  • 189ae0f168 fix: make toRaw track all calls littensy 2025-11-21 22:15:08 -08:00
  • 9b89284529 perf: do not create proxies for iteration littensy 2025-11-21 19:50:37 -08:00
  • 1206e008a7 chore: bump versions littensy 2025-11-20 15:06:30 -08:00
  • 366fc668a2 fix: check for nil diffs littensy 2025-11-20 15:05:59 -08:00
  • 9f66803f04 feat: add toRaw() littensy 2025-11-19 21:38:56 -08:00
  • f082956ed9 docs: fix typo charm-v0.11.0-rc.2 littensy 2025-11-18 20:50:48 -08:00
  • b733369e70 docs: reword reactive docs littensy 2025-11-18 20:50:28 -08:00
  • 5c90f928f7 chore: bump versions littensy 2025-11-18 20:40:38 -08:00
  • bd23d54374 feat: add reactive() littensy 2025-11-18 20:39:37 -08:00
  • 7bad215560
    docs: fix typo richard 2025-11-16 07:02:38 -08:00
  • e583574751 test: make some tests more reliable charm-v0.11.0-rc.1 littensy 2025-11-15 20:41:38 -08:00