Commit Graph

  • e5f550c1b9 chore: replace blocking semaphore with async version and reduce concurrency to 1 in RPC class main retoor 2025-09-07 02:28:12 +0000
  • 3d77653cbc fix: increase RPC semaphore limit from 3 to 200 and wrap poller call in semaphore context manager retoor 2025-09-07 02:22:48 +0000
  • c26f636e9d feat: increase RPC semaphore limit from 1 to 3 in RPC class constructor retoor 2025-09-04 22:46:15 +0000
  • f47e803f69 chore: strip trailing whitespace and add semaphore to RPC class in src/snekbot/rpc.py retoor 2025-08-30 13:45:42 +0000
  • 4ed7c60346 fix: correct misspelled 'async with' keyword in bot.py semaphore context manager retoor 2025-08-30 13:41:58 +0000
  • c0e94d4199 feat: add asyncio semaphore to bot message processing loop for concurrency control retoor 2025-08-30 13:39:27 +0000
  • 06530eb225 feat: add final parameter to send_message method for rpc call control retoor 2025-08-21 09:50:02 +0000
  • fcd53a6b85 fix: correct off-by-one error in pagination offset calculation for user list endpoint retoor 2025-08-02 11:24:53 +0000
  • a73df33f05 fix: switch RPC endpoint from staging to production gateway and refactor async response handling retoor 2025-08-02 00:59:33 +0000
  • 99492ec73b chore: skip non-final message events in bot.py event loop retoor 2025-05-29 08:08:18 +0000
  • a326406c90 chore: remove trailing whitespace and fix async call patterns across src/ files retoor 2025-05-21 16:18:55 +0000
  • 04db6f4590 chore: bump snekbot version from 1.0.0 to 1.1.0 in pyproject.toml retoor 2025-05-10 19:53:25 +0000
  • ad8c6bf308 chore: remove trailing whitespace from README.md line 42 and add null data guard in bot.py receive loop retoor 2025-05-10 19:52:53 +0000
  • 8930c40f43 chore: remove emoji and casual language from README.md for professional tone retoor 2025-05-05 20:25:01 +0000
  • 746debccd7 docs: rewrite README with emoji-rich quickstart guide and modernized project overview retoor 2025-05-05 20:13:45 +0000
  • df7794a6a9 chore: update Makefile to use python3.12 and fix formatting in example bot code retoor 2025-05-05 20:08:30 +0000
  • 0adb5836d3 chore: strip trailing whitespace from bot.py and all src/ source files retoor 2025-05-03 15:19:13 +0000
  • 33a2d201da chore: remove trailing whitespace and add on_init hook with initial connection flag in bot.py retoor 2025-05-03 15:13:47 +0000
  • eeb4593854 fix: add super calls and fix on_own_message signature in ExampleBot retoor 2025-04-24 19:40:44 +0000
  • 4cbb7d17e3 chore: remove TODO.md and refactor bot channel caching with get_channel method retoor 2025-04-24 19:38:56 +0000
  • 476041c0ab chore: replace hardcoded API timeout values with configurable constants in snek_core_bot.py retoor 2025-04-24 19:03:12 +0000
  • c1421d0c22 chore: remove redundant exception handling in rpc send and fix bot reconnection logic retoor 2025-02-18 18:09:51 +0000
  • bedd2345a4 fix: correct typo in commit message from 'Fixx' to 'Fix' for consistency retoor 2025-02-18 15:34:57 +0000
  • de5b20bed9 fix: replace raise with logger.exception and break on websocket close/error/unknown in rpc receive loop retoor 2025-02-17 19:11:45 +0000
  • 4d09fad32f refactor: remove verbose debug logging from RPC response methods and echo handler retoor 2025-02-15 20:11:34 +0000
  • cfbd5a1ce4 fix: replace silent break with exception raise on ws close and error in RPC.receive retoor 2025-02-15 12:23:46 +0000
  • e078ef918b chore: replace placeholder example content with initial project scaffold retoor 2025-02-13 09:40:22 +0000
  • 85922db224 fix: update bot.py to access user attributes via dict keys instead of object properties retoor 2025-02-13 09:36:46 +0000
  • 05410b484e fix: log full exception traceback for unhandled message events instead of debug message retoor 2025-02-13 09:31:50 +0000
  • 5a94f2d041 fix: fallback to data dict key lookup in RPC result __getitem__ and prevent overwrite in __setitem__ retoor 2025-02-13 09:26:50 +0000
  • ffc347030f chore: remove unused join_conversation flag and trailing whitespace in bot.py event loop retoor 2025-02-13 09:21:35 +0000
  • e88b154510 chore: migrate user attribute access from dict-style to object-style in bot.py retoor 2025-02-13 09:12:52 +0000
  • dfb893c0cd chore: remove duplicate for-loop line in RPC.__aiter__ method in rpc.py retoor 2025-02-12 00:06:19 +0000
  • 103142acad fix: correct rpc endpoint path for user authentication service retoor 2025-02-12 00:03:41 +0000
  • abd8bcb7ee chore: add initial build artifacts and expand egg-info metadata with readme retoor 2025-02-10 22:12:50 +0000
  • 7bb4691ab4 chore: relax python version constraint from >=3.12 to >=3 in pyproject.toml retoor 2025-02-10 22:09:59 +0000
  • cf47bd65d3 docs: add authentication placeholder and production-ready reconnect note to README and example retoor 2025-02-10 21:31:02 +0000
  • 4f4ae87b7a feat: refactor bot event handlers to accept flat parameters and add join/leave auto-replies retoor 2025-02-10 13:16:55 +0000
  • 756e26eb42 fix: include actual error details in exception message for message parsing failure retoor 2025-02-01 15:20:13 +0000
  • e85f7d748f fix: correct f-string syntax errors in print statements across multiple event handlers retoor 2025-02-01 15:16:25 +0000
  • 158df199cc fix: correct f-string syntax by removing extraneous 'f' prefix in format expressions across multiple event handlers retoor 2025-02-01 15:14:56 +0000
  • 3b5cb74d94 fix: correct f-string typo in README debug print and update run instructions retoor 2025-02-01 15:14:08 +0000
  • 3628ab98f5 feat: add TODO.md with logging and asyncio migration tasks retoor 2025-02-01 15:00:05 +0000
  • 6654901f37 docs: add .gitignore, LICENSE, Makefile, README tutorial, example bot, pyproject.toml, and core snekbot modules retoor 2025-02-01 14:58:18 +0000