OPS TEAM Weekly Report - By Project

Weekly update [12 February]

  • Updated time for community call on Wednesdays. New time : 3pm UTC
  • Feedback form created for community for any questions, concerns, suggestions. Links can be found pinned in the NDC OPS/Tech & Community group
  • Working on new workflows within the team for optimal efficiency

Astra++ :

  • Completed notifications support for vote and add proposal, reduced the deposit amount and made it refundable
  • Completed “Improve proposals page” task
  • Fixed the issue with My proposals page (reported by community member)
  • Preparing for backend fixes

Backend:

  • Provide required data for NDC analytics
  • Completed base smart-contract structure
  • Completed access-control functionality

Dashboard:

  • Added Partial horizontal scroll for data table
  • Fixed Issue with “All DAOs” check in multiple select
  • Fixed DAO name in table for iPhone
  • Made top filters responsive on Mobile
  • Fixes unhandled exceptions on dashboard
  • Speed up loading state
  • Fetching all DAOs from Pikespeak
  • Add data table tooltip

Testing:

  • Worked on Pikespeak API endpoints
  • Raised a total of 8 issues including the most recent ones.
  • Retested 6 issues from production.

Design:

  • User Profile page for BOS (Figma)
  • Navigation panel within the User Profile page
  • Mock-ups of tabbed pages
  • “General” sidebar with tabs (mobile and desktop ver.)
  • Slider for NDC Dashboard
  • Creating icons for “activities”
  • Visual differentiation of posts from DAO consuls (profile frame + post)

Product Management:

  • Prepared new iteration for the election framework update
  • Outlined data insights and Sybil resistance approach
1 Like

Weekly update [19 February]

Busy week at the Ops team! We are working hard on improvements on each project, while also fine-tuning in-house processes and strategies.
We are also planning some exciting collaborations with Ecosystem members and projects. Stay tuned!

Astra++ :

  • Completed the storage_deposit issue
  • Increased the gas for vote call and added check for it functional call proposal
  • Fixed navigation from proposalId to proposals list page
  • Fixed my proposal page error of invalid number

Backend:

  • Research data sync from bigQuery to postgreSQL
  • Server configuration for database
  • Completed basic smart-contract functionality for DAOs, Requests/Reports and Comments.

Dashboard:

  • Fixed extra row for All DAOs is appearing after selecting All DAOs checkbox
  • Fixed Issue while selecting one DAO from the table
  • Speed up dashboard loading and fixed initial load errors
  • Started to design improvements for Dashboard (data sources not UI)

Grassroot DAOs Page

  • Created Comment Card widget
  • Added Proposal and Reports components
  • Creating DAOs template app
  • Creating header and layouts from new design
  • MDAO guidance page

Testing:

  • Added more Pikespeak API endpoints and tracked the responses on chain
  • Raised a total of 10 issues
  • Retested all issues from testing column and put them In production Design:
  • Editing color palettes for Astra++
  • Infographics for “Framework update for the next elections v1”

Governance:

  • Started governance framework background research
1 Like

Weekly update [26 February]

  • I Am Human error detected, investigated and fixed. Thank you to all the community members who voiced their concerns and reported the bug!
  • A new position was opened for a Senior Rust developer, interviews were conducted and the position was filled.

Astra++ :

  • Fixed non visibility of votes from everyone group
  • Fixed my proposal pagination issue
  • Fixed Voting Body super consent proposal type issue

Backend:

  • Update Request/Reports & Comments details based on design updates and requests.
  • Complete add/edit Community for each DAO.
  • Complete smart-contract code refactoring, deployment and unit tests for better support/validation in the future.
  • Add basic logic for user page: follow DAO/Community.
  • Work on i-am-human service launch.

Grassroot DAOs Page:

  • Integrated Likes with smart contract
  • Created Proposal/Report page
  • Landing page development
  • Added Landing Page - Community Treasury section
  • Added Landing Page - What’s NDC? section
  • Added Landing Page - DAOs 3x3 section
  • Proposals/comments integration
  • Create and view comments
  • Like proposal/comments functionality

Testing:

  • Manually tested MDAO page
  • Raised a total of 6 issues overall for MDAO page
  • Wrote some unit tests for Dashboard page

Design:

  • Design was finalised for the Grassroots DAOs landing page
1 Like

Weekly update [4th March]

  • Interviewed all candidates and hired new UI/UX designer to join our team
  • Onboarding activities for Senior Rust developer
  • A new position was opened for a Governance Analyst.
  • Internal feedback has been collected from the team to improve workflows and processes.
  • Started preparing all documentation for March plans for Astra++, Dashboard, Grassroots DAOs BOS Page and Election framework

