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

TODO v2 #2

Closed
47 of 49 tasks
jahseng-lee opened this issue Oct 3, 2023 · 0 comments
Closed
47 of 49 tasks

TODO v2 #2

jahseng-lee opened this issue Oct 3, 2023 · 0 comments

Comments

@jahseng-lee
Copy link
Owner

jahseng-lee commented Oct 3, 2023

  • Sign up
    • Basic devise registration
      • Setup an email to send messages to users
        • Staging
        • Production
      • Update Devise config to actually send emails
        • Staging
        • Production
      • Postmark crap
      • Sign up page explaining what you get when you sign up
    • Charge users
  • Chat: Chat v1 #4
  • Visa information for countries
    • Lock down visa pages for non-active users
    • Users can add their citizenship(s) to their profile
    • Visa page shows their visa information first, if possible
    • Always show all visas to admin
    • Add description to Visa model (i.e. "90 days", "12 months")
    • Remove summary from Visa model
  • Emergency numbers for countries
  • Add some basic documentation
  • favicon set up
  • Check mobile views aren't terrible
    • Nav is still too wide
    • Chat is greater than 100vh on mobile
    • Viewing locations on mobile is erroring? Or is it just for non-admin users?
    • Error on sending messages (mobile only? probably not...)
    • Tabs don't horizontally scroll, wrap on mobile
  • Reviews
    • "Add a review" link visible to public but sends them to sign up
    • Add "See all review" links, visible to public but sends them to sign up
  • Check page titles and SEO content are good
  • Go over copy + content on pages and check that it's selling community + toolkit
  • Check there aren't any more webhooks I need to implement
  • AppSignal?
  • Remove stream stuff from user model

To test:

  • User sign up + email
    • Delete confirmation instructions
    • Re-write confirmation instructions to be generic for welcome + reconfirm
  • User sign in
  • Reset password
  • Resend confirmation instructions
  • Accessing stuff without having a subscription
  • Stripe payment - test version
    • All requests are 400ing
    • checkout.session.completed doesn't finish the subscription flow - at least in production...
    • Users can't manage their own subscriptions
      • Access to fetch at 'https://billing.stripe.com/p/session/test_YWNjdF8xTnlyeHJHTjQ0ZWlsSUFGLF9QRThDdDZIUUtjQ0I4ZDh6VGVsZXo4RFUydEQ3akJs0100YOgcxdcy' (redirected from 'https://www.nomadstation.io/subscriptions/manage') from origin 'https://www.nomadstation.io' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
  • Stripe payment - real version
    • Stripe is not sending me emails to verify...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant