For my Release 0.4 progress, I spent this week digging into the Open Web Calendar codebase to understand exactly where events are parsed, how ICS data is converted to JSON, and how the frontend scheduler loads and displays those events. I was able to add category extraction on the backend by pulling the CATEGORIES field from ICS files and preparing it for JSON output. I also started exploring the frontend code to find where events are loaded so I can attach the category filter UI and filtering logic.
Even though some JS files were minified and harder to read, I kept narrowing down the correct source files and now have a clear path forward for adding the filter checkboxes and connecting them to the scheduler. My next step is to finish the frontend code, test everything together, and prepare the final PR. Overall, I’m on track with my plan and feel more confident with the structure of the project.
Top comments (0)