Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Dashboard #344

Draft
wants to merge 123 commits into
base: compose
Choose a base branch
from
Draft

Dashboard #344

wants to merge 123 commits into from

Conversation

circuitsacul
Copy link
Owner

@circuitsacul circuitsacul commented Aug 3, 2023

channel picker

  • change selected color to transparent blurple

emoji picker

  • add delete button
  • multi-emoji selector
  • better placeholder (somehow)

todolist

  • Create a Redis or KeyDB cache
    - database cache
    - http cache, specialized for website
    - update http cache from bot
    - move db cache from bot to db cache
  • Refactor AuthContext
    - Remove cache data
    - Store access token in DB and load on start or demand
  • Handle refresh tokens
  • Fix access token/JWT expiry

General

  • Validate specific guild access
  • Favicon
  • Title

Auth

  • Working oauth2 flow
  • Handle rejections

Home Screen

todo...

Components

  • Emoji picker
  • Channel picker
  • Role picker

Dashboard

  • Better error handling
  • Add logout capability

Servers

  • Server picker
  • Server overview that isn't raw data

Starboard

  • View starboards
  • Create starboards
  • Delete starboards

Edit Starboards

  • Emojis (style, requirements)
  • Style
  • Requirements
  • Behavior
  • Regex

Other things

todo...

@circuitsacul circuitsacul marked this pull request as ready for review May 31, 2024 20:53
@circuitsacul circuitsacul marked this pull request as draft May 31, 2024 20:53
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
Status: Todo
Development

Successfully merging this pull request may close these issues.

1 participant