Astra++ :

  • Did a fix with minimum storage balance error with stable coins in transfer proposals
  • Added the social feed page (Main page when opening Astra++)
  • Working on actions library page (added the home page with pagination and filters support)

Backend:

  • I-am-human launch on our server: oracle and database
  • DAOs smart-contract updates: add/edit community, BOS notifications, proposal/report updates.
  • DAOs data updates for frontend: add new DAO and communities.
  • Dashboard: analyse Keypom and proposed other solution for analytics & referrals
  • Started research of Bigquery NEAR public dataset for Voting

Grassroot DAOs Page:

  • Creating DAO landings
  • Linked DAO projects from contract side to specific DAO
  • NDC landing design updates
  • Metrics section update
  • Added requested_amount on post creation form
  • Updated Config with DAOs
  • Added create proposal functionality
  • Added new links and add sorted for DAOs list
  • Added office hours section
  • Added ability to create proposal for specific DAO

Testing:

  • Manually tested MDAO page and raised 6 issues
  • Manually tested DAOs page and raised 7 issues.
  • Retested 2 issues from DAOs
  • Tested 9/11 tasks from Production.
  • Progressing with unit tests for Dashboard too
    Testing reports can be found here:

https://drive.google.com/drive/folders/1o12fupTOricu11cW22rnO9fkHG48kkM_?usp=sharing

Full report from NDC Ops team for February can be found here:

1 Like

Weekly update [11th March]

  • Onboarding activities for UI/UX Designer
  • Interviewed candidates and hired a Governance Analyst to join the NDC Ops team
  • Posted one new vacancy: [NEW hiring] OPS Team is hiring - #34 by Sine
  • Created a roadmap for March-May plans for Astra++, Dashboard, Grassroots DAOs BOS Page, Election framework and Governance

Astra++ :

  • Created Actions Library home and view page
  • Worked on settings page weighted vote UI

Backend:

  • DAOs smart-contract updates: post history optimisation, optional proposal for report, add proposal states, direct funding, tests update
  • Dashboard: architecture planning, updated server configuration and started sync main net data for archival node setup
  • Astra++: analysed smart-contract to fix start/end dates and automatically update threshold
  • Worked on data analysis
  • Moved required data from bit query to local server and uploaded it in the postgress
  • Started working on the queries & indexes for db to get information about eligible users for voting + months with at least one transaction from eligible users

Grassroot DAOs BOS Page

  • Proposal editing (available for DAO councils)
  • Ability to update status (available for DAO councils)
  • Configurable “feature projects” section on landing page through general Config file
  • Comments editing, reply to comment
  • Fixing UI+responsive design bugs
  • Fixed move left-right on iPhones issue
  • Fixed Last card of the proposal is getting cropped for all screen sizes
  • Updated Near Research Collective page with new text

Testing:

  • Prepared comprehensive reports for the month of February for the issues raised for Dashboard and BOS page
  • Retested 17 issues from Production and Moved them to the Done column and added label to all the issues raised
  • Tested functionality of the newly deployed features from the UI side for BOS page
  • Raised a total of 9 issues for BOS page this week which are currently in progress

Design:

  • Introduction to the Near platform
  • Getting to know the layouts and visual guidelines of the Near platform (Guidelines)
  • Design development for Astra++ (DAO Settings /Quorum tag) Desktop & Responsive version
  • Getting started with NDC development and getting familiarised with the structure of the existing version
1 Like

Weekly update [19th March]

  • Onboarding activities for Governance Analyst
  • Interviewed candidates and hired a Community Leader in Ops Team to join the NDC Ops team
  • Posted one new vacancy: [NEW hiring] OPS Team is hiring - #35 by Sine
  • Presented a roadmap for March-May plans for Astra++, Dashboard, Grassroots DAOs BOS Page, Election framework and Governance

Astra++ :

  • Added quorum and updated settings page UI
  • Fixed dao banner issue
  • added dao selection to actions library, did study on astradao APIs
  • added note for create dao
  • exported hom proposals to google sheet for Prasanth
  • working on improving different create proposals form

Backend:

  • I-AM-HUMAN: write script to get active users that can vote.
  • DAOs: mark post/comment as spam, added pagination, update user follow functionality and view functions
  • Astra++: Found the issue with TC proposal execution
  • Dashboard: switched from indexer to substreams, discovery and test new architecture

