LottaNZB 0.3

This release features a major code overhaul in many parts of the application as well as a long list of new features and bugfixes. This release also features much better integration into the GNOME desktop.

Milestone information

Project:
LottaNZB
Series:
0.3
Version:
0.3
Released:
 
Registrant:
Severin H
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
3 Andrew Williams, 5 LottaNZB Development Team, 4 Sander Tuit, 17 Severin H
Blueprints:
14 Implemented
Bugs:
15 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon lottanzb-0.3.tar.gz (md5, sig) LottaNZB 0.3 source tarball 19
last downloaded 45 weeks ago
download icon lottanzb_0.3_all.deb (md5, sig) LottaNZB 0.3 Ubuntu package 34
last downloaded 16 weeks ago
Total downloads: 53

Release notes 

This release features a major code overhaul in many parts of the application as well as a long list of new features and bugfixes. This release also features much better integration into the GNOME desktop.

Changelog 

View the full changelog

- A brand-new usage mode selection window, which replaces the first-run wizard
  and the front-end mode preferences window. The new underlying code is much
  better at handling problems such as connection issues and configuration
  errors. You can now switch between different usage modes on the fly.
- Newzbin.com support! Downloads can be added to the download queue by simply
  entering the corresponding Newzbin.com file ID.
- New message log window. You can monitor both the messages from LottaNZB and
  HellaNZB, save them to a file or filter them as you'd like to. This is a
  convenient way to provide error messages if you encounter a bug.
- A new application icon, which more or less follows the Tango icon style
  guidelines and thus integrates LottaNZB much better into different desktop.
  NZB files have their own nifty icon on GNOME desktops.
- If the Python wrapper for OpenSSL isn't available, it will prevent the user
  from activating SSL in the server dialog and display an information dialog
  instead. (LP: #217773)
- In the front-end mode, no connection information are needed anymore. All it
  needs it to select the location of the HellaNZB configuration file and
  LottaNZB will parse it in order to know how to connect to the HellaNZB daemon
  and where the download directory is.
- The LottaNZB threading stuff has been rewritten so that the GUI remains
  responsive while HellaNZB is being started etc. This might also have fixed
  some weird crashes in older versions of LottaNZB.
- When saving the preferences, LottaNZB automatically restarts HellaNZB if it's
  required to make the changes take effect.
- If you'd like to specify a custom HellaNZB executable to be used in
  stand-alone mode, you can do this in the new usage mode window.
- LottaNZB ensures that only one instance is alive at any given time.
- LottaNZB now lets you enqueue NZB files and Newzbin IDs via command line:
  lottanzb [FILES and/or NEWZBINIDS...]
- More intelligent input controls: For example, if only numerical or ASCII
  characters are valid, LottaNZB will take care of it. The 'Download directory'
  button and the Newzbin menu entry are disabled when they're not meant to be
  clicked on.
- Remote frontend connection issue fixed.
- Enhanced preferences handling: LottaNZB is very unlikely going to produce
  invalid HellaNZB configuration files and should be able to interpret existing
  files better than before. It also preserves already defined music types.
  (LP: #216547, 213509, #216566)
- Enhanced distribution mechanisms: Once installed, LottaNZB can be easily
  uninstalled using `python setup.py uninstall`. And it's easier for us to
  generate source tarballs, create Debian and RPM packages etc.
- LottaNZB is registered as an application to handle NZB files, so that a
  simple click on a NZB file is required to enqueue it in LottaNZB. This
  (should) also work when downloading such a file using a web browser.
- Debug messages aren't shown on the console by default. Instead the --debug
  argument can be used.
- Numerous other bug fixes.

14 blueprints and 15 bugs targeted

Blueprint Priority Assignee Delivery
Include a helper application to import NZB's from Firefox/Nautilus Include a helper application to import NZB's from Firefox/Nautilus 4 High Sander Tuit  11 Implemented
Create MIME icons for NZB files Create MIME icons for NZB files 3 Medium Severin H  11 Implemented
Newzbin support Newzbin support 3 Medium Sander Tuit  11 Implemented
Possibility to launch the firstrun wizard (or some configuration tool) without deleting the lottanzb.xml Possibility to launch the firstrun wizard (or some configuration tool) without deleting the lotta... 3 Medium Andrew Williams  11 Implemented
Redesign handling of different connection issues Redesign handling of different connection issues 3 Medium Severin H  11 Implemented
Refactorization of usage mode code (both visible and backstage) Refactorization of usage mode code (both visible and backstage) 3 Medium Severin H  11 Implemented
Refreshen lottanzb.org with a new eye-candy theme Refreshen lottanzb.org with a new eye-candy theme 3 Medium Sander Tuit  11 Implemented
Replace the current icon with a GPL'd, Tango'ish one Replace the current icon with a GPL'd, Tango'ish one 3 Medium Severin H  11 Implemented
Simplify local front-end mode: Let the user select the configuration file Simplify local front-end mode: Let the user select the configuration file 3 Medium Severin H  11 Implemented
Update documentation to 0.3 Update documentation to 0.3 3 Medium Sander Tuit  11 Implemented
A simple window that displays LottaNZB and HellaNZB output A simple window that displays LottaNZB and HellaNZB output 2 Low Severin H  11 Implemented
Drop util.Observable and use GObject instead Drop util.Observable and use GObject instead 2 Low Severin H  11 Implemented
Idea catalogue: How to improve the hellaconfig.py module Idea catalogue: How to improve the hellaconfig.py module 2 Low Severin H  11 Implemented
LottaNZB should check if server name is correct LottaNZB should check if server name is correct 2 Low LottaNZB Development Team  11 Implemented
Bug report Importance Assignee Status
212262 #212262 Crash on start ( core dumped ) 3 High LottaNZB Development Team  10 Fix Released
212807 #212807 Application freezes on quit 3 High Andrew Williams  10 Fix Released
216566 #216566 Possible improper interpretation of configuration setting 3 High Severin H  10 Fix Released
216576 #216576 UI does not display MAX_RATE variable properly 3 High Severin H  10 Fix Released
226345 #226345 download directory button not working in frontend mode 3 High Severin H  10 Fix Released
230494 #230494 intltool-merge isn't installed on non-developer systems 3 High Severin H  10 Fix Released
231475 #231475 Status icon missing 3 High Severin H  10 Fix Released
236728 #236728 Get './setup.py bdist_rpm' working again 3 High Severin H  10 Fix Released
216547 #216547 Failure to start due to syntax error in configuration file 4 Medium Andrew Williams  10 Fix Released
220090 #220090 The firstrun wizard breaks on OS X 4 Medium LottaNZB Development Team  10 Fix Released
225983 #225983 Crash on first run 4 Medium LottaNZB Development Team  10 Fix Released
230477 #230477 No module named DistUtilsExtra.command 4 Medium Severin H  10 Fix Released
213061 #213061 Make windows modal only if necessary 5 Low Severin H  10 Fix Released
213509 #213509 LottaNZB does not start after finishing configuration 5 Low LottaNZB Development Team  10 Fix Released
217773 #217773 Better handling HellaNZB dependencies 6 Wishlist Severin H  10 Fix Released
This milestone contains Public information
Everyone can see this information.