Tech Reports for FOSS United Platform
📌 Project Board: FOSS United GitHub Project
October 2025
| Metric | Count |
|---|---|
| Issues Closed | 28 |
| PRs merged | 31 |
Hey folks,
It was Hack-tober month! We've a new Volunteers Page and with initiation of Dark Theme support was introduced to it, alongside several UI refinements and documentation upgrades. Moving on next month, we will be focusing more on IndiaFOSS related issues and hey if you did not know there are many important (Big) events lined up like MangaloreFOSS, MumbaiFOSS, ChennaiFOSS and more.
PR Highlights
Theme & UI Enhancements
- #1244 New Volunteers Page Added a “Wall of Fame” for active Volunteers with filter and sorting by chapter or user's city. Credits: @jeswinjosu
- #1247 Add dark theme support for Volunteers page Introduced system-based dark/light mode toggling and persistent theme preference using local storage. Note: Its currently only for Volunteers page (initiation of redesign 3.0)
- #1243 Fix popover z-index for
AutoCompletein EmailFormTemplate Which did not show recipients popup before in events mailing page.
CFP & Review System
- #1246 Hide others reviews in CFP review tab Prevents reviewer bias by showing only the user’s own reviews, reducing cross-influence while keeping public visibility unchanged. Related issue: #1004
- #1239 Format CFP review content
Enabled
tailwindcsstypography for better rendering of review text within CFP details page; WYSIWYG!. - #1237 Add CFP Status Filter Added dropdown filters and clickable insight grids for CFP proposals, improving reviewer workflows. for example: IndiaFOSS 2025 CFP (click on those grid cards)
- #1236 Show CFP reviewer's review status Introduced color-coded reviewer status ("Reviewed") and filtering toggles.
Jobs & Grants
- #1227 Import Job Board from Desk to Codebase Migrated job management from the Frappe Desk interface into the platform’s code for better version control and transparency. Explore Jobs
- #1234 Project Grants enhancements Introduced logo and grant type fields to the "Project Grants" doctype, enabling categorization of fellowships and year-based grouping. refer: Grants page
- #1240 Auto "Show Speaker" visibility in events page. Show speakers tab only if populated and display speaker info by default for past events.
Chapter & Mailing System
- #1215 Chapter Mailing Page Added support for chapter-level mailing and campaign tracking, mirroring event mailing capabilities with Chapter level email groups. Users have choice to either "Subscribe to mailing list" or not via their RSVP forms. They can edit their preference in Edit RSVP to update and remove.
- #1206 Email Group Subscription via RSVP
Added
subscribe to chapter mailingcheckboxes on RSVP and ticket forms, ensuring attendees are properly linked to event/chapter mailing groups.
Event & RSVP Management
- #1213 RSVP toggle improvements Users can now toggle RSVP/Un-RSVP directly with updated UI states to let Organizer know that they are "not attending".
- #1214 RSVP insights grouping Dashboard enhancements now group RSVP data by attendance, improving analytics for event organizers. Shows two groups "Attending" and "Not attending" (not shown by default)
Documentation & Developer Tools
- #1216 Major Docs overhaul Merged and enhanced documentation from the frappe Wiki, now with improved navigation, Docker setup guide, search functionality, and content for volunteering, clubs, and events.
- #1189 Vale Docs Linting Integrated Vale for consistent doc style and vocabulary validation.
- #1204 Simplified RSS feed Cleaned up RSS feed to include only blog posts, removing newsletters for better content focus.
Stay nerdy: https://fossunited.org/rss.xml
Internal Improvements & Dependencies
- #1230 Bump
prettier-plugin-jinja-templateto v2.1.0 - #1233 Bump
globalsfrom 15.9.0 → 16.4.0 - #1235 Batch dependency upgrades (
vite,esbuild,rollup,postcss, etc.) - #1186 Yarn lock bump
- #1202 Expose user fields in
get_session_user_profileAPI
New Contributor Spotlight
- @dependabot[bot] Yea, for Automation of package updates!
September 2025
| Metric | Count |
|---|---|
| Issues Closed | 10 |
| PRs merged | 32 |
Hi again, We had Successfully Concluded our 5th Edition of IndiaFOSS (2025) on 20-21 Sept. This month had most focus on Schedule page.
PR Highlights
Event Management
- #1125 De-clutter the Events timeline page Provided filter to choose Chapter type (City | Club | Conference) and made City filter to show only Cities /events pages takes preference to show Only City and Conference, hiding FOSS Club events Related issue #1144 and PR #1145
- #1128 Small Doc on purpose of
event_permalinkSome users might confuse with the term permalink, so added some doc to give info that it means page 'route' (alias)
Ticket Management
- #1118 Make ticket transfer page public We noticed that not everyone who bought ticket had FossUnited account, so with added security tests, we made Ticket transfer page public to avoid exploits.
- #1147 Added QR code scanner for Ticket Check-ins
Implemented a QR code based quick check-in scanner to log check-in details. Both pages
/dashboard/event/.../quick-checkinand/dashboard/event/.../checkinsuse this component to scan QR.
Event Schedule
Could not complete the Schedule re-design, so added some features to enhance UX.
- #1126 Search by Speaker in proposal (CFP) page Although it has a frappe filter to narrow, it would be convenient to just type and search by speaker name.
- #1132 Fix Event Schedule ICS download
Due to some events having end
datetime> startdatetime, the API was throwing an error. - #1158 Search support in Schedule page Search whole Event schedule in flat List based on Talk Title, Speaker name, Designation and category. Also card shows Hall and Date as Indicator
- #1151 Schedule Download formats
Schedule can be downloaded in various formats now. CSV | ICS | Orgmode | Markdown and so on.
Further plan is to make PDF generation in FOSS theme using
Typst
New Contributor Spotlight
- @agriyakhetarpal made their first contribution:
- #1142: Added Zulip logo for chapters With merge of Zulip into svgl, we now have Zulip support into socials link for Chapter Info.
-
Related PR on adding Bluesky and dev.to logo for FOSS user profile page
-
@arunppsg made their first contribution:
- #1167: Added more docs Complementing to #1150, Arun added some missing docs for events, social media and more.
August 2025
| Metric | Count |
|---|---|
| Issues Closed | 13 |
| PRs merged | 19 |
Hi everyone,
I'm Dilip G (also known as Zororg on Telegram, or with username @idlip), the new Developer for FOSS United. First month on board, after Harsh Tandiya as Developer.
This is my first monthly tech report as part of the FOSS United team. I'd love your feedback on the format, content, or anything you'd like to see added in future changelogs. You can share your suggestions via GitHub Issues or drop me an email; whichever works best for you.
PR Highlights
Jobs & Scheduling
- #1080 Scheduled expiry for job posts older than 90 days Implemented a background scheduler that automatically marks job listings as expired after 90 days. đź”— Visit: FOSS United Jobs
Roles & Permissions
- #1087 Removed
Leadrole, consolidated underCore Team Member. Simplified the roles for Chapters and Events. Now,Core Team Memberhas full permissions to manage events and pages.
Event Management
- #1088 Fixed routing to event schedule pages Resolved navigation issues schedule pages now route correctly from both the dashboard and event views.
- #1102 Auto-close RSVP and CFP forms after event ends Extended the event scheduler to automatically close RSVP and Call-for-Proposal forms once the event has concluded.
Blog & RSS
- #1091 RSS feed fixed and enhanced The blog's RSS feed is now valid and includes newsletters. Thanks to @captn3m0 for reporting the issue: #1001
Timeline Fixes
- #1094 Prevented crash on
events/timelinewhen dates are missing Fixed error where events without a start or end date would break the timeline view. - #1109 Made event schedule page layout more compact Cleaned up visual clutter on the schedule view for easier readability.
Team Page & Governance
- #1099 Updated Teams page with new Governing Board members Refreshed the macro logic and added profiles for the newly elected board. Announcement: Meet the first-ever elected community governance board
Event Metadata Enhancements
- #1100 Added City and State info for events Also reordered social media links to prioritize FOSS and decentralized platforms.
Frappe Desk / Office related
- #1108 Added a scrollbar to long schedule sections Improves usability when navigating long lists of proposals.
- #1101 Introduced "Invited Talk" as a session type Enables better support for data related to IndiaFOSS sessions.
New Contributor Spotlight
- @HarshPatel5940 made their first contribution:
- #1010: Dynamic user search in Chapter/Events member dashboard
July 2025
The FOSS United platform was mostly under maintenance mode during this period. This was mostly my scrutiny period with some given tasks for two weeks.
PR Highlights
Setup with NixOS
- #1068 Doc and guide on setting up FossUnited platform with NixOS. I plan to extend this further more.
Job Management
- #1077 Added date of posting for each job card and closing for expired ones