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

DM v2.2 - UX improvements #149

Closed
42 of 43 tasks
scottrepreneur opened this issue Sep 20, 2023 · 9 comments · Fixed by raid-guild/dungeon-master-v2#89
Closed
42 of 43 tasks

DM v2.2 - UX improvements #149

scottrepreneur opened this issue Sep 20, 2023 · 9 comments · Fixed by raid-guild/dungeon-master-v2#89
Labels

Comments

@scottrepreneur
Copy link
Member

scottrepreneur commented Sep 20, 2023

Project Submitted By

@derrekcoleman
sayonara
0xmaker
scottrepreneur

Summary

Milestone 1

frontend

  • UI

    • Add clarification to counts on the several pages
    • Change default member view to "actively raiding"
    • Remove Dashboard heading on /
    • Change "Add Role" to "Add Role Required" dropdown copy. stack if buttons too wide.
    • Copy Raid ID button
      - Clean up width/truncate (to number of lines with Chakra)
    • Show Project Specs when no link is available. provide default "partial" line 108 of RaidDetailsCard.tsx
    • InfoStack with link is different size/font to text infos
    • Min Width on Consultation/Raid Details section(s)
    • Specs value is missing or missing NA option
    • Better status update layout
    • Hide nav links unless logged in
  • UX

backend

  • Links to Raid M2M table
  • Add Hunter to Raid table (like Cleric)
  • Add interest to raid/consultation M2M table

ux

  • Raid Edit Form (inc. add Project Specs link)
  • Dashboard UX
  • Raid Card IA on "Raids" list (research improvements)

~1.5 ETH

Milestone 2

frontend
UI

  • Make Cards clickable (Link Overlay). box shadow, remove View Details.
    • Raid
    • Consultation
    • Member
    • Application
    • RIP
  • Add tooltip for role badges
  • Better Stack for Raid Party on Raid Cards. vertical with overlap just like Roles Required. bottom of Raid Party is same height as bottom of Last Status Update.
  • Redirect logged out routes to dashboard

UX

  • Allow users to edit their profile info
    • isRaiding
    • Bio
    • Primary/Secondary Skills
  • Add the ability to edit more data on the raid and consultations
    • Description
  • Add a retrospective to the process of completing a raid
  • Add the ability to add links to raid assets
  • Add the ability to signal interest in a raid
  • Consistent dashboard no matter raids
    • Better dashboard for new (0 raid) folks

~1.25 ETH

Milestone 3

frontend

  • Update Accounting to v3 DAO (Punt to separate RIP)
  • Show Smart Escrow & spoils updates
  • Check for expiring token and issue a new one Ref Ref2
  • Show portfolio data on the Raid details page
  • Allow clerics/users to create and edit portfolio records
  • Prompt user to add portfolio record when raid marked as shipped

about 0.75 0.5 ETH

Total
3.5 ETH
5 - 7 weeks to Design, Dev & QA [2, 2, 2]

Why should we build this?

Driving value through our central tool will continue to reap benefits as we ramp up Raid processing again. Paired with #148 will accelerate our efforts.

Anything else you'd like to add?

Not at this time.

Raid Party Skills Needed

  • UX
  • PM
  • Builder

Cost (in USD)

3.25 ETH

@derrekcoleman
Copy link
Member

scott done with backend, sayonara almost done with design, derrek almost done with frontend. ETD soon™️

@scottrepreneur scottrepreneur linked a pull request Nov 2, 2023 that will close this issue
@scottrepreneur
Copy link
Member Author

scottrepreneur commented Nov 2, 2023

Milestone 1 Update

ux

  • Raid Card updates

    Screenshot 2023-11-02 at 12 22 54
  • Raid Form updates

    Screenshot 2023-11-02 at 12 21 26
  • Dashboard

    Screenshot_2023-11-02_at_11 14 15_PM

backend

  • PR on DM
  • Links to Raid M2M table
  • Add Hunter to Raid table (like Cleric)
  • Add interest to raid/consultation M2M table

frontend

  • PR on DM
  • Add clarification to counts on the several pages
  • Change default member view to "actively raiding"
  • Remove Dashboard heading on /
  • Change "Add Role" to "Add Role Required" dropdown copy. stack if buttons too wide.
  • Copy Raid ID button
    • Clean up width/truncate (to number of lines with Chakra)
  • Show Project Specs when no link is available. provide default "partial" line 108 of RaidDetailsCard.tsx
  • InfoStack with link is different size/font to text infos
  • Min Width on Consultation/Raid Details section(s)
  • Specs value is missing or missing NA option
  • Better status update layout
  • Hide nav links unless logged in

@derrekcoleman
Copy link
Member

_.sayonara coded the UI/UX for most of milestone 2. He's working on integration with backend and testing.

@derrekcoleman
Copy link
Member

Milestone 2 is live on dm.raidguild.org! Everyone can edit raid fields and signal interest on raids. Updated PFPs. Added ability to add a Hunter (like a Cleric). Escrow lets you deploy a safe and split at the same time.

@wtfsayo
Copy link
Member

wtfsayo commented Jan 5, 2024

Milestone 2 Updates

  1. Better Dashboard with ability to signal Interest on Raids and Consultations
Screenshot 2024-01-06 at 12 35 04 AM Screenshot 2024-01-06 at 12 29 40 AM
  1. Abilitiy to edit Self-Information for Members
Screenshot 2024-01-06 at 12 30 38 AM
  1. New Design for Raid Cards, and Avatars pulled from member info
Screenshot 2024-01-06 at 12 31 10 AM
  1. Updated Raid Details, with Multiple Contact, Key Link Support
Screenshot 2024-01-06 at 12 36 36 AM
  1. Edit More Raid Information
Screenshot 2024-01-06 at 12 36 48 AM Screenshot 2024-01-06 at 12 36 54 AM
  1. See Interested Members on Raid Details Page
Screenshot 2024-01-06 at 12 38 55 AM
  1. Some styling updates to RG Design System as seen on buttons in DM
    & Other Escrow Updates by @scottrepreneur

@scottrepreneur
Copy link
Member Author

Milestone 2 has been released

@ECWireless
Copy link
Contributor

There was an issue updating the accounting page for Moloch v3. May need to be punted to a separate RIP if it proves too difficult.

@derrekcoleman
Copy link
Member

Rowdy has an implementation for the jwt renewal but needs to sync up with Scott to go over it.

@wtfsayo
Copy link
Member

wtfsayo commented Apr 9, 2024

  1. Show Smart Escrow & spoils updates
    Screenshot 2024-04-09 at 11 25 37 PM
  2. Check for expiring token and issue a new one
  1. Show portfolio data on the Raid details page
    Screenshot 2024-04-09 at 11 29 43 PM
  2. Allow clerics/users to create and edit portfolio records
    Screenshot 2024-04-09 at 11 30 45 PM
  3. Prompt user to add portfolio record when raid marked as shipped
    on click -> SHIPPED status you will get a second pop-up and have to provide a retro link
    Screenshot 2024-04-09 at 11 31 58 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Final
Development

Successfully merging a pull request may close this issue.

4 participants