Mostly this week was bug fixes:
- #9866: Uninstall doesn’t remove themes
- #9902: Search w/in channel not being saved
- #9901: crash when downloading video from the Guide
- edit box acts strangely in the Guide
- loading bar doesn’t appear for the edit box
- error on search-more-items page with unicode queries
I did add a couple new features to the Guide and its API. The Guide now
displays “Subscribe in Miro” buttons if you’re visiting in a browser,
and the API allows one to rate channels and get recommendations. I
haven’t added the documentation about that to the wiki page yet, but
I’ll be doing it soon.
Last week I was working on getting the installer to pretend that an installed theme was attached (for https://develop.participatoryculture.org/trac/democracy/wiki/OpenCobrand) and #9866 (Uninstall doesn’t remove themes). I also fixed a bug in the Effortless Good update.rdf file which was preventing it from being upgraded. I added a bit of new UI to the Guide around the recommendations code so that people without ratings aren’t left out to dry. I also worked with Dean finishing up the cobrander. Hopefully we’ll release that soon.
This week I’ve been working on getting Flash to work in Miro on GTK. I’ve had no real progress, though. That’s what I’ll be working on this week as well.
I spent last week working.on bugs. I got through:
- #9554: –theme causes problems with the tray icon
- #9829: Long cobranded titles are cut off in the installer
- I Heart Miro breaks lots of extensions
This week I’ve been working on OpenCobrand which is a system for making cobranded builds a little more independent
of me and Dean and Jesse. The public builder works pretty well but I’m running into some
trouble with making the installer pick up the new theme.
At the moment, I’m try to use this Locate NSIS plugin to find the themes that are
installed. It’s working in my small tests, but not in the actual Miro
installer. I’m not confident that I’ll be able to get it fixed for a
1.2.3 release, but because it only affects cobranded builds NPR and I
were thinking we’d make a 1.2.3.1 “release” to the cobrander but not
publicize it.
I got a bug report report from Nils Maier about I ? Miro breaking other extensions because of how it detected HTTP redirects. Nils also helped me out by showing me what I should be doing, which made the fix easy. I’ve released I ? Miro 1.3.7 and Effortless Good 1.1.6 which fixes the problem.