Commit graph

272 commits

Author SHA1 Message Date
littensy
02be296b3d docs: add warning for deep-charm and note for observe() 2026-06-20 20:45:50 -07:00
littensy
d1fa2cce92 chore: bump deps 2026-06-20 20:45:23 -07:00
littensy
63a11cf462 test: add cleanup order tests 2026-06-20 20:32:04 -07:00
littensy
aea9e83c8b release: charm v0.11.0-rc.6 2026-05-05 22:14:53 -07:00
littensy
c9e42158d6 test: add multi benchmark 2026-05-05 21:24:04 -07:00
littensy
ccdd539b28 fix: always return pending value in signal setter 2026-05-05 21:23:45 -07:00
littensy
6499a0064f ci: remove selene 2026-05-05 21:17:51 -07:00
littensy
e460846dea refactor: check type of cleanup 2026-04-25 22:35:35 -07:00
littensy
b00e6760c0 perf: remove clearPending inline operation 2026-04-25 22:32:53 -07:00
littensy
71d155e947 chore: housekeeping 2026-04-19 18:46:17 -07:00
littensy
6a4b2ded3e docs: link roblox signals 2026-04-11 13:18:18 -07:00
littensy
eab89077f6 refactor: improve error traceback 2026-04-11 13:06:53 -07:00
littensy
ee6237c4a2 refactor: satisfy new solver 2026-04-11 11:13:31 -07:00
littensy
1740a440d2 chore: housekeeping 2026-04-08 06:50:39 -07:00
littensy
ed6dd74512 refactor: improve errors in nonstrict, optimize noyield 2026-04-05 03:17:27 -07:00
littensy
c842926abe chore: housekeeping 2026-04-03 07:26:22 -07:00
littensy
3134136e70 ci: disable new solver flag until 0.714 2026-04-02 07:08:08 -07:00
littensy
22b440e35f refactor: use new type solver 2026-04-02 06:49:54 -07:00
littensy
748dbc5014 refactor: error for effect cleanup errors 2026-04-02 05:17:51 -07:00
littensy
c52f55a55e perf: call mapper as-is in mapped() 2026-04-01 05:29:55 -07:00
littensy
27c7f5a6fd perf: run observe fn in untracked 2026-04-01 04:37:50 -07:00
littensy
e3e6209891 ci: check eslint and prettier 2026-04-01 04:19:04 -07:00
littensy
025d9b2208 refactor!: run effects in batched 2026-04-01 04:16:16 -07:00
littensy
4a48dacfbd fix: check if cleanup functions disposed effect 2026-03-30 04:11:57 -07:00
littensy
1f4c7c7a65 refactor: keep error level in some cases 2026-03-30 03:14:33 -07:00
littensy
890ff2cf07 refactor: shorten error traceback, housekeeping 2026-03-29 15:25:33 -07:00
littensy
e426e76ff1 fix: remove old keys when updating key in mapped() 2026-03-27 04:39:02 -07:00
littensy
81d547ae82 release: react-charm v0.4.0-rc.4 2026-03-26 01:11:08 -07:00
littensy
9d96c1bc05 release: charm-sync v0.4.0-rc.7 2026-03-26 01:07:58 -07:00
littensy
c5753ea71a release: charm v0.11.0-rc.5 2026-03-26 01:01:12 -07:00
littensy
9f7047d484 docs: note peek in migration guide 2026-03-22 13:09:29 -07:00
littensy
fd6b3efbb5 refactor!: remove peek 2026-03-22 13:08:28 -07:00
littensy
5c27052965 feat!: run listen and subscribe callback in untracked 2026-03-19 18:42:30 -07:00
littensy
50afcaf6e9 docs: rephrase intro again 2026-03-15 12:38:46 -07:00
littensy
00880bec55 feat: export getter and setter types 2026-03-07 19:32:23 -08:00
littensy
3460618ee0 docs: rephrase some sections 2026-03-02 11:31:17 -08:00
littensy
89478f679c refactor: reorganize repo, create deep-charm 2026-02-24 19:49:34 -08:00
littensy
d741640d28 refactor: remove recursive() 2026-02-22 23:21:57 -08:00
littensy
78dbaa476c release: charm v0.11.0-rc.4 2026-02-22 23:19:28 -08:00
littensy
612612b130 feat: allow recursion in effects by default 2026-02-22 23:14:50 -08:00
littensy
10521d05c2 refactor: move test directories 2026-02-19 22:31:40 -08:00
littensy
0d1e85754a ci: ignore eslint config file 2026-02-19 22:15:05 -08:00
littensy
69d47d580c ci: use javascript eslint config 2026-02-19 21:55:11 -08:00
littensy
d58d6ffd0b chore: update lockfile 2026-02-19 21:47:28 -08:00
littensy
6cfdd46a81 build: fix react peer dep for ci 2026-02-19 21:46:37 -08:00
littensy
5aee237f11 docs: move listen nesting note 2026-02-17 18:46:30 -08:00
littensy
787084ba59 docs: adjust ordering by importance 2026-02-17 18:45:00 -08:00
littensy
fe7064acee docs: improve intro and explain getters 2026-02-17 18:38:30 -08:00
littensy
fe57482aaf chore: update vide 2026-02-17 17:47:29 -08:00
littensy
5157975091 chore: fix react tests, run stylua 2026-02-17 17:47:05 -08:00