1. What did I do yesterday?
Stage 1 for API modernization transition from RPC-style endpoints to REST conventions is covered un issue 75 followed by PR 76[linked above]. Stage 2 identifies the remaining migration tasks, I have documented them as separate issues, and outlined the work required to remove legacy behaviors and complete the REST API transition. I have started work in it.
2. What do I plan to do today?
Today, I plan to continue the API modernization effort by working through the issues I opened above. I will open PRs for each issue with the required changes, thus continue evaluating legacy integrations to ensure a smooth transition to the new API structure.
3. What is blocking me from making progress?
No Blocker at the moment. I was hoping if PR 63 (approved and ready for merge) [
https://github.com/fossasia/susi_translator/pull/63] can be merged into main. since it adds a base feature, all my new PRs will be branched of it.