Logan Fick LogalDeveloper
LogalDeveloper pushed to master at LogalDeveloper/Crabstero 2026-03-18 19:43:52 -04:00
a8d3a5c421 Added Prometheus metrics support with opt-in CLI flag.
LogalDeveloper pushed to master at LogalDeveloper/Crabstero 2026-03-17 17:07:46 -04:00
6aa8527adc Simplified database layer and consolidated Markov writes into a single transaction.
LogalDeveloper pushed to master at LogalDeveloper/Crabstero 2026-03-17 14:28:57 -04:00
56d3c36c7d Replaced redundant database query with known fallback start word to fix mypy type narrowing.
LogalDeveloper pushed to master at LogalDeveloper/Crabstero 2026-03-17 14:13:49 -04:00
2d13dfb063 Added unit tests for database, markov, flags, CLI, and version modules.
LogalDeveloper pushed to master at LogalDeveloper/Crabstero 2026-03-14 17:45:19 -04:00
34ae3b3e64 Aligned CI workflows and pyproject.toml with cross-project infrastructure conventions.
LogalDeveloper pushed to master at LogalDeveloper/Crabstero 2026-03-14 17:31:53 -04:00
51f33a8dac Deduplicated allowed mention user IDs to prevent Discord API rejection.
LogalDeveloper released v1.1.1 at LogalDeveloper/OwncastSentry 2026-03-14 17:22:34 -04:00
LogalDeveloper pushed tag v1.1.1 to LogalDeveloper/OwncastSentry 2026-03-14 17:21:28 -04:00
LogalDeveloper pushed to master at LogalDeveloper/OwncastSentry 2026-03-14 17:16:02 -04:00
1112f7c0cd Added compressed plugin builds and artifact checksums to CD workflow.
LogalDeveloper pushed to master at LogalDeveloper/OwncastSentry 2026-03-14 16:51:44 -04:00
90aa6afcc6 Added None guards to satisfy mypy strict union-attr checks.
LogalDeveloper pushed to master at LogalDeveloper/OwncastSentry 2026-03-14 16:45:14 -04:00
a01ad9440c Aligned mypy scope with config and removed unused ruff exclusion.
LogalDeveloper pushed to master at LogalDeveloper/OwncastSentry 2026-03-14 12:25:21 -04:00
8931db33e8 Removed unreachable defensive checks and added tests for edge case display states.
LogalDeveloper pushed to master at LogalDeveloper/OwncastSentry 2026-03-14 12:15:45 -04:00
99b257b90a Added comprehensive test suite with CI workflow.
LogalDeveloper pushed to master at LogalDeveloper/OwncastSentry 2026-03-12 21:25:14 -04:00
58993ff5ae Derived hardcoded day counts in cleanup messages from threshold constants.
LogalDeveloper pushed to master at LogalDeveloper/OwncastSentry 2026-03-12 21:18:33 -04:00
440b2130f4 Removed redundant length check on tags list.
LogalDeveloper pushed to master at LogalDeveloper/OwncastSentry 2026-03-12 15:43:20 -04:00
1429e2de11 Wrapped HTTP responses in async context managers to prevent connection leaks.
LogalDeveloper pushed to master at LogalDeveloper/OwncastSentry 2026-03-11 16:12:32 -04:00
afa1584ec5 Fixed Ruff formatting issue introduced in previous commit.
LogalDeveloper pushed to master at LogalDeveloper/OwncastSentry 2026-03-11 15:50:07 -04:00
a70fe972c4 Replaced direct notification timer cache access with a public method.
LogalDeveloper pushed to master at LogalDeveloper/OwncastSentry 2026-03-11 15:36:55 -04:00
b8447e190c Fixed stream monitor instantiating its own subscription repository.
LogalDeveloper pushed to master at LogalDeveloper/OwncastSentry 2026-03-11 15:09:55 -04:00
282b16b51c Simplified progressive backoff arithmetic for readability.