Commit Graph

61 Commits

Author SHA1 Message Date
jaron aaa99f9120 feat: Expose additional channel-related enums in library exports 2025-02-15 15:51:01 -06:00
jaron 1dc1371e34 improved repeated hydration test case 2025-02-15 15:49:04 -06:00
jaron 211c1ca4c6 refactor: Improve hydration type handling with Omit and preserve original properties 2025-02-15 12:14:07 -06:00
jaron 69f32aa067 refactor: Improve hydration to preserve previous properties and types 2025-02-15 12:11:27 -06:00
jaron 9043c637c0 refactor: Simplify hydration type inference in hydrate function 2025-02-15 12:09:39 -06:00
jaron 929cd71881 refactor: Simplify hydrator type signature in Context 2025-02-15 12:07:52 -06:00
jaron c756bbbc30 refactor: Simplify hydrator type signature to fix type conflicts 2025-02-15 12:04:48 -06:00
jaron b4a8f412a1 feat: Add channel property to HydratedMessage and HydratedContext types 2025-02-15 12:00:28 -06:00
jaron 817e37c4e4 feat: Add channel hydration support for Message and Context objects 2025-02-15 11:59:15 -06:00
jaron 1cafdbdcc8 feat: Add Channels cache to Client with ObjectCache implementation 2025-02-15 11:57:07 -06:00
jaron 7f745d9a38 fix: Handle Date conversion for last_pin_timestamp in Channel 2025-02-15 11:43:03 -06:00
jaron 962a1e9909 fix channel fromDiscord implementation 2025-02-15 11:41:45 -06:00
jaron a3514801fe feat: Make Channel.fromDiscord method generic to match base class signature 2025-02-15 11:40:38 -06:00
jaron 1227580083 feat: Add DefaultReaction type to channel types 2025-02-15 11:39:20 -06:00
jaron 835271a4c7 feat: Add DefaultReaction type to message types 2025-02-15 11:33:51 -06:00
jaron 6f385a68e7 reformat channel type 2025-02-15 11:32:25 -06:00
jaron dbad7168e8 feat: Add Channel types with enums and Discord/library interfaces 2025-02-15 11:30:41 -06:00
jaron 43f83a1964 Fix import in channel class 2025-02-15 11:19:59 -06:00
jaron 1480905468 feat: Enhance Channel type with comprehensive Discord channel structure support 2025-02-15 11:18:20 -06:00
jaron 3bb42e3751 Added aider to .gitignore 2025-02-15 11:03:11 -06:00
jaron 8333ab2d44 Merge pull request #3 from jaronpate/ft/v0.0.4
Added workflow and fixed bug with command handling
2025-01-15 13:51:16 -06:00
jaron 1aa0fbb9e2 Added workflow and fixed bug with command handling v0.0.4 2025-01-15 14:50:48 -05:00
jaron be82580f90 Published v0.0.3 because im dumb v0.0.3 2025-01-12 20:20:04 -06:00
jaron 63755fe17a Merge pull request #2 from jaronpate/ft/v0.0.2
Fixed image...i know
2025-01-12 20:10:35 -06:00
jaron 93b7fe2ed5 Fixed image...i know v0.0.2 2025-01-12 20:09:46 -06:00
jaron 3e2b0f24bf Merge pull request #1 from jaronpate/ft/rewrite
ft/rewrite
2025-01-12 20:05:32 -06:00
jaron a57cfc6528 Fully renamed to unicord v0.0.1 2025-01-12 19:53:53 -06:00
jaron 0dbd14da04 Renamed to unicord 2025-01-12 19:29:49 -06:00
jaron 8811dab6ec Fix build script 2025-01-12 19:02:09 -06:00
jaron 486387e905 Update README.md for beta release 2025-01-12 18:55:04 -06:00
jaron e6e4fd1a02 Refactor and update types and handlers
- README changes: removed 'as const' annotation and note.
- Connector changes: dispatched event for commands in gateway.
- Updated processor type guard for command handlers.
- Removed readonly from CommandHandler types in handler definitions.
- Test adjustments: updated demo tests to reliable command registration.
2025-01-12 15:36:01 -06:00
jaron 8943b5a06e Fixed interaction payload/data type 2025-01-05 14:43:12 -06:00
jaron 202255d4ff Added simple component interaction support 2025-01-02 03:10:54 -06:00
jaron fc7f6548a4 Updated the README some for rewrite 2025-01-02 01:49:22 -06:00
jaron 2f20325c03 Added a description to the package 2025-01-01 23:01:05 -06:00
jaron 7a31b09a0d Added some stuff for beta release. Toying with a build script. 2025-01-01 22:21:36 -06:00
jaron 57d86e0e1c Added user type resolution. Fixed bug in arg validation. Small polish here and there 2024-12-30 16:00:24 -06:00
jaron 3bd0a0899b fixed command arg types 2024-12-19 16:15:07 -06:00
jaron 5f038026d3 Some build process stuff 2024-12-18 13:32:15 -06:00
jaron e85083035e Some build proccess stuff 2024-12-16 12:48:18 -06:00
jaron 13b25ca7d2 added event bus. working on a gateway object base class. 2024-12-15 15:11:59 -06:00
jaron fbdff25c14 WE ARE COOKING (slash commands with some arg validation proto working) 2024-11-16 17:07:31 -06:00
jaron 7848ea0082 embarassing ass typo 2024-11-16 12:50:19 -06:00
jaron 119ddfefd1 Prototyping application commands & base command handler 2024-11-16 11:55:10 -06:00
Jaron f3b1546d54 regorganizing and attempting to allow rehydration 2024-11-15 13:49:33 -06:00
Jaron 5b1fa15e66 Hydrator is coming along 2024-11-13 13:34:43 -06:00
Jaron f419e82579 Messages service, ceched promises, adding 'hydration' models 2024-11-12 00:38:08 -06:00
Jaron 17646e7f36 add back github workflows 2024-11-10 01:57:01 -06:00
Jaron 56e10f043a init for rewrite 2024-11-10 01:55:07 -06:00
Jaron Pate 57a787e7ec working application commands? 2022-10-07 01:12:31 -05:00