Getting repository started
Basic shell of a project.

Still doesn't do anything useful.
Basic whitelist with add feature.

The basic structure for the whitelist is now working, but only with the add feature, and a few UI bugs. I tested with developer.mozilla.org (https://developer.mozilla.org/samples/xultu/examples/aligner.xul), and the test appeared to work, although the scripts on the XUL page failed to load for some reason.
Refined viewer and implemented remove option.

This is the first version that can be called fully functional, with add and remove features that work with all web domains, as far as I know. It doesn't work with the file protocol for now, but I'll try to get that implemented soon.
Fixed domain string and UI bugs.

The domain was a little odd to manage because internally only the host name is stored, while the input requires the full domain, with the protocol. I just added a function that adds the protocol when needed, so now in theory the user only needs to handle hosts.

Also fixed the bug that caused the window to lose the OK button when the first host was added.

Finally, the window is now focused when attempting to open it if it's already open.
Added app button menu option.

This adds the menuitem to the App Menu, under the Developer section. There's something wrong with the insertbefore/insertafter attribute, because I couldn't manage to make it work. DOM Inspector gets it right, I'll have to look into that.
Added Spanish locale and fixed install.rdf

Fixed install.rdf to avoid some problems with AMO submission. Also added a Spanish translation. This is the first version submitted to AMO, officially 0.5.
Created a decent icon for the add-on.
Added support for local files (file://).

Support for local files was surprisingly complicated. There are some oddities that happen right after changing the DB that I couldn't overcome. In the end it was just easier to ask the user to restart right away.

Also fixed the log level. It's now down to Warn.

Upped version number to 0.6. Not sure if I'll release this version or add more stuff before. Depends on whether 0.5 is approved on AMO soon.
Updated README and log level.

Remember the last commit where I said the log level changed? All lies! Damn you, Git!
Fixed overlay for Minefield and remove unneeded files.

A menu id was changed in Minefield (future beta 7) and the nomination was rejected because of it. Also removed the defaults dir from the build until it is required, and changed the launch string to remove the ellipsis.
Added preliminary import/export code.

This hasn't been tested yet. It's just the first step of what I want to do with the import/export feature. This will be a plain text file with a list of domains, one per line. # will be allowed for comments, and empty lines are acceptable as well.
Added fairly stable export feature.

The export code has now been tested, and it's working well. The UI is already in place for both imports and exports, but there's no window logic for the imports yet.
Landed import feature, plus fixes and polish.

This should be it for the import / export feature, at least for release. Added a few minor extra fixes and refactorings. Version has now been bumped to 0.7, ready for release.
Fixed layout for Windows.

There were a few layout issues after testing on Windows. Turns out that using a menubar on a dialog is not a good idea. Now the manager is more of a proper window, and it actually looks better. This is version 0.7 final.
Reorganizing project to include new programs.

Since I'm planning to create other subprojects on this one, it's better not to mix code. So now the extension will live under /extension and other projects will be created in the root.
First working installer generator.

This code generates a Remote XUL installer that is restarless. On installation, it configures the remote XUL whitelist and then removes itself. It's easy to modify from the config.mk file.
I haven't tested this heavily, it's just the basis for the code that will be included in the add-on.
Added link to template files in installer project.

There's a content/templates soft link to the Installer project, to reuse the templates from there. Updated the compatibility info in install.rdf and updated Makefile to include the templates.
Generator object, work in progress.

Got some of the code for the generator object that will create an installer file based on a whitelist of domains. This doesn't do anything yet, it's a work in progress.
Added bulk of UI and missing logic for generator.

All that is missing now is a little UI polish, and hooking up the generator code to the UI. And testing, of course :P.