Commit Graph

  • 9fba9ca7d2 feat: Add discovery endpoints for bots and servers feat/stoatapi-discovery Jacob Schlecht 2026-08-25 22:09:18 -06:00
  • a59560aaa8 chore: Update stoat-api to 0.15.2 Jacob Schlecht 2026-08-25 21:49:19 -06:00
  • 686709e860 Deploying to docs from @ stoatchat/javascript-client-sdk@d435932bfa 🚀 docs Dadadah 2026-08-20 04:57:42 +00:00
  • d435932bfa fix: Normalize regex format (#188) main Ray 2026-08-20 00:57:11 -04:00
  • ebdf088f88 Deploying to docs from @ stoatchat/javascript-client-sdk@ee0a9803c5 🚀 Dadadah 2026-08-10 23:29:45 +00:00
  • ee0a9803c5 refactor: Add ability to hydrate outside batch() (#186) Jacob Schlecht 2026-08-10 17:29:07 -06:00
  • dcd83694c2 fix: Call post hydration with the hydrated struct refactor/hydration Jacob Schlecht 2026-08-08 18:01:06 -06:00
  • 39306e5b46 fix: call post hydration Jacob Schlecht 2026-08-08 17:50:58 -06:00
  • de54aee976 refactor: Change hydration to not use a double key map Jacob Schlecht 2026-08-08 17:16:08 -06:00
  • 9e4047230e Deploying to docs from @ stoatchat/javascript-client-sdk@d9a7d919e7 🚀 Dadadah 2026-08-08 06:03:33 +00:00
  • d9a7d919e7 chore: Downgrade typedoc (#185) Jacob Schlecht 2026-08-08 00:03:05 -06:00
  • 66d3cbf29d chore: Try to fix docs workflow a second time (#184) Jacob Schlecht 2026-08-07 23:51:03 -06:00
  • 8aa13b7f02 chore: Update dependencies to address some security issues (#183) Jacob Schlecht 2026-08-07 23:43:11 -06:00
  • 5f8a2869a5 fix: Export these types as they're used in for-web (#182) Jacob Schlecht 2026-08-07 23:27:01 -06:00
  • 528062b937 fix: role hierarchy enforcement in stoat.js (API/models) (#128) Mihai 2026-08-08 07:17:57 +02:00
  • 836ae4c778 fix: don't drop role_mentions when hydrating messages (#181) Aki 2026-08-08 16:47:03 +12:00
  • e90a1496f7 refactor: Move slowmodes from the client to the channel (#180) Jacob Schlecht 2026-08-06 22:32:32 -06:00
  • 33e526aa10 fix: allow passing MFA tickets when changing an account's email address (#179) Gabriel Gutiérrez Fuentes 2026-08-03 18:17:02 +02:00
  • 6d502bb194 feat: audit log (#177) Amelia 2026-08-01 21:41:06 -04:00
  • 27d886ff32 fix: Update a dependency and correct the type for errors (#175) Jacob Schlecht 2026-08-01 11:05:27 -06:00
  • addfc29ce6 fix: nix shell not working (#176) Amelia 2026-07-29 19:37:54 -04:00
  • 7ee09129fd fix: Race condition on init & add method for overriding config options (#172) Ray 2026-07-27 11:38:20 -04:00
  • 30b8505bc9 fix: Require MFA ticket for session revoke (#174) Jacob Schlecht 2026-07-24 23:27:14 -06:00
  • 6fbb5ea162 feat: timeout functionality (#173) İspik 2026-07-25 05:23:50 +03:00
  • 7fef0567c7 fix: linter errors regarding unused imports (#171) Jacob Schlecht 2026-07-17 23:18:14 -06:00
  • c6b90b08ee feat: add pronouns (#169) İspik 2026-07-18 08:08:56 +03:00
  • 297710dbbe fix: Fix missing import for pr 125 (#170) Jacob Schlecht 2026-07-17 21:38:54 -06:00
  • 2c3d0c5366 fix: Specify argument in Client "error" event to be Error instead of any. (#125) Taureon 2026-07-18 05:34:38 +02:00
  • ed6ee065fe chore: update stoat-api (#168) İspik 2026-07-15 20:43:55 +03:00
  • 4573e6b2bb refactor: Reexport UserLimits, change getLimits to get limits (#167) Jacob Schlecht 2026-06-29 12:00:18 -06:00
  • afdd11fc3b feat: Add the ability to get a user's limits, including current (#153) Jacob Schlecht 2026-06-25 09:05:21 -06:00
  • 9da2032818 feat: Add voice statuses for participants, channels, and servers (#166) Jacob Schlecht 2026-06-25 09:05:10 -06:00
  • 3453407ba8 chore: Add tsconfigRootDir to eslint to fix linting in for-web (#164) Jacob Schlecht 2026-05-23 19:04:10 -06:00
  • 0ae58c30be feat: Add the userslowmode event (#162) İspik 2026-05-23 22:18:03 +03:00
  • 8e9b8fa71a feat: Add a logout function for disposal of the client (#163) Jacob Schlecht 2026-05-23 13:17:45 -06:00
  • cfc2b5b433 fix: typing for server ordered role izzy 2026-05-17 23:08:47 +01:00
  • 046fb44cdc chore(deps): bump lodash from 4.17.21 to 4.18.1 dependabot/npm_and_yarn/lodash-4.18.1 dependabot[bot] 2026-05-17 21:17:19 +00:00
  • de9908896a chore: update lockfile izzy 2026-05-17 22:16:04 +01:00
  • 58ae86c5c6 fix: pass entire role object for role icon izzy 2026-05-17 22:10:37 +01:00
  • 64d449d7d3 chore: role icon property izzy 2026-05-17 21:57:13 +01:00
  • 61283bceac chore(deps): bump flatted from 3.3.3 to 3.4.2 dependabot/npm_and_yarn/flatted-3.4.2 dependabot[bot] 2026-05-17 20:32:46 +00:00
  • 0c94ebc0e0 chore(deps): bump picomatch from 2.3.1 to 4.0.4 dependabot/npm_and_yarn/picomatch-4.0.4 dependabot[bot] 2026-05-17 20:32:44 +00:00
  • 6cb9c7ee13 chore(deps): bump seroval from 1.3.1 to 1.5.4 dependabot/npm_and_yarn/seroval-1.5.4 dependabot[bot] 2026-05-17 20:32:42 +00:00
  • 31a6d7675a chore(deps): bump minimatch from 3.1.2 to 10.2.5 dependabot/npm_and_yarn/minimatch-10.2.5 dependabot[bot] 2026-05-17 20:32:37 +00:00
  • 7de00aa7ce chore: upgrade stoat-api izzy 2026-05-17 21:31:18 +01:00
  • a672fea424 fix: hydrate Bot and User when using edit() (#147) Amy 2026-05-10 20:15:26 -04:00
  • 46b20bd7f7 feat: hydrate slowmode into channels and add the new permission (#151) İspik 2026-05-11 03:14:53 +03:00
  • 1c97bc2d5a chore: bump stoat-api version to 0.12.0 (#149) Amy 2026-04-11 19:35:53 -04:00
  • b2a49fae3c Fix/server deletion lockup (#134) 7.3.7 Mihai 2026-03-03 05:17:03 +01:00
  • 7cdf5b1bce fix: linter fix to make pr checks pass (#137) Jacob Schlecht 2026-03-02 21:14:24 -07:00
  • 4a1b1addff feat: Add emoji parsing to sync markdownToText (#136) Jacob Schlecht 2026-03-02 20:47:39 -07:00
  • 3c71fa73e8 fix: markdownToTextFetch will now return results even if fetches fail (#135) Jacob Schlecht 2026-03-02 20:47:27 -07:00
  • 64d8d2c657 fix: correct event name in example (#130) z-nexx 2026-03-02 16:26:49 +01:00
  • 97d924bb3a feat: Add the ability to parse markdown and replace tags asynchronously, and fetch the missing users and channels. (#131) Jacob Schlecht 2026-03-02 08:26:31 -07:00
  • 746afa7839 feat: Enable asynchronous configuration loading and configuration signal (#127) Jacob Schlecht 2026-02-28 12:24:27 -07:00
  • 0f2cd21df8 fix: lint issues (#133) Christopher Hultin 2026-02-28 12:18:54 -07:00
  • e1a9c8a856 chore: aggressively optimise large servers by just not loading many members izzy 2026-02-12 21:45:40 +00:00
  • cdf406094b chore: bump version to 7.3.6 izzy 2026-01-16 20:33:47 +00:00
  • 075832ff2e fix: make ReadyData partial to match event documentation (#123) 7.3.6 Amy 2026-01-16 14:28:35 -04:00
  • 8d2def3ee3 fix: missing undefined check on policy_changes (#122) 7.3.5 Amy 2026-01-01 13:51:30 -04:00
  • 393bd00fdd feat: add nix shell (#121) Amy 2026-01-01 13:50:43 -04:00
  • dd74283320 fix: create user object when creating bot izzy 2025-11-16 14:22:33 +00:00
  • ec178587bf fix: consider DMs as voice channels izzy 2025-10-23 13:34:31 +01:00
  • a3611e18e3 fix: don't include recipients array if not necessary 7.3.4 izzy 2025-10-23 11:38:02 +01:00
  • a6f49b9f35 feat: add call_started system message (#120) Angelo Kontaxis 2025-10-22 21:28:09 +01:00
  • 1e1b738a82 fix: increase typing timeout to 4s (#119) Aeledfyr 2025-10-22 15:27:16 -05:00
  • 1c8e4201cb fix: incorrect signature for Channel#joinCall izzy 2025-10-22 21:07:19 +01:00
  • fcc8b0e195 feat: add Channel#joinCall izzy 2025-10-22 21:04:14 +01:00
  • 2a4dac552c feat: add VoiceParticipant and voice state management izzy 2025-10-22 20:25:58 +01:00
  • f89ed331d2 chore: add Video and Listen to default permission set 7.3.3 izzy 2025-10-22 18:06:16 +01:00
  • 5b8fef4b1a chore: switch to bigint handling for permissions izzy 2025-10-22 17:50:33 +01:00
  • 00f3ca68a4 chore: bump stoat-api to 0.8.9-3 izzy 2025-10-16 18:40:31 +01:00
  • fd4b9f382d refactor: revolt.js -> stoat.js (publish 7.3.0) 7.3.0 izzy 2025-10-16 18:01:45 +01:00
  • 719d9c5f0b fix: ensure lastMessageId is updated on incoming messages izzy 2025-10-16 17:28:53 +01:00
  • 44949768ac chore: increase ack rate izzy 2025-10-16 17:28:42 +01:00
  • 8495f705bf chore: fill optional argument for unreact izzy 2025-10-10 16:36:13 +01:00
  • f568c44160 chore: remove triage workflows izzy 2025-10-10 15:44:22 +01:00
  • 4a568760ce fix: handle group/DM as voice channel izzy 2025-10-08 21:55:49 +01:00
  • 1ae5acaf20 Deploying to docs from @ revoltchat/revolt.js@db29367286 🚀 insertish 2025-09-30 19:30:50 +00:00
  • db29367286 chore: simple voice support izzy 2025-09-30 14:30:17 -05:00
  • dbf3aa82c4 Deploying to docs from @ revoltchat/revolt.js@7e8bd0c817 🚀 insertish 2025-09-29 23:57:58 +00:00
  • 7e8bd0c817 chore: pass-through Message#ack options to Channel izzy 2025-09-29 18:57:32 -05:00
  • 178395fad6 Deploying to docs from @ revoltchat/revolt.js@c1bdf45820 🚀 insertish 2025-09-24 16:36:49 +00:00
  • c1bdf45820 chore: add deleteAll parameter to Message#unreact izzy 2025-09-24 11:36:14 -05:00
  • 036d1fed73 Deploying to docs from @ revoltchat/revolt.js@cae2801134 🚀 insertish 2025-09-23 17:29:06 +00:00
  • cae2801134 chore: update revolt-api to 0.8.9 Revolt CI 2025-09-23 17:28:41 +00:00
  • 1984d6790f Deploying to docs from @ revoltchat/revolt.js@1a33dd00aa 🚀 insertish 2025-09-12 18:23:04 +00:00
  • 1a33dd00aa chore: add channelExclusiveMuted option izzy 2025-09-12 19:22:33 +01:00
  • f6c9bafe2a Deploying to docs from @ revoltchat/revolt.js@219118b287 🚀 insertish 2025-09-12 14:54:35 +00:00
  • 219118b287 feat: helper Channel#muted to expose the muted option izzy 2025-09-12 15:53:59 +01:00
  • 17d8f4c76f Deploying to docs from @ revoltchat/revolt.js@482a3d98d0 🚀 insertish 2025-09-12 13:20:02 +00:00
  • 482a3d98d0 fix: consider mentions when calculating unreads fix: always create a virtual unreads object if not available izzy 2025-09-12 14:19:31 +01:00
  • 52df65d477 Deploying to docs from @ revoltchat/revolt.js@bbfddb0377 🚀 insertish 2025-09-12 12:02:24 +00:00
  • bbfddb0377 feat: add ServerRole#delete helper method izzy 2025-09-12 13:01:56 +01:00
  • e74badc854 Deploying to docs from @ revoltchat/revolt.js@f30d69a3db 🚀 insertish 2025-09-01 16:41:42 +00:00
  • f30d69a3db fix: bump api to actually fix the 204 issue izzy 2025-09-01 18:41:13 +02:00
  • 9650098bd6 Deploying to docs from @ revoltchat/revolt.js@1231b95aa4 🚀 insertish 2025-08-31 16:03:00 +00:00
  • 1231b95aa4 feat: helper function Bot#publicBot izzy 2025-08-31 18:02:28 +02:00
  • 2f0f931b1a refactor: support new Autumn url scheme izzy 2025-08-31 18:02:16 +02:00
  • 4208f7e512 Deploying to docs from @ revoltchat/revolt.js@37267bb829 🚀 insertish 2025-08-30 20:44:17 +00:00