Milestone-0-6-3

General Features and Responsiveness

  • Add threading of operations so GUI doesn’t appear to hang
    • especially when doing online searches.
    • Right clicking on libraries[#17437]
    • Threading-related bug: Delete in context click disappears on initial click.
  • Add visual feedback to long running operations (the application status bar can have an indeterminate progress bar, for instance).
    • For library loading
  • Exceptions in the application layer should no longer cause the application to crash. (In glade_base.rb, the event handling block should wrap the call to method(handler) in a begin and rescue.)

New Features

  • Switch to Amazon ECS 4.0 in the Amazon provider, as AWS 3.0 will be deprecated on March 31 2008. [Fixed in svn r917]
  • [17255] Tooltips in the icon view [Implemented, but not perfect yet]

Bugs to Close

Suggested by L.C. Karssen

  • [#14163] Newly added book is not selected
    • In Listview
    • In iconview
  • [#16708] Hitting refresh button makes deleted books reappear
    • Remove refresh button from UI
  • [#16619] When searching by isbn misses information [Fixed in svn r920]
    • Note: Refers to WorldCat provider
  • [#16618] When you go back into properties program removes read it tag
  • [#15329] Using & in library name is impossible
    • Note: Maybe a simple workaround is all that’s needed here, the overhaul of the way libraries are stored on disk can wait.
  • [#14592] Fails to start: undefined method `isbn’
    • Note: Cathal fixed this partially but added a ToDo comment. Need to catch empty YAML files for books (usually corrupted by bad versions of Alexandria) and offer the user to re-import them from providers. [The method handle_ruined_books in ui_manager.rb does something very similar already.]
  • [#18197] Setting book rating through right-click menu causes crash [This actual bug is fixed, but the report is kept open to deal with related issues]
Suggested by Jack Myrseth
  • [#13302] z3950.bibsys.no does not support “search and retrieve” Z39.50 piggybacking, so make separation of search and retrieve an option on Z39.50 providers. [Fixed in svn r915]

Distribution

  • ruby-zoom deb
  • revolution deb
  • virtual package for alexandria? [I think this idea has been discarded – CathalMagus]
  • RPMS? [The Fedora packager, Mamoru Tasaka, might help us with this]

Website

  • Update notes
  • Gnome-updates list
  • Alternate translations?
    • Perhaps just of release announcement?

Internationalization

  • Updated Czech translation (note on website)
  • New Galician translation (note on website)
    • Check encoding problems
  • Japanese manual
  • New Norwegian (Bokmål) translation (Jack Myrseth)
  • New Irish (Gaelic) translation (Cathal Mc Ginley)