BROWSERS: * Extend plug-in to index Foaf metadata embedded in web pages. * Callout on file download/save as/etc (so we can index it immediately) * Firefox support? EVOLUTION: * Foaf backend for e-d-s. * Ability to pop open a contact editor from an identifier on the evo command line. * Ability to search evolution calendar. * Ability to pop up a calendar appointment from the evo commandline. FILE CHOOSER: * Figure out why the current hack doesn't work in gedit w/ 'all files'. * Put the entry directly in the chooser dialog. * In the case of GTK_FILE_CHOOSER_ACTION_SAVE, callout w/ info on the saved filename. FOAF: * Foaf crawling to maintain an up-to-date local cache of your social network. NAUTILUS: * Emblem and notes searching. * Have nautilus track information on how often a folder/file is clicked on in nautilus. (That info would be really useful for determining relevancy. It could also be used to optimize crawling.) We could use nautilus to optimize reindexing --- it would be nice if we could get nautilus to callout to a script when: * entering/leaving a folder * someone uses 'Create Document' to create a document * noticing files have appeared or changed * moving a file * renaming a file PICTURES: * Do the right thing with EXIF data. MUSIC: * Write a rhythmbox backend that uses beagle instead of its own db --- so you don't need to tell rb where you keep your mp3s, they just magically appear. (There might be performance problems that would keep this from working well.) * Use gst# to extract id3 tags and other metadata. (The current filter is a crude hack.) * Muine plugin. RED CARPET: * Have beagle query rcd to search rc channels. HARDWARE: * Hardware querying: search against device names, return device info in the hits. DASHBOARD: * Make Dashboard use beagle's tiles. * Make Dashboard focus issues work. RECENTLY USED ITEMS: The recently-used items format allows for arbitrary Uris. It would be able to have recently viewed web pages, recently communicated-with people, etc. in there. Maybe we could pack little mini-tiles into the menu? (Idea from Tom Von Schwerdtner (tvon) in #dashboard.) NON-CODING: T-shirts! Packages in a RC channel, both for Beagle and for instrumented apps. We need a way to get the nice integration features into people's hands w/o requiring them to patch and recompile gtk+, nautilus, etc.