Commit Graph

  • 78b7db897e update workflow MapleLeaf 2021-12-29 14:03:12 -06:00
  • 3d7d1e8c2b eslint tweaks MapleLeaf 2021-12-29 14:00:38 -06:00
  • 6a3e83769c generate and load docs json MapleLeaf 2021-12-29 14:00:35 -06:00
  • 3eae868f4e docs: setup format/lint MapleLeaf 2021-12-29 13:32:47 -06:00
  • 38c5c74bc2 setup remix app for docs MapleLeaf 2021-12-29 13:30:53 -06:00
  • 88e9919c8f workspace MapleLeaf 2021-12-29 13:19:46 -06:00
  • 3fa99f9ee2 yeet the docs for now MapleLeaf 2021-12-29 13:19:25 -06:00
  • ec8dde942b create remix project MapleLeaf 2021-12-29 11:41:24 -06:00
  • f3aab8f425 action row docs MapleLeaf 2021-12-29 11:41:05 -06:00
  • acbaad145e add license Darius 2021-12-29 02:14:37 -06:00
  • ee8fbbbab4 event info speedcode any% this is horrifying MapleLeaf 2021-12-29 01:55:02 -06:00
  • 4fe5dd2cf9 looser pick MapleLeaf 2021-12-29 01:50:52 -06:00
  • b155cfd526 component events MapleLeaf 2021-12-28 21:17:50 -06:00
  • 0f98d59618 support ephemeral command replies with missing pieces MapleLeaf 2021-12-28 13:59:53 -06:00
  • d89db1ceeb move renderers to subfolder MapleLeaf 2021-12-28 13:53:23 -06:00
  • c64ba9eaaa allow any public interface for Reacord subclasses MapleLeaf 2021-12-28 13:11:50 -06:00
  • f62b80287d simplify adapter extension MapleLeaf 2021-12-28 13:10:37 -06:00
  • f36d550963 new docs script MapleLeaf 2021-12-28 13:09:55 -06:00
  • 7fd9c9af12 docs MapleLeaf 2021-12-28 13:08:46 -06:00
  • 1015f23704 upgrades MapleLeaf 2021-12-28 01:31:27 -06:00
  • a7732d2086 use console.info MapleLeaf 2021-12-27 22:12:07 -06:00
  • 9ab1f2b689 defer update if there's no component update MapleLeaf 2021-12-27 21:41:14 -06:00
  • 3d89b4fe6f generate (incomplete) docs MapleLeaf 2021-12-27 21:16:58 -06:00
  • 6515f5e3d7 clean up the public interface a tiny bit MapleLeaf 2021-12-27 21:16:50 -06:00
  • ef26b66cb8 rendering to channel + simplified adapter interface MapleLeaf 2021-12-27 20:57:04 -06:00
  • 3682f67bfe add channel renderer + try to simplify adapter generics MapleLeaf 2021-12-27 19:22:21 -06:00
  • 6bfb1ab6de upgrades MapleLeaf 2021-12-27 16:15:05 -06:00
  • e2f35c88a9 add deletion in playground for testing MapleLeaf 2021-12-27 14:41:35 -06:00
  • 8db2a16305 reply instance deletion MapleLeaf 2021-12-27 13:50:56 -06:00
  • 32c1e02f92 fix embed description text MapleLeaf 2021-12-27 13:49:38 -06:00
  • 91b6a15ed1 notes -> todo MapleLeaf 2021-12-27 13:13:59 -06:00
  • 5e10069a11 todo test MapleLeaf 2021-12-27 03:24:07 -06:00
  • 3bd1b830b3 update notes MapleLeaf 2021-12-27 03:13:14 -06:00
  • 05d2367881 tightening coverage + some cleanup MapleLeaf 2021-12-27 03:04:15 -06:00
  • c56abcaa34 add action row component MapleLeaf 2021-12-27 02:37:15 -06:00
  • 5717d12e1f add logMessages testing helper MapleLeaf 2021-12-27 02:34:46 -06:00
  • c45294e3f5 make more use of getNextActionRow MapleLeaf 2021-12-27 02:32:07 -06:00
  • ca00131f25 select: always create new action row MapleLeaf 2021-12-27 02:31:48 -06:00
  • a4425ce923 update jest config MapleLeaf 2021-12-27 01:45:40 -06:00
  • df77fd5d5c workflow tweaks MapleLeaf 2021-12-27 01:40:03 -06:00
  • 8e7afacc57 eslint: ignore docs MapleLeaf 2021-12-27 01:12:32 -06:00
  • ceb8e78028 implement select MapleLeaf 2021-12-27 00:48:30 -06:00
  • 4f978c101a improve testing helpers MapleLeaf 2021-12-26 23:43:54 -06:00
  • 486df6479f remove setProps nonsense - this isn't java MapleLeaf 2021-12-26 23:18:50 -06:00
  • b71a758898 ideas on max instances MapleLeaf 2021-12-26 23:03:26 -06:00
  • 349fff1bcb move stuff around MapleLeaf 2021-12-26 22:57:17 -06:00
  • 5ed8ea059f smol upgrades MapleLeaf 2021-12-26 22:54:48 -06:00
  • 7e91d7525b disable eslint unused exports MapleLeaf 2021-12-26 22:29:23 -06:00
  • 51bbdea73e some docs MapleLeaf 2021-12-26 15:05:58 -06:00
  • 7efc7d53c9 add link component MapleLeaf 2021-12-26 14:38:18 -06:00
  • ad482d84f8 ugly hack on omit MapleLeaf 2021-12-26 14:37:24 -06:00
  • 97581cfabd finish embed components MapleLeaf 2021-12-26 14:11:17 -06:00
  • fefb57fcc3 update coverage config MapleLeaf 2021-12-26 13:18:46 -06:00
  • 894e6abb26 move stuff around until it feels right MapleLeaf 2021-12-26 12:06:06 -06:00
  • d10618e3c1 kitchen sink test MapleLeaf 2021-12-26 12:00:22 -06:00
  • d5815cbec6 omit: use except from type-fest MapleLeaf 2021-12-26 11:56:34 -06:00
  • cee63892fe more comprehensive message types MapleLeaf 2021-12-26 11:56:03 -06:00
  • f8389cec52 add log-pretty because i'm tired of writing this a lot MapleLeaf 2021-12-26 11:55:45 -06:00
  • bfeb28eeb1 embed: exclude children from embed options MapleLeaf 2021-12-26 11:54:58 -06:00
  • 6909336cac use adapter to make discord.js optional MapleLeaf 2021-12-25 20:05:35 -06:00
  • 4cf9049496 placeholder test MapleLeaf 2021-12-25 14:21:59 -06:00
  • 8ca9afb029 add error handler to update subscription MapleLeaf 2021-12-25 14:21:46 -06:00
  • e4a46cfb51 remove unneeded deps MapleLeaf 2021-12-25 13:17:57 -06:00
  • d14086a60c remove old sources MapleLeaf 2021-12-25 13:08:34 -06:00
  • 8ced531144 library exports organization MapleLeaf 2021-12-25 12:56:58 -06:00
  • 969c20f32d upgrades + resolve esbuild to latest MapleLeaf 2021-12-25 12:49:36 -06:00
  • 5ee55ef3c0 instance management and deactivation MapleLeaf 2021-12-25 12:30:49 -06:00
  • 433e445c1d queued updates via rxjs MapleLeaf 2021-12-25 11:12:17 -06:00
  • c74f8df231 split up embed file MapleLeaf 2021-12-25 04:06:56 -06:00
  • 6747f7bdaf smol reconciler cleanup MapleLeaf 2021-12-25 04:05:40 -06:00
  • bce472ab37 embed children MapleLeaf 2021-12-25 03:54:35 -06:00
  • 6f3c97812c embeds + decentralized element definition MapleLeaf 2021-12-25 03:11:01 -06:00
  • 18bcf4828c refactor: interactive button MapleLeaf 2021-12-25 01:52:55 -06:00
  • 99430e0edc refactor: rendering button MapleLeaf 2021-12-25 01:24:52 -06:00
  • e799e71f1a beginnings of new api MapleLeaf 2021-12-25 00:52:21 -06:00
  • fa95b42be6 withLoggedMethodCalls: less noisy output MapleLeaf 2021-12-25 00:52:08 -06:00
  • 59bce88f3a playground: simple command handler MapleLeaf 2021-12-25 00:51:43 -06:00
  • f6e75d52a2 fix imports i was being dumb MapleLeaf 2021-12-23 13:13:31 -06:00
  • 8ec5d554be buttons require label or emoji MapleLeaf 2021-12-23 10:09:36 -06:00
  • 19b2dfd534 add missing tree assignment MapleLeaf 2021-12-23 10:09:29 -06:00
  • 8dd6e3dab2 organization MapleLeaf 2021-12-23 09:57:44 -06:00
  • b96c7c6284 add action queue unit test MapleLeaf 2021-12-23 09:39:44 -06:00
  • e11f8a4e0f remove action queue optimization MapleLeaf 2021-12-23 09:39:34 -06:00
  • 11f56d35f1 upgrades MapleLeaf 2021-12-22 23:11:13 -06:00
  • 7fef81d187 some refactors, mainly splitting out action queue MapleLeaf 2021-12-22 22:51:07 -06:00
  • 4d89795d13 slightly nicer render call MapleLeaf 2021-12-22 22:06:31 -06:00
  • dffc8b574d notes MapleLeaf 2021-12-22 22:05:11 -06:00
  • 20d8862def ci: remove build from all jobs, run build standalone MapleLeaf 2021-12-22 21:40:05 -06:00
  • 8978383db1 try vitest again MapleLeaf 2021-12-22 21:36:57 -06:00
  • d85a27d6e1 use console.info MapleLeaf 2021-12-22 20:59:23 -06:00
  • 21159c6c70 cloneInstance fix: preserve children MapleLeaf 2021-12-22 20:51:15 -06:00
  • 01a50cd1ad add playground MapleLeaf 2021-12-22 20:50:17 -06:00
  • a8e0570762 run tests with colors MapleLeaf 2021-12-22 14:11:06 -06:00
  • 1d72c81b1c run coverage in ci MapleLeaf 2021-12-22 14:10:52 -06:00
  • 5c4cef7b33 remove deferred MapleLeaf 2021-12-22 14:05:45 -06:00
  • f14306fe26 remove .only MapleLeaf 2021-12-22 14:05:42 -06:00
  • 3113593f4f improved updates MapleLeaf 2021-12-22 14:02:54 -06:00
  • 7431ec7f9a call deferUpdate on interactions MapleLeaf 2021-12-22 13:52:55 -06:00
  • e2c45c2f8e root: allow arbitrarily awaiting completion MapleLeaf 2021-12-22 13:52:05 -06:00
  • b3b0fdc279 button onClick MapleLeaf 2021-12-22 12:57:15 -06:00