A sync meeting was held on July 06. The midterm evaluation was completed this week.
What has been done throughout the week
July 06: Worked out the design for the conditions/filters feature and the one-to-many rules model; sync meeting with mentors.
July 07: Shared the filters & transition-conditions design doc; completed the midterm evaluation; registered to present at JUG London. Incorporated review feedback (separating filters from conditions, moving to nested boolean expressions, trimming the evaluation section, adding a UI mockup).
July 08: Started implementation with the schema; multiple automation rules per transition (dropped the unique key), added the item_filter and fire_condition expression columns, and repurposed ordering as the resolution priority.
For an overview of how things are going, see the Kanban board of the project
36 pull requests merged since coding began on May 25. Summary of what has been done:
- Set up the com_translations component for Joomla 6 (J5-compatible): installer, service providers, database tables for the translation queue, per-language queue states, feedback and rules.
- Built the translation queue as a grid view: source items as rows, installed target languages as columns, each cell showing that item's translation state.
- Made the source language configurable in the component options.
- Built the side-by-side translator feedback editor showing the machine draft next to the source, field by field.
- Added a "Save & Train" button to the editor: saves the correction into the draft article and stores one feedback row per changed