Source tarball: kupfer-v201.tar.gz (521 K)
- New Logo and Icon by Nasser Alshammari!
- New plugin Opera Mail by Chris Parsons
- New plugin SSH Hosts by Fabian Carlström
- New plugin Filezilla by Karol Będkowski
- New plugin Getting Things GNOME! (Karol)
- New plugin Vim (recent files)
- Clipboard: Option Copy selection to primary clipboard (Karol)
- Firefox: Option Include visited sites (Karol) (584618)
- Thunar: Action Send To... (Karol)
- New preferences tab for Catalog configuration
- Allow disabling and "unloading" plugins at runtime
- Support new tracker in plugin Tracker 0.8
- Shell Commands: New Action Run (Get Output)
- New plugin capabilities: ActionGenerator, Plugin setting change notifications (Karol)
- Use setproctitle module if available to set process title to kupfer (new optional dependency)
- Don't use a crypted keyring (partially addresses 593319)
- Fix 544908: Retain window position across sessions
- Fix 583747: Use real theme colors for highlight
- Fix 593312: About window has no icon
- More minor changes
- Localization updates:
- cs, Marek Černocký
- de, Mario Blättermann
- es, Jorge González
- it, Francesco Marella
- pl, Karol Będkowski
- sl, Andrej Žnidaršič
- sv, Ulrik
Source tarball: kupfer-v200.tar.gz (492 K)
- Add Keyboard Shortcut configuration (Karol Będkowski)
- Make it easier to copy and move files (William Friesen), while showing user-friendly errors when action is not possible (Ulrik) (516530)
- Collect results in a Command Results subcatalog, including results from asynchronous commands (Pro tip: Bind a trigger to Command Results → Search Contents, for quick access to copied files, downloaded files etc)
- Last Result proxy object implemented
- Add Cliboards -> Clear action (Karol)
- Add Rescan action for some sources (Karol)
- Add an icon in the plugin list search field to enable clearing it (Karol)
- Fix spelling (Francesco Marella)
- Fix bug 544289
- Require python module keyring (since pandoras-box-1.99, but was not mentioned)
- Recommend python-keybinder version 0.0.9 or later
- Localization updates:
- cs Marek Černocký
- de Mario Blättermann
- es Jorge González
- pl Karol Będkowski
- sl Andrej Žnidaršič
- sv Ulrik
- zh_CN Aron Xu
Source tarball: kupfer-pandoras-box-1.99.tar.gz (472 K)
Big release! Thanks to everyone who put in their contribution, big or small.
- Plugins can be loaded at runtime, although unloaded can they not
- Plugins can bundle icons, and plugins can be packaged in .zip files
- New plugins Google Search, Textfiles and Thunar
- New plugin Deep Archives to browse inside .zip and .tar files
- New plugins Twitter, Gmail and Google Picasa by Karol Będkowski
- New plugin Evolution by Francesco Marella
- New action Get Note Search Results... in Notes by William Friesen (511954)
- New plugin capabilities (user credentials, background loader) by Karol
- Added Next Window proxy object to Window List plugin
- Allow saving Kupfer commands to .kfcom files, and executing them with the kupfer-exec helper script.
- Display error notifications to the user when some actions can not be carried out.
- Allow collecting selections with the Clipboard plugin (Karol)
- Include Gnome/Yelp documentation written using Mallard (Mario Blättermann)
- Make Zim plugin compatible with newer Zim (Karol, Ulrik)
- Detect multiple volume rar files (William Friesen) (516021)
- Detect XFCE logout better (Karol) (517819)
- Fix reading VirtualBox config files (Alexey Porotnikov) (520987)
- Fixed module name collision in user plugins (518958), favoriting "loose" applications (518908), bookmarked folders description (509385), Locate plugin on OpenSUSE (517819), Encoding problem for application aliases (537730)
- New French translation by Christophe Benz
- New Norwegian (Bokmål) translation by Kjartan Maraas
- Kupfer now requires Python 2.6
- Localization updates:
- cs Marek Černocký
- de Mario Blättermann
- es Jorge González
- fr Christophe Benz
- it Francesco Marella
- nb Kjartan Maraas
- pl Karol Będkowski
- pt Carlos Pais
- sl Andrej Žnidaršič
- sv Ulrik
Source tarball: kupfer-pandoras-box-1.1.tar.gz (386 K)
A bugfix release after the big pandoras-box-1 release.
- Fix bug in contact grouping code that could cause unusable Kupfer with Pidgin plugin. Reported by Vadim Peretokin (LP#517548)
- Chromium plugin will index Google Chrome bookmarks as fallback, by William Friesen (LP#513602)
- Kupfer's nautilus plugin was changed to be easier to reuse for others
- Some minor changes
- Localization updates:
- pt (Carlos Pais)
Source tarball: kupfer-pandoras-box-1.tar.gz (384 K)
"Pandora's box"
- Implement the famous "comma trick": Press , (comma) in the first or third pane to make a stack of objects to perform actions on. This allows actions on many objects and even many-to-many actions.
- New plugin: Triggers: Add global keybindings to any command you can perform in Kupfer.
- New plugin Skype by Karol Będkowski
- New plugin Thunderbird (or Icedove) (Karol)
- Implement merging of contacts and hosts: All contacts of the same name are merged into one object. (Karol, Ulrik)
- New plugin Higher-order Actions to work with saved commands as objects
- The Favorites plugin was reimplemented: you may favorite (almost) any object. Favorites get a star and a rank boost.
- Window List plugin was improved, most notably a Frontmost Window proxy object was added
- New proxy object Last Command
- The Firefox plugin now includes most-visited sites from browser history (William Friesen, Karol, Ulrik)
- The list of plugins has a field to allow filtering the list (Karol)
- New Czech localization by Marek Černocký
- Many smaller changes.
- Localization updates:
- cs (Marek Černocký, Petr Kovar)
- de (Mario Blättermann)
- nl (Martin Koelewijn)
- pl (Karol)
- sv
- sl (Andrej Žnidaršič)
Source tarball: kupfer-c19.1.tar.gz (333 K)
- New plugin: Shorten Links by Karol Będkowski
- Implemented Ctrl+C (and Ctrl+X) to copy (cut) selected object
- Fix bug LP #498542: restore window position code to c18
- Partial fix of bug LP #494237, window is sometimes blank
- Fix bug LP #500395, column order in Top plugin (Karol)
- Fix bug LP #500619, handle network errors in Google Translate plugin (Karol)
- Localization updates:
- pl (Karol)
- sv
Source tarball: kupfer-c19.tar.gz (331 K)
- New plugins:
- Gnome Terminal Profiles by Chmouel Boudjnah
- OpenOffice recent documents in OpenOffice by Karol Będkowski
- Top show and send signals to running tasks (Karol)
- Truecrypt show volumes in truecrypt history and allow mounting them (Karol)
- Vinagre Remote Desktop Viewer (Karol)
- XFCE Session Management (Karol)
- Audacious by Horia V. Corcalciuc
- New Slovenian translation by Andrej Žnidaršič
- Some plugins will now explicitly require a D-Bus connection and fail to load if no connection was found.
- Add accelerators Page Up, Page Down and Home in the result list. (Karol)
- Use customized or localized desktop directory instead of hardcoding ~/Desktop by default. It will not affect users who already customized which directories Kupfer indexes.
- It now is possible to favorite shell commandlines
- Gajim plugin now works with version 0.13 (Karol) (LP #489484)
- Basic support for Right-to-left (RTL) interface
- Fix bugs with "loose" Applications (not in system directories), reported by Chmouel.
- Add accelerator Ctrl+Return for Compose Command: You may compose a command object out of an (Object, Action) combination, to be used with the new action Run After Delay....
- Added file action Send by Email to Claws Mail plugin (Karol)
- Added file action Mount as TrueCrypt Volume to TrueCrypt plugin (Karol)
- Many small bugfixes
Localization updates:
- de: Mario Blättermann
- es: Jorge González
- it: Francesco Marella
- pl: Karol Będkowski
- sl: new (Andrej)
- sv: Ulrik Sverdrup
Source tarball: kupfer-c18.1.tar.gz (300 K)
A bugfix release to the more exciting c18 release
- Fix bug to toss out malfunctioning plugins properly (Reported by Jan)
- Fix bug in showing the shutdown dialog, reported by user sillyfofilly (LP 484664)
- Fix bug in plugin Document Templates, reported by Francesco Marella (part of LP 471462)
Source tarball: kupfer-c18.tar.gz (300 K)
"Mímisbrunnr"
- New plugins:
- Pidgin by Chmouel Boudjnah
- Google Translate by Karol Będkowski
- APT (package manager APT) by Martin Koelewijn and Ulrik
- Document Templates
- Kupfer Plugins
- Show Text
- Gajim plugin matches contacts by jid as well as name, suggested by Stanislav G-E (LP 462866)
- Action Rescan on sources is now debug only (should not be needed)
- Kupfer installs its Python package into $PREFIX/share by default, instead of installing as a system-wide Python module.
- Kupfer can take input on stdin and pass as text to an already running instance
- Fix bug in Services for Arch Linux, reported by lh (LP 463071)
- Changes for plugin authors:
- May use uiutils.show_text_result to show text
- kupfer.task.ThreadTask is now a reliable way to run actions asynchronously (in a thread)
- You can use item Restart Kupfer to restart (in debug mode)
- Plugins may be implemented as Python packages, as well as modules
- Updated the dependencies in the README. pygobject 2.18 is required. Added gvfs as very recommended.
- Other bugfixes
Localization updates:
- de (Mario Blättermann)
- es (Jorge González)
- nl (Martin Koelewijn)
- pl (Karol Będkowski)
- sv
- zh_CN (lh)
Source tarball: kupfer-c17.tar.gz (275 K)
"A fire lit by nine kinds of wood"
- 8 new plugins by Karol Będkowski:
- Claws Mail, Contacts and actions
- Gajim, Access to gajim contacts
- Opera Bookmarks, for the web browser Opera
- PuTTY Sessions, access to PuTTY sessions
- System Services, start, stop or restart system services
- Terminal Server Client, access to TSClient sessions
- VirtualBox, control virtual machines, Sun or OSE version
- Zim, access pages in the desktop wiki
- New plugin Chromium Bookmarks by Francesco Marella
- Plugins missing dependencies will be presented in the GUI with a clear error message.
- Firefox Bookmarks plugin: Workaround Firefox 3.5 writing invalid JSON (Karol, Ulrik)
- Locate plugin: Ignore case by default, add option to control this. (Karol)
- Kupfer is much more friendly and says "Type to search in Catalog" when it is ready to be used.
- Localization updates:
- New Simplified Chinese localization (lh)
- New Dutch localization (Martin Koelewijn)
- New Portuguese localization (Carlos Pais)
- Updated pl (Karol)
- Updated es (Jesús Barbero Rodríguez)
Source tarball: kupfer-c16.tar.gz (230 K)
- Translation to German (Thibaud Roth)
- Polish translation updated (Maciej Kwiatkowski)
- Add search engine descriptions from firefox-addons (Francesco Marella)
- Speed up directory browsing by using much less system calls
- Improve documentation and put it together into a Manual.
- Generate man page from reStructuredText document Quickstart.
- Evaluate valid actions (per object) lazily to save work.
- Add accelerators Ctrl+Q (select quit) and Alt+A (activate)
- Parse even horribly wrong search engine descriptions (Bug reported by Martin Koelewijn)
Source tarball: kupfer-c15.tar.gz (220 K)
The "it's fresh, it's quick" release.
- Translation to Polish by Maciej Kwiatkowski
- Speed up the string ranker tremendously; 3x faster in common cases.
- All objects now have an alias in the basic latin alphabet (if possible) so that, for example, query wylacz matches item Wyłącz.
- Show notification icon by default
- Read XML with cElementTree (Faster.)
- Read Firefox 3's bookmarks (Python2.5 requires cjson module)
- New Plugin: Image Tools, with action Scale... and JPEG rotation actions (Scale requires ImageMagick (convert), JPEG actions jpegtran and jhead)
- Basic support for a Magic Keybinding: summon kupfer with current selection
This release is localized in: Italian, Polish, Spanish, Swedish
You can also look into the Kupfer wiki pages for more information.
Posted at teatime on Wednesday, September 16th, 2009Source tarball: kupfer-c14.1.tar.gz (210 K)
- Rewrite and improve browsing mode:
- Browsing the catalog or folders is much improved; it is easier to keep orientation and the overview.
- Returning to kupfer after having performed an action, the previous object is still selected, but without locking the catalog to its location. When spawning kupfer again the previous context is available if you immediately browse; if you search, you search the whole catalog.
- The search times out after 2 seconds if no key is typed. Now the highlight text will fade to show this.
- Add accelerators
Ctrl+GandCtrl+Tto get current selection in nautilus and currently selected text (if available).
This release is localized in: Italian, Spanish, Swedish
Please file bug reports or add ideas in Launchpad.. Read the files in
Documentation/ and see how you can add new plugins with object and
application knowledge to kupfer, or localized Kupfer to a new language.
Source tarball: kupfer-c13.1.tar.gz (210 K)
News since version c11:
- Translation to Spanish by Leandro Leites
- New Plugin: Calculator
- New Action: Rename To... in File Actions Plugin
- Preferences. Display plugin settings and options beside the plugin list, and allow configuring included (and watched) directories.
- Support the new Gnome session protocol to save state on log out.
- Improve embarassingly bad shell command quoting for Execute and Tracker tag actions.
- Specify user data locations with
X-UserData - Fix an AttributeError in Notes plugin reported by Francesco Marella
- Smaller fixes (Add/remove favorite could cease to work, Track intantiated sources better, stop learned mnemonics database from growing indefinitely, Catch SIGINT without python's handler, Copy To... requires pygobject 2.18 now)
This release is localized in: Italian, Spanish, Swedish
Please file bug reports or add ideas in Launchpad.. Read the files in
Documentation/ and see how you can add new plugins with object and
application knowledge to kupfer, or localized Kupfer to a new language.
Source tarball: kupfer-c11.tar.gz (200 K)
The "this one goes to 11" release
- New plugin: Notes (Gnote1 and Tomboy support)
- Access notes, Actions: Create Note and Append to Note...
- New plugin: Selected File
- Kupfer ships with a Nautilus python extension that once installed, you can access the currently selected file in Nautilus from Kupfer, as the Selected File object
Please try out both plugins. The Notes plugin will choose to work with Gnote or Tomboy, whichever is installed; they should use the same D-Bus API. Be the first to try the Append to Note... action, but on a test first! Does it preserve formatting? Does it work with weird characters? When in doubt, does undo in Gnote/Tomboy undo the change?
1 A very new gnote version 0.6.2 required, compiled with D-Bus support, while Tomboy should work from version 0.8 or later.
This release is localized in: Swedish (100%), Italian (90%)
Posted late Saturday evening, August 29th, 2009Source tarball: kupfer-c10.tar.gz (190 K)
- Updated italian localization
- New plugins: Url Actions, Web Search (rewritten to use all Firefox' search engines)
- New actions: Set Default Application, Create Archive In..., Restore (Restore trashed file)
- Add accelerators
Control+Rfor reset,Control+Sfor select first (source) pane andControl+.for untoggle text mode. - Only the bookmarks plugins can toggle "include in toplevel" now.
- Other smaller changes (Refuse invalid Application objects from the cache)
Please file bug reports and feature requests.. Read the files in
Documentation/ and see how you can add new plugins with object and
application knowledge to kupfer.
This release is localized in: Swedish (100%), Italian (93%)
Posted late Wednesday evening, August 26th, 2009Source tarball: kupfer-c9.1.tar.gz (190 K)
- User interface consistency and behaviour improvements. UI is simpler and better.
- Other improvements.
Please file bug reports and feature requests.. Read the files in
Documentation/ and see how you can add new plugins with object and
application knowledge to kupfer.
This release is localized in: Swedish (100%), Italian (50%)
Posted late Sunday night, August 17th, 2009Source tarball: kupfer-c9.tar.gz (190 K)
The "c9" release
- Search and browse perform better
- The interface is now modal. In command mode we can bind special keys to
new functions. Type period
.to enter free-text mode (just like in QS). - Pressing kupfer's keybinding again will hide the window.
- Other smaller improvements
Please file bug reports and feature requests.. Read the files in
Documentation/ and see how you can add new plugins with object and
application knowledge to kupfer.
This release is localized in: Swedish (100%), Italian (60%)
Posted late Saturday night, August 16th, 2009Source tarball: kupfer-c8.tar.gz (190 K)
- Make the use of the indirect object pane much more fluid
- Apply interface polish (proper english capitalization of actions and other objects, other changes)
- Add Copy To... action
- Try
xdg-terminalfirst in Open Terminal Here (non-Gnome users can either installxdg-terminalor symlink it to their terminal program) - Allow unbinding the keybinding
- Fix a bug with tracker tags
Please file bug reports and feature requests.. Read the files in
Documentation/ and see how you can add new plugins with object and
application knowledge to kupfer.
This release is localized in: Swedish (100%), Italian (60%)
Posted Friday afternoon, August 14th, 2009Source tarball: kupfer-c7.tar.gz (190 K)
The "choice" release
This is a followup with some small changes after the c6 release, which introduced lots of major changes, including a preferences window and "application content."
- Allow wnck to be optional. Kupfer needs wnck to do application matching and focusing of already running applications, but can now run without it if wnck is not available. Window List plugin also needs wnck
- Rhythmbox plugin should not crash even if library is not found, now kupfer can run even if rhythmbox's files are not there.
- Applications will match names as well as the executables, so that "gedit" matches Text Editor regardless of what the displayed localized name is.
Please file bug reports and feature requests.. Read the files in
Documentation/ and see how you can add new plugins with object and
application knowledge to kupfer.
This release is localized in: Swedish (100%), Italian (60%)
Posted Thursday afternoon, August 13th, 2009Source tarball: kupfer-c6.tar.gz (190 K)
The "Sisyphus incremental improvements" release
- Preferences window
- Allows setting keybinding on the fly
- List and enable/disable plugins and set plugin options
- Everything was improved slightly, but steadily
- Understands more applications, provides more files and objects, and actions with new plugins: Rhythmbox, Abiword, Clipboards, Dictionary, Favorites, Selected Text, Wikipedia
- Connect applications with their related object sources and make it their
content, such as Rhythmbox music for the Rhythmbox application.
- Applications contain their recently used documents, if available.
- Firefox and Epiphany bookmarks are identified with each application
- Miscellaneous improvements:
- Kupfer object icon ("blue box")
- Some default application associations are installed (others are learned by launching applications).
- Experimental UI with two-line title+description in browse mode
- Thumbnails for files and albums in browse mode
- Allow sending files and queries to kupfer from the commandline
using
kupfer 'query'orkupfer docs/file.pdf. - Even more plugins listen to change callbacks or filesystem monitors to be up to date to the instant.
- Do not display nonexisting files as results
- Fine-tune how sources are loaded and refreshed on load
This release deserves lots of testing. File bug reports and feature
requests. Read the files in Documentation/ and see how you can add
new plugins with object and application knowledge to kupfer.
This release is localized in: Swedish (100%), Italian (60%)
Future: part 2 of beautification is refactoring of the interface, so that the UI can be modularized and exchanged in plugins.
Posted Wednesday night, August 12th, 2009Source tarball: kupfer-c5.tar.gz (160 K)
The "Beauty from the inside, part 1" release
- Big refactorings of the whole data model
- Move all of the data model to kupfer.data
- Allow actions with indirect objects "threepane kupfer" (with means to configure which objects to use for an action etc)
- Uses unicode internally, instead of UTF-8-encoded strings
- Some new actions using new possibilities (Open with any, Move file to new location, Add/Remove tracker tags) but more is possible.
- Basic manual page included
- Fileactions plugin includes unpack archive/create archive
- Ship extra and demonstration plugins in contrib/ and interals documentation in Documentation/
- Change learning algorithm to recognize an item's type as well (so that two objects named "project" can be ranked differently)
- Small fixes (alphabethic sorting for applications, sources, check if objects still exist after an action, rank-adjust default actions slightly)
This release deserves lots of testing. File bug reports and feature
requests. Read the files in Documentation/ and see how you can add
new plugins with object and application knowledge to kupfer.
This release is localized in: Swedish (100%), Italian (80%)
Future: part 2 of beautification is refactoring of the interface, so that the UI can be exchanged. And preferences will hopefully be implemented
Posted at lunch time on Tuesday, July 21st, 2009Source tarball: kupfer-c4.tar.gz (150 K)
- python module
wnckis now a required dependency - Fix intltool-related build failure reported by T. Forsman
- Track running applications and allow focus instead of launch
- Kupfer will learn which application launchers correspond to which windows; an application never launched with kupfer, can not be known to be running (yet).
- Matching windows to applications is a hard problem and this is a first try
- Added documentation (How to translate kupfer, kupfer internals (stub))
- Small fixes: (Window focus fail workaround, launch applications on current workspace)
This version includes translations in: italian, swedish
Posted late Sunday evening, July 12th, 2009Source tarball: kupfer-c3.tar.gz (150 K)
- Intltool is now a required (build-time) dependency
--no-splashargument to not show window on launch (for autostart)- Many small fixes (Firefox 3.5, backspace handling,
--help/--versionwhile running, conformant .desktop file)
This version includes translations in: italian, swedish
Posted Wednesday evening, July 8th, 2009Source tarball: kupfer-c2.1.tar.gz (144 K)
- Add italian translation by Andrea Zagli
Source tarball: kupfer-c2.tar.gz (142 K)
- Make it clearer why a plugin wouldn't load
- Backspace will erase one letter; Left-arrow erases whole query field
- Shows better icons in the list