RSS Viewer (Push) User Manual

Version: 1.0
Last Updated: September 28, 2009

  1. About

    RSS Viewer (Push) is an iPhone and iPod Touch application that provides both an RSS Viewer and push notifications. RSS Viewer provides a central server that crawls your favorite feeds including news, entertainment, sports, etc and immediately notifies you of new articles using push notifications from Apple. Your device will receive the notifications regardless if the application is running currently or not. RSS Viewer also provides an intuitive and consistent interface similar to most other applications on the iPhone. The interface provides the ability to view all the recent articles, view articles for specific feeds, and even view a list of popular feeds.

  2. Vocabulary

    The following words or phrases will be used in this document:

    RSS
    RSS is a protocol that stands for Really Simple Syndication and is used by several websites to offer an easy way to view their latest news or glimpse of their news.
    Atom
    Atom is another protocol similar to RSS that provides similar features to RSS
    Feed
    Feeds are RSS or Atom documents provided by a website that include a list of articles such as news
    Article
    A particular entry within a feed document that represents a specific article of news or information
    Push
    Push or Push Notifications is an Apple technology provided to iPhone and iPod Touch users that allow applications to send messages in the background and notify the user via alerts, badges, and/or sounds.
    Alert
    An alert is a short message box that pops up on your device with a specific message.
    Badge
    A badge is a number applied to an icon that shows related information such as the number of unread articles.
    Tab
    A specific tab on the bottom black bar of the application (ie: Recents, My Feeds, Popular, Settings, etc)
    Tab Bar
    The lower black bar on the bottom of the application that contains the list of tabs
    Navigation
    The top blue-gray bar of the application that provides a title and optional buttons
    Encryption
    Encryption is a method used to convert a password or other text into unreadable format.
    Favicon
    An icon associated with a website that typically resembles its logo
  3. Terms of Service

    We use the same standard Terms of Service as provided by Apple. However, we also make the following additions:

    • We are not responsible for ensuring crawling of feeds and do not guarantee every feed will be available. However, we do make every attempt to ensuring every feed is available
    • Due to copyright issues with certain feeds, we may be required to remove a feed at any time without warning and no longer support it
  4. Privacy Concerns

    We completely believe in privacy of yourself and privacy of your data. We make every effort to ensure your data is never compromised. We promise to never sell or give away any of your information including email and contact information. This information is always kept confidential and you may request at any time to completely remove it. We also only store passwords in encrypted format so that in the rarest case a password is compromised it will not be readily known. We also use random session identifiers to auto login the application to avoid sending your private email and passwords.

  5. Account Management

    The following sections provide information on managing your account including creating a user, logging in, and logging out.

    1. Creating a User

      The first step you will need to perform after installing the application is to create a new user. As our central servers provide crawling and notification of feeds, you must create an account with our servers so that we can properly download information to your phone and push notifications to you. Further, in the future we will allow your account to be used with other devices and our future website-based RSS Viewer.

      Users must use a valid email address and password in creating a user. We use email addresses as they are easy to remember and globally unique already. Passwords may be any number of characters, numbers, or symbols. Note that we will never share your email or send you junk email of any type (unless you manually opt-in). The only emails we currently send is a welcome email to verify your account and then email notifications if you enable them (disabled by default).

      To create a user, first open the application. When the login screen displays, enter your email address and password. Then click Create User. You will then need to re-enter your settings. We require re-entering the settings to ensure you properly typed the email and password. After re-entering the same settings, click Create User again. If the proper settings were entered, a new user will be created and you will be logged into the application.

      If you are unable to login, receive any errors, or it claims your account already exists, send a note to info@znetdevelopment.com. We will work to resolve the issue with you as quickly as possible.

    2. Logging In

      Once you create a user, logging in again is rarely needed unless you explicitly logout or use a separate device. However, if you need to login again, you will be prompted once you open the application. To login, simply enter the email address and password and click Login. If the email and password are valid, you will be logged in. Otherwise, you will be prompted to re-enter.

      If you are unable to login or if you have lost or forgotten your password, send an email to info@znetdevelopment.com with your email address you signed up with. We will reset the password and send a reply to the email address on record. Due to privacy issues we cannot send passwords to any other email address other than the email address the account is linked to.

    3. Auto Login

      Auto login is a feature provided that automatically logs you in each time you open the application without having to re-enter your email and password. Auto login works by associating your account to a unique and random session identifier. Your account may currently only have one session open at a time. As a result, if you open the application from another device your prior session will be lost and you will be required to re-login.

      Auto login by default is enabled. If you would prefer to disable this functionality and login each time, use the Settings tab and set Stay Logged In to Off. Note that push notifications will not be sent if your account is logged out.

    4. Logging Out

      Logging out is not generally required. If auto login is enabled, your account will remain logged in even after closing the application. If auto login is turned off, then your account will be logged out after closing the application.

      If you prefer to explicitly logout, use the Settings tab and click the Logout button in the top left. After clicking logout you will be brought back to the Login screen. Note that once you logout push notifications will no longer be sent.

  6. Feed Management

    Feeds are RSS or Atom-enabled documents that provide a list of articles relevant to the particular site. For example, news sites often provide a list of their top news stories in their RSS feed. This allows RSS Viewer to provide that information to you.

    RSS Viewer supports almost any RSS or Atom feed. However we cannot guarantee that every feed will be available. We make every effort to provide feeds though. If you believe a feed should be available, but is not, send an email to info@znetdevelopment.com. Due to limited support for foreign languages other than English, certain non-English feeds may not be available at this time. If you want to check if your particular feed is available, visit our search site.

    1. Adding Feeds

      Feeds may be added/subscribed to in one of two ways: via the My Feeds tab or via the Top Rated tab. Note that the title and icon for feeds are automatically discovered by RSS Viewer and the associated document. Icons are discovered by accessing the root domain of the feed and searching for a related favicon.

      1. Adding Feeds via My Feeds

        You can add or subscribe to feeds through the My Feeds tab. Adding feeds in this manner allows you to search for feeds directly. To add a feed, first click the Feeds tab and then click the button in the upper left. After clicking the button, a new view will be shown with a search box. To search for a feed enter one of the following:

        • An address to a website such as www.znetdevelopment.com. RSS Viewer will attempt to locate any RSS feeds defined by that particular website (using the <link> tags in HTML lingo).
        • An address directly to an RSS feed document such as http://www.znetdevelopment.com/blogs/feed/. RSS Viewer will attempt to directly access the feed document and check if it is a supported feed.
        • A search term that will attempt to find any feed already being crawled by RSS Viewer whose title or URL contains the particular term. Note that RSS Viewer only crawls feeds that are added by its users. As such, searching for terms will provide more and more results as more and more users add more and more feeds to the system

        After entering a search, click the Search button on the on-screen keyboard. RSS Viewer will attempt to locate, validate, and return the list of associated feeds. Note that this may take up to 30 seconds to complete. RSS Viewer will either return No Results Founds if unable to find any matching feeds or will return one or more matching feeds.

        To add one or more found results, click the button next to the associated feed. Clicking the button will move the feed to the Feeds to be Added section. If you do not wish for that feed to be added, just click the button in the Feeds to be Added section. Note that clicking the button does not add the feed to your account. You must click the Save button on the navigation bar as described below to save the changes to your account.

        If you have other feeds you wish to search for and add, enter another search term and add those as well. Once you have added all the feeds you want, click the Save button in the upper right. After clicking the button, the feeds will be added to your account and the My Feeds table will be refreshed to reflect the added feeds. Note that added feeds are automatically added to your push notification settings. If you do not want to add the feeds to your account, click the Cancel button.

      2. Adding Feeds via Top Rated Feeds

        Feeds may also be added from the Top Rated feeds tab. The top rated feeds is a list of feeds that are the most popular based on number of subscribers. A subscriber is any user who has added the feed to their My Feeds.

        To add a popular feed to your My Feeds, click the Top Rated tab. Then click the button in the upper left on the navigation bar. After clicking the button, feeds that you can add will be shown a button next to them. Feeds in light gray are feeds that you have already added and are subscribed to. To add a particular feed to your My Feeds, click the button beside it. Once you click the button, the feed will be saved to your My Feeds.

    2. Editing Feeds

      Feeds within My Feeds may be removed from your account or reordered in the list.

      1. Removing Feeds

        If you no longer wish to be subscribed to a particular feed, you may remove it from your account. To remove a feed, click the Edit button on the top right of the My Feeds tab. After clicking the button, a button will show up next to each feed. To remove the feed, click the button and then click the Confirm button that pops up. After clicking confirm the feed will be removed from your account. To cancel the operation, re-click the button rather than the Confirm button. Note that removing a feed also removes the feed from your push notification settings. Once you have removed the feeds, click Save in the upper right to update your account. If you wish to revert the settings, click Cancel.

      2. Reordering Feeds

        Feeds in the My Feeds tab may be re-ordered in any order you prefer. This allows you to show your most favorite feeds at the top. To reorder your feeds click the Edit button in the upper right of the My Feeds tab. After clicking the button a control will appear to the right of each item. To reorder a particular feed, click and drag the associated control to where you would like the item in the list. Once you have ordered the settings appropriately, click Save in the upper right to update your account. If you wish to revert the settings, click Cancel.

  7. Push Notifications

    Push notifications is an Apple technology that allows a user to subscribe to updates for a particular application. RSS Viewer provides three types of push notifications:

    • Alerts are used to show a message on your device when new feeds are available for viewing
    • Badges show the number of new items on the application icon since the last time the application was opened
    • Sounds play a sound or vibration when new items are available based on the default sound settings of the device

    By default push notifications are enabled for immediate delivery for all subscribed feeds. You can modify these settings via the following.

    1. Alerts, Badges, and Sounds

      By default, RSS Viewer updates all three when new items are available. If a single update is found, RSS Viewer alerts you with the title of the feed. If multiple updates are found, RSS Viewer shows the number of new updates.

      You can change which of these to update, however. To change these settings, use the Apple Settings application. After opening the Settings application (not to be confused with the RSS Viewer Settings tab), click the Notifications item. Then, click RSS Viewer. Set each setting to whether you want the setting enabled or not. Note that these settings are completely controlled by Apple and the device of which we have no control.

    2. Notification Interval


      RSS Viewer can be configured to send push notifications at various intervals. This is helpful if you want to slow down how many updates you receive. By default, RSS Viewer is configured to immediately send you updates. To change this behavior, open the application and click the Settings tab. Scroll down to Push Notification settings. Click the Update Interval. RSS Viewer can be set to send notifications from immediately to once a day. Click the associated interval to save that particular setting. Note that as soon as you click the setting it is saved to your account. There is no need to click a save button (this follows the settings pattern used by Apple within its applications).

    3. Notification Feeds


      RSS Viewer may be configured to only send notifications for certain subscribed feeds. By default, as feeds are subscribed and added, they are enabled for push notifications. To change this behavior and to enable/disable feeds from push notifications, click the Settings tab in the application. Scroll down to the Push Notification settings and click Feeds. Click to select or unselect each feed. Checked feeds are those that are enabled for push notifications. Unchecked feeds will not receive notification updates. Note that settings are saved as soon as you check or uncheck feeds. There is no need to click a save button (this follows the settings pattern used by Apple within its applications).

  8. Feeds and Articles

    Apart from push notifications, the other major feature of RSS Viewer is viewing feeds and their associated articles. Feeds and articles may be viewed and read in a variety of ways.

    1. Viewing Recent Feeds

      The Recents tab provides a list of most recent articles for any and all subscribed feeds. The recent items are sorted by the date they were discovered by RSS Viewer top to bottom with most recent on top. We sort by discovery date rather than published date for a variety of reasons. First, publish dates can be invalid or affected by improper timezone configurations. Second, as we push notifications when we discover a feed (not when it is published), it will show up at the top of the list when you open the application. If the items were sorted by publication date, the item could show up anywhere leading to user confusion.

      Initially, the Recents tab only shows the 25 most recent articles. To view older articles, click Load older items at the bottom of the list. If you have auto-login enabled (as is the case by default), then when first opening the application, it will show the previous recent items while loading the most recent items in the background. When the most recent items are downloaded, the list will update to reflect the most recent items. Items that were just downloaded and are newer than the last time the application was opened will be highlighted in red. Older items will be shown in black. Also, the Recents tab will have a badge shown with the number of new items since last opening the application. Note that this is not a representation of true read/unread status. Instead it is meant to show the number of new items since the last time the application was read. The ability to truly mark items as read/unread will come in a future release.

      To view a particular feed, click on the article. Clicking the article will show the details of the article. For more information, see below on Viewing Articles.

      To refresh the list of feeds to view the most recent feeds, click the icon. Note that the recent feeds will be automatically refreshed whenever new articles are pushed to your device or whenever you wake the device up with the application still running.

      1. Read vs Unread Feeds

        The current version of RSS Viewer does not provide true read vs unread status for individual articles (this feature will be released as part of a future version). As noted in the previous section, the recent feeds that are more recent that the previous time accessing the application will be shown in red as new unread feeds. However that state is lost with each time accessing the application regardless if articles were read or not.

    2. Viewing Feeds within My Feeds

      The My Feeds tab not only provides the management of your feeds, it also provides the ability to view articles specific to a particular feed. To view articles for a particular feed, click on the feed within the table. Clicking the feed will show a list of the 25 most recent articles for that specific feed. To view older articles, click Load older items at the bottom of the table. The feeds are sorted in the same manner as the Recents tab (by date discovered rather than publication date). To return to the list of all feeds, click the My Feeds button on the top left of the navigation bar.

      To view a particular feed, click on the article. Clicking the article will show the details of the article. For more information, see below on Viewing Articles.

    3. Viewing Feeds within Top Rated Feeds

      Feeds may also be viewed from the Top Rated tab. The top rated feeds represent the most popular feeds based on the number of subscribers. To view the list of articles for a particular popular feed, click the associated feed. Clicking the feed will show a list of the 25 most recent articles for that specific feed. To view older articles, click Load older items at the bottom of the table. The feeds are sorted in the same manner as the Recents tab (by date discovered rather than publication date). To return to the list of all feeds, click the Popular button on the top left of the navigation bar.

      To view a particular feed, click on the article. Clicking the article will show the details of the article. For more information, see below on Viewing Articles.

    4. Viewing Articles

      Viewing an article is as simple as clicking on a particular article. After clicking on an article, the article will be shown in an embedded browser. Initially the title and details of the item will be shown as the remainder of the article is downloaded. Once the article downloads, the display will update to include the article. Articles may include images and iPhone-compatible video formats. Note that some articles will include only a short snippet of text while others will provide the entire story or article. The amount of content shown is controlled by each individual feed. However, in most cases this results in much faster viewing of feeds as all of the background images and page details are not shown. Only the relevant content is shown. Note that this individual view is not zoomable (although this feature is coming soon). If you wish to zoom the content, you must view the entire article as described in the next section.

      To return to the list of articles, click the top left button.

      1. Viewing the Entire Article

        Sometimes viewing just the snippet of the article is not enough. In those cases you may view the entire article as provided by the associated website. To view the entire article, click the Read the Entire Article link at the bottom of the article. Clicking this link will cause the the associated page to be downloaded and displayed in the browser. This view may be zoomed in and out using pinch to zoom and double taps just as you would in the Safari browser (Note: this view in fact is an embedded version of the safari browser).

      2. Using the Browser Controls

        The bottom of the display includes a toolbar that contains a number of browser-based controls. For example, the back and next buttons control the browser history. When you click to view the entire article and/or click on links embedded in the article, the embedded browser displays the associated linked content. To return to the prior page click the Back button on the bottom (not to be confused with the button at the top). To go back to the page before clicking back, click the Next button on the bottom. Note that there is no way to return to the initial article snippet at this time (this will be fixed in a future version).

        If you want to reload or refresh the currently visible page, click the icon. Clicking this icon will reload the associated page. Note that clicking the button when still on the article snippet view will load the entire article.

        If you want to stop the active page from being loaded after clicking a link or clicking refresh, click the button to stop the loading progress.

      3. Sharing Articles

        You may email a link to a particular article to one or more people. To email a link, click the bottom right button. Then, click Send Email. Clicking Send Email will close RSS Viewer and open your email application with the link already included in the body.

        Note that a future release will include improved support for sharing articles including an embedded mail client, sharing via Twitter, Digg, and other popular social networking sites.

      4. Viewing an Article in Safari

        To view an article in Safari such as to bookmark it, click the bottom right button. Then click View Website. Clicking this button will close RSS Viewer and open the link to the actual article within Safari.

  9. Settings

    The Settings tab includes all settings associated with the application. This includes account information, notification settings, etc. To view and update settings click the Settings tab. Note that as of the current version it may take a few seconds for the settings to update. Initially they will display as blank until your active settings are downloaded. This behavior and performance will be fixed in the next version.

    1. My Account Information

      The account information includes information related to your specific account.

      The Name field is used to assign your name to your account. This is currently only used when you enable email notifications (disabled by default). Future releases may include it for other purposes however. You may enter any name you want. Note that changes are saved immediately. There is no need to manually click Save.

      The Email field displays your current email address associated with your account. If you need to change your email address, click the email address. This will present a new display asking you to enter your email address and then to confirm it by re-entering it again. To make the changes take effect, click Change Email. Note that changing your email address changes your account login as well so that you will be required in the future to use the new updated address to login with.

      The Password field displays whether a valid password has been assigned or not. This should always be Enabled as you must assign a password to your account. To change your password, click on the password field and a new display will appear. Then, enter the new password and then re-enter it again to confirm it. To make the changes take effect, click Change Password. Note that changing your password changes your account login as well so that you will be required in the future to use the new updated password to login with.

      The Stay Logged In setting is used to control auto-login. When enabled, your account is tied your device so that closing and re-opening the account immediately logs you in without requiring your username or password. To disable that behavior and force a login each time, click the On/Off button. Note that settings save immediately.

    2. Notification Settings

      The notification settings are used to control what types of notifications to send, how often to send them, and for what feeds to send them for. The notification settings are broken into multiple sections, one for each type of notification.

      The first type of notification is Push Notifications. Push notifications are those notifications sent to your iPhone using Apple's Push Notification technology. To enable or disable push notifications, click the On/Off button. Note that changes are immediately saved after changing the value. There is no need to click save. To change the rate at which notifications are sent, click the Update Interval. Clicking the Update Interval will show a list of valid values that may be selected. To change the interval, click on a new interval to check it. Note that changes are immediately saved when clicking on an interval. To change the feeds which are enabled for sending notifications, click the Feeds item. Clicking the Feeds will provide a list of all subscribed feeds. To enable or disable feeds click to check or uncheck them respectively. Changes take place immediately when checking or unchecking items.

      The second type of supported notifications is Email Notifications. Email notifications are notifications that are sent to your account email address. Email notifications send an email that includes the name of the feed, title of the article, and link to the actual article for each updated feed. The interval and feed settings are the same as above for push notifications.

    3. Cache Settings

      Cache settings is an advanced setting that generally does not need to be modified. The cache is used to improve performance of the application by storing data on the iPhone such as recent articles, items, icons, etc. For example, when launching the application, we show the previous recent articles immediately while downloading the most recent articles in the background. This is made possible by storing that data to your iPhone. We make every effort to limit the size and amount of data we cache as we know it is important that your iPhone disk space be used for meaningful content such as music, movies, and other applications. As such, we provide a method for changing the cache settings.

      The maximum cache size is used to control the maximum size of data that the application will use. We will never cache more data to disk than what this setting specifies. To change the setting, click the item. Clicking the item will provide a list of other sizes. To update the setting, click the new value. Changes take effect immediately.

      To clear the cache, click the Clear Cache button. This will completely empty the cache. This is rarely ever required except when troubleshooting.

  10. Troubleshooting

    We make every effort to make our application as simple and intuitive as possible and reduce the troubleshooting effort. However, we know that this is not always possible. It is our goal to continually improve this over time with each release.

    To file a specific bug report or if you have any issues, send an email to info@znetdevelopment.com. We make every effort to reply within 1-2 business days. Make sure to include your account email, any error messages or error codes received, and any other information that would help us to resolve the issue quickly.

    1. Lost Password

      If you lost your password to your account, send an email to info@znetdevelopment.com with your account email address. We will reset your account to a random password and send the new password in an email to the email address in the account. You should make sure to change the password after successfully logging in. Note that due to privacy concerns, we cannot reset and give out passwords to any email address other than the email address in the account. Password changes generally get updated within 1-2 business days.

    2. Lost Email Address

      If you lost your email address, you will need to create a new account. You may send an email to info@znetdevelopment.com with the account email address. However, as we are not allowed to give out personal information other than to the email address on record, we may not be able to help.

    3. Unable to Search for Feed

      If you are unable to search and find your favorite feed, send an email to info@znetdevelopment.com. We are still working at improving our crawl accuracy and reliability of feed documents. Make sure to include the search term or address you are attempting to search for. We will do everything possible to support the feed. We will reply back within 2-3 business days.

    4. Push Notifications Not Working

      If you are not receiving push notifications, do the following.

      First check to make sure that Push Notifications are enabled on your device for RSS Viewer. Go to the Apple Settings application. Click Notifications. Make sure Notifications is On. Then, click RSS Viewer. Make sure the appropriate types of notifications are enabled.

      Next, open RSS Viewer and click on the Settings tab. Make sure that Push Notifications are enabled. Then make sure a valid interval is specified. Finally, verify one or more subscribed feeds are checked.

      Next, make sure that the Stay Logged In setting is enabled. Note that push notifications only work when your device is associated with your account. If you manually click the Logout button or disable Stay Logged In, then your device will not be associated with your account after closing the application. As a result, no push notifications will be sent. Also, if you login from another device (such as a friend's device), the new device will be tied to your account and notifications sent to that device. To enable notifications on the previous device, you must login again from that device.

      If still unable to receive notifications, send us an email at info@znetdevelopment.com. We can force a test message to help verify your push notifications.

    5. Article or Content Not Visible

      Sometimes articles or certain other content will not show up. Often times this is the result of the internet connection being lost on the device. First check the internet connection of your device and then either refresh the page or restart the application.

      If the internet connection is working, then try to restart the application. It may be that the particular data is timing out or our servers are too busy to process the request (note that we are continually improving our servers and performance to reduce this type of impact).

      If neither of those solutions work, send an email to info@znetdevelopment.com letting us know what happened and what data is failing to load.

    6. Offline Support

      Currently, RSS Viewer is heavily tied to an internet connection with limited offline support. A future release will include complete offline support. Make sure that your internet connection is enabled before starting the application.

    7. Error Messages and Codes

      RSS Viewer attempts to provide meaningful alerts when certain errors occur. If you get an alert that does not make sense or you want more clarification, feel free to send us an email at info@znetdevelopment.com. The following documents some of the error messages within the system.

      Server unavailable

      This error message means that either your internet connection is unavailable or our servers are down or too busy. Verify your internet connection and try again in a few minutes. It may be our site is down for maintenance. All maintenance updates are available on our blog. If still unable to do anything, send an email to info@znetdevelopment.com

      Server error

      This error message represents an error that occurred on our servers while processing an associated request. If you get this error try again. If you continue receiving this error, send us an email with the error message and error codes at info@znetdevelopment.com.

      Unable to register for push notifications

      If you receive this error, then your device was unable to register for push notifications with Apple's push notification servers. Try restarting the application or your device and then try again. If you continue receiving this error, send us an email at info@znetdevelopment.com.

      With each error message provided, it generally includes an error code as well. The following are the meanings of those codes.

      Error Code: 0

      This error code generally means a timeout occurred while requesting data from our servers. In most cases this means our servers are too busy to process a request. Try again in a few minutes.

      Error Code: 510

      This error is given if invalid login credentials are provided when logging in.

      Error Code: 512

      This error is given when your account or session is no longer valid on the server. Try logging in again.

      Error Code: 580

      This error is given when a particular piece of content is invalid or unavailable or an error occurs while retrieving the data

      Error Code: 404

      This error is given when a particular request is invalid or does not exist

  11. Known Issues

    The following is a list of some known issues for the current version.

    • Scrolling the Top Rated feeds causes the application to take long pauses and lock it up. We are fixing this in our next release.
    • Settings initially show as blank or do not seem to stay set. When you click on settings, we download them in the background which may take a few seconds. As a result, they initially show as blank until that download finishes.
    • Unicode and international support. We are working at including better encoding support such as unicode and more international support
  12. Coming Soon

    We have several features in our pipeline for upcoming releases. If you have a specific feature request or change you would like to see, send us an email at info@znetdevelopment.com. We take all feedback (criticism included). Your feedback helps to drive our innovation and application. After all, we design our applications for you and not ourselves. In a sense, we consider this application yours and want to meet your requests first and foremost. Further, your feedback helps us to prioritize our feature list for upcoming revisions.

    The following is a short list of some of the more visible features coming in our next release.

    1. Google Reader Synchronization

      Initially our Google Reader support will be be limited to only synchronizing feeds to and from. This will not include favorites, marking items as read/unread, etc. Those features are planned for a later time, however. The synchronization, however, will allow you to quickly import all your feeds directly from Google Reader and as you add or remove feeds to or from the iPhone or Google Reader, they will update in both places. Note that initially there will not be support to selectively pick which feeds to synchronize. It will be an all or nothing deal. In the future we will offer more fine tuned support.

    2. True Read/Unread Status

      Our next release will feature true read/unread status where feeds that you have not yet read will be shown highlighted with the ability to mark all as read and view only unread feeds. This will also support better labeling of badges on feeds and tabs.

    3. Dynamic Keywords

      Dynamic keywords will allow you to subscribe to a specific keyword or list of keywords in order to be notified when any feed contains the set of keywords. As more and more feeds are added to the system, this feature will become better and better at finding information.

    4. Friends Support

      Friends support will add a bit of social networking to RSS Viewer. You can become friends with other users and view their feeds as well as subscribe or add their feeds to your feeds. Further, you can share specific articles with your friends in a few quick clicks.

    5. Sharing Support

      Sharing will allow you to share a particular item or article with various sites, friends, or email addresses. This includes such sites as Twitter, Digg, etc

    6. Private or Authenticated Feeds

      Private feeds will allow you to hide feeds so that they do get advertised in the popular feeds and are hidden from friends.

      Authenticated feeds are feeds that require a standard username/password using HTTP authentication.

    7. Landscape Orientation Support

      Our landscape support will allow you to view articles in landscape orientation to make viewing easier. Further, we plan to offer different ways of viewing articles when in landscape mode such as as flip mode to flip between articles quickly and be able to view their article snippet quicker.