WIP: Aurora V3 #48

Draft
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 14:06:07 -06:00
cswimr added the
enhancement
cog
Aurora
labels 2025-01-25 14:06:07 -06:00
cswimr self-assigned this 2025-01-25 14:06:07 -06:00
cswimr added 1 commit 2025-01-25 14:06:07 -06: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 to 89f8bd4da0 2025-01-25 14:06:36 -06:00 Compare
cswimr force-pushed aurora/v3 from 89f8bd4da0 to a9d090df32 2025-01-25 14:53:01 -06:00 Compare
cswimr added 1 commit 2025-01-25 15:45:44 -06:00
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 to f71a85092b 2025-01-25 15:50:59 -06:00 Compare
cswimr added 1 commit 2025-01-25 15:57:32 -06:00
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
cswimr added 1 commit 2025-01-25 16:01:05 -06:00
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
cswimr added 2 commits 2025-01-25 16:11:47 -06:00
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
cswimr added 1 commit 2025-01-25 18:40:56 -06:00
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
cswimr added 1 commit 2025-01-25 18:43:16 -06:00
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
cswimr added 1 commit 2025-01-25 19:41:50 -06:00
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
cswimr added 1 commit 2025-01-26 08:17:08 -06:00
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
cswimr added 2 commits 2025-02-17 16:23:59 -06:00
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
cswimr added 1 commit 2025-02-18 14:17:11 -06:00
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 to 248e5d046d 2025-02-18 15:00:02 -06:00 Compare
cswimr added 1 commit 2025-02-18 15:03:49 -06:00
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
cswimr added 1 commit 2025-02-18 15:06:47 -06:00
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
cswimr added 1 commit 2025-02-18 15:09:00 -06:00
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
cswimr added 1 commit 2025-02-18 15:12:43 -06:00
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
cswimr added 1 commit 2025-02-18 15:21:16 -06:00
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
cswimr added 1 commit 2025-02-18 15:23:38 -06:00
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
cswimr added 1 commit 2025-02-18 15:24:25 -06:00
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
cswimr added 1 commit 2025-02-18 15:25:44 -06:00
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
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Failing after 22s
Required
Details
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 43s
Required
Details
This pull request has changes conflicting with the target branch.
  • aurora/aurora.py
  • aurora/importers/aurora.py
  • aurora/menus/guild.py
  • aurora/utilities/factory.py
  • aurora/utilities/utils.py
  • uv.lock
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin aurora/v3:aurora/v3
git checkout aurora/v3
Sign in to join this conversation.
No description provided.