Commit Graph

  • 26c202294f fix(context.ts) fixed bug on type constraints Jacob Nguyen 2022-03-29 01:00:35 -05:00
  • 145fcb37fe refactor(context.ts) clean up context constructing Jacob Nguyen 2022-03-29 00:58:49 -05:00
  • b326a91d10 feat(interactionCreate) add basic context menu handling Jacob Nguyen 2022-03-29 00:39:38 -05:00
  • b0d4f96900 feat : add typings for ctx menus Jacob Nguyen 2022-03-26 02:34:36 -05:00
  • f8c5bfc6c3 fix(structxports) added top lvl module type Jacob Nguyen 2022-03-26 01:43:17 -05:00
  • cf708b6e37 fix(structxports) forgot to export top level types Jacob Nguyen 2022-03-26 01:41:15 -05:00
  • c002c2782b refactor : exports now simplified, removed default arg parsers as parse method removed Jacob Nguyen 2022-03-26 01:34:36 -05:00
  • 2191fda383 refactor : modify module typings to override Jacob Nguyen 2022-03-22 23:19:15 -05:00
  • 44e6e58fee feat(handler) improving context api Jacob Nguyen 2022-03-22 22:35:31 -05:00
  • a227f1a8f2 feat(interactionCreate.ts) finish basic interaction handling for chat input commands Jacob Nguyen 2022-03-22 00:47:06 -05:00
  • d34c1881bd feat(handler) add basic interaction handling and add error for not detecting modules Jacob Nguyen 2022-03-21 19:52:24 -05:00
  • 5baff09c03 feat(types) added util type Override Jacob Nguyen 2022-03-21 17:27:53 -05:00
  • 05fadf0e33 feat : remove parse option, allowing user to custom parse arguments Jacob Nguyen 2022-03-21 17:25:21 -05:00
  • 99aae7d780 feat(handler) added module type checking and started interactions handler Jacob Nguyen 2022-03-20 14:49:14 -05:00
  • 1ad429fb5f feat : finish basic message event handler Jacob Nguyen 2022-03-17 11:33:46 -05:00
  • 2ea35588bd feat (handler) more progress on message handler Jacob Nguyen 2022-03-16 23:18:55 -05:00
  • 5b53d4203e feat : update module loader for extensibility Jacob Nguyen 2022-03-16 14:41:22 -05:00
  • 4102c7102d feat(commands) create module handler to deal with incoming data Jacob Nguyen 2022-03-16 00:34:05 -05:00
  • 3178f18d56 feat (handler) moving to dev build; new module types Jacob Nguyen 2022-03-15 15:12:58 -05:00
  • 5a1870be73 feat : refactor command objects. Deciding not to use a class Jacob Nguyen 2022-03-13 23:05:53 -05:00
  • 586d386afb refactor(command.ts) properties no longer look as ugly Jacob Nguyen 2022-03-13 01:53:23 -06:00
  • 5b968ce442 feat(handler) create command-options interface, remove module Jacob Nguyen 2022-03-13 01:37:24 -06:00
  • 840619d7c5 feat(command.ts) throw error on alias present on slash command Jacob Nguyen 2022-03-12 00:56:24 -06:00
  • ecf7ecc92c feat(handler) finish loading command functionality, adjust properties per cmd type Jacob Nguyen 2022-03-11 17:31:44 -06:00
  • f1ffff48c8 feat(command.ts) Add command class Jacob Nguyen 2022-03-11 15:07:43 -06:00
  • 30b7f59d4f feat(module.ts) Removing and minimizing module. Will allow simplication of revamping Jacob Nguyen 2022-03-11 12:34:53 -06:00
  • 0513391189 build(logger.ts) Remove day.js dependency in favor of native Jacob Nguyen 2022-03-11 11:29:35 -06:00
  • cdd8fced24 refactor(sern.ts) Slowly change handler class to init function Jacob Nguyen 2022-03-11 11:25:34 -06:00
  • 6d2af4728c feat(handler) Filters only executable messages now Jacob Nguyen 2022-03-11 10:39:30 -06:00
  • 10aee77315 feat(handler) begin message event and wrapper.prefix = wrapper.defaultPrefix Jacob Nguyen 2022-03-11 00:43:55 -06:00
  • df626e0864 feat(events) Moving default events to its own folder for organization Jacob Nguyen 2022-03-09 14:25:20 -06:00
  • 08f593792e feat(handler) new ready event handling Jacob Nguyen 2022-03-09 00:44:29 -06:00
  • 9ce1314133 docs(wrapper.ts) Add events property to JSDoc Jacob Nguyen 2022-03-08 18:14:42 -06:00
  • 0dd95be59a feat(sern.ts) Add basic event manager Jacob Nguyen 2022-03-08 16:36:51 -06:00
  • 84fc853dd6 refactor(handler) change init param to Wrapper, add eventConfig type Jacob Nguyen 2022-03-08 13:02:42 -06:00
  • cfb7df8451 feat(sern.ts) attempting to remove the bloated class in favor of smaller functions, install rxjs Jacob Nguyen 2022-03-08 11:43:38 -06:00
  • ff2427f876 perf(sern.ts) remove return await Jacob Nguyen 2022-03-08 00:48:07 -06:00
  • 9e4adf8bcf refactor(structures) create structures dir Jacob Nguyen 2022-03-08 00:30:18 -06:00
  • 36831def0f chore(module.ts) Move Command Modules to different file, change context objs to class counterparts Jacob Nguyen 2022-03-07 23:49:38 -06:00
  • 707840bc76 feat(context.ts) Adding context class and getters and setters Jacob Nguyen 2022-03-04 00:48:11 -06:00
  • 3b8a7f3cbc feat(markup.ts) add arcs changes Jacob Nguyen 2022-03-03 22:44:16 -06:00
  • e4a88ff306 feat(markup.ts) merge higharcs changes Jacob Nguyen 2022-03-03 22:16:16 -06:00
  • 9e17a80ca2 style(markup.ts): formatted a little for readability Jacob Nguyen 2022-03-02 09:47:40 -06:00
  • 15d8a6a794 refactor(utilities): made markup.ts eslint compliant and added formatting to logger Jacob Nguyen 2022-03-01 23:05:25 -06:00
  • 9bef8b332c Merge pull request #15 from rqft/main Arcy 2022-02-22 00:42:40 -03:00
  • 3a4e286381 Create markup.ts Arcy 2022-02-21 21:39:19 -06:00
  • 00a5fa43ad feat(sern.ts): adding logging instead of large complaining messages from bot jacoobes 2022-02-21 17:07:08 -06:00
  • 40fb723143 feat(sern.ts): changed how module is passed around, now has name property at runtime jacoobes 2022-02-21 02:00:12 -06:00
  • ef9d53e6b1 feat(sern.ts): beginning to add new basic logger system jacoobes 2022-02-21 01:58:25 -06:00
  • d17f999d69 style(sern.ts): minimized code, refactor style jacoobes 2022-02-21 00:51:00 -06:00
  • 1cff46c0ab fix(utilexports.ts): forgot to remove the deleted feat of option builder jacoobes 2022-02-21 00:44:52 -06:00
  • 81921937b5 refactor: removed options builder as it is redundant jacoobes 2022-02-21 00:41:34 -06:00
  • 15ab87aac5 refactor(handler): exported the option builder v0.0.1 Jacob Nguyen 2022-02-20 10:48:24 -06:00
  • 408d1e31e3 docs: Updated README links xxDeveloper 2022-02-20 16:19:12 +03:00
  • eaf06581fb Merge branch 'main' of https://github.com/sern-handler/Sern Jacob Nguyen 2022-02-19 13:34:50 -06:00
  • 1397974fb6 feat(sern.ts): changing default value of args in text based cmd to string[], from string Jacob Nguyen 2022-02-19 13:34:30 -06:00
  • e0541f777b feat(sern.ts): changing default value of args in text based cmd to string[], from string Jacob Nguyen 2022-02-19 13:23:58 -06:00
  • b11f999674 feat(sern.ts): changing text-based command parser fn value to string[] Jacob Nguyen 2022-02-19 13:21:44 -06:00
  • b19a41ddf0 style(src): ran eslint through project Jacob Nguyen 2022-02-19 13:16:29 -06:00
  • c8bf7aeb92 refactor(options.ts): move options type declarations to types folder Jacob Nguyen 2022-02-19 13:14:54 -06:00
  • 651009c9ed feat(higherorders.ts): a new function that acts as a command options builder Jacob Nguyen 2022-02-19 13:12:42 -06:00
  • dc30f0288c Merge branch 'main' of https://github.com/sern-handler/Sern Jacob Nguyen 2022-02-19 09:55:20 -06:00
  • 348f707ecd Merge pull request #14 from sern-handler/EvolutionX-10-patch-1 Jacob Nguyen 2022-02-19 08:46:04 -06:00
  • 92c3bacd15 chore: removed Nullable type EvolutionX 2022-02-19 20:11:28 +05:30
  • 664afea478 Merge pull request #13 from sern-handler/EvolutionX-10-patch-1 Jacob Nguyen 2022-02-19 08:39:07 -06:00
  • f6b85d8763 chore: add back @Townsy45's credits EvolutionX 2022-02-19 20:03:40 +05:30
  • f4b6642b73 chores: add back cursorsdottsx credits EvolutionX 2022-02-19 20:01:10 +05:30
  • 94141e7048 docs: updated pronounce ('me' => 'us') xxDeveloper 2022-02-19 16:08:07 +03:00
  • fa622f67e6 docs: Updated README TODO xxDeveloper 2022-02-19 15:41:35 +03:00
  • a506219f19 docs: Updated README TODO xxDeveloper 2022-02-19 15:40:03 +03:00
  • 024aab5f73 docs(readme.md) : fix bugged example code Jacob Nguyen 2022-02-18 23:01:12 -06:00
  • 9a8883e7ce chore(CNAME) : add cname Jacob Nguyen 2022-02-18 22:50:11 -06:00
  • 21fe7534af refactor(types/handler.ts): remove nullish type, never used jacoobes 2022-02-18 11:27:56 -06:00
  • 6a36f9300e docs: added 2 more TODOs EvolutionX 2022-02-18 22:18:32 +05:30
  • 06f7acd848 docs: added TODOs to do EvolutionX 2022-02-18 22:16:45 +05:30
  • 89d40b92f0 Delete CNAME Jacob Nguyen 2022-02-18 10:35:54 -06:00
  • 5df62ba783 Create CNAME Jacob Nguyen 2022-02-18 10:33:18 -06:00
  • 890f377b48 docs(adding documentation): adding the auto generated docs jacoobes 2022-02-18 10:24:08 -06:00
  • 29d92caa16 docs: Update readme code examples xxDeveloper 2022-02-17 22:02:59 +03:00
  • 1492f72751 docs: Updated Readme links xxDeveloper 2022-02-17 18:53:31 +03:00
  • 8ed3cb2205 docs: Updated Readme links xxDeveloper 2022-02-17 18:47:41 +03:00
  • 0850f2de48 Update CNAME xxDeveloper 2022-02-17 18:44:33 +03:00
  • 37905dac57 Update CNAME xxDeveloper 2022-02-17 18:41:42 +03:00
  • e46d7ca5c9 Update CNAME Jacob Nguyen 2022-02-16 14:05:44 -06:00
  • e2654eac9a Update CNAME Jacob Nguyen 2022-02-16 14:01:00 -06:00
  • a97734ace5 Create CNAME Jacob Nguyen 2022-02-16 13:59:05 -06:00
  • 0e795e63dd Merge branch 'main' of https://github.com/jacoobes/Sern xxDeveloper 2022-02-16 22:57:53 +03:00
  • dad3042a64 feat: Improved TypeScript experince xxDeveloper 2022-02-16 22:57:40 +03:00
  • c52899744a Rename LICENSE to LICENSE.md xxDeveloper 2022-02-16 22:39:19 +03:00
  • d1bd3c47be Delete LICENSE.md xxDeveloper 2022-02-16 22:39:06 +03:00
  • 42d3d2ea94 Switch to GNUv2 xxDeveloper 2022-02-16 22:38:23 +03:00
  • e51c7ffed0 fix(codeql-analysis.yml): Fixed autobuild issue on some TS files & deleted more unused comments xxDeveloper 2022-02-16 22:18:29 +03:00
  • 30a1cc929e build(package.json): installed dev dep typedoc and installed script to gen docs jacoobes 2022-02-16 12:13:56 -06:00
  • 5bdeadbcf8 docs(readme.md): updated ping example jacoobes 2022-02-16 09:58:08 -06:00
  • 2a7686f358 codeql: Fixed unused comments for better perform xxDeveloper 2022-02-16 17:39:00 +03:00
  • c35def99c9 fix: Fixed typo in Security.md xxDeveloper 2022-02-16 17:36:27 +03:00
  • 369586f378 feat: Updated Readme design xxDeveloper 2022-02-16 17:30:31 +03:00
  • 29943366a7 style(higherorders.ts): change name of parameter fn -> fns and f -> g jacoobes 2022-02-15 20:36:35 -06:00
  • 7166947d28 fix(sern.ts): checking ctx instanceof Message always returned false jacoobes 2022-02-15 20:23:35 -06:00
  • a2e43f518b refactor(sern.ts): interaction is guaranteed non null, i used null assertion jacoobes 2022-02-15 18:23:52 -06:00