Jessica

Jessica

As you work, be sure to frequently “Update” so you don’t lose work. If you ever DO lose work, it should prompt you to restore it when you return to this page. If it doesn’t then, use the “Revisions” option at right.

When you are done entering all the information, move on to Step 4 for review. 

Software Team 592 – Consciously Mapping Humanity’s Future

Hi Jessica,

I have moved your work over for blog 592, thanks for all your great work!

Reminder to first make a pdf of this page and then note any changes on the pdf as you the make the edits, thanks! -Sara)

HIGHEST GOOD NETWORK #592 – WORK FOR 7-14  TO 7-20 – ready

Highest Good Society | Highest Good Network software

BLUE STEEL SOFTWARE DEVELOPMENT TEAM

The Blue Steel Team’s summary, presenting their work on the Highest Good Network software was managed by Jingyi Jia (Software Engineer, Team Manager), and includes Imran Issa (Software Developer), Jay Srinivasan (Software Engineer), Parth Rasu Jangid (Software Developer)Ramakrishna Aruva (Software Engineer), Tzu Ning “Leo” Chueh (Software Engineer), and Vishavdeep Kaur (Full stack Developer). The Highest Good Network software is how we’ll be managing and objectively measuring our process for consciously mapping humanity’s future through our social architecture, construction, production, and maintenance processes. This week, Parth worked on integration tests for the timeZoneAPIController, requiring an API key for proper functionality. He also reviewed three pull requests: numbers 962, 2431, and 2470, resolved conflicts in his pull request, and discussed unit testing with Luis. Jay focused on Team Blue Steel, providing feedback and completing unit tests for the SameFolderTasks component, addressing merge conflicts, and preparing a pull request for development integration. Imran tackled component testing challenges related to permission settings, resolved failing test cases from the previous week, and managed to open a pull request after updating his branch and fixing conflicts. Ramakrishna implemented advanced techniques like heap and hashing to optimize the replacement of team codes for up to 1000 users and tested changes locally. Tzu Ning planned modifications to event handling logic in a form to enhance user interaction by enabling field resetting. Vishavdeep addressed a UI issue as detailed in the “HGN Phase I Bugs and Needed Functionalities” document, created a new branch for the fixes, tested PR2443+1025, and coordinated with Nahiyan for further clarification on the bug. Jingyi addressed memory leaks in the userProfile page by implementing AbortController in React hooks to manage and cancel ongoing HTTP requests, which helped prevent updates to unmounted components. See the Highest Good Society and the Highest Good Network pages to learn more on how their work contributes to consciously mapping humanity’s future. See below to view images of their work.

Blue Steel Team, Highest Good Network software, Consciously Mapping Humanity's Future, One Community Weekly Progress Update #592, integration tests, API key, pull requests, resolved conflicts, unit testing, component testing, failing test cases, pull request, merge conflicts, UI issue

Not included this week: Bhuvan Dama (Full stack Developer)

The Blue Steel Team’s summary, presenting their work on the Highest Good Network software was managed by Jingyi Jia (Software Engineer, Team Manager), and includes Bhuvan Dama (Full stack Developer), Jay Srinivasan (Software Engineer), Parth Rasu Jangid (Software Developer), Ramakrishna Aruva (Software Engineer), Tzu Ning “Leo” Chueh (Software Engineer), and Vishavdeep Kaur (Full stack Developer). The Highest Good Network software is how we’ll be managing and objectively measuring our process for creating holistic human support webs through our social architecture, construction, production, and maintenance processes. This week, Jay focused on unit tests for SameFolderTasks, increasing the coverage for fetch requests and component rendering scenarios. He overcame challenges with the EditTaskModal by creating a mock for testing purposes, completing most of the unit tests. Jay also reviewed weekly summaries and media for Team Blue Steel. Bhuvan focused on HGN Software Development, particularly on resolving merge conflicts for PR#2148 and enhancing the TableFilter.jsx file. Additionally, he encountered build issues related to code updates and test case expansions. Ramakrishna developed a new method in the user profile controller and integrated backend API changes with the frontend.

