Skip to content
New issue

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

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

Already on GitHub? Sign in 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

Successfully merging this pull request may close these issues.

1 participant