Roadmap
[edit] 0.3.0 release
This is being developed on SVN trunk.
[edit] Web Services Infrastructure
- Service Authentication
- Use stored Firefox authentication if available.
- See pwdecrypt utility, already in SVN.
- Monitor the signons2.txt file for changes
- Open mozembed browser window to service login page
- Works today, but needs some refactoring
- Use stored Firefox authentication if available.
- Downloaded resource disk cache
- Use httplib for caching?
- Polling for changes
[edit] Web Services to Support
- Flickr
- Basic photos and friend listing already in trunk.
- Facebook
- Basic friend listing already in trunk.
- Del.icio.us
- Alex Gabriel is cooking up a patch.
- GOffice
- Document and spreadsheet listing in trunk
- Uses gnome-keyring -- need to switch to something else.
- Support searching using the GData search API.
- GData python bindings are already committed to trunk.
- GMail
- Contact listing in trunk
- Uses gnome-keyring -- need to switch to something else.
- Currently uses CVS libgmail.
- Michi is hacking on adding the count of unread email messages to the tab. Python devs, give him a hand here.
- YouTube
- Seif has a patch for listing your favorite videos.
- Would be great to integrate with Firefox browser history to also list videos you've seen.
[edit] Logical Library Layout
Switch the library tab to be a simpler layout, related to the kind of groups most likely to be visible to the user. See the Gimmie list thread here.
If time allows, it would be great to support the filtering mechanism that Seif suggests later in that thread.
[edit] Browser Bookmarks
We can reuse the code from deskbar-applet for this. See the MozillaBookmarksParser class.
[edit] Past Releases
[edit] 0.2.8 release (done!)
Targeting a quick release to give Gnome people something stable to play with to evaluate for Gnome inclusion. 0.2.8 is branched from Trunk in order to maintain all the bugfixes.
The branch can be browsed at http://svn.gnome.org/viewvc/gimmie/branches/gimmie-0.2
To switch your SVN checkout to this branch, run:
svn switch http://svn.gnome.org/svn/gimmie/branches/gimmie-0.2
We are aiming to release in 2 weeks on Wednesday Oct 24th. Let's shoot for a soft code freeze in one week at Midnight UTC on Wednesday Oct 17th to test out the release and fix any stability issues.
[edit] Drop Gmail (done)
It is unstable and uses gnome-keyring. We will be fixing it and adding it back for 0.3.x.
[edit] Drop Friendster/Flickr Placeholders (done)
[edit] Integrate Seif's Pidgin patches (done)
-
Status change from Available menu -
IRC buddy listing patch -
MSN aliases (fixes MSN buddied in dock bar)
[edit] Drop Timeline bar (done)
Keep the +/- buttons.
[edit] Fix Icon Sizing (done)
Somewhere in the 0.2.7 release, incremental loading of a lot of items caused some to have a different icon size.
[edit] Monitor Pidgin/Gaim online status
Currently the Available menu does no monitoring of Pidgin/Gaim for changes to the user's account status. The menu should also be greyed out if Pidgin/Gaim is not currently running (still misssing!).
[edit] Hide Printers if gnomecups isn't available (done)
Currently it's just greyed out.
[edit] Unmount drives from within Gimmie (#418667)
Unmounting from within gimmie is broken. No patch is available until now. In 0.3.0 this should be fixed or unmounting should be disabled. Help appreciated!
[edit] Gnome 2.19 crasher bug (#458048) (done)
This is by far the most serious bug right now, since it crashes gimmie every time on startup under gnome 2.19. A fix exists and has already been added to Ubuntu and Mandriva packages. It's still missing in gnome svn though.
[edit] Automatically update programs in Gimmie (done)
This feature had been disabled in 0.2.6 (#419271), due to a craher bug. But this patch to gnome-menu (#442747) has fixed the problem. Therefore automatic updating of the applications list in gimmie can be re-enabled for 0.3.0.
[edit] Pidgin Compatibility (done)
Making Gimmie not only Gaim, but also Pidgin aware and fixing bugs is another thing, Seif Lotfy is hacking away on. Final goal is the ability to entirely use Pidgin through Gimmie. Telepathy support is for now on the agenda for 0.3.1.
