Release 0.0.22 (beta)

The following changes were made:

  • Added a “night mode” option, if you activate this it will disable all sounds starting at the “start” hour and ending at the “end” hour you select. The 3am alerts were getting a bit annoying.
  • Fixed a possible bug when updating the Feeds next run time.

Available here: http://android.tonoli.co.za/TorrentFunnel-0.0.22.apk and on the market.

Once again, log errors here or email directly from application, also, would appreciate it if you would rate it.

Tags: ,

14 Responses to “Release 0.0.22 (beta)”

  1. sverker says:

    The perfekt program I have been looking for:-) sadly I cant add any feeds cas my program keeos craching when I hit save. I have tested all of your releases but with the same result, well it points to a problem with my firmware sins non of your releases worked. But Id love to get your program running. Is there a way to add feed manual

    • Rick Tonoli says:

      I’ll have a look into this. You’re not the only one getting this I think it has something to do with the scheduling time. Can you do me a favor and post your phones details here (make, model, versions of firmware etc?)

      Meanwhile I’ll look into another way of entering feeds. Are you able to save search phrases?

  2. su says:

    Hi

    same issue here. I think it’s related to locale date format. Stacktrace below:

    D/AndroidRuntime( 7109): Shutting down VM
    W/dalvikvm( 7109): threadid=3: thread exiting with uncaught exception (group=0x4001b170)
    E/AndroidRuntime( 7109): Uncaught handler: thread main exiting due to uncaught exception
    E/AndroidRuntime( 7109): java.lang.IllegalArgumentException
    E/AndroidRuntime( 7109): at java.util.Date.parse(Date.java:447)
    E/AndroidRuntime( 7109): at com.ricktonoli.torrentfunnel.feed.Feed.setNextRunTime(Feed.java:238)
    E/AndroidRuntime( 7109): at com.ricktonoli.torrentfunnel.feed.FeedActivity.getActivityFeed(FeedActivity.java:134)
    E/AndroidRuntime( 7109): at com.ricktonoli.torrentfunnel.feed.FeedActivity.menuChoice(FeedActivity.java:103)
    E/AndroidRuntime( 7109): at com.ricktonoli.torrentfunnel.feed.FeedActivity.onOptionsItemSelected(FeedActivity.java:80)
    E/AndroidRuntime( 7109): at android.app.Activity.onMenuItemSelected(Activity.java:2170)
    E/AndroidRuntime( 7109): at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:730)
    E/AndroidRuntime( 7109): at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:139)
    E/AndroidRuntime( 7109): at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:855)
    E/AndroidRuntime( 7109): at com.android.internal.view.menu.IconMenuView.invokeItem(IconMenuView.java:525)
    E/AndroidRuntime( 7109): at com.android.internal.view.menu.IconMenuItemView.performClick(IconMenuItemView.java:122)
    E/AndroidRuntime( 7109): at android.view.View.onTouchEvent(View.java:4179)
    E/AndroidRuntime( 7109): at android.widget.TextView.onTouchEvent(TextView.java:6591)
    E/AndroidRuntime( 7109): at android.view.View.dispatchTouchEvent(View.java:3709)
    E/AndroidRuntime( 7109): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:883)
    E/AndroidRuntime( 7109): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:883)
    E/AndroidRuntime( 7109): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1643)
    E/AndroidRuntime( 7109): at android.view.ViewRoot.handleMessage(ViewRoot.java:1691)
    E/AndroidRuntime( 7109): at android.os.Handler.dispatchMessage(Handler.java:99)
    E/AndroidRuntime( 7109): at android.os.Looper.loop(Looper.java:123)
    E/AndroidRuntime( 7109): at android.app.ActivityThread.main(ActivityThread.java:4363)
    E/AndroidRuntime( 7109): at java.lang.reflect.Method.invokeNative(Native Method)
    E/AndroidRuntime( 7109): at java.lang.reflect.Method.invoke(Method.java:521)
    E/AndroidRuntime( 7109): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
    E/AndroidRuntime( 7109): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
    E/AndroidRuntime( 7109): at dalvik.system.NativeStart.main(Native Method)
    I/Process ( 1274): Sending signal. PID: 7109 SIG: 3

    • Rick Tonoli says:

      Thanks for the feedback, I think you may be right about the date format, I gather from your email address you’re from Poland, what date format is used there? According to the documentation on Date.parse, IllegalArgumentException could be caused by:

      “An IllegalArgumentException is thrown if either the text is empty or if the parse does not consume all characters of the text. ”

      Trying to investigate why either of these would happen. Could you forward me the exact data you captured for the Feed when adding it?

      thanks

    • Rick Tonoli says:

      Ok, tried to set the emulators Locale to Polish, no errors, what is your locale set to (Menu > Settings > Language & Keyboard > Locale> ?

  3. Rick Tonoli says:

    Scratch that last comment, I’ve managed to duplicate the error using the Polish locale, will work on a fix and release it soon.

  4. su says:

    Cool :o ) im waiting for the new release then
    and i can confirm that error is gone when i switched to english (us)

  5. sverker says:

    Well the workaround worked forme too. Im on a swedish keyboard set. Butdontbust yourself to fix it . Thx for the help and a sweat program;-)

    • sverker says:

      You may add this in a post as a hotfix or something for others with this problem that are googling there ass off for a solution.

      Adding RSS problem fix: Just change too US keyboard and you can add feeds then change it back ones your done.

  6. [...] If you’re getting errors when adding Feeds it’s due to the locale you’re in (specifically date formatting in your locale). I’ve identified the problem and am working on a solution. In the meantime, however,  someone has come up with this workaround, which you can use for now (see original comment here): [...]