GSoC Weekly Check-In #5
Tanish19
Published: 07/27/2020
What did I do this week?
This week I finished the version history window and added options for users to work locally on a flight path. I had to make a lot of changes to the existing database and the workflow of how people use the application.
What is coming up next?
I had a long discussion with my mentors on what type of UI would they prefer and which UI would be more intuitive for the users. This week I'll primarily work on writing some tests and implemented file import for a project like I discussed with my mentors.
Did I get stuck anywhere?
I was just a little confused by some of the requirements my mentor mentioned but that has been resolved now.
View Blog Post
GSoC Weekly Blog #4
Tanish19
Published: 07/20/2020
I spent the last week working mainly on search message and reply to a message functionality. The search message was a simple however, it took me quite some time to figure out how exactly I wanted to tackle the reply message functionality as there are multiple ways to do it. After completing these, I wrote some pending tests for file upload and then tests for search and reply. There were also some small bugs in the chat which I fixed. The PR is currently being reviewed by my mentors once it's merged my work for mscolab chat will be complete.
I had a long conversation with my mentors about the next component that I'll be working on that is local editing of flightpaths in mscolab. I cleared all my doubts about the requirements and will start working on that this week. After some deeper understanding of the code, I have found out the version system would require much more work than I first thought so I'll be working on it when some of the local flight editing work is done because the version window is related to it a little bit.
Last week I was stuck for a long time on a UI sizing issue with PyQT5 and have still not been able to fix it but I was able to put together a hack that works pretty well for now. If I get the time I'll tackle this issue later again and try to write a cleaner implementation.
View Blog Post
GSoC Weekly Check-In #4
Tanish19
Published: 07/13/2020
What did I do this week?
I did some code refactoring, some UI tweaks based on my mentor's suggestions, wrote tests for delete and edit feature in chat and added the image and document upload feature in mscolab chat.
What is coming up next?
There are some small changes required in file upload feature. I will be finishing up those. After that, I would be discussing with my mentors if any change or addition is required in the work I have done. If not I would be starting work on my final component of GSoC proposal which is the Offline editing of flightpaths.
Did I get stuck anywhere?
Mostly, I get stuck while creating the UI with PyQT5. Still getting a hang of how it. It takes me some time but I am able to do it.
View Blog Post
GSoC Weekly Blog #3
Tanish19
Published: 07/06/2020
This week, I worked on completing the delete and edit message functionality and writing tests for them. I was able to complete these tasks and later worked on refactoring some part of the new code. I also made some small tweaks and fixes to the existing code base of mscolab. I was planning on redesigning the version window UI but I realised the redesign would take a lot of work in the backend and changes in database as well. I would need to talk to my mentors on how to proceed on this.
This week, I have a list of small tweaks that I need to do in the work I have finished till now. I will be working on those. I would also be talking with my mentors to confirm some requirements for the next component of my project which is the offline editing feature.
This week writing tests took me the most time. With very limited documentation it's kind of tough to write tests for PyQt5 but I was able to write them in the end.
Currently my PR is awaiting approval from the mentors and will be merged soon.
View Blog Post
GSoC Weekly Check-In #3
Tanish19
Published: 06/29/2020
What did I do this week?
I fixed some issues with my chat markdown PR. It should get merged now. After this I worked on message delete and edit features. I am mostly done with these just need to test them a bit and then I will make a PR. I also made a separate window to view version history of all the changes made to the flight path.
What is coming up next?
This week I would be completing my PR for delete and edit features of chat. After that I would be working on improving the UI for the version history window. If I get the time I would start writing tests for the same.
Did I get stuck anywhere?
I changed the existing code a lot to add the new features so I had to spend a lot of time testing to make sure no new bugs were created.
View Blog Post