Commit Graph

  • 3735f26971 Enhance weather command functionality to support extended multiday forecasts agessaman 2026-03-21 10:50:39 -07:00
  • 7a3bb56d70 Update admin commands to include channelpause functionality agessaman 2026-03-19 19:53:27 -07:00
  • c23dda61c0 Enhance feed message formatting with auto field functionality agessaman 2026-03-21 20:11:19 -07:00
  • 21718ba438 Implement URL shortening functionality in feed manager and related components agessaman 2026-03-21 18:24:59 -07:00
  • 8653f8c23d Enhance channel management functionality in web viewer agessaman 2026-03-21 17:19:51 -07:00
  • d36e956120 Enhance filter configuration with new date-based operators agessaman 2026-03-21 16:42:39 -07:00
  • 20c4ea4353 Update example configuration to clarify channel monitoring options agessaman 2026-03-21 13:59:06 -07:00
  • 022053a674 Implement bot location fallback in weather commands when no location is provided agessaman 2026-03-21 10:56:24 -07:00
  • 5020120273 Enhance weather command functionality to support extended multiday forecasts agessaman 2026-03-21 10:50:39 -07:00
  • 6c1040db60 Refactor web viewer configuration and cache management agessaman 2026-03-21 10:43:25 -07:00
  • cc2228177f Enhance command execution logic in CommandManager to enforce channel restrictions agessaman 2026-03-20 20:04:52 -07:00
  • 469d818e83 Refactor contact addition logic in MessageHandler for improved compatibility agessaman 2026-03-19 20:24:06 -07:00
  • e5d0804069 Refactor contact addition in MessageHandler to streamline parameters agessaman 2026-03-19 20:12:44 -07:00
  • 32fd416df8 Update admin commands to include channelpause functionality agessaman 2026-03-19 19:53:27 -07:00
  • 07a2db4ede Slim scheduler, add maintenance module agessaman 2026-03-19 19:40:33 -07:00
  • 219de10afd Refactor command alias handling to standardize command prefix use agessaman 2026-03-19 16:39:08 -07:00
  • 0c2adaa44e Refactor message handling to remove "BUG-026" chunking. This was not undesired behavior but a mesh-friendly design choice. agessaman 2026-03-19 10:55:58 -07:00
  • 9b924a9db4 Add check-package-data.sh to verify dist config agessaman 2026-03-19 06:21:03 -07:00
  • 116bd74882 Update project configuration and dependencies agessaman 2026-03-19 06:18:29 -07:00
  • 20786e44c1 Enhance logging configuration to prevent duplicate outputs and manage third-party loggers agessaman 2026-03-18 21:55:32 -07:00
  • 7a851eee63 Implement database migration enhancements and connection configuration agessaman 2026-03-18 21:41:50 -07:00
  • 579dc3ce8c Enhance rate limiting functionality by normalizing channel names and keys agessaman 2026-03-18 21:14:06 -07:00
  • afc36d4bf5 Merge PR #125 agessaman 2026-03-18 20:33:59 -07:00
  • 6486dc20b8 Merge PR #124 agessaman 2026-03-18 20:33:56 -07:00
  • 343a3348b5 Merge PR #122 agessaman 2026-03-18 20:33:49 -07:00
  • 3d6de222a2 Merge PR #121 agessaman 2026-03-18 20:33:18 -07:00
  • 53112c5f05 Refactor: streamline imports and enhance documentation in utility and service files agessaman 2026-03-18 18:27:05 -07:00
  • f3cae36317 Merge branch 'pr-120' into integration/priority-shortlist agessaman 2026-03-18 18:18:49 -07:00
  • 0419004f66 Merge branch 'pr-110' into integration/priority-shortlist agessaman 2026-03-18 18:17:14 -07:00
  • 8874ad470a Merge branch 'pr-109' into integration/priority-shortlist agessaman 2026-03-18 18:15:57 -07:00
  • 6763fc24a5 Merge branch 'pr-99' into integration/priority-shortlist agessaman 2026-03-18 18:15:50 -07:00
  • 3458e6e88f Merge branch 'pr-98' into integration/priority-shortlist agessaman 2026-03-18 18:15:47 -07:00
  • 67ee05c583 Merge branch 'pr-94' into integration/priority-shortlist agessaman 2026-03-18 18:15:43 -07:00
  • 0cd23e8bbe Enhance Discord bridge configuration to support multiple webhooks per channel dev-refactor agessaman 2026-03-16 21:00:57 -07:00
  • a76c17bb02 Update .gitignore and enhance install-service.sh for virtual environment management agessaman 2026-03-16 20:51:22 -07:00
  • 640ea560e6 docs: add PR numbers #122-#124 to BUGS.md and TODO.md Stacy Olivas 2026-03-17 21:48:05 -07:00
  • e9f4240704 docs: record CI fix commits in BUGS.md and TODO.md Stacy Olivas 2026-03-17 20:56:05 -07:00
  • e0eae09104 fix: resolve CI failures — ruff, mypy, and ShellCheck Stacy Olivas 2026-03-17 20:55:09 -07:00
  • 92c591024d ci: drop Python 3.9 from test matrix Stacy Olivas 2026-03-17 20:54:52 -07:00
  • d4f2aee0d8 docs: update BUGS.md commit refs for alias refactor and discord bridge test fix Stacy Olivas 2026-03-17 19:56:45 -07:00
  • 417837175a fix: correct channel name case assertion in discord bridge tests Stacy Olivas 2026-03-17 19:56:18 -07:00
  • 14d3c0ca2d refactor: move command aliases to per-command config section Stacy Olivas 2026-03-17 19:56:11 -07:00
  • 750860b732 docs: update BUGS.md commit refs for alias refactor and discord bridge test fix Stacy Olivas 2026-03-17 19:56:45 -07:00
  • f971e9716f fix: correct channel name case assertion in discord bridge tests Stacy Olivas 2026-03-17 19:56:18 -07:00
  • 164dbaeeb7 refactor: move command aliases to per-command config section Stacy Olivas 2026-03-17 19:56:11 -07:00
  • 7309fda745 docs: update BUGS.md commit references after rebase Stacy Olivas 2026-03-17 17:49:30 -07:00
  • 111f3116fd docs: update tracking files for BUG-025/026/027/028/029 and coverage expansion Stacy Olivas 2026-03-17 17:48:43 -07:00
  • a667e3cba4 test: MQTT live test framework and packet fixtures Stacy Olivas 2026-03-17 17:46:56 -07:00
  • 9be5166485 test: coverage expansion — commands, web viewer, and infrastructure Stacy Olivas 2026-03-17 17:46:44 -07:00
  • ad77d7b00d fix: BUG-025/026/027/028/029 implementations and ruff/mypy refinements Stacy Olivas 2026-03-17 17:46:27 -07:00
  • c95ddf667a infra: raise coverage threshold and update pytest config Stacy Olivas 2026-03-17 17:46:15 -07:00
  • ae57e651ea test: expanded test suite for v0.9.0 modules Stacy Olivas 2026-03-17 17:45:21 -07:00
  • 7f9e14d99a docs: update README, config example, and tracking files for v0.9.0 Stacy Olivas 2026-03-17 17:45:10 -07:00
  • ce884cee87 fix: auth, db migrations, retry, chunking, socket race, trace, timezone, repeater, and ruff/mypy cleanup Stacy Olivas 2026-03-17 17:44:47 -07:00
  • 93f73a15a2 feat: web viewer — auth, contact management, live streaming, config, maintenance, and backup Stacy Olivas 2026-03-17 17:44:14 -07:00
  • 2a3a78711c feat: !path geographic scoring toggle Stacy Olivas 2026-03-17 17:43:46 -07:00
  • 97e5c59ca6 feat: !schedule command listing scheduled messages and advert interval Stacy Olivas 2026-03-17 17:43:37 -07:00
  • 25eb7ccf5c feat: per-channel rate limiting Stacy Olivas 2026-03-17 17:43:29 -07:00
  • d07cca6d7a feat: inbound webhook relay with bearer token authentication Stacy Olivas 2026-03-17 17:43:21 -07:00
  • 904303ff00 infra: DB migration versioning, aiosqlite AsyncDBManager, and APScheduler Stacy Olivas 2026-03-17 17:43:14 -07:00
  • da1e68f500 infra: ncurses config TUI via scripts/config_tui.py Stacy Olivas 2026-03-17 17:43:04 -07:00
  • c7f2bdbf72 infra: .deb packaging via scripts/build-deb.sh Stacy Olivas 2026-03-17 17:42:54 -07:00
  • 5b6f2829b8 infra: Docker multi-arch build with SBOM and provenance Stacy Olivas 2026-03-17 17:42:48 -07:00
  • e1cf2ebdd9 infra: CI lint gates for ruff, mypy, eslint, and shellcheck Stacy Olivas 2026-03-17 17:42:41 -07:00
  • c2149bcb01 infra: makefile and virtual environment setup Stacy Olivas 2026-03-17 17:42:31 -07:00
  • 9de9230c2b infra: initial test suite and project tracking files Stacy Olivas 2026-03-17 17:41:46 -07:00
  • ba32accc44 infra: pytest configuration, timeout enforcement, and coverage threshold Stacy Olivas 2026-03-17 17:40:52 -07:00
  • fb6963249e Enhance Discord bridge configuration to support multiple webhooks per channel agessaman 2026-03-16 21:00:57 -07:00
  • 4be5fd6181 Update .gitignore and enhance install-service.sh for virtual environment management agessaman 2026-03-16 20:51:22 -07:00
  • 6971743a84 docs: update BUGS.md commit references after rebase Stacy Olivas 2026-03-17 17:49:30 -07:00
  • b4aac1b93b docs: update tracking files for BUG-025/026/027/028/029 and coverage expansion Stacy Olivas 2026-03-17 17:48:43 -07:00
  • 9f49e15d6b test: MQTT live test framework and packet fixtures Stacy Olivas 2026-03-17 17:46:56 -07:00
  • e392468d39 test: coverage expansion — commands, web viewer, and infrastructure Stacy Olivas 2026-03-17 17:46:44 -07:00
  • c9cfcdfe00 fix: BUG-025/026/027/028/029 implementations and ruff/mypy refinements Stacy Olivas 2026-03-17 17:46:27 -07:00
  • ba83acb064 infra: raise coverage threshold and update pytest config Stacy Olivas 2026-03-17 17:46:15 -07:00
  • 2c4daa1720 test: expanded test suite for v0.9.0 modules Stacy Olivas 2026-03-17 17:45:21 -07:00
  • 6d9d01ee4f docs: update README, config example, and tracking files for v0.9.0 Stacy Olivas 2026-03-17 17:45:10 -07:00
  • 4979687299 fix: auth, db migrations, retry, chunking, socket race, trace, timezone, repeater, and ruff/mypy cleanup Stacy Olivas 2026-03-17 17:44:47 -07:00
  • a1a10ff024 feat: web viewer — auth, contact management, live streaming, config, maintenance, and backup Stacy Olivas 2026-03-17 17:44:14 -07:00
  • 7bd1f9934b feat: !path geographic scoring toggle Stacy Olivas 2026-03-17 17:43:46 -07:00
  • 9e4610c52d feat: !schedule command listing scheduled messages and advert interval Stacy Olivas 2026-03-17 17:43:37 -07:00
  • 11b44e9234 feat: per-channel rate limiting Stacy Olivas 2026-03-17 17:43:29 -07:00
  • 96bf1747c2 feat: inbound webhook relay with bearer token authentication Stacy Olivas 2026-03-17 17:43:21 -07:00
  • d33169fa53 infra: DB migration versioning, aiosqlite AsyncDBManager, and APScheduler Stacy Olivas 2026-03-17 17:43:14 -07:00
  • a2cb8d6777 infra: ncurses config TUI via scripts/config_tui.py Stacy Olivas 2026-03-17 17:43:04 -07:00
  • 5380bc5d5d infra: .deb packaging via scripts/build-deb.sh Stacy Olivas 2026-03-17 17:42:54 -07:00
  • 46394f99b5 infra: Docker multi-arch build with SBOM and provenance Stacy Olivas 2026-03-17 17:42:48 -07:00
  • a12797f87a infra: CI lint gates for ruff, mypy, eslint, and shellcheck Stacy Olivas 2026-03-17 17:42:41 -07:00
  • 1a601362e6 infra: makefile and virtual environment setup Stacy Olivas 2026-03-17 17:42:31 -07:00
  • bdd71b2762 infra: initial test suite and project tracking files Stacy Olivas 2026-03-17 17:41:46 -07:00
  • 0b82a0cf9d infra: pytest configuration, timeout enforcement, and coverage threshold Stacy Olivas 2026-03-17 17:40:52 -07:00
  • b72eaab171 Enhance Discord bridge configuration to support multiple webhooks per channel agessaman 2026-03-16 21:00:57 -07:00
  • 6512f2dc13 Update .gitignore and enhance install-service.sh for virtual environment management agessaman 2026-03-16 20:51:22 -07:00
  • 0beb592cc9 Enhance topology engine with advert-origin anchor prior settings dev-topology agessaman 2026-03-16 20:37:16 -07:00
  • d219eb4f57 Implement probabilistic topology engine and related configurations agessaman 2026-03-13 17:55:30 -07:00
  • 98d82c6e29 v0.8.3 v0.8.3 Adam Gessaman 2026-03-11 20:53:06 -07:00
  • 581b2c771d Merge main into dev: resolve DOCKER.md -> docker.md agessaman 2026-03-11 20:50:22 -07:00
  • 8d72c9a034 Update funding information in FUNDING.yml Adam Gessaman 2026-03-08 10:23:32 -07:00
  • 1264f49410 Fixed repeater and webviewer usage like #50. Fixed webviewer responses. Jeroen Vermeulen 2026-02-22 00:37:50 +01:00
  • 53c8b40364 Update Docker documentation to include instructions for connecting COM ports on Windows 11. Added detailed steps for installing USB bridge, binding devices, and configuring Docker to use Linux device names. agessaman 2026-02-28 14:01:43 -08:00