Commit Graph

  • abe8e57ae3 feat: Update banned user handling to support prefix matching agessaman 2026-01-18 20:04:50 -08:00
  • 93c4004e2d feat: Add unique advert packet tracking and leaderboard functionality agessaman 2026-01-18 14:16:04 -08:00
  • 9a74144a8f feat: Add ZIP code geocoding support to GlobalWxCommand agessaman 2026-01-18 08:08:31 -08:00
  • aa3951827a feat: Implement command queuing for global cooldowns in CommandManager agessaman 2026-01-17 21:12:24 -08:00
  • 951ded4244 feat: Add support for custom WXSIM weather sources in wx_command and wx_international modules agessaman 2026-01-17 16:52:15 -08:00
  • 58901a2857 chore: Update docker-setup.sh and documentation for improved serial device handling and logging agessaman 2026-01-17 12:12:33 -08:00
  • ce79c382da chore: Enhance docker-setup.sh with verification steps for log and database paths agessaman 2026-01-17 12:01:54 -08:00
  • d9642d41f2 chore: Enhance docker-setup.sh for improved serial device handling and Docker compatibility agessaman 2026-01-17 11:54:58 -08:00
  • 9ca59fbcee chore: Improve docker-compose.yml and docker-setup.sh for better environment management agessaman 2026-01-17 11:49:57 -08:00
  • 0c1131e363 chore: Refine docker-compose.yml for improved build process agessaman 2026-01-17 11:34:15 -08:00
  • 1d60475186 chore: Refine Docker configuration for serial device handling agessaman 2026-01-17 10:57:34 -08:00
  • 6a1a78cb2a chore: Update Docker configuration for improved image management agessaman 2026-01-17 10:40:25 -08:00
  • 458c920c2b chore: Update GitHub Actions workflow to include 'dev' branch support agessaman 2026-01-17 10:20:03 -08:00
  • f81555f821 chore: Update Docker documentation and optimize Dockerfile for caching agessaman 2026-01-17 10:10:59 -08:00
  • 12c372c9c3 feat: Enhance docker-setup.sh for automatic path updates and improve documentation agessaman 2026-01-17 09:57:43 -08:00
  • c8649ab250 chore: Simplify docker-compose.yml and enhance Docker documentation agessaman 2026-01-17 09:48:05 -08:00
  • e18b96f3df chore: Update configuration and documentation for Docker setup agessaman 2026-01-17 09:40:16 -08:00
  • 21b46e9ee6 fix: Update sed command in docker-setup.sh for improved compatibility agessaman 2026-01-17 09:28:39 -08:00
  • 9b15d92b2f feat: Enhance Docker setup script for improved configuration and device detection agessaman 2026-01-17 09:25:26 -08:00
  • 61445b4811 feat: Update README and .gitignore for Docker deployment agessaman 2026-01-17 08:34:38 -08:00
  • db0db96f7e feat: Add reload configuration functionality and update admin commands agessaman 2026-01-16 19:55:44 -08:00
  • 117b687b0b feat: Add dynamic styling and sample generation for website agessaman 2026-01-15 21:51:31 -08:00
  • 69d252d173 feat: Implement dynamic styling options for website generation agessaman 2026-01-15 21:51:15 -08:00
  • d2abc49048 feat: Enhance command documentation and usage information agessaman 2026-01-15 20:04:58 -08:00
  • 2b3f3489bd feat: Enhance command help functionality with channel restrictions agessaman 2026-01-15 17:56:27 -08:00
  • 76ba4f1c0e fix: Refine content matching logic in CommandManager agessaman 2026-01-15 17:10:35 -08:00
  • 4bd48e5165 feat: Add sub-command support and usage information retrieval for commands Adam Gessaman 2026-01-15 10:04:09 -08:00
  • 11dc22ae46 feat: Implement companion location features in weather commands agessaman 2026-01-13 21:29:11 -08:00
  • f3d33b68c7 feat: Enhance rate limiting flexibility in command responses Adam Gessaman 2026-01-13 12:43:30 -08:00
  • c04ecd9ffd fix: Update escape sequence documentation for consistency Adam Gessaman 2026-01-13 10:55:59 -08:00
  • 89ecc34ef6 feat: Enhance geocoding capabilities with country and state normalization agessaman 2026-01-12 21:10:51 -08:00
  • 3d654d1fba feat: Add airplanes command for aircraft tracking agessaman 2026-01-12 20:05:02 -08:00
  • 01dc2679fd feat: Add escape sequence decoding for greeting messages agessaman 2026-01-12 15:51:26 -08:00
  • 8bef8ed485 refactor: Clarify repeater prefix extraction in message handling Adam Gessaman 2026-01-12 09:51:34 -08:00
  • ce561c18db feat: Enhance keyword response handling with escape sequence support Adam Gessaman 2026-01-12 09:16:34 -08:00
  • 7984fa3af6 feat: Enhance command messaging with repeat tracking and transmission monitoring agessaman 2026-01-11 20:30:02 -08:00
  • 357fc863fb Version 0.7 v0.7 Adam Gessaman 2026-01-11 11:32:24 -08:00
  • 5006c9b5c2 refactor: Improve bot shutdown handling and cleanup process agessaman 2026-01-11 11:09:50 -08:00
  • 2cd24cda16 feat: Add minimal configuration example and update .gitignore agessaman 2026-01-10 19:44:49 -08:00
  • 106e7efca8 feat: Add light mode support for modal and UI elements in web viewer agessaman 2026-01-10 19:44:24 -08:00
  • ca80924e38 feat: Enhance web viewer functionality and configuration options agessaman 2026-01-10 16:39:07 -08:00
  • 760bf7ad1f feat: Enhance logging and client management in BotDataViewer agessaman 2026-01-10 10:34:37 -08:00
  • e14574580a fix: Improve database cleanup process in BotDataViewer agessaman 2026-01-10 09:42:28 -08:00
  • cc3fffeb54 feat: Add command enable/disable configuration for various commands agessaman 2026-01-10 09:33:15 -08:00
  • 7ee77c16c0 feat: Implement message queuing and rate limiting for Discord webhook posts agessaman 2026-01-09 16:03:30 -08:00
  • ea30227a73 Merge pull request #29 from tbaumann/feat/nix-web-viewer Adam Gessaman 2026-01-08 10:21:06 -08:00
  • 18996cdd78 Adding webviewer nixos option and improving tests Tilman Baumann 2026-01-08 13:56:31 +01:00
  • ae45d1e95b Merge pull request #28 from agessaman/pr-27-integrated Adam Gessaman 2026-01-07 22:13:59 -08:00
  • 4eac053547 chore: Remove outdated TESTING_GUIDE.md agessaman 2026-01-07 20:36:59 -08:00
  • d9f2820b4f fix: Clean up critical error logging in NixOS test for meshcore-bot agessaman 2026-01-07 20:28:29 -08:00
  • 40a135340a feat: Improve log file checks in NixOS test for meshcore-bot agessaman 2026-01-07 20:19:42 -08:00
  • ce9a1020c6 feat: Enhance NixOS test for meshcore-bot service agessaman 2026-01-07 20:16:09 -08:00
  • 1acbee0b5b feat: Enhance bot signal handling and update dependencies agessaman 2026-01-07 20:06:43 -08:00
  • 070e02554e Merge branch 'pr-27' into pr-27-integrated agessaman 2026-01-07 19:18:29 -08:00
  • f054cd5f35 fix: Improve weather string handling to prevent emoji truncation agessaman 2026-01-07 17:36:49 -08:00
  • 2be93ebf6f Allowign to pass --config to web viewer Tilman Baumann 2026-01-07 15:15:42 +01:00
  • a6c56ecd3c Add Nix flake with NixOS module and modernize Python packaging Tilman Baumann 2025-12-30 13:32:40 +01:00
  • 578fa2caa4 fix: Prevent potential segfaults by deep copying event payloads agessaman 2026-01-05 17:20:15 -08:00
  • a34f816af5 bug: fixed path decoding logic in PathCommand agessaman 2026-01-04 15:57:56 -08:00
  • 5b06289ac1 feat: Add Discord bridge configuration to example and update README agessaman 2026-01-04 10:30:14 -08:00
  • 6ca74723c9 fix: Improve error handling and client connection management in BotDataViewer agessaman 2026-01-03 20:57:29 -08:00
  • 2cf2fd6ce7 feat: Enhance link extraction and conversion in WeatherService agessaman 2026-01-02 16:24:49 -08:00
  • 51acebdc1a refactor: Improve async lock handling in InternetStatusCache agessaman 2026-01-02 14:42:04 -08:00
  • cda0c1d14f chore: Update JWT renewal interval to 24 hours in configuration example agessaman 2026-01-02 14:29:56 -08:00
  • 50724d1fed feat: Enhance asyncio event loop handling across modules agessaman 2026-01-02 09:25:31 -08:00
  • e7eed79b4d docs: Add __init__ docstrings and refine type hints for client and command initializers. agessaman 2026-01-01 22:04:48 -08:00
  • 52d1dac3db feat: Introduce ESPN and TheSportsDB clients and enhance command code quality with type hints and docstrings. agessaman 2026-01-01 21:55:48 -08:00
  • a32fe0dcfd docs: Add docstrings and type hints across modules for improved clarity and maintainability. agessaman 2026-01-01 20:12:49 -08:00
  • e91370672e Refactor command response handling in CmdCommand to streamline command list retrieval agessaman 2026-01-01 18:53:25 -08:00
  • 5abf0a20dd Enhance location resolution in MessageHandler and RepeaterManager agessaman 2026-01-01 18:52:32 -08:00
  • 7b2cdf411a Refactor database connection handling in GreeterCommand to use centralized method agessaman 2026-01-01 16:54:05 -08:00
  • 73492c8ff1 Add system health monitoring and reporting functionality agessaman 2026-01-01 16:37:03 -08:00
  • be14617d34 update python dependencies agessaman 2026-01-01 16:18:28 -08:00
  • 5eb689f1a9 Enhance weather data retrieval and formatting in wx_international command agessaman 2026-01-01 16:14:12 -08:00
  • f35b77cfcc Clarify weather forecast output formatting in wx_international command agessaman 2026-01-01 15:34:46 -08:00
  • 4e890b4b7b Improve message content processing by stripping trailing whitespace and newlines agessaman 2026-01-01 15:20:53 -08:00
  • 72b7ebbb1e Refactor cooldown management in command classes to utilize centralized tracking agessaman 2026-01-01 12:39:46 -08:00
  • c729e4efb6 Refactor logging setup and MQTT connection handling in PacketCaptureService agessaman 2026-01-01 12:23:56 -08:00
  • 80b6bcceea Refactor database connection handling in web viewer and improve error logging; fix keyword reporting to web viewer agessaman 2026-01-01 12:16:22 -08:00
  • 5ae67bc071 Refactor command handling and enhance plugin validation agessaman 2026-01-01 12:03:54 -08:00
  • e5f98d69e6 Implement internet connectivity caching and enhance command handling in CommandManager agessaman 2026-01-01 11:42:35 -08:00
  • cf43362ad5 Enhance error handling and cache management in core and message handler modules agessaman 2026-01-01 11:34:57 -08:00
  • 5c31ee75ff Improve stability of web viewer integration by logging stdout/stderr to file instead of PIPE. agessaman 2026-01-01 10:38:38 -08:00
  • e4e70930f9 Update README and enhance command functionality agessaman 2025-12-31 16:54:38 -08:00
  • dfbf9c04a4 Fix errant ! in translation string agessaman 2025-12-30 15:08:25 -08:00
  • 316119c3fe Add announcements command and configuration options config.ini.example agessaman 2025-12-29 20:44:00 -08:00
  • 427b27fee3 Enhance help command to provide a dynamic list of available commands based on usage statistics. Implemented database querying for command usage and improved fallback mechanisms for command listing. Updated CommandManager to utilize the new method for better help text suggestions. agessaman 2025-12-29 16:46:57 -08:00
  • 53b31c20a5 Merge pull request #24 from lincomatic/prm8 Adam Gessaman 2025-12-29 16:01:53 -08:00
  • a7b14df9ef Enhance magic8 command response formatting Adam Gessaman 2025-12-29 16:01:11 -08:00
  • afda22f0fe Refactor database path and placeholder handling across modules agessaman 2025-12-29 15:42:35 -08:00
  • 3ae6d6dbd5 Update database path configuration for web viewer agessaman 2025-12-29 10:46:08 -08:00
  • b80ff093fb Merge pull request #21 from lincomatic/pr Adam Gessaman 2025-12-29 09:43:21 -08:00
  • ccc38a3294 Update database connection handling in scheduler and integration modules agessaman 2025-12-29 09:33:57 -08:00
  • 759ee372cb Refactor geocoding logic in wx_international to utilize geocode_city_sync agessaman 2025-12-29 09:22:06 -08:00
  • 251c2dbc27 Update SportsCommand with additional WHL teams and aliases agessaman 2025-12-28 23:09:33 -08:00
  • 7b2288f578 Enhance scheduled messaging with mesh information retrieval agessaman 2025-12-28 23:01:49 -08:00
  • 4ccfe86494 Enhance weather command functionality with provider selection and delegation agessaman 2025-12-28 21:45:22 -08:00
  • 055db64ded Add TheSportsDB client integration for enhanced sports data retrieval agessaman 2025-12-28 21:32:54 -08:00
  • 63ed0fd73d Update database connection handling to ensure string paths and set timeout agessaman 2025-12-28 12:12:15 -08:00
  • c2bd1f06e3 Implement database path validation in BotDataViewer and BotIntegration agessaman 2025-12-28 09:23:37 -08:00