Features TODO:

Below is a list of features on the roadmap.

If you have a suggestion for a feature please use the request feature form.

  • update board item from text to object (as originally intended, oops!)
    • item type default: text
    • allow item type to be textarea
    • auto scale textarea to maximum, default X rows
    • allow user to set maximum / no maximum
  • encrypt stored data, decrypt when returning
    • use a different encryption salt than used for account passwords
  • add error handlers throughout application
  • auto update local storage if board item is text, to be an object before breaking the site
  • load board data server side instead of client side (when user signed in)
  • send email when account is created
    • do not redirect to home page on account creation
    • instead, send user to page to ask them to check email to verify account
    • add verification link
    • add re-send verification link on signin if not verified
  • add mobile-friendly way to reorder items (arrows)
  • allow items to be reordered, not swapped
  • fix top padding on all views to match
  • A message with a confirmation link has been sent to your email address. Please follow the link to activate your account.
  • ?
  • change email
  • change password
  • allow boards to be shared with secret id like /board/:id/:secret
  • de-clutter ui by refactoring buttons to be drop down menu with text and icon instead of just icons
    • retain [enter] to save, add save link in drop down, too
    • do not save on blur (need to check!!)
  • fix ability to click anywhere in the input to easily edit or grab text (focus is not good)
  • allow user to change layout from 1-6 columns max
  • build super admin to view/manage users like block, trigger reset pw, analytics, etc [WIP]
  • refactor getServerSideProps() to return the same base object for all views, other data can be appended
  • add avatar, default to use email avatar, fallback to uploaded image
  • collapsible hero
  • update confirm() to modal
  • add isVerified check on app for existing logged in users, and force sign out
  • add yellow border on blur to indicate the text has not been saved yet, also add warning icon after pseudo css
  • limit free boards to X
  • add subscription plan / payment option for infinite boards