Commit Graph

529 Commits

Author SHA1 Message Date
itsMapleLeaf
49621c5d9d remove tailwindcss types 2022-08-06 00:54:47 -05:00
itsMapleLeaf
8443dfb019 upgrades 2022-08-06 00:54:02 -05:00
itsMapleLeaf
c572f16638 fix pnpm setup 2022-08-06 00:19:21 -05:00
itsMapleLeaf
cd22d75b3a clean up garbage 2022-08-06 00:15:15 -05:00
itsMapleLeaf
91c8e98e8c remove .only 2022-08-06 00:11:21 -05:00
itsMapleLeaf
57e0fd458c enable dep caching 2022-08-06 00:10:23 -05:00
itsMapleLeaf
a39d6295c4 reenable tests in ci 2022-08-06 00:10:09 -05:00
itsMapleLeaf
1cbd5e9bfd throw together some scuffed integration testing infra 2022-08-06 00:05:30 -05:00
itsMapleLeaf
e974f0073d ensure embed values aren't empty 2022-08-06 00:05:10 -05:00
itsMapleLeaf
d5617fd1b5 remove discord-js test 2022-08-05 23:49:07 -05:00
itsMapleLeaf
55b5072e1b run local build script 2022-08-05 23:48:52 -05:00
itsMapleLeaf
69d29d2aa3 lazily create action rows 2022-08-05 23:48:36 -05:00
itsMapleLeaf
6b261d647b support text for embed description 2022-08-05 23:48:13 -05:00
itsMapleLeaf
9c60c24dca message payload tweaks 2022-08-05 11:44:46 -05:00
itsMapleLeaf
3bd0b33750 pass around a client promise so renderers can await login 2022-08-05 11:44:23 -05:00
itsMapleLeaf
f58ec8d776 generate exports 2022-08-05 11:43:07 -05:00
itsMapleLeaf
b2281d51cb added integration test for action row 2022-08-05 11:42:57 -05:00
itsMapleLeaf
66054b31fc update vitest 2022-08-05 11:42:27 -05:00
itsMapleLeaf
f97b2f4816 generate exports before compile 2022-08-05 11:41:08 -05:00
itsMapleLeaf
339bf5a24f slight logical corrections in renderer 2022-08-05 09:06:47 -05:00
itsMapleLeaf
e38a4439c1 Merge branch 'main' of https://github.com/itsMapleLeaf/reacord into rewrite-internals 2022-08-04 14:41:35 -05:00
itsMapleLeaf
c0f2719171 added script to generate exports 2022-08-04 14:39:47 -05:00
itsMapleLeaf
3c59b5ac1e update doc for InteractionInfo 2022-08-04 14:39:10 -05:00
itsMapleLeaf
843b4ef9db remove some random comments and unneeded stuff 2022-08-04 14:37:54 -05:00
itsMapleLeaf
2c8742bc5f cleanup 2022-08-04 13:30:02 -05:00
itsMapleLeaf
ffa9357f73 rename manual test script 2022-08-04 13:02:37 -05:00
github-actions[bot]
1fa4bc800b Version Packages reacord@0.5.1 2022-08-04 10:39:56 -05:00
itsMapleLeaf
e3351654ea changeset 2022-08-04 10:38:08 -05:00
itsMapleLeaf
d1ca002939 fix links, closes #17 2022-08-04 10:38:08 -05:00
itsMapleLeaf
14d6f87dda untested rewrite 2022-08-04 10:29:06 -05:00
itsMapleLeaf
5852b4a616 flatten file structure 2022-08-01 22:49:31 -05:00
itsMapleLeaf
4171b7326a new structure with renderer skeleton 2022-08-01 22:30:29 -05:00
itsMapleLeaf
cbd9120c34 .new.new 2022-07-31 23:43:32 -05:00
itsMapleLeaf
98d6f59fe4 make folder for djs stuff 2022-07-28 22:18:45 -05:00
itsMapleLeaf
aee31c4be2 build library/main 2022-07-28 22:18:03 -05:00
itsMapleLeaf
f2a322e4cd restore old tests + more parallel things 2022-07-28 22:15:49 -05:00
itsMapleLeaf
831bf9ea44 make a new package for helpers 2022-07-27 22:42:35 -05:00
itsMapleLeaf
0df45acba3 keep this helper for later maybe 2022-07-27 18:31:20 -05:00
itsMapleLeaf
76d50b00fa imports 2022-07-27 18:31:12 -05:00
itsMapleLeaf
528e600f1a more sensible test 2022-07-27 18:30:34 -05:00
itsMapleLeaf
42d1541697 more convenient test code 2022-07-27 18:29:59 -05:00
itsMapleLeaf
de53faa828 move generate prop combinations to helpers 2022-07-27 12:47:17 -05:00
itsMapleLeaf
83d146279a scuffed button test 2022-07-26 12:48:00 -05:00
itsMapleLeaf
91c250f63f accept children for button label 2022-07-26 12:15:48 -05:00
itsMapleLeaf
4e3f1cc7cb refactor with node classes again
node classes are great as generic containers, and extended classes are great for node identity with instanceof

also realized that the NodeFactory is a detail of ReacordElement, so I moved it and renamed it to ReacordElementConfig
2022-07-26 09:19:59 -05:00
itsMapleLeaf
67b1f45a8f move things to folders 2022-07-25 11:03:55 -05:00
itsMapleLeaf
9a96da1d34 simplify node structure + convert to message payload in core 2022-07-25 10:47:12 -05:00
itsMapleLeaf
06a8976d8e buttons 2022-07-24 20:41:25 -05:00
itsMapleLeaf
4b6de3ab5f pretty ms for funsies 2022-07-24 15:24:21 -05:00
itsMapleLeaf
35fbf93be7 trying to reduce "layers of conversion"
one problem with the current iteration of reacord is the number of conversation layers there are between internals and the adapter.

the flow is: elements -> node tree -> reacord objects -> adapter objects -> adapter renderer

so far it looks like I can reduce this to: elements -> node tree -> adapter renderer
2022-07-24 15:02:07 -05:00