Skip to content

Don't fight The Nameless.#50

Draft
swyrin wants to merge 173 commits intomainfrom
feat/revive
Draft

Don't fight The Nameless.#50
swyrin wants to merge 173 commits intomainfrom
feat/revive

Conversation

@swyrin
Copy link
Collaborator

@swyrin swyrin commented Jan 18, 2025

why weird PR title and branch name?

Basically, this is a full rewrite of nameless*, plus something we had in mind.

Checklist

  • Greeter: dropped until we have a web dashboard.
  • Honeypot
    • Activation.
    • Handle on_message event.
    • Add MANAGE_CHANNEL to permission list.
    • Deactivation.
  • maimai: close maimai IS COMING HOME !!!1!1!!!1! #12
    • Link
    • Retrieve data
  • Owner
    • Reload command
    • Shutdown
    • Restart
  • General
    • View guild
    • View user
    • View bot
  • CrossOver: Cross-chatting with other guilds
    • Lobby creation
    • Connect
    • Message events
      • on_message
      • on_message_edit
      • on_message_delete
      • on_bulk_message_delete
    • Message attachments (files, images, stickers)
    • Leave
    • List connections
  • Music: waiting for IM BRINGING BACK MUSIC MODULE YIPEEE!!  #52

Features

  • Use uv for the toolchain and CI.
  • Forced member and guild message gateway intent.
  • Rework the config infrastructure.
  • Implement a budget redis cache a.k.a. persistent cache file.
  • We no longer have command blacklisting!
  • Removed pytest in place of jishaku
  • Declutter .github directory.
  • Custom prefixes!
  • Move ORM from SQLAlchemy to Prisma.
  • Use both Text and Application commands.

@swyrin swyrin changed the title Don't fight Don't fight The Nameless. Jan 18, 2025
@swyrin swyrin added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Jan 18, 2025
add track cache for self-get youtube recommend playlist
refactor: ui migration
fix: duplicate next command on error
migrate from prisma to SQLModel since its has been unmaintained
update all underlying call from prisma
!! NEW !! add.. TEST!? thats unheard of even from myself. Thou shalt see!
logger,... error,.... yeah i know. pain.
New Year, New ORM & Audio Engine Refactor

primarily migrating from Prisma to SQLModel, adding new audio filter and introducing... *tests*? (Yes, really).

bread-king change: orm migrate from prisma to sqlmodel
feat: expose eq and various settings from lavalink to user (more to add)
refactor: split to module for maintainability**
refactor: try to handle how next track should be play**
*and a refresh queue button
update logic for next_auto_track to only refresh on nearly empty auto queue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants