Awasu 2.4.1 (beta)

This is a beta release [?]. Some features may not be complete and the software may be unstable. Install at your own risk! You may need to do some basic computer maintenance tasks to get this release to run.

 

Installation

First, backup your existing Awasu installation! [?]

Then choose how you want to install this release:

Upgrade from Awasu 2.4.1.alpha1, alpha2 or alpha3
Upgrade from Awasu 2.4
Upgrade from a version of Awasu prior to 2.4
Create a clean installation
Reinstall Awasu 2.4.1

NOTE: Awasu will forget which channels have new items after this release is installed.

 

New features

  • Reports can now be run at specified times.
  • User tools have had a large number of new features added:
    • HTTP POST requests can now be sent.
    • HTTP authentication is now supported.
    • Tools can now check the response they receive and show a message based on what they find.
    • Tools can now be configured to open in Awasu, an external window, or be run in the background.
    • Tool configurations can now be loaded and saved to a file.
    Check this page for some of the user tools that can be configured, and here for a walk-through of some of the new features.
  • Channels can now be configured to automatically new feed items to workpads.
  • Awasu will now ask for some text to work with if you run a user tool that uses {%SELTEXT%} and nothing is selected.
  • Awasu now tries to automatically authenticate when showing the feed or following links for password-protected feeds.
  • Added a new System page to the About box.
  • Added a switch to disable watermarks in generated HTML pages.

 

Minor changes and bug fixes

  • Improved the responsiveness of Awasu when showing channels that have lots of content.
  • Awasu now tracks new feed items for channels in the archive database instead of the .CHANNEL files.
    This stops the .CHANNEL files from ballooning in size if the channel is not looked at for a long time.
  • Optimized Control-clicking on an item in the item pane.
  • Automatically-generated reports now no longer run immediately after they have been created.
  • Reports no longer need to have an output file specified if they are going to be emailed or FTP'ed somewhere.
  • Fixed a rare bug where search channels would occasionally revert back to their default name ("Search results: ...") if you changed the search query.
  • Fixed a possible crash at startup if two copies of Awasu are started simultaneously.
  • The first click on an item pane column will header will now sort in ascending order.
  • Added a way to remove sorting from item pane columns.
    Clicking repeatedly on the column header will cycle through "ascending sort", "descending sort", "no sorting".
  • Item panes now sort their items correctly if the sort column is built using more than one {%ITEM-METADATA%} value.
  • When adding item pane columns, you are now asked to enter the item metadata first.
    Also, if you choose one of the standard item metadata values, the item pane column will be pre-populated with a default title.
  • Metadata modules can now suggest metadata values to use for item pane columns.
  • Fixed a problem that was stopping some metadata modules from working.
  • Optimized metadata module processing.
  • Fixed a problem that was stopping {%ITEM-METADATA%} parameters from being processed correctly in workpad reports.
  • Choosing "Add to default workpad" from the IE context menu now includes the link text and/or page title.
    Thanks to kevotheclone for contributing this enhancement.
  • The HTTP interface has been expanded to allow an entry to be added to any workpad, not just the default one.
    Simply add a "id=..." parameter specifying the workpad's GUID or name.
  • The ItemMetadata value passed to channel hooks now contains well-formed XML.
  • The RevisedFeedItems event is now passed through to channel hooks correctly.
    The LogChannelActivity channel hook has been updated to log this event as well.
  • Channel hook parameters can now request that {%ITEM-METADATA%} and {%CHANNEL-METADATA%} processing be done on their values.
    To turn this feature on, a parameter must include the following line in their definition:
        ProcessItemMetadata=1
    Processing will only be done for the following events:
    • NewFeedItem
    • ConsolidatedNewFeedItems
    • RevisedFeedItems
    This feature has been turned on for the "Email Subject Line" parameter in the SendEmail channel hook.
  • Worked around an intermittent problem that was causing channel plugins to occasionally fail.
  • Longer command/URL's can now be entered for user tools.
  • IE dialog boxes are no longer disabled by default.
  • Fixed some problems with the IE context menu items when using IE8.
    Many thanks to kevotheclone for contributing this fix.
  • Added a new parameter to the SendEmail channel hook to allow the SMTP server port number to be set.
  • The {%REPEAT%} template parameter now recognizes the insert=... argument.
  • Lots of minor UI tweaks.