Commit Graph

160 Commits

Author SHA1 Message Date
MapleLeaf
b155cfd526 component events 2021-12-28 22:33:35 -06:00
MapleLeaf
0f98d59618 support ephemeral command replies with missing pieces 2021-12-28 13:59:53 -06:00
MapleLeaf
d89db1ceeb move renderers to subfolder 2021-12-28 13:53:23 -06:00
MapleLeaf
c64ba9eaaa allow any public interface for Reacord subclasses 2021-12-28 13:11:50 -06:00
MapleLeaf
f62b80287d simplify adapter extension 2021-12-28 13:10:37 -06:00
MapleLeaf
f36d550963 new docs script 2021-12-28 13:09:55 -06:00
MapleLeaf
7fd9c9af12 docs 2021-12-28 13:08:46 -06:00
MapleLeaf
1015f23704 upgrades 2021-12-28 01:31:27 -06:00
MapleLeaf
a7732d2086 use console.info 2021-12-27 22:12:07 -06:00
MapleLeaf
9ab1f2b689 defer update if there's no component update 2021-12-27 21:41:14 -06:00
MapleLeaf
3d89b4fe6f generate (incomplete) docs 2021-12-27 21:16:58 -06:00
MapleLeaf
6515f5e3d7 clean up the public interface a tiny bit 2021-12-27 21:16:50 -06:00
MapleLeaf
ef26b66cb8 rendering to channel + simplified adapter interface 2021-12-27 20:57:04 -06:00
MapleLeaf
3682f67bfe add channel renderer + try to simplify adapter generics 2021-12-27 19:22:21 -06:00
MapleLeaf
6bfb1ab6de upgrades 2021-12-27 16:15:05 -06:00
MapleLeaf
e2f35c88a9 add deletion in playground for testing 2021-12-27 14:41:35 -06:00
MapleLeaf
8db2a16305 reply instance deletion 2021-12-27 13:50:56 -06:00
MapleLeaf
32c1e02f92 fix embed description text 2021-12-27 13:49:38 -06:00
MapleLeaf
91b6a15ed1 notes -> todo 2021-12-27 13:13:59 -06:00
MapleLeaf
5e10069a11 todo test 2021-12-27 03:24:07 -06:00
MapleLeaf
3bd1b830b3 update notes 2021-12-27 03:13:14 -06:00
MapleLeaf
05d2367881 tightening coverage + some cleanup 2021-12-27 03:04:15 -06:00
MapleLeaf
c56abcaa34 add action row component 2021-12-27 02:37:15 -06:00
MapleLeaf
5717d12e1f add logMessages testing helper 2021-12-27 02:34:46 -06:00
MapleLeaf
c45294e3f5 make more use of getNextActionRow 2021-12-27 02:32:07 -06:00
MapleLeaf
ca00131f25 select: always create new action row 2021-12-27 02:31:48 -06:00
MapleLeaf
a4425ce923 update jest config 2021-12-27 01:45:40 -06:00
MapleLeaf
df77fd5d5c workflow tweaks 2021-12-27 01:40:03 -06:00
MapleLeaf
8e7afacc57 eslint: ignore docs 2021-12-27 01:12:32 -06:00
MapleLeaf
ceb8e78028 implement select 2021-12-27 00:48:30 -06:00
MapleLeaf
4f978c101a improve testing helpers 2021-12-26 23:46:24 -06:00
MapleLeaf
486df6479f remove setProps nonsense - this isn't java 2021-12-26 23:18:50 -06:00
MapleLeaf
b71a758898 ideas on max instances 2021-12-26 23:03:26 -06:00
MapleLeaf
349fff1bcb move stuff around 2021-12-26 22:57:17 -06:00
MapleLeaf
5ed8ea059f smol upgrades 2021-12-26 22:54:48 -06:00
MapleLeaf
7e91d7525b disable eslint unused exports 2021-12-26 22:54:42 -06:00
MapleLeaf
51bbdea73e some docs 2021-12-26 15:05:58 -06:00
MapleLeaf
7efc7d53c9 add link component 2021-12-26 14:38:18 -06:00
MapleLeaf
ad482d84f8 ugly hack on omit 2021-12-26 14:37:24 -06:00
MapleLeaf
97581cfabd finish embed components 2021-12-26 14:12:58 -06:00
MapleLeaf
fefb57fcc3 update coverage config 2021-12-26 13:18:46 -06:00
MapleLeaf
894e6abb26 move stuff around until it feels right 2021-12-26 12:06:06 -06:00
MapleLeaf
d10618e3c1 kitchen sink test 2021-12-26 12:00:22 -06:00
MapleLeaf
d5815cbec6 omit: use except from type-fest
which doesn't mess up tagged object unions
2021-12-26 11:56:34 -06:00
MapleLeaf
cee63892fe more comprehensive message types 2021-12-26 11:56:03 -06:00
MapleLeaf
f8389cec52 add log-pretty because i'm tired of writing this a lot 2021-12-26 11:55:45 -06:00
MapleLeaf
bfeb28eeb1 embed: exclude children from embed options 2021-12-26 11:55:32 -06:00
MapleLeaf
6909336cac use adapter to make discord.js optional 2021-12-25 20:05:35 -06:00
MapleLeaf
4cf9049496 placeholder test 2021-12-25 14:21:59 -06:00
MapleLeaf
8ca9afb029 add error handler to update subscription 2021-12-25 14:21:46 -06:00