WIP: Aurora V3 #48

Closed
cswimr wants to merge 21 commits from aurora/v3 into main
Owner

Aurora 3.0

This pull request does the following:

  • Implements Pydantic

    • This includes re-implementing the entire database system, so it's easier to maintain.
  • Adds a moderation type registry (closes #25)

  • Adds custom moderation handlers (closes #31)

  • Allows for third party integration through the previously mentioned type registry and moderation handlers

  • Refactors all of the moderation commands to allow for hybrid or text commands to be added in the future (although this pr does not include them)

  • Fixes a bunch of small bugs in the previous version of Aurora

  • By submitting this pull request, I permit cswimr to license my work under
    the Mozilla Public License Version 2.0.

# Aurora 3.0 This pull request does the following: - Implements Pydantic - This includes re-implementing the entire database system, so it's easier to maintain. - Adds a moderation type registry (closes #25) - Adds custom moderation handlers (closes #31) - Allows for third party integration through the previously mentioned type registry and moderation handlers - Refactors all of the moderation commands to allow for hybrid or text commands to be added in the future (although this pr does not include them) - Fixes a bunch of small bugs in the previous version of Aurora - [x] By submitting this pull request, I permit [cswimr](https://www.coastalcommits.com/cswimr) to license my work under the [Mozilla Public License Version 2.0](https://www.coastalcommits.com/cswimr/SeaCogs/src/branch/main/LICENSE).
cswimr added this to the Aurora Release milestone 2025-01-25 15:06:07 -05:00
cswimr self-assigned this 2025-01-25 15:06:07 -05:00
feat(aurora): v3
Some checks failed
Actions / Build Documentation (MkDocs) (push) Has been skipped
Actions / Lint Code (Ruff & Pylint) (push) Failing after 43s
Actions / Build Documentation (MkDocs) (pull_request) Has been skipped
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 45s
f7f0697c1a
cswimr force-pushed aurora/v3 from f7f0697c1a
Some checks failed
Actions / Build Documentation (MkDocs) (push) Has been skipped
Actions / Lint Code (Ruff & Pylint) (push) Failing after 43s
Actions / Build Documentation (MkDocs) (pull_request) Has been skipped
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 45s
to 89f8bd4da0
Some checks failed
Actions / Build Documentation (MkDocs) (push) Has been skipped
Actions / Build Documentation (MkDocs) (pull_request) Has been skipped
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 45s
Actions / Lint Code (Ruff & Pylint) (push) Failing after 47s
2025-01-25 15:06:36 -05:00
Compare
cswimr force-pushed aurora/v3 from 89f8bd4da0
Some checks failed
Actions / Build Documentation (MkDocs) (push) Has been skipped
Actions / Build Documentation (MkDocs) (pull_request) Has been skipped
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 45s
Actions / Lint Code (Ruff & Pylint) (push) Failing after 47s
to a9d090df32
Some checks failed
Actions / Build Documentation (MkDocs) (push) Has been skipped
Actions / Build Documentation (MkDocs) (pull_request) Has been skipped
Actions / Lint Code (Ruff & Pylint) (push) Failing after 48s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 48s
2025-01-25 15:53:01 -05:00
Compare
misc(aurora): transition to rc naming for indev versions
Some checks failed
Actions / Build Documentation (MkDocs) (push) Has been skipped
Actions / Build Documentation (MkDocs) (pull_request) Has been skipped
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 43s
Actions / Lint Code (Ruff & Pylint) (push) Failing after 44s
d27b53e20c
cswimr force-pushed aurora/v3 from d27b53e20c
Some checks failed
Actions / Build Documentation (MkDocs) (push) Has been skipped
Actions / Build Documentation (MkDocs) (pull_request) Has been skipped
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 43s
Actions / Lint Code (Ruff & Pylint) (push) Failing after 44s
to f71a85092b
Some checks failed
Actions / Build Documentation (MkDocs) (push) Has been skipped
Actions / Build Documentation (MkDocs) (pull_request) Has been skipped
Actions / Lint Code (Ruff & Pylint) (push) Failing after 47s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 46s
2025-01-25 16:50:59 -05:00
Compare
chore(deps): update phx-class-registry
Some checks failed
Actions / Build Documentation (MkDocs) (push) Has been skipped
Actions / Build Documentation (MkDocs) (pull_request) Has been skipped
Actions / Lint Code (Ruff & Pylint) (push) Failing after 43s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 43s
4bfb92e937
chore(deps): update phx-class-registry
Some checks failed
Actions / Build Documentation (MkDocs) (push) Has been skipped
Actions / Build Documentation (MkDocs) (pull_request) Has been skipped
Actions / Lint Code (Ruff & Pylint) (push) Failing after 43s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 44s
e79dfd6b94
fix(aurora): improve typehints in the Type model
Some checks failed
Actions / Build Documentation (MkDocs) (push) Has been skipped
Actions / Build Documentation (MkDocs) (pull_request) Has been skipped
Actions / Lint Code (Ruff & Pylint) (push) Failing after 44s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 44s
850ddf15a6
Merge branch 'main' into aurora/v3
Some checks failed
Actions / Build Documentation (MkDocs) (push) Has been skipped
Actions / Build Documentation (MkDocs) (pull_request) Has been skipped
Actions / Lint Code (Ruff & Pylint) (push) Failing after 43s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 43s
a563a42d2e
Merge branch 'main' into aurora/v3
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Successful in 37s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 46s
f3d80d1071
Merge branch 'main' into aurora/v3
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Successful in 36s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 43s
b6d77a593b
Merge branch 'main' into aurora/v3
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Successful in 43s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 52s
ec5978350f
Merge branch 'aurora/v3' of c.csw.im:cswimr/SeaCogs into aurora/v3
Some checks failed
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 47s
Actions / Build Documentation (MkDocs) (pull_request) Failing after 21s
ba0e19cab9
fix(aurora): fix slowmode
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Failing after 23s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 45s
8124172056
cswimr force-pushed aurora/v3 from 8124172056
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Failing after 23s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 45s
to 248e5d046d
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Failing after 21s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 47s
2025-02-18 16:00:02 -05:00
Compare
fix(aurora): pass duration in /shortmute
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Failing after 1s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 46s
6977647758
fix(aurora): make Shortmute.handler() take an int for interval instead of str
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Failing after 22s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 43s
44108774e1
fix(aurora): use timedelta still
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Failing after 21s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 43s
ab29c8f6ad
fix(aurora): fix slowmode erroring when no reason is provided
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Failing after 0s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 44s
0a0bd10075
Merge branch 'main' into aurora/v3
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Failing after 0s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 41s
49fa229727
fix(aurora): fix slowmode text
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Failing after 0s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 47s
865ec8c9b9
fix(aurora): oops
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Failing after 0s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 43s
f5023b7643
fix(aurora): update the docstring for slowmode's interval argument
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Failing after 22s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 43s
ece4cc74f6
Author
Owner

Closing in favor of Sentinel.

Closing in favor of Sentinel.
cswimr closed this pull request 2025-09-17 06:57:22 -04:00
Some checks are pending
Actions / Build Documentation (MkDocs) (pull_request) Failing after 22s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 43s
Actions / Lint (pull_request)
Required
Actions / Ensure Cogs Load (pull_request)
Required
Actions / Build Documentation (pull_request)
Required

Pull request closed

Sign in to join this conversation.
No description provided.