Mostly trivial; could be done by anyone.
Would be nice to not have to specify submission info every time
Consider publishing Autolab Go Client. Possibly useful as Autolab does not implement oAuth2 according to official standards.
- Formalize design
- Form themes
- Global lipgloss elements
- Create generic wrapper for server interactions
- i.e. doWithSpinner(loading, done string, func () {})
- Testing
- Mock Autolab OAuth Server
- Mock Autolab API
- Mock proxy server
- Caching
- At the moment we are not caching anything. Total requests could probably be greatly reduced by caching data like courses which shouldn't change often at all.
- Is it worthwhile to create an interactive mode with charmbracelete/bubbletea?
Might be nice to be able to open submissions in browser.