Tzu Ning did his part supporting the creation of holistic human support webs as he improved useEffect hooks to avoid fetching data with an undefined userId, added conditional rendering for a loading state, and finalized task functions including immediate save actions and button enablement. His work also addressed a bug through a new pull request and resolved npm test failures, enhancing overall system robustness. Vishavdeep tested a total of eight pull requests across various projects, including PR-2446, PR-2078, PR-2146+895, PR-2191, PR-2196, PR-2422, and PR-2407. She provided comments, approvals, and attached necessary videos and screenshots on GitHub. Additionally, she reviewed and approved two additional pull requests, confirming their functionality aligned with project requirements. Parth completed writing unit tests for the timeZoneAPIController.js and created a pull request (PR#1027) on the backend HGNRest repository. Additionally, he worked on resolving conflicts in his previous pull requests to enable their merging into the HGNRest repository. See the Highest Good Society and the Highest Good Network pages to learn more on how their work contributes to holistic human support webs. See below to view images of their work.

The Blue Steel Team’s summary, presenting their work on the Highest Good Network software was managed by Jingyi Jia (Software Engineer, Team Manager), and includes Bhuvan Dama (Full stack Developer), Jay Srinivasan (Software Engineer), Parth Rasu Jangid (Software Developer), Ramakrishna Aruva (Software Engineer), and Tzu Ning “Leo” Chueh (Software Engineer). The Highest Good Network software is how we’ll be managing and objectively measuring our process for prioritizing positive global change through our social architecture, construction, production, and maintenance processes. This week, Jay reviewed weekly summaries and media folders for Team Blue Steel, completed work on the force new password issue, and submitted two PRs for the corresponding frontend and backend changes. He also tackled a new issue with unit tests for the SameFolderTasks component, encountering challenges with the mock adapter’s handling of component requests. Ramakrishna focused on enhancing the replace code function, creating a state to capture selected IDs efficiently and implemented a regex for the replaceTeamCode functionality. He did his part prioritizing positive global change as he completed frontend tasks by creating an API endpoint and implementing an Axios patch call. On the backend, he developed Express.js routers and updated values using Mongoose schemas but faced a “Bad Request” error which is still under resolution. Bhuvan developed a test suite for picker components, which failed to build. He also resolved code pulling issues and created test cases for the TableFilter.jsx file, focusing on fixing build crashes. Tzu Ning refined team management functionality, ensuring constant functionality of “Assign Team” and “Delete” buttons and integrating toast notifications for better user feedback. Parth reviewed four pull requests (PRs 970+2306, 1015+2409, 2276, 2408) and began writing unit tests for the timeZoneAPIController, aiming to complete them within a set timeframe. He also revisited his pull request 962 to aid its integration and assisted Luis with debugging his unit tests. See the Highest Good Society and the Highest Good Network pages to learn more on how their work contributes to prioritizing positive global change. See below to view images of their work.

The Blue Steel Team’s summary, presenting their work on the Highest Good Network software was managed by Jingyi Jia (Software Engineer, Team Manager), and includes Bhuvan Dama (Full stack Developer), Jay Srinivasan (Software Engineer), Parth Rasu Jangid (Software Developer), Ramakrishna Aruva (Software Engineer), and Tzu Ning “Leo” Chueh (Software Engineer). The Highest Good Network software is how we’ll be managing and objectively measuring our process for developing an eco-cooperative approach to world change through our social architecture, construction, production, and maintenance processes. This week, Jay resumed his manager-in-training duties, reviewed weekly summaries, and media folders for Team Blue Steel. He addressed feedback on a previously opened mobile header UI pull request by fixing issues with navigation items overlapping and adjusting spacing for the expanded navigation bar on smaller viewports. Jay also enhanced security measures for account creation by integrating bcrypt comparison into the HGNRest application and implementing frontend changes to display related feedback to users. He created new branches for these updates and documented his work for the weekly summary. Bhuvan did his part working towards this eco-cooperative approach to world change as he focused on improving code coverage for the TableFilter.jsx file in the HGN Software Development project. He worked on enhancing coverage, achieving progress towards a 100% goal, and writing additional test cases aimed at exceeding 90% coverage, though some tests still failed.

Jingyi reviewed nine high-priority pull requests affecting various system aspects, PRs #2385, #2386, #2387, #2388, #2390, #2391, #2376, #2384, and #2386. Additionally, she identified a task to address a memory leak on the userProfile page linked to the blue squares segment, planning a refactor of useEffects and related functions to resolve the issue and optimize performance. Parth reviewed Pull Requests #2387, #2391, and #970+2306, focusing on covering all test cases for the timeOffRequestController and improving code readability through modularization. He also collaborated with another developer to resolve testing errors. Tzu Ning did his part contributing to our eco-cooperative approach to world change as he updated the TeamsTab component to ensure seamless interaction with backend services through axios for fetching, saving, and deleting team data, specifically making the UserTeamsTable component’s onSaveTeams function robust and reliable. Ramakrishna completed work on the hotfix related to team code changes, tested his changes, and raised pull requests (#2401 and #1010). He began addressing issues with capturing all user IDs related to team codes, working towards a solution. He utilized filter and map functions on summaries to collect all user IDs based on the selected team code. See the Highest Good Society and the Highest Good Network pages to learn more on how their work contributes to forming an eco-cooperative approach to world change. See below to view their work.

 

The Blue Steel Team’s summary, presenting their work on the Highest Good Network software was managed by Jingyi Jia (Software Engineer, Team Manager), and includes Bhuvan Dama (Full stack Developer), Imran Issa (Software Developer), Jay Srinivasan (Software Engineer), Parth Rasu Jangid (Software Developer), Ramakrishna Aruva (Software Engineer), and Tzu Ning “Leo” Chueh (Software Engineer). The Highest Good Network software is how we will manage and measure our progress as a solution to persistent global challenges using our social architecture, construction, production, and maintenance processes. This week, Bhuvan focused on HGN Software Development, improving code coverage for TableFilter.jsx from 70% to 86.6% by implementing additional test cases. He encountered difficulties creating a GitHub branch to check in changes, likely due to codebase issues and resolved using a workaround. Managing node module inconsistencies was also a significant time investment. Imran concentrated on reviewing high-priority pull requests and provided feedback, awaiting support for test cases from the previous week. Jay addressed feedback on a PR related to a people report pie chart color discrepancy by aligning task legends with chart colors and enhancing the header UI for smaller viewports, utilizing the useLocation hook to prevent display on the login screen and fixing CSS alignment issues. He initiated a PR for these updates and sought input from the project lead on mobile optimization, also addressing a bug ticket concerning default password settings.

Jingyi reviewed eight high-priority pull requests, addressing issues from team location search errors to dark mode functionality on the reports page. Additionally, Jingyi worked on a permission management feature for editing 5-digit sorting codes, though it currently displays as “edit 4-digits.” Parth collaborated on debugging Imran’s frontend testing code, resolving an Async Timeout error hindering emailSender function testing in the timeOffRequestController. Ramakrishna did his part helping as a solution to persistent global challenges as he completed initial frontend updates, addressing a warning message issue and fixing a missing ‘select no code’ option after team code changes. He also began developing a more inclusive regex for team codes, achieving 90% functionality and planning further refinements. Tzu Ning reviewed code handling team additions and deletions, strategizing a refactoring plan for the UserTeamsTable component to enhance state management and implement immediate UI updates. See the Highest Good Society and the Highest Good Network pages to learn more on how their work contributes to creating a solution to persistent global challenges. See below to view their work.

 

The Blue Steel Team’s summary, presenting their work on the Highest Good Network software was managed by Jingyi Jia (Software Engineer, Team Manager), and includes Bhuvan Dama (Full stack Developer), Imran Issa (Software Developer), Jay Srinivasan (Software Engineer), Parth Rasu Jangid (Software Developer), Ramakrishna Aruva (Software Engineer), and Tzu Ning “Leo” Chueh (Software Engineer). The Highest Good Network software is how we’ll be managing and objectively measuring our process for maximizing sustainable benefit through our social architecture, construction, production, and maintenance processes. This week, Parth reviewed four pull requests, specifically #979+2330, #2315, #2323, and #2331, while continuing to focus on the underlying codebase and its functionality. He completed writing unit tests for the TimeOffRequest Controller, identifying several areas for potential improvement. Jay did his part maximizing sustainable benefit as he took on the role of reviewing Team Blue Steel’s work from the previous week and provided personalized feedback to each team member. He tackled an issue with inconsistent badge displays across various pages and resolved it by standardizing the use of the BadgeImage component and adjusting CSS for alignment, culminating in a new pull request after fixing related test failures. Ramakrishna worked on enhancing both backend and frontend components of an assigned task, addressing permission-based access controls and eliminating unnecessary API calls, detailed in PR #2349. He also reviewed several other pull requests and began laying the groundwork for a new task, focusing on identifying the most effective implementation strategy.

Tzu Ning attempted to style the TextSearchBox component to align with the Select components in the TasksTable. Despite various styling attempts, including the use of Tailwind CSS, the desired visual adjustments remained elusive. Bhuvan engaged in various development tasks, dealing with build and Git-related issues before moving on to finalize test cases for the TableFilter.jsx, planning to wrap up with a pull request soon. Meanwhile, Imran completed the backend for a task from the previous week, prepared several of his previous PRs for merging by resolving merge conflicts, and awaited assistance for unresolved test cases.

Jingyi implemented the ‘editHeaderMessage’ permission feature with new pull requests #2345 and #985, allowing specific volunteers to modify the header message directly through the system interface. Jingyi also reviewed six “high priority” pull requests, providing critical feedback to enhance system functionality and security. See the Highest Good Society and the Highest Good Network pages to learn more on how their work contributes to maximizing sustainable benefit. See below to view their work.

 

 

The Blue Steel Team’s summary, presenting their work on the Highest Good Network software was managed by Jingyi Jia (Software Engineer, Team Manager), and includes Bhuvan Dama (Full stack Developer), Imran Issa (Software Developer), Jay Srinivasan (Software Engineer), Parth Rasu Jangid (Software Developer), Ramakrishna Aruva (Software Engineer), Tzu Ning “Leo” Chueh (Software Engineer), and Xiao Wang (Software Engineer). The Highest Good Network software is how we’ll be managing and objectively measuring our process for solutioneering global sustainability through our social architecture, construction, production, and maintenance processes. This week, Imran worked on a new permission that allows users access to the user management page with full functionality, focusing mainly on frontend updates to align with the new permission.

Jay addressed a bug affecting the color accuracy in admin-level user pie charts, enhancing the clarity and usefulness of people’s reports. He submitted a pull request for this fix and began investigating another issue with inconsistent badge information displays. Ramakrishna, after receiving feedback, made adjustments to his tasks, committed the changes, and submitted pull requests. He continued refining the team code functionality, ensuring testing and documentation are in place.

Xiao tackled the white screen issue by refactoring the Project system and implementing an archive functionality, which marks related WBS, tasks, and time entries as inactive, thus resolving data retrieval issues. Jingyi did her part solutioneering global sustainability as she finalized the “editHeaderMessage” permission feature, focusing on backend enhancements to allow specific volunteers to edit system header messages. She also revisited the permission controls for badges, implementing backend improvements that eliminated the need for frontend changes, detailed in HGNREST #974.

Parth continued his efforts on unit testing, particularly addressing challenges with error handling in tests, while also reviewing and providing feedback on several pull requests. Bhuvan worked on enhancing the test coverage and functionality of TableFilter.js, alongside addressing Git branch issues that affected project builds. Tzu Ning did his part solutioneering global sustainability as he fixed a critical issue in the TimeEntry component that caused white screen errors and improved the responsiveness and stability of the edit functionality in task components. See the Highest Good Society and the Highest Good Network pages to learn more on how this contributes to solutioneering global sustainability. See below to view their work.

 

The Blue Steel Team’s summary, presenting their work on the  Highest Good Network software was managed by Jingyi Jia (Software Engineer, Team Manager), and includes Bhuvan Dama (Full stack Developer), Imran Issa (Software Developer)Jay Srinivasan (Software Engineer), Parth Rasu Jangid (Software Developer), Ramakrishna Aruva (Software Engineer), Tzu Ning “Leo” Chueh (Software Engineer), and Xiao Wang (Software Engineer). The Highest Good Network software is how we’ll be managing and objectively measuring our process for applying cooperative human relationships through our social architecture, construction, production, and maintenance processes. This week, Xiao made PR2303, a hotfix that addresses the disappearance of the deletion icon for authorized users when viewing others’ time entries, continued work on the project component refactor, implemented project archive functionality, and addressed the white issue bug, with the task of resolving the white screen issue caused by removing a user from project resources by an admin role. Ramakrishna worked on the 5-letter team code search functionality, resolved a 500 error during an API call related to a MongoDB issue, fixed the root cause of the search options problem, tested his changes, raised a pull request, and began work on another task involving updates to the backend to accept numeric characters in the 5-letter team code. Jay did his part demonstrating applying cooperative human relationships as he started manager-in-training duties, completed unit tests for SetUpFinalDayButton.jsx achieving 100% code coverage, submitted a pull request, and claimed a new bug ticket to fix color discrepancies on pie charts for people reports. Bhuvan focused on various tasks in HGN Software Development, finalized test cases for TableFilter.js, resolved branch issues in Git that prevented project builds, and worked on test case and coverage issues for TableFilter.js.

Imran addressed requested changes for a previously opened PR, made frontend and backend changes to reduce redundancies and separate concerns, and made improvements in performance and code quality. Jingyi did her part demonstrating applying cooperative human relationships as she focused on developing the “editHeaderMessage” permission management feature and completed the frontend component by introducing a new permission item “editHeaderMessage”. Parth reviewed several pull requests, began writing unit tests for the TimeOffRequest Controller, and worked on integrating Ethereal Email for testing the email sender module. Tzu Ning focused on resolving issues related to the TinyMCE editor, corrected script paths, adjusted the Webpack configuration to handle process.env variables properly, implemented console logs. and utilized React DevTools to ensure the editor initialized without issues. See the Highest Good Society and Highest Good Network pages to learn more on how this relates to applying cooperative human relationships. See below to view images of their work.

 

 

Not included: Pooja Suram (Software Developer), Sanket Kaware (Full-Stack Developer)

The Blue Steel Team’s summary, presenting their work on the Highest Good Network software was managed by Jingyi Jia (Software Engineer, Team Manager), and includes Bhuvan Dama (Full stack Developer), Imran Issa (Software Developer), Jay Srinivasan (Software Engineer), Parth Rasu Jangid (Software Developer), Ramakrishna Aruva (Software Engineer), Tzu Ning “Leo” Chueh (Software Engineer), and Xiao Wang (Software Engineer). The Highest Good Network software is how we’ll be managing and objectively measuring our process for creating a collaborative future through our social architecture, construction, production, and maintenance processes. This week, the team focused on a variety of tasks across the Highest Good Network application, addressing bugs, permissions, and unit testing.

Xiao tackled four specific bugs with three PRs, including issues with task page accessibility, incorrect icon display, user sorting by created date on the management page, and a redirection error on page refresh. Imran did his part helping with creating a collaborative future as he completed an assigned Permission Management task, updated the relevant spreadsheet with PR links, and added a high priority tag while also creating a hotfix for permission rearrangement.

Jay developed unit tests for Timer.jsx and SetUpFinalDayButton.jsx, exploring advanced testing techniques with the help of mentors. Ramakrishna resolved an issue with a try-catch block, improved additional lines of imperfect code, passed all test cases, and prepared for bug fixes and feature work. Bhuvan did his part helping with creating a collaborative future as he focused on HGN Software Development, particularly on unit testing for various components, achieving over 70% coverage and addressing integration issues.

Tzu Ning improved UI consistency and functionality with cursor focus and integration of the react-select library. Jingyi implemented both frontend and backend components for the “Unassign Team Members From Tasks” permission, enabling targeted task management on the dashboard. Finally, Parth concentrated on integration tests and reviewed several PRs, preparing for a unit-test team meeting to finalize changes. See the Highest Good Society and Highest Good Network pages for more on how this contributes to creating a collaborative future. See below to view their work.

 

 

The Blue Steel Team’s summary, presenting their work on the Highest Good Network software was managed by Jingyi Jia (Software Engineer, Team Manager), and includes Bhuvan Dama (Full stack Developer), Imran Issa (Software Developer), Parth Rasu Jangid (Software Developer), Ramakrishna Aruva (Software Engineer), Tzu Ning “Leo” Chueh (Software Engineer), and Xiao Wang (Software Engineer). The Highest Good Network software is how we’ll be managing and objectively measuring our process for component assembly for human evolution through our social architecture, construction, production, and maintenance processes. This week, Ramakrishna reviewed several pull requests, including #914, #2200, #945, and #944, and worked on various bugs and enhancements, culminating in raising pull request #2259.

Xiao supported Jae by contributing to PR 2255, addressing a hot fix related to user management issues and continued resolving the white screen issue by adding an ‘isArchive’ property to projects. Imran tackled two tasks from the Permission Management Fixes Spreadsheet, completing both with frontend and backend modifications, and opened pull requests for his updates. Jingyi did their part supporting component assembly for human evolution as they focused on the “Interact with Task ‘Ready for Review’ button” with PR #2254 and initiated work on the “Unassign Team Members From Tasks” by implementing new permissions for task unassignment in the system’s frontend.

Parth reviewed multiple PRs and joined a meeting to resolve a unit test issue. Tzu Ning enhanced the WeeklySummariesReport component by integrating dynamic team code updates, improving real-time updates without page refreshes. Meanwhile, Bhuvan worked on unit testing ReportHeader.jsx and TableFilter.jsx, addressing complex edge cases and increasing test coverage, alongside contributing to resolving a discussed issue in the #codingproblems Slack channel. See the Highest Good Society and Highest Good Network pages for more on how this contributes to component assembly for human evolution. See below to view images of their work.

 

The Blue Steel Team’s summary, presenting their work on the Highest Good Network software was managed by Jingyi Jia (Software Engineer, Team Manager), and includes Bhuvan Dama (Full stack Developer), Imran Issa (Software Developer), and Xiao Wang (Software Engineer). This week, Bhuvan worked on various tasks within HGN Software Development. He was also involved in orientation and initial setup activities, which included completing his bio for a social media post and summarizing his work at One Community. He developed test coverage scenarios for the Date picker component in the Unit test for TableFilter.jsx. Bhuvan then reviewed edge cases for the ReportBlock.sx file and gathered similar cases for Reporthead.jsx files. Imran completed ongoing tasks and initiated new ones related to splitting blue square actions from the infringementAuthorizer permission. He managed both frontend and backend modifications, opening PRs for these changes and completing a review for a PR where his feedback was requested. He also followed up on previously opened PRs needing his attention. Jingyi did their part helping with sustainable and free-shared ecology as they completed the “readyForReview” permission feature, testing it to ensure functionality across various scenarios. This testing confirmed the feature’s robustness and seamless integration into the system, marking a key milestone in the project. Xiao provided technical assistance to his colleagues; he helped Jae with issues preventing the execution of the bluesquare assignment cron job and resolved a timer malfunction on the userprofile page. After reviewing a pull request by Nathan, Xiao identified and addressed a bug stemming from his earlier refactor. See the Highest Good Society and Highest Good Network pages for more on how this relates to sustainable and free-shared ecology. See below to view images of their work. 

 

The Blue Steel Team’s summary, presenting their work on the Highest Good Network software was managed by Jingyi Jia (Software Engineer), and includes Nathan Hoffman (Software Engineer, Team Manager), Parth Rasu Jangid (Software Developer), Tzu Ning “Leo” Chueh (Software Engineer), and Xiao Wang (Software Engineer). The Highest Good Network software is how we’ll be managing and objectively measuring our process for cooperatively improving the standard of living across our social architecture, construction, production, and maintenance processes. This week, Nathan assisted with Postman troubleshooting on Slack, searched for Postman documentation, responded to Slack messages, and addressed various issues, including creating a PR to update createInitialPermissions.js with desired permissions for default roles. He also completed PRs for separating editTimeEntry into smaller permissions. Jingyi Jia did her part helping with this software’s function for cooperatively improving the standard of living as she submitted a pull request for task 59 on the Highest Good Network App and worked on the “toggleTangibleTimeSelf” permission management. She then started working on the “readyForReview” permission, developing new logic due to its dependence on user roles.

Xiao submitted two time entries related to a white screen issue caused by deleted tasks and data. He refactored the project controller for getUserProjects on the backend and initiated changes to the Projects component on the frontend to clarify its logic. Xiao also continued refactoring Project-related components for better functionality. Parth completed four PR reviews and focused on refining the unit test for the forgotPwdController.js of the HGNRest repository. He engaged in discussions with Abi from the unit-testing team and tested an additional function, preparing to seek review before submitting a PR. Tzu Ning addressed several linting issues in the project’s codebase, resolved path errors for missing image assets, reordered imports to align with project conventions, and used Prettier and eslint –fix to ensure code consistency. See the Highest Good Society and Highest Good Network pages for more on how this contributes to cooperatively improving the standard of living. See below to view their work.

 

Not included this week: Alex Brandt (Full Stack Developer), Bhuvan Dama (Full stack Developer), Imran Issa (Software Developer), Pooja Suram (Software Developer), Sanket Kaware (Full-Stack Developer)Shiqing Pan (Full-Stack Software Developer)

The Blue Steel Team’s summary, presenting their work on the Highest Good Network software was managed by Nathan Hoffman (Software Engineer, Team Manager), and includes Imran Issa (Software Developer)Jingyi Jia (Software Engineer)Parth Rasu Jangid (Software Developer)Sanket Kaware (Full-Stack Developer)Shiqing Pan (Full-Stack Software Developer)Tzu Ning “Leo” Chueh (Software Engineer), and Xiao Wang (Software Engineer). The Highest Good Network software is how we’ll be managing and objectively measuring our process for game-changing eco-solutions through our social architecture, construction, production, and maintenance processes. This week, Nathan responded to Slack messages regarding team structure, PR reviews, and management, while also working on automating Dropbox image collection and focusing on separating the ‘editTimeEntry’ permission into different permissions for each field. Imran completed both frontend and backend components for one task from the Permission Management Fixes Spreadsheet and submitted it for review, while also tackling the backend portion of another task and creating a corresponding PR. Jingyi made enhancements to the permission management system within the project, introducing a logical tie in the frontend to automatically include crucial permissions when enabling the ‘Assign Project to Users’ permission, although encountering a new bug unrelated to the current task. Sanket focused on resolving the issue related to the “follow-up feature not working for 0Eduardo Mentor0 user” and implemented a database check, recommending retaining the PR description for future reference and submitting the task for review. Shiqing did her part helping with this game-changing eco-solutions component as she addressed an issue where deleted users remained visible on teams, verified the bug resolution, and engaged in pull request reviews related to unit testing. Xiao Wang resolved issue PR 2194 and assisted with other bug fixes, spending additional time addressing a problem causing a white screen due to deleted tasks and other data. Tzu Ning focused on defining proper types for dropdown items in the application and implemented controlled components with local state hooks for each dropdown, along with enabling the auto-sort feature for improved functionality and user interface.Parth focused on writing unit tests for forgotPwdcontroller.js, reviewing official documentation, testing guides, Google Docs, and videos for reference. See the Highest Good Society and Highest Good Network pages for more on how this contributes to game-changing eco-solutions. See below view images of their work.

This Blue Steel Team’s summary, presenting their work on the Highest Good Network software, was managed by Nathan Hoffman (Software Engineer, Team Manager), and includes Bhuvan Dama (Full stack Developer)Jingyi Jia (Software Engineer)Sanket Kaware (Full-Stack Developer)Shiqing Pan (Full-Stack Software Developer)Tzu Ning “Leo” Chueh (Software Engineer)Xiao Wang (Software Engineer), and Yaohong Xiang (Software Engineer). The Highest Good Network software is how we’ll be managing and objectively measuring our progress as we’re establishing abundant natural systems throughout our social architecture, construction, production, and maintenance processes. This week, Nathan reviewed Imran’s delete task PR and resolved a miscommunication with Weiyao on Slack, responded to Jae on Slack, and reviewed PR 2052 for swapping permissions from strings to constants. Additionally, they explored automating the weekly gathering of images on Dropbox, figured out the Dropbox API for obtaining the most recent subfolder, and began developing a loop for collecting images from team members, achieving partial automation of Dropbox photo collection, pending implementation of mutex, OAuth, and testing.

Yaohong did his part on this software for measuring our process for establishing abundant natural systems as he continued addressing issues in pull requests #PR2092 and #PR2130, focusing on resolving console logging errors, input field errors related to team and project assignments, and a bug causing simultaneous error and success messages display when the media folder was incorrect. Bhuvan calibrated edge cases for ReportPage.jsx and unit testing TableFilter.jsx throughout the week. Jingyi made enhancements to the permission management system within the project, ensuring that necessary permissions such as ‘getProjectMembers,’ ‘sell Users,’ ‘editUserProfile,’ ‘modifyImportantUserInfo,’ and ‘edit task’ are activated simultaneously, streamlining the user experience. Sanket focused on creating trophy icons for work anniversaries and addressed an issue regarding the follow-up feature not functioning for a specific user. Shiqing did her part on this software for measuring our process for establishing abundant natural systems as she completed the final review and resolved conflicts for Pull Request 1464, enhancing the Reports view functionality, and initiated a new PR for further reviews.

Xiao continued his work on time entry refactor PRs and assisted with Christy’s PRs, identifying and addressing sessionStorage-related issues. Tzu Ning resolved a bug related to dynamic updating of team codes in the WeeklySummariesReport component, enhancing its reliability and user experience. See the Highest Good Society and Highest Good Network pages for more on how this relates to establishing abundant natural systems. See below to view their work.

 

 

Not included this week: Alex Brandt (Full Stack Developer), Bhuvan Dama (Full stack Developer), Pooja Suram (Software Developer)

TRAINING  BELOW HERE

FOOD 541 – Work for 7/23 to 7/29 – ready

This week the core team focused on the Highest Good Food Tools and Equipment document, updating information on the Chipper and other tractor attachments. They also continued writing detailed descriptions for individual tools and equipment within the document. They concluded the week with a phone call to Haley, suggesting tasks to help her complete her work. See below for pictures related to their work. <Bear> 

Highest Good Food Tools and Equipment, One Community Weekly Progress Update #541, Core team, Highest Good Food Tools and Equipment, Highest Good Food, Chipper, tractor attachments, food storage, food procurement, equipment, field equipment, pole saw

 

EDUCATION 540 – Work for 7/16 to 7/22  – ready

This week, Aaron Wang (Fundraising Assistant) pursued possible funding sources for One Community by continuing his comprehensive research on establishing connections with Robert Downey Jr., uncovering emails and LinkedIn profiles of individuals potentially connected to Robert Downey Jr. and his philanthropic endeavors. This work is directed towards enhancing interactions with funders by cultivating relationships with key individuals linked to these donations. See below to view an image of his work.

Establishing Connections with Funders, One Community Weekly Progress Update #540, Comprehensive research, connections, philanthropy, LinkedIn profiles, philanthropic endeavors, funders, cultivating relationships, donations, key individuals, enhancing interactions

This week, Gabriele Canova (Frontend Developer) contributed to the Highest Good Network software by successfully completed their first pull request, making necessary modifications to align it with expectations. Although creating the proper pull request on GitHub (#2065) was challenging and required several attempts, the desired changes were completed. Gabriele then shifted focus to conducting pull request reviews for the rest of the week. The pull request review conducted this week is labeled as #2016. See  below to view their work.

Highest Good Network Software, pull request, One Community Weekly Progress Update #540, PR review, PR review team, software development, Highest Good society, open source software, software engineering, software team, MERN Stack, MongoDB, Express.js

This week, KaiKane Lacno (Software Developer and Team Manager) reviewed and tested two pull reviews for the Highest Good Network: PR 2065, focusing on adding missing styles to input fields for user management, which has been confirmed to work and look good; and PR 2047, which involved adjusting the mobile responsiveness of the user badge management page, resulting in improvements to its appearance. See below to view an image of his work.

Highest Good Network Software, Pull Review, One Community Weekly Progress Update #540, pull request, PR review, PR review team, software development, Highest Good society, One Community, software engineering, software team, open source software, MongoDB, MERN Stack

This week, Sameer Deshpande (Software Engineer) began his work with on the Highest Good Network by reading the documents shared and making an initial setup in the local environment. He also reviewed all previous PR reviews and analyzed the code base. Additionally, Sameer checked and reviewed high-priority reviews and commented on his findings. He uploaded required photos with their comments on the reviews. He also spent time analyzing the workflow and document reading, as this was his first week. The PR’s he worked on are #2016, #1937, #1987, #1905, #731, #2066, #2065, #2023, #781. See below to view an image of his work.

Highest Good Network software, PR Reviews, One Community Weekly Progress Update #540, PR review team, software team, software development, Highest Good society, One Community, software engineering, open source software, MERN Stack, MongoDB, React.js

Demonstration Team Name: Green Leaf Team

Team Green Team’s summary this week was managed by Jessica Fairbanks (Administrative Assistant) and includes Aaron Wang (Fundraising Assistant), Gabriele Canova (Frontend Developer), KaiKane Lacno (Software Developer and Team Manager), and Sameer Deshpande (Software Engineer) . This week, Aaron diligently pursued his research efforts aimed at establishing connections with Robert Downey Jr., reviewing emails and LinkedIn profiles associated with individuals potentially linked to Downey’s philanthropic ventures. The objective remains to boost interactions with funders by fostering relationships with key figures tied to these charitable contributions. Gabriele successfully completed their first pull request, navigating through the challenges of creating the appropriate pull request on GitHub (#2065) and effecting necessary modifications to meet expectations. Following this, Gabriele dedicated the remainder of the week to conducting pull request reviews, with particular attention to #2016. KaiKane contributed by reviewing and testing two PRs: PR 2065, focusing on refining input field styles for user management, and PR 2047, aimed at enhancing mobile responsiveness for the user badge management page. Both PRs resulted in significant improvements to functionality and appearance. Concurrently, Sameer immersed himself in document analysis and initial setup within the local environment, evaluating previous PR reviews and the code base while providing valuable insights through comments and photo uploads on high-priority reviews. As Sameer acclimated to the workflow, he engaged with PRs #2016, #1937, #1987, #1905, #731, #2066, #2065, #2023, and #781 throughout the week. See below to view their work. 

Highest Good Society and Network, Green Team, One Community Weekly Progress Update #540, PR review, pull request, PR review team, software development, fundraising, software team, software engineering, philanthropy, open source software, One Community

This week, the Blue Steel Team’s summary, covering their work on the Highest Good Network software, was managed by Nathan Hoffman and includes Haohui Lin (Software Engineer)Kurtis Ivey (Full Stack Developer)Lucile Tronczyk (Full Stack Software Developer)Nathan Hoffman (Software Engineer and Team Manager)Oleksandr Riazantsev (Project Management Advisor), and Yubo Sun (Full Stack Software Developer). The team members were actively engaged in various aspects of the project. Nathan worked diligently on resolving issues and implementing improvements, creating PRs 493 and 1201 to address an account reverting bug and dismissing an old review on PR 358. They also tackled inconsistencies in the main bug fix and performed tasks like removing extra roles in the database, debugging the Permissions Management Page reset, and updating permissions. Kurtis focused on backend fixes and PR reviews, although some of his fixes became obsolete due to frontend adjustments. Haohui conducted thorough PR reviews, emphasizing Frontend PR#1045 and Backend PR#482. Oleksandr established a backend hierarchy with specific access permissions and assisted in testing permissions changes for owners. Xiao Wang addressed critical issues with the weekly summaries page not loading correctly for volunteer users and began investigating the new timer feature. Lucile worked on adding explanatory “i” icons to project elements and improving documentation. Yubo diligently maintained PR #1182 and #1147, performed end-of-week reviews, and planned to evaluate PR #1167 while also considering the implementation of a warning popup for modifying admin links. Each team member contributed significantly to the project’s progress during the week. See the image below to view this work.