Skip to content

yepcord/client

Repository files navigation

YEPCord frontend

Setup

  1. Clone repository:
    git clone https://github.com/yepcord/client yepcord-client && cd yepcord-client
  2. Install packages:
    npm i
  3. (Optional) Change server variables / instance name / snowflake epoch in src/constants.ts.
  4. Run:
    npm run

What's already done

  • Authentication
    • Login
      • Base login
      • 2-fa login
      • Remote auth
    • Registration
  • Chat
    • Messages
      • Content
        • Embeds
        • Emotes
        • Italic text
        • Underlined text
        • Bold text
        • Text spoiler
        • Attachments spoiler
        • Timestamps
        • Stickers
        • Code blocks
        • Inline code blocks
      • Replies
      • Timestamp
      • Edited
      • Pinned
      • Reactions
      • Sender
        • Avatar
          • Guild
          • User
        • Name
          • Guild
          • User
      • Slash commands
    • Sending
      • Text
      • Attachments
      • Emotes
      • Stickers
      • Slash commands
    • Context Menu
      • Reply
      • React
      • Pin
      • Delete
      • Profile
      • Create Thread
      • Copy ID
  • Guilds
    • Folders
    • Icon
      • Image
      • Text
    • Name
    • Banner
    • Channels
    • Settings
      • Name
      • Type
      • Permissions
      • Roles
  • Channels
    • Name
    • Type
      • Text
      • Announcement
      • Voice
      • Thread
      • Forum
      • Rules
    • Category
      • Collapse/Expand
      • Syncing data
    • Unread indicator
    • Threads
    • Permissions
    • Settings
      • Name
      • Type
      • Permissions
  • Members
    • Bio
    • Activity
    • Status
      • Text
      • Indicator
        • Online
        • Idle
        • DND
        • Offline
    • Avatar
    • Banner
    • Connections
    • Name
      • User
      • Guild
      • Tag
  • Direct Messages
    • DM Channels
    • DM Group channels
  • Voice Activity
    • Communication
    • Mute
    • Deafen
    • Screenshare
    • Chat
  • Logged-in User
    • Status
      • Text
      • Indicator
        • Online
        • Idle
        • DND
        • Offline
    • Mentions
  • Logged-in User Settings
    • Avatar
    • Bio
    • Banner
    • Username
    • Tag
    • Status
      • Text
      • Indicator
    • Settings tabs
      • My account
      • Profiles
      • Privacy and safety
      • Connections
      • Sessions
      • Friend requests
      • Appearance
      • Accessibility
      • Voice & Video
      • Text & Images
      • Notifications
      • Keybinds
      • Language
      • Streamer mode
      • Advanced
      • Activity privacy
      • Registered games
      • Hypesquad