Grassroot DAOs BOS Page

  • Added History for proposals
  • The issue of comments cards being cropped when comments are visible over a certain limit has been resolved
  • The last card of the proposal is getting cropped for all screen sizes
  • Fixed overflow of content inside Navbar of My Activity Page (iPhone 14 and iPad)
  • Fixed double scroll bar issue on home page
  • Creating daos page & dao communities page
  • Added ability to change proposal status
  • Added ability mark proposal as a spam
  • Added ability make readable dao url
  • Moved landing feature projects into global config file

Testing:

  • Raised a total of 10+ issues for BOS page
  • Retested 25+ issues in production
  • Started testing Astra++
  • Resolved 20+ issues and closed them
  • Documented all the issues raised till now

Design:

  • Continued to develop the design for the NDC homepage
  • Researched a key list of elements on the NEAR platform that I can use in the future
  • Took on the tasks of designing the Proposals page and proposal statuses
  • Researched the experience of widgets used in the platform to identify best practices for optimizing the Proposals page and proposal statuses
  • Started developing design for the above tasks and creating general ui kits with a view to future editing in case of adding new functionality or changing the existing one

Community:

  • Established a process for interaction between OPS Team and GDAOs with NDC SMM to participate in OPS initiatives and gather feedback
  • Developed jointly with NDC SMM a plan to promote and involve the community in VB voting by changing the Voting Mechanism
  • Helped community members solve a problem with the NEAR Forum
2 Likes

Weekly update [18th-24th March]

Team Management:

  • Refinement sessions for BOS page, Astra++ and Dashboard projects
  • WG calls for Dashboard, Governance, Voting, BOS page and Astra++
  • Updating weekly deliverables on Ops team roadmap
  • Team management tasks (weekly 1-1s, daily stand-ups, planning monthly feedback sessions)
  • Preparing report and budget to apply for March budget
  • Coordination of Ops Team with Congress members and Community

Astra++ :

  • Did investigation about AstraDAO API Post request, contacted Max (team lead) about possible solutions but couldn’t find anything solid
  • Fixed the TC dismiss_hook issue
  • Updated frontend for congress contracts voting period change update
  • Created new issues (as reported by community), debugged issue behind why vote isn’t closed for sputnik contracts after voting time ends
  • Started work on discussions/feed for DAO account
  • Update quorum for VB.
  • Min Voting Duration removed.

NDC BOS Page:

  • Communicating with KYC specialist about KYC solution on BOS page
  • Added Categories and new DAOs
  • Fixed hours format to History in proposals
  • Fixed preview for unauth user
  • Added horizontal scroll to comments on Mobile
  • Fixed white screen when select history
  • Fixed: Error editing proposal
  • Fixed: Attachments on edit form
  • New Design: Design top navigation and setup basic layout
  • New Design: Changed icon library and updated icons on site
  • Settings page with DAO contract configurations [WIP]
  • Content update, adding logo for Africa DAO, Freelance DAO
  • Updated council members list, updated proposal states.

Dashboard:

  • Dashboard: Updated server configuration and prepare to load data for dashboard
  • Completed research and basic logic to get data from substreams
  • Dashboard approach document

Governance:

  • Work Stream #1

–KPI design (HoM Strategy Brief: Objective matrices for retroactive bounties - Google Docs )

