LogalDeveloper
c0bb2cf423
Used Maubot and Mautrix helpers for bot messages.
CI / Formatting (push) Successful in 6s
CI / Linting (push) Successful in 6s
CI / Tests (push) Successful in 29s
CI / Type Checking (push) Successful in 8s
CI / Spelling (push) Successful in 53s
2026-05-25 21:22:28 -04:00
LogalDeveloper
c21a8d073a
Moved stream subscription lifecycle handling into SQLite.
CI / Formatting (push) Successful in 31s
CI / Linting (push) Successful in 10s
CI / Tests (push) Successful in 35s
CI / Type Checking (push) Successful in 8s
CI / Spelling (push) Successful in 5s
2026-05-25 19:18:20 -04:00
LogalDeveloper
4d0ae3d1ea
Clarified comments and docstrings.
CI / Formatting (push) Successful in 6s
CI / Linting (push) Successful in 6s
CI / Tests (push) Successful in 29s
CI / Type Checking (push) Successful in 23s
CI / Spelling (push) Successful in 40s
2026-05-18 14:37:36 -04:00
LogalDeveloper
d905740755
Reordered OwncastSentry plugin methods.
CI / Formatting (push) Successful in 8s
CI / Linting (push) Successful in 9s
CI / Tests (push) Successful in 38s
CI / Type Checking (push) Successful in 9s
CI / Spelling (push) Successful in 11s
2026-05-18 11:15:11 -04:00
LogalDeveloper
48a4fb9bbf
Fixed formatting (again).
CI / Formatting (push) Successful in 6s
CI / Linting (push) Successful in 5s
CI / Tests (push) Successful in 27s
CI / Type Checking (push) Successful in 8s
CI / Spelling (push) Successful in 5s
2026-05-17 15:12:57 -04:00
LogalDeveloper
ec42266af3
Scheduled stream updates at the top of each minute.
CI / Formatting (push) Failing after 6s
CI / Linting (push) Successful in 5s
CI / Tests (push) Successful in 27s
CI / Type Checking (push) Successful in 8s
CI / Spelling (push) Successful in 12s
2026-05-17 15:11:08 -04:00
LogalDeveloper
0620c675d9
Refactored OwncastSentry internals and API validation.
CI / Formatting (push) Failing after 7s
CI / Linting (push) Successful in 12s
CI / Tests (push) Successful in 47s
CI / Type Checking (push) Successful in 11s
CI / Spelling (push) Successful in 7s
2026-05-17 14:46:44 -04:00
LogalDeveloper
9be932c0c7
Replaced health checker with Prometheus metrics service.
Audit / Dependencies (push) Failing after 8s
CD / Build (push) Successful in 8s
CI / Formatting (push) Successful in 6s
CI / Linting (push) Successful in 6s
CI / Tests (push) Successful in 11s
CI / Type Checking (push) Successful in 14s
CI / Spelling (push) Successful in 13s
2026-03-25 08:54:38 -04:00
LogalDeveloper
b8447e190c
Fixed stream monitor instantiating its own subscription repository.
CD / Build (push) Successful in 8s
CI / Formatting (push) Successful in 5s
CI / Linting (push) Successful in 5s
CI / Type Checking (push) Successful in 9s
CI / Spelling (push) Successful in 6s
2026-03-11 15:36:43 -04:00
LogalDeveloper
d05d73eddc
Modernized codebase with tooling configuration and CI/CD workflows.
...
Audit / Dependencies (push) Successful in 8s
CI / Formatting (push) Successful in 6s
CI / Linting (push) Successful in 6s
CI / Type Checking (push) Successful in 9s
CI / Spelling (push) Successful in 6s
- Replaced legacy typing (Optional, List, Type, Union, Tuple) with PEP 604/585 equivalents.
- Added pyproject.toml with configurations for hatch-vcs, mypy, ruff, and codespell.
- Added CI workflows for formatting, linting, type checking, and spelling.
- Added CD workflow for building and uploading plugin artifacts on push to master and version tags.
- Added dependency auditing workflow with pip-audit.
- Added comprehensive docstrings and inline comments across all modules.
- Fixed User-Agent header using hardcoded version instead of actual plugin version.
- Fixed grammar and terminology in log messages and comments.
- Removed unreachable error handling branch in unsubscribe command.
2026-03-11 14:37:56 -04:00
LogalDeveloper
314e1bf399
Added configurable health check endpoint for external uptime monitoring integration.
2026-01-15 21:59:44 -05:00
LogalDeveloper
c6430a4110
Added commands for listing all subscriptions and currently live streams. ( Closes #1 )
2026-01-06 15:27:29 -05:00
LogalDeveloper
7c10d15dd6
Refactored plugin into multi-file package structure.
2026-01-06 13:33:23 -05:00