Skip to content

Planning: June 6, 2022

earth2travis edited this page Jun 6, 2022 · 4 revisions

Agenda

  • v2
  • v3
daohaus-app
Last Week
  • 12 New Issues
  • 1 Issue Closed

Commits

  • 6 Brian
  • 3 Sam
Total
  • 46 Open Issues

Are there any high priority bugs that need to be squashed this week?

Other

  • Are we ready to start considering offering bounties to the community?
  • Feeling good
  • New contracts deployed to Rinkeby and Gnosis Chain
  • Need gas for Kovan
  • Will deploy to Mainnet when gas is low
  • Will wait on Subgraphs until all contracts are deployed
  • No Zodiac modules on L2's
  • Brian will research scripts proxy factories to new networks based on his experience with Optimism
  • Brian needs to sync with Jord to understand how app is handling data
  • Branch needs to be merged
  • Got some feedback from design
  • Should illustrate the use cases
  • Explore Auryn's Tabula interface and investigate schema
  • On back burner for the time being
  • Jeremy taking lead on QA testing of proposals all the way to execution
  • Brian should have what he needs to push this forward
  • Focusing on Poster updates first

Graph Hosted Service

  • The Graph is sunsetting their hosted service
  • Need a plan for what our options are and how we can migrate
daohaus-website
Last Week
  • 0 New Issues
  • 0 Issues Closed

Commits

Total
  • 8 Open Issues

Done

invisible-suburbs-this invisible-suburbs-last daohaus-monorepo-insights
Last Week
  • 11 New Issues
  • 13 Issues Closed

Commits

  • 19 Sam
  • 11 Jord
  • 9 Keating
  • 2 Agnes
  • 2 Rowdy
Total
  • 77 Open Issues
daohaus-rage-insights rage-open-issues

Development

Wen?

  • Do we need a GitHub discussion related to Light/Dark Mode Switcher?
  • May need to spin Global Nav into it's own project. It could include:
    • DAOhaus Connect
    • Metanav
    • Light/Dark Mode Switcher
  • Mobile Views
    • Should be taking a mobile first approach
    • More difficult to work back from desktop views
    • What is the impact on scope?
    • Requires custom code to be written
    • Exploring Define Breakpoints #240 with global layout
    • Summoner should not require too much work to retrofit
    • Hub has not started UI development and could implement mobile first if designs are ready
    • Should definitely start with mobile first on Core UI
  • Need Toast Hook #230 and Toast Component #237 for Summoner Toasts #63
  • Rowdy is working on themes and Update Color System + Global Styles (summon) #143
  • Ceramic and Redis are ready to go
  • Working on jobs this week
  • Getting into UI is a stretch goal
  • Design still working on extracting components
  • Create Summon Transaction needed data
  • Decided to focus on Summoner Form Rules and Validation #60
    • Requires some customization that will take 2-3 days
    • Will need a through group code review
  • Remaining tickets should be fast
  • Working on pagination
  • Need to sync on polling
  • Figured out how to query subgraphs on proposal status with using an indexer
  • Fuzzed the most recent branch
    • Found some stuff that needs to be cleaned up
    • Noting critical
    • Lot of issues reported depend on use case
    • MolochMystics repo is still a mess
    • Should report any issues on the HausDAO/Baal repo
  • Have not received any feedback from Gnosis yet. Should be at the top of their queue.
blocked

v2

v3

Helm setup blockers have been cleared

  • Create useViewport Hook #229 blocked by Define Breakpoints 240
  • DAOhaus Connect: Mobile Views #234 blocked by useViewport Hook #229

Specification

  • Some Hub issues need work this week

Design

  • Proposal Prototype needs feedback
  • Working on transactions modal
  • Pattern Library work in progress

Discovery

  • Need to make sure proposal issues have all the required information

Milestones

milestones

Priorities for This Week

  • Get Summoner done and testable
  • Finish speccing out Hub
  • Finish Core UI proposal prototype
  • Cleanup v2/v3 Discord channels
  • Refine design tasks on Kanban board
  • Estimate expected completion dates with project leads

Other Projects

  • Santiago may explore Gnosis Nomad module to control safes across bridges

Thoughts

Issues

  • A lot of work-in-progress
  • Difficult knowing what to prioritize
  • Issues sitting in design for a long time

Opportunities

  • Need to develop a formal plan for testing. What needs to be done? Who is going to do it?

Notes

v2 Notes

  • What can our roadmap be to get off The Graph's hosted service?
    • Being sunset, so what would we need to do to move off this?
    • Maybe once Hub and Summon are done we can have a team work on the best route moving forward for this
    • We can participate as an Indexer or host our own infrastructure -- there is some shared learnings from our Kubernetes infrastructure we've implmented for our Ceramic node
  • Are we at the point where we can start using Dework for bounties?

v3 Notes

  • How are we going to handle multiple vaults in Baal?
  • Move the light/dark switcher from being within DAOhaus Connect to a Global Nav project that we can prioritize and group
    • Do we need to prioritize the mobile views right now?
  • Align on our breakpoints that we need
    • Related: Should we pivot to a mobile-first approach?
    • Hub mobile layout is ready and can implement mobile-first UI -- the current UI is very early so we could do mobile first for this for the Alpha version
    • Biggest consideration for this would be for Core UI
  • Gnosis Safe doesn't have an optimized mobile UI but instead have a mobile app
    • Clicking on a safe then opens up the native app instead of opening an optimized mobile UI for their website
  • Hub moving along
    • Initial Helm definitions are done
    • Ceramic Node set up
    • Producer and Consumer Jobs in good shape
    • In place for the Hub UI updates this week
    • Stretch goal would be getting back to the UI in place for this week -- additional Hub tickets needed
    • Can split into generic components that can be added to the component library
  • Summoner:
    • Working on internal form logic and validation
    • Looking at react-hook-form and yup
    • Determining where we want to do validation with our forms
      • Some validation at the component and form level (and also some on blur and some on submit)
    • Once this is in place, how could we systemize it so we don't need to repeatedly do this?
    • Additionally, we'll want to revisit polling rages to determine polling strategy
  • Data and SDK
    • Polling, pagination in progress
  • Proposal Prototype:
  • Design:
    • Working on proposals prototype and the transactions modals
    • Continuing to work on the pattern library and focusing on adding design links for some of the component library cards
  • Testing:
    • Once apps are ready to test we'll need/want to formulate a testing plan
    • Document what needs to be done and who is doing it
    • There will be something ready for Summoner by the end of the week so if we can create a first version of the testing approach we can then try out and iterate
    • Time to begin putting some of our QA plans in place and then refine as we go

ToDo

This Week

  • Share Planning notes in Magesmiths
  • Update Warcamp Weekly slides
  • Cleanup v2/v3 Discord channels
  • Refine design tasks on Kanban board
  • Create a new v2 project for Migrating off of Graph Hosted Service
  • Start discussion thread related to Mobile First
  • Report issues from fuzzing on the HausDAO/Baal repo

Last Week

  • Share Planning notes in Magesmiths
  • Update Warcamp Weekly slides
  • Create v2 issue to investigate issues with sorting
  • Clean up open issues in rage repo
  • Cleanup v2/v3 Discord channels
  • Refine design tasks on Kanban board
Clone this wiki locally