–Progress Report (Progress Report - week # 1 - Google Docs )

– Next Milestones : please refer the weekly report.

  • Workstream # 2

– MEMO template

Request everyone to check out the template and point out scope for improvement

–Progress Report (Workstream 2 MEMO - Google Docs)

–Status : https://successive-salmon.super.site/ (edited)

  • Working on Proposal for web3 best practices analysis

Voting:

  • Finished parsing user stake
  • Created snapshot and published on IPFS (CID: bafybeidy6aerzfcaytshbntccgq6oquopd4q3ftsuaz66bstjfc4vpuwku)
  • Started working on snapshot/registration contract. Most functionality is implemented. Work on challenging the snapshot and covering with tests + gas price estimation.

Design:

  • Continued development of the NDC BOS Page (home page)
  • Started developing the proposals page
  • Made changes to the proposals page
  • Developed a new view (table)
  • Developed a page for a single proposal
  • Created NDC team in Figma and set up access for developers to work with mockups (started organizing existing designs)
  • Developed an adaptive for the proposals page

Testing:

  • Raised a total of 14 issues this week for BOS page.
  • Retested and closed 16 issues for BOS page this week.
  • Tested the functionality of the following features:
  1. Basic Navigation UI implementation
  2. Create DAOs page
  3. Proposals: Add proposal type “direct funding” to Select DAO dropdown
  4. Repositioning proposal title
  • Documented the issues raised till today (doc)

Weekly update [25th-31st March]

Team Management:

  • Feedback session 1-1s with everyone
  • BOS page, Astra++ and Design refinement session
  • Planning April roadmap
  • Updating HoM on different calls: general, Astra++, BOS page
  • Planning new review process for projects
  • Team management tasks (weekly 1-1s, daily stand-ups)
  • Preparing documents to apply for April’s budget
  • Coordination of Ops Team with Congress members and Community

Astra++ :

  • Worked on discussions feed, created reusable feed and compose widget (some testing is left, will deploy it on Monday)
  • Added note for expired sputnik proposals

NDC BOS Page:

  • Prepare staging env to start testing new design
  • Add Settings page to interact with contract through UI
  • Add KYC button on top navigation
  • Add Contact section on DAO page
  • [FIX]: Disable ability to add empty POC telegram handles
  • [FIX]:Dao must be in upper case for Dao twitter and Dao telegram
  • Design Navigation bar
  • Finished with Proposals Table list
  • Finished with Proposals Table list for Mobile

Dashboard:

  • Created three endpoints for Dashboard (dapps-used, social-engagement, retention)
  • Finalized substream logic sync for dashboard
  • Created server side structure for endpoints
  • Completed database sync with NEAR mainnet (process continue sync new data).

Governance:

Voting:

  • Finished registration/snapshot contract. Covered with integration tests, unit tests and tested on testnet.
  • Finished secret network contract. Covered with tests
  • Loaded snapshot into the testnet. See snapshot-test.testnet
  • Voting AMA’s

Design:

  • Continued organizing layouts in Figma
  • Started making changes to the proposals page
  • Discussed changes to the proposals page
  • Started developing the concept of a new navigation for NDC (sketch, wireframes)
  • Developed the design of a text editor for Astra++
  • Took on the task of dashboard for NDC

Testing:

  • Tested “Add Settings page to interact with contract through UI” feature functionality.
  • Raised a total of 7 issues for BOS page after the latest deployment.
  • Retested and closed 2 issues from production.
  • Maintained the Testing report by documenting new issues raised till now (doc

Community:

  • Collected all the necessary information for GDAOs on the BOS Page
  • Promoted OPS Team initiatives (VB #5 Voting) to Regional Communities (Globe DAO) and NDC Social Media (NDC SMM)
  • Prepared with Dan and Congress MEMO - “Congress Contribution & Roles”
  • Started preparing with Dan and the MEMO Congress - “Technical Grants in NDC”
  • Helped community members solve a problem with the NEAR Forum and I-AM-HUMAN
  • Worked with internal documents

Weekly update [1st-7th April]

Team Management:

  • BOS page, Astra++, Dashboard andd Design refinement session
  • Updating HoM on different calls: general, Astra++, BOS page, Dashboard, Voting and Governance
  • Team management tasks (weekly 1-1s, daily stand-ups)
  • Coordination of Ops Team with Congress members and Community

Astra++ :

  • Completed discussions feed
  • Added filters to storage so even after refresh the filters stays on
  • Updated members page, removed non functional actions, improved UX when account id is explicit
  • Researched about bounties support in Sputnik contract
  • Discussed with Yuri and Dora about bounties UX and also about all proposals feed
  • Added support for all group in create DAO

NDC BOS Page:

  • Added events for DAOs smart-contract
  • Updated smart-contract tests
  • Added follow button for DAOs
  • Disabled change type when edit Post
  • Fixed report preview to show all saved fields
  • Made KYC to open in a new tab
  • Fixed UI for TopNavigation
  • DAOs project bug fixing
  • Settings page fixes

Dashboard:

  • Completed all dashboard endpoints
  • Added Redis cache for dashboard endpoints
  • Dashboard endpoints integration

Governance:

  • Work Stream #1

–KPI design (HoM Strategy Brief: Objective matrices for retroactive bounties - Google Docs )

–Progress Report - week 4

Voting:

  • Finished registration/snapshot contract. Covered with integration tests, unit tests and tested on testnet.
  • Finished secret network contract. Covered with tests
  • Loaded snapshot into the testnet. See snapshot-test.testnet
  • Voting AMA’s

Design:

  • Conducted a general review of the Prorposals pages and received corrections on this
  • Started developing the NDC Dashboard
  • Received corrections on NDC Dashboard and started working on it
  • Continued to organize layouts and develop a common UI-kit
  • Discussed my plans for the next week with Dora and prioritized them
  • Finalized the Dashboard and developed an adaptive for mobile devices
  • Continued to develop navigation for NDC

Testing:

  • Tested the following features:
  1. Add Contact section on DAO page
  2. Add Settings page to interact with contract through UI
  3. Add KYC button on top navigation
  4. Add follow button to dao page
  5. Social Feed of Astra++
  • Raised a total of 9 issues for BOS page (production)
  • Raised a total of 4 issues for BOS page (staging)
  • Raised 4 issues for Social Feed of Astra ++

Weekly update [8th-14th April]

Team Management:

  • BOS page, Astra++, Dashboard and Design refinement session
  • Updating HoM on different calls: general, Astra++, BOS page, Dashboard, Voting and Governance
  • Team management tasks (weekly 1-1s, daily stand-ups)
  • Coordination of Ops Team with Congress members and Community
  • Created Ops Team Progress Report (December-April)

Astra++ :

  • *Added global proposals feed
  • Discussion regarding Astra-ui for reports with Dan
  • Fix remove action on members page
  • Replied to community feedback’s and created tickets
  • Figure out issue with voting body testing error
  • Fixed error UI for proposals page
  • working on mobile responsiveness for proposals screen
  • Separate quorum for each proposal of voting-body.
  • Test and update users whitelist functionality (not deployed for now).

NDC BOS Page:

  • Finished proposal page with new design for Desktop and Mobile.
  • Update communities call for frontend optimisation.
  • Found and update projects smart-contracts list to see more stats on dashboard.
  • Created projects document with existing data.
  • Split direct funding to two separate types of funding.
  • Ability to add communities through Settings
  • Fixed bug: Navbar unresponsive for ipad pro
  • Fixed bug: Councils can’t see proposals in review
  • Updated Twitter logo in Contact info of DAOs
  • Fixed attaching deposit bug

Dashboard:

  • found and update projects smart-contracts list to see more stats on dashboard.
  • Updated design for metrics section on Dashboard
  • Moved Dashboard UI into mono-repo ndc-widgets

Governance:

HoM Brief : HoM Strategy Brief: Objective matrices for retroactive bounties - Google Docs

(Please note this is a working document- )

  • Drafting assistance on memos

Voting:

  • Finished relayer encrypting/decrypting flow. Finished votes relaying
  • Worked on alternative way to remove from blacklist for VB contract
  • Working on improving snapshot data with liquid staking
  • VB proposal revamped
  • Couple of MEMO’s pushed to Congress

Design:

  • Completed the development of a new navigation for NDC for mobile and desktop versions
  • Made final changes to the NDC dashboard and adapted it for mobile devices
  • Took on the task of Astra++ (Bountie page)
  • Completed the design of the page with a general list of Bountie cards
  • Conducted a consultation on NDC layouts for developers

Testing:

  • Raised a total of 20 issues ( staging +production) for bos page
  • Retested and closed 22 issues from production
  • Started with the env configuration for BOS page unit tests
  • Started with the Test report for April
  • Raised a total of 9 issues for BOS page (production)
  • Raised a total of 4 issues for BOS page (staging)
  • Raised 4 issues for Social Feed of Astra ++

Weekly update [15th-21st April]

Team Management:

  • BOS page, Astra++, Dashboard and Design refinement session
  • Updating HoM on different calls: general, Astra++, BOS page
  • Team management tasks (weekly 1-1s, daily stand-ups)
  • Coordination of Ops Team with Congress members and Community

Astra++ :

  • updated vb quorum with new formula and votes for VB proposal #10
  • completed mobile hot fixes for proposals page and deployed them
  • Did research about promote and blog posts on near.org
  • started work on implementing bounties new design

NDC BOS Page & Dashboard (now integrated):

  • Updated report categories & milestones
  • Updated tests to cover new logic
  • Updated server endpoints to get all required stats
  • Dashboard redesign and merge into bos pages
  • History bug fixes
  • Merged new design into production
  • Edited proposal fix
  • Moved aggregators metrics on dashboard and fetch real data
  • Added edit proposal to new design
  • Fixed error in preview page while creating a proposal.
  • Fixed created at and created by fields must be updated correctly in the Preview page.
  • Fixed empty status box in the preview page / any other alternative.
  • Fixed Report button when clicked is getting redirected to Loading page.
  • Added default image for supported projects

Governance:

Voting:

  • Worked on various researches

Design:

  • [ASTRA++] | Developed a design for Bountie tab.
  • [ASTRA++] | Discussed changes for Bountie tab with developers.
  • [NDC] | Started developing the desktop version of the Report page.
  • [NDC] | Discussed changes to the Report page with the developers.
  • [NDC] | Started developing common points for mobile version of the Report page.
  • [NDC] | Developed a variation of the project card in the “projects” block for the home page where there is no project picture.

Testing:

  • Retested issues in production for bos page
  • Testing bos page after merging into new design
  • Fixing broken proposals in production