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
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
2022-08-04 10:39:56 -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
itsMapleLeaf
cfd88fe110
fix test
2022-07-24 13:46:08 -05:00
itsMapleLeaf
a9b5e4c380
rename files appropriately
2022-07-24 13:42:21 -05:00
itsMapleLeaf
f9564897aa
classes are fine, actually! + simplified things more
2022-07-24 13:39:55 -05:00
itsMapleLeaf
533d8a0f60
add back reconciler generic comments
...
dunno what happened to them lol
2022-07-24 13:39:13 -05:00
itsMapleLeaf
05c940ff52
destroying messages, placeholder for deactivate
2022-07-23 19:19:13 -05:00
itsMapleLeaf
4db32ddbbb
async queue abstraction
2022-07-23 18:39:17 -05:00
itsMapleLeaf
02808b7550
split stuff up + handle immediate renders
2022-07-23 18:29:16 -05:00
itsMapleLeaf
1197d12a19
initial hacked-together draft
2022-07-23 17:46:54 -05:00
itsMapleLeaf
eed5715f1f
update website with new remix typings
2022-07-23 14:24:12 -05:00
itsMapleLeaf
e486da0881
migrate to cypress 10
2022-07-23 14:24:12 -05:00
itsMapleLeaf
b275d9b330
update reconciler
2022-07-23 14:24:12 -05:00
itsMapleLeaf
bab134d697
remove vite
...
was only used for viest config types, don't need it now
2022-07-23 14:24:12 -05:00
itsMapleLeaf
df9bdfaf77
remove nanoid, use crypto.randomUUID()
...
removes a dependency, and resolves an ESM require error
2022-07-23 14:24:12 -05:00
itsMapleLeaf
35d7f0b33f
fix linter warnings
2022-07-23 14:24:12 -05:00