Commit Graph

  • 3cc193a8fa feat(html-parser): support collapsible blockquotes alina sireneva 2024-06-01 16:12:33 +03:00
  • 9fd2aa85f2 feat(core): collapsible quotes alina sireneva 2024-06-01 16:06:36 +03:00
  • 260e87a5f8 feat(core): searchHashtag/iterHashtag methods alina sireneva 2024-06-01 16:03:53 +03:00
  • 260de0db7f test(e2e): fixed e2e tests alina sireneva 2024-05-31 21:28:14 +03:00
  • 635f02162a feat(tl): updated to layer 181 alina sireneva 2024-05-31 17:58:58 +03:00
  • f7e883fe2c feat(core): added findDialogs method alina sireneva 2024-05-30 19:15:34 +03:00
  • cc71f41a9a chore(core)!: resolvePeerMany now returns null on fail alina sireneva 2024-05-30 18:43:52 +03:00
  • ef15b846a9 fix(core)!: map tl errors to MtPeerNotFoundError in resolvePeer alina sireneva 2024-05-30 18:21:40 +03:00
  • 5528ec3afb fix(core)!: throw an error if peer not found for non-bot accounts in resolvePeer alina sireneva 2024-05-30 18:07:46 +03:00
  • c39be7dcd3 fix(core)!: nullable lastMessage in Dialog alina sireneva 2024-05-30 17:43:58 +03:00
  • 974739f2d5 fix(core): handle no dialog in conversation alina sireneva 2024-05-30 16:58:52 +03:00
  • dcd757ec5e v0.12.5 v0.12.5 mtcute-bot 2024-05-29 21:52:21 +00:00
  • 86405fae18 fix(core): onError not working alina sireneva 2024-05-30 00:35:52 +03:00
  • e6e5d97a3e feat(core): fireAndForget param for getCallbackAnswer alina sireneva 2024-05-30 00:25:42 +03:00
  • d828d497db fix(core): correctly cancel on timeout alina sireneva 2024-05-30 00:21:44 +03:00
  • c0ae65b60f fix(core): call Conversation.handleUpdate on the wrapper client alina sireneva 2024-05-30 00:13:55 +03:00
  • 41a3575805 fix(markdown-parser): handle interpolation inside links alina sireneva 2024-05-30 00:07:47 +03:00
  • e081fddbc2 feat(markdown-parser): support Longs in interpolation alina sireneva 2024-05-29 23:55:00 +03:00
  • 9ff8f9d33f feat(html-parser): allow passing Longs to interpolate alina sireneva 2024-05-29 23:37:17 +03:00
  • 7a6d984977 fix(html-parser): interpolating inside attribs alina sireneva 2024-05-29 23:33:37 +03:00
  • 81c8dab2a6 fix(core): use globalThis instead of eval alina sireneva 2024-05-29 11:35:06 +03:00
  • 477bfcf294 v0.12.4 v0.12.4 mtcute-bot 2024-05-28 13:08:36 +00:00
  • 6f2b1a5769 test(e2e): fixed dockerfiles for py3.12 alina sireneva 2024-05-28 14:44:16 +03:00
  • b419cb4753 build(deps): removed node-gyp from root, bumped node-gyp-build alina sireneva 2024-05-28 14:42:28 +03:00
  • 702ff2a0de fix(dispatcher): don't throw on invalid data when using predicates alina sireneva 2024-05-28 14:25:59 +03:00
  • 2d78a892b4 fix(dispatcher): better errors in CallbackDataBuilder#parse alina sireneva 2024-05-28 14:21:10 +03:00
  • 6ec7c94ddb build(deps): use caret peer dependency for @mtcute/test alina sireneva 2024-05-27 12:43:42 +03:00
  • 8305619d44 v0.12.3 v0.12.3 mtcute-bot 2024-05-26 21:31:48 +00:00
  • 0960dae59b feat(dispatcher): allow predicates in CallbackDataBuilder .filter() alina sireneva 2024-05-27 00:06:31 +03:00
  • f0a63f3301 v0.12.2 v0.12.2 mtcute-bot 2024-05-25 12:34:46 +00:00
  • 7194132557 fix(core): correctly handle disableUpdates for highlevel client alina sireneva 2024-05-25 14:58:40 +03:00
  • 1c0bbcdb0c v0.12.1 v0.12.1 mtcute-bot 2024-05-20 09:22:38 +00:00
  • e3fc079f05 fix(core): emit error on -404 alina sireneva 2024-05-19 20:05:07 +03:00
  • dc99a9103b fix(core): onError doesn't register alina sireneva 2024-05-19 20:02:40 +03:00
  • cf97a88b0e updated readme alina sireneva 2024-05-10 05:48:27 +03:00
  • bb722883a3 v0.12.0 v0.12.0 mtcute-bot 2024-05-10 01:27:30 +00:00
  • 0219f24a8b ci: fixed jsr publishing alina sireneva 2024-05-09 02:26:53 +03:00
  • 0cb68f4469 test(e2e): better SESSION_PASSWORD_NEEDED handling (yet again) alina sireneva 2024-05-09 02:13:55 +03:00
  • 8e9e759008 build: use pnpm 9.0.6 alina sireneva 2024-05-06 18:44:11 +03:00
  • 09b284b78f build(deno): updated to deno 1.43.1 alina sireneva 2024-05-06 18:31:39 +03:00
  • a4fadc0403 ci: publish to jsr alina sireneva 2024-05-08 02:44:54 +03:00
  • 86fefbfc02 fix(core): groupedIdUnique is always non-null alina sireneva 2024-05-06 17:56:38 +03:00
  • 73d880c8ac updated to 179 layer (#56) alina sireneva 2024-05-06 12:28:14 +03:00
  • 82b1552468 feat(dispatcher): filter for scheduled messages alina sireneva 2024-05-06 03:41:02 +03:00
  • 47e1cde585 feat(core): getAllScheduledMessages method alina sireneva 2024-05-06 03:36:21 +03:00
  • f877e97d34 feat(core): added missing fields to Message alina sireneva 2024-05-06 03:35:22 +03:00
  • 2a399532a3 feat: support business connections alina sireneva 2024-05-06 03:12:33 +03:00
  • c021f64ed0 fix(core): inspect longs as strings alina sireneva 2024-05-05 21:00:32 +03:00
  • e9d5158451 feat(core): getCollectibleInfo method alina sireneva 2024-05-05 20:59:03 +03:00
  • e8a09ec270 feat(core): broadcast_only flag for searchGlobal alina sireneva 2024-05-05 20:56:52 +03:00
  • 00da6736e6 feat(core): new stickers features alina sireneva 2024-05-05 20:56:23 +03:00
  • 756b99e12f feat(core): support Telegram Business and some other new features alina sireneva 2024-05-05 19:38:51 +03:00
  • a414ea9425 feat(core): basic support for quick replies alina sireneva 2024-05-05 18:56:44 +03:00
  • de8033e6d2 chore(core)!: moved full-specific fields to FullChat alina sireneva 2024-05-04 06:00:35 +03:00
  • 80ddf85083 test(e2e): gracefully handle SESSION_PASSWORD_NEEDED (again) alina sireneva 2024-05-03 05:43:51 +03:00
  • 8b80a3ddbe build: updated to 179 layer alina sireneva 2024-05-03 05:28:49 +03:00
  • cb0dbb712a feat(dispatcher): dependency injection (#55) alina sireneva 2024-05-01 23:47:25 +03:00
  • 0b97e79c47 feat(dispatcher): allow injecting multiple deps at once alina sireneva 2024-05-01 23:02:16 +03:00
  • f277bbc41c build(ts): disable stripInternal alina sireneva 2024-05-01 22:34:17 +03:00
  • 8baacc701c feat(dispatcher): dependency injection alina sireneva 2024-05-01 20:13:22 +03:00
  • 229c49c817 build: generate shims for esnext (#53) alina sireneva 2024-05-01 15:43:03 +03:00
  • 3d38cc4500 build: generate shims for esnext alina sireneva 2024-04-30 16:27:58 +03:00
  • 4acd0d58e9 deno support (#52) alina sireneva 2024-04-30 15:58:04 +03:00
  • ba0fec6340 ci(e2e-deno): hopefully made it a bit less flaky alina sireneva 2024-04-30 05:38:11 +03:00
  • ad9ad041ab test(e2e-deno): ported tests from e2e-node alina sireneva 2024-04-30 05:34:43 +03:00
  • 3553abc534 build: use @teidesu/deno-types for deno typings alina sireneva 2024-04-30 04:20:56 +03:00
  • ac398e657a test(e2e-deno): use @mtcute/deno in tests alina sireneva 2024-04-29 18:10:43 +03:00
  • dc56deb08a fix: check for listener count before emitting error alina sireneva 2024-04-29 18:09:56 +03:00
  • 33515169ff fix(deno): lazily import @db/sqlite alina sireneva 2024-04-29 17:44:00 +03:00
  • 341e8e9d3e docs: fixed some namings alina sireneva 2024-04-29 16:42:58 +03:00
  • 67b290643d build: use a stripped down non-conflicting version of lib.deno.d.ts instead alina sireneva 2024-04-29 05:50:18 +03:00
  • b1b79e2ab1 test(e2e-deno): populate packages from upstream alina sireneva 2024-04-29 01:36:42 +03:00
  • a2cdc73735 feat: initial deno support alina sireneva 2024-04-28 22:41:28 +03:00
  • 2bc9f898e5 chore: removed main field from package.json-s alina sireneva 2024-04-26 12:33:18 +03:00
  • 365369be95 fix(node)!: recursive crypto-node import alina sireneva 2024-04-25 15:37:04 +03:00
  • 8b17c1b8d2 ci: correctly handle e2e-deno retries alina sireneva 2024-04-25 15:03:03 +03:00
  • c3c7d1ddce build: added deprecation notice to commonjs builds alina sireneva 2024-04-25 13:46:11 +03:00
  • 9389cf8b5f chore(i18n)!: export plurals from index alina sireneva 2024-04-25 13:27:04 +03:00
  • 2f39f16ad1 ci: retry e2e-deno a few times alina sireneva 2024-04-25 12:22:13 +03:00
  • 7cc1f5fd30 ci: run tests under 22 node alina sireneva 2024-04-25 11:19:05 +03:00
  • 03a156e9a8 feat(crypto-node): prebuilts for arm alina sireneva 2024-04-25 06:56:20 +03:00
  • d84a946411 build(node): bumped better-sqlite3 alina sireneva 2024-04-25 06:47:59 +03:00
  • 03b8250ef9 ci: run lint parallel to tests alina sireneva 2024-04-25 06:04:00 +03:00
  • 4ab7f4baa8 test: consider Buffers equal to Uint8Arrays alina sireneva 2024-04-25 05:43:17 +03:00
  • 132c90ed94 ci: unit tests under deno alina sireneva 2024-04-25 05:31:20 +03:00
  • b418577bfa refactor(test): refactored and improved deno/bun vitest polyfills a bit alina sireneva 2024-04-25 05:25:56 +03:00
  • 641df422cc test(unit): running unit tests under deno alina sireneva 2024-04-25 04:47:33 +03:00
  • 9ea1d1c581 ci: run release from non-main branch alina sireneva 2024-04-27 11:14:52 +03:00
  • 20e27070dc fix(dispatcher): pubilc constructor for WizardScene alina sireneva 2024-04-27 01:44:11 +03:00
  • 0b1ff588e6 chore: removed main field from package.json-s v0.11.1 alina sireneva 2024-04-26 12:33:18 +03:00
  • 0bbc538678 deprecate CommonJS (#49) alina sireneva 2024-04-25 17:42:39 +03:00
  • 86b97622e3 fix(node)!: recursive crypto-node import alina sireneva 2024-04-25 15:37:04 +03:00
  • 0ab184168c ci: correctly handle e2e-deno retries alina sireneva 2024-04-25 15:03:03 +03:00
  • c7c707b203 build: added deprecation notice to commonjs builds alina sireneva 2024-04-25 13:46:11 +03:00
  • b376732273 chore(i18n)!: export plurals from index alina sireneva 2024-04-25 13:27:04 +03:00
  • c1b7386341 ci: retry e2e-deno a few times alina sireneva 2024-04-25 12:22:13 +03:00
  • ffa4790d3e Node 22 support (#48) alina sireneva 2024-04-25 12:01:29 +03:00
  • 81c1568724 ci: run tests under 22 node alina sireneva 2024-04-25 11:19:05 +03:00
  • 955cef37bc feat(crypto-node): prebuilts for arm alina sireneva 2024-04-25 06:56:20 +03:00
  • 8e4eb73317 build(node): bumped better-sqlite3 alina sireneva 2024-04-25 06:47:59 +03:00