WIP: Add SentinelCore #118

Draft
cswimr wants to merge 30 commits from sentinelcore/init into main
Owner

Add SentinelCore

SentinelCore is the modern replacement for my old Aurora cog, utilizing the Tidegear library's sentinel module. It aims to offer all of the features Aurora had, in a more maintainable package, while being even more extensible than Aurora V3 was going to be.

# Add SentinelCore SentinelCore is the modern replacement for my old Aurora cog, utilizing the [Tidegear](https://c.csw.im/cswimr/tidegear) library's `sentinel` module. It aims to offer all of the features Aurora had, in a more maintainable package, while being even more extensible than Aurora V3 was going to be. - [x] By submitting this pull request, I permit [cswimr](https://c.csw.im/cswimr) to license my work under the [Mozilla Public License Version 2.0](https://c.csw.im/cswimr/SeaCogs/src/branch/main/LICENSE).
cswimr self-assigned this 2025-09-26 06:54:09 -04:00
sentinelcore: update tidegear
All checks were successful
Actions / Lint (pull_request) Successful in 43s
Actions / Build Documentation (pull_request) Successful in 1m4s
0625f36b3c
sentinelcore: update tidegear
All checks were successful
Actions / Lint (pull_request) Successful in 41s
Actions / Build Documentation (pull_request) Successful in 1m4s
537a3e3b42
sentinelcore: update tidegear; refactor history
All checks were successful
Actions / Lint (pull_request) Successful in 41s
Actions / Build Documentation (pull_request) Successful in 1m3s
8df85f608d
sentinelcore: slowmode improvements; update tidegear
All checks were successful
Actions / Lint (pull_request) Successful in 42s
Actions / Build Documentation (pull_request) Successful in 1m4s
49a92fbcd7
sentinelcore: update other moderation types to match slowmode's delay_func
All checks were successful
Actions / Lint (pull_request) Successful in 23s
Actions / Build Documentation (pull_request) Successful in 29s
bd23598793
cswimr force-pushed sentinelcore/init from bd23598793
All checks were successful
Actions / Lint (pull_request) Successful in 23s
Actions / Build Documentation (pull_request) Successful in 29s
to 0cb00899c4
All checks were successful
Actions / Lint (pull_request) Successful in 28s
Actions / Build Documentation (pull_request) Successful in 33s
2025-09-27 09:42:57 -04:00
Compare
hotreload: ignore .data directory
All checks were successful
Actions / Lint (pull_request) Successful in 21s
Actions / Build Documentation (pull_request) Successful in 28s
35cbc14926
realistically no cog will be named `.data`, and it's used in my flakes as a data storage location for bots. this causes any changes to git-installed cogs (including hotreload itself in the case of tidegear) to trigger hotreload if it's running and cause weirdness.
cswimr force-pushed sentinelcore/init from 35cbc14926
All checks were successful
Actions / Lint (pull_request) Successful in 21s
Actions / Build Documentation (pull_request) Successful in 28s
to 0cb00899c4
All checks were successful
Actions / Lint (pull_request) Successful in 28s
Actions / Build Documentation (pull_request) Successful in 33s
2025-09-27 09:46:01 -04:00
Compare
cswimr force-pushed sentinelcore/init from 0cb00899c4
All checks were successful
Actions / Lint (pull_request) Successful in 28s
Actions / Build Documentation (pull_request) Successful in 33s
to e18bcddf89
All checks were successful
Actions / Lint (pull_request) Successful in 27s
Actions / Build Documentation (pull_request) Successful in 32s
2025-09-27 09:46:09 -04:00
Compare
sentinelcore: update tidegear
All checks were successful
Actions / Lint (pull_request) Successful in 40s
Actions / Build Documentation (pull_request) Successful in 1m1s
76d764fb53
sentinelcore: add history context menu command; update tidegear
All checks were successful
Actions / Lint (pull_request) Successful in 39s
Actions / Build Documentation (pull_request) Successful in 1m1s
5dc22bbee8
update tidegear
All checks were successful
Actions / Lint (pull_request) Successful in 40s
Actions / Build Documentation (pull_request) Successful in 58s
dbf1bdd7dd
Merge branch 'main' into sentinelcore/init
All checks were successful
Actions / Lint (pull_request) Successful in 39s
Actions / Build Documentation (pull_request) Successful in 59s
97f888d6d3
add addrole
Some checks failed
Actions / Lint (pull_request) Failing after 48s
Actions / Build Documentation (pull_request) Failing after 48s
04bb2bf0ab
Some checks are pending
Actions / Lint (pull_request) Failing after 48s
Required
Details
Actions / Build Documentation (pull_request) Failing after 48s
Required
Details
Actions / Ensure Cogs Load (pull_request)
Required
This pull request has changes conflicting with the target branch.
  • pyproject.toml
  • uv.lock
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin sentinelcore/init:sentinelcore/init
git switch sentinelcore/init
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cswimr/SeaCogs!118
No description provided.