Categories: Open Source

Y25 Cycle 6 Engineering Progress Report

Providing insight into our product roadmap and, subsequently, the projects being worked on in our six-week cycles.

Cycle Y25C6 ran from late September through early November 2025. This cycle focused heavily on quality assurance, user experience improvements, and preparing major features for public release.

Cycle Six In Review 

This cycle focused heavily on quality assurance, user experience improvements, and preparing major features for public release.

Public Release: New Expense Submission & Modification

Sponsored
A big highlight this cycle was the successful completion and public release of the new expense submission flow. This was a major milestone. This project completed all defined issues before being pushed out for everyone, representing months of development work coming to fruition. 

When we approached this project we had in mind people who have no experience with accounting or finance submitting their first payment requests on the platform. This can be an intimidating experience.

The new flow was publicly announced and rolled out to all users in late October 2025.

The new expense submission form guides users step by step with clear guidance and instructions on how to successfully submit a request to be paid on the platform. This includes customized instructions from both fiscal host and collectives based on their expense payment policies.
This release also includes a new “modify expense” user experience. In the past users had to go through the entire expense submission flow. Now, a user can directly modify a specific part of an expense with a simplified user experience. An addition security layer was added to make sure that only authorized users can make changes based on the state of the expense.
Limited Release Pricing Structure & Marketing Pages

The Pricing was iterated on during this cycle. This involved:

Sponsored
Sponsored
  • Iterating on the new pricing page design and content
  • Quality assurance testing across different user scenarios
We onboarded our first organization, Pact Collective, on to this new pricing.  We hope to release this in early 2026. We are waiting on a signal from our General Assembly to release it more globally.

Prototype: People tool for organizations

We built the backend infrastructure and shipped a prototype for a new dashboard tool that gives Organizations access to all of the individuals who ever interacted financailly with their organizations. (access is currently limited to just a few organizations for early feedback).

Feedback on this base prototype was shared and led to a new project for the coming cycle that aims at making this prototype more usable and ready to put in more hands. 


Signup & Onboarding Improvements

The work we’ve been doing on new marketing pages has forced us to deal with some long-standing onboarding issues. This work aims to reduce friction for new users joining the platform and provide a more welcoming experience. We want to provide users with a smooth onboarding experience. In previous cycles we focused on specific scenarios. In this cycle we are focused on consistency and better security practices.

Search Functionality Progress

The work was mostly focused around improving the UX of the current search command. The project has progressed but is not mature enough for a broader release yet, as we haven’t had the time to address the identified backend issues.

Accounting Tool Research

The “Research accounting tool” project was initiated around a prototype Henrique previously built to explore better accounting integration and export capabilities. Henrique had the opportunity, during the cycle, to demo it and get feedback. While the prototype will not immediately transform into an implemented project, it sparkles good conversations and follow-up research potential.

Prototype: Sidebar Reorganization Research

We’ve been planning a sidebar reorganization campaign (which we will share more about as it progresses) for many months. During this cycle we were finally able to build a quick prototype to test some of the plans and their underlying assumptions. Our plans have been validated and the path is now open to a sequence of projects that will gradually introduce improvements to the sidebar (first and primarily for organization dashboards and then gradually to individual and collective dashboards). We also slipped in some interface improvements to the sidebar and dashboard layout. This project is moving to implementation in the coming cycle.

Miscellaneous Fixes & Improvements

This cycle, we shipped numerous small but important bug fixes, security improvements, and developer experience enhancements, including:

  • Getting rid of discontinued image fetching APIs we relied on
  • Fixing bugs in the settings form
  • Fixes and improvements to the W8/W9 form
  • Ensuring stats consistency between the Expenses and Collective pages
  • Ensuring Stripe customers are correctly recorded for guest contributions
  • Fixing the “available quantity” (ticket/product tiers) mistakenly counting paused/pending contributions
  • Fix the collective’s “Contributions” graph sometimes not using the right dates
  • Disabling the GitHub auto-approval step in the OSC application form
  • Preventing the Google Maps script from loading on the global dashboard
  • Allowing custom images (e.g. a signature) to be included in PDF receipt templates
  • Fixing issues with Hosted Collectives CSV export
cmsguru

Share
Published by
cmsguru

Recent Posts

Development Cycle Six

Providing insight into our product roadmap and, subsequently, the projects being worked on in our…

6 days ago

Independent Collectives are becoming Organizations

TL;DR: Independent Collectives are being converted to Organizations to make the platform more consistent. There…

2 weeks ago

PyPI and Shai-Hulud: Staying Secure Amid Emerging Threats

An attack on the npm ecosystem continues to evolve, exploiting compromised accounts to publish malicious…

4 weeks ago

New Login Verification for TOTP-based Logins

We've implemented a new security feature designed to protect PyPI users from phishing attacks: email…

1 month ago

Trusted Publishing is popular, now for GitLab Self-Managed and Organizations

Trusted Publishing has proven popular since its launch in 2023. Recap: Trusted Publishing enables software…

1 month ago

New Expense Submission flow 🎉

We are pleased to announce the release of the new Expense Submission flow! 🎉We’ve done…

2 months ago

This website uses cookies.