Skip to content

pentaxis93/5th-avegallery

Repository files navigation

5th Ave. Gallery

TODO

Recoil Refactor

  • Refactor useChatSession hook and ChatWindow component
  • Refactor chat session with Recoil, replacing Vercel AI SDK
  • Fix flashing resume chat button when new chat is created

v0.2.0

  • Have auth state available instantly (AuthWidget, ActionButtons)
  • Add ability to rename saved chats
  • Ability to star favorite chats
  • Highlight and save specific portions of a chat
  • Build better interface for managing saved chats
  • Add timing to saved chats https://day.js.org/docs/en/display/from-now
  • Add social media sharing
  • Add user settings page
  • Improve contact form UI

Future Features

  • Add chat tagging system

Social

Gamification

  • Simple achievements system
    • Add a badge for each insight
    • Add a badge for each saved chat
    • Add a badge for each shared insight
    • Add a badge for each liked insight
    • Add a badge for each comment on shared insights
    • Add a badge for each chat session
    • Add a badge for each saved insight
    • Add a badge for each shared insights
  • Display achievements on profile pages
  • Add achievments related to interacting with specific gurus
  • Add weekly or monthly challenges

Scaling Checklist

Done

  • Implement UX feedback
  • Rate limit contact page
  • Set up auth with magic link
  • Add custom log in page
  • Set up proper email address
  • Change to square favicon
  • Fix cosmetics on why sign in page
  • Fix button border width hover glitch
  • Implement responsive font sizes
  • Solve delivery for spiritual white papers
  • Set up Google OAuth
  • Add forward/back arrows on lesson pages
  • Fix failed prop type console error
  • Analytics (PostHog?)
  • Add saved chat delete button
  • Ensure chat session naming function is not called if no messages are present
  • Add hit counter https://www.joshwcomeau.com/react/serverless-hit-counter/
  • Fix mobile chat session delete UI
  • Allow limited usage without authentication
  • Move guru page text into container
  • Fix guru chat history refresh bug
  • Don't show the current chat in the history
  • Refactor snackbar with Recoil
  • Refactor chat history
  • Close the chat history menu when resuming a chat
  • Add encouragement to sign in for chat saving and more
  • Remove fake user avatar

Packages

 
 
 

Contributors

Languages