Status Reports
Faraz:
Updated about page for config.
General tab for config, plus reset to defaults.
Next week: Improve UI for audio/video settings.
Benjamin:
Worked on #501: Talk editor wouldn’t ask to save changes when switching talks. Posted PR605.
Next week: Edit PR605 as needed. Getting Started page changes for #442. Look at #532, talk editor issue.
Brenden:
Got PR merged for REST API!
Started implementing authentication for flask.
Started refactoring logic in the HTTP endpoint methods.
Made some small changes to project proposal.
Next Week: Finish refactoring endpoints and implement authentication.
Learned a lot about git, the Freeseer PR workflow, etc.
Francisco:
Plugin refactoring: Finished audiomixer, videoinput plugins.
Spent time dealing with an issue related to how freeseer handles settings for plugins for which user has no supported devices: Master branch makes up ‘fictional’ defaults, but Config class is strict and won’t allow that.
Next Week: Deal with the unsupported device issue, finish up with plugins, and start work on REST api spec for config.
Kaiyan:
Finished auto-language function, posted PR.
Started on video resolution fix.
Researched cause for low FPS in video capture (#616).
Posted #617: Windows recording bug.
Next Week: Finish video resolution.
Modify project proposal based on mentor feedback.
Stephen:
Finished documentation changes for unit tests.
Worked on some ideas for improving test coverage.
Worked on project proposal: picking freeseer classes to add tests to.
Started revamping the DB test file.
Next Week: Better tests for database.py, plugins.py, presentation.py.
Learn about unit testing DBs.
Minutes next week: Brendan.