---------
CHANGELOG
---------

[!] Important
[+] New
[-] Fixed error
[*] Changes


200601?? -- TODO yet
[+] Reimplemented 'linking items' [rest of it]


20060204
[-] Fixed items with dc.date of the kind yyyy-mm-dd not getting their dates
    correctly
[*] Cleanup in the crawler


20060128
[+] Added support for enclosures


20060113
[*] Updated the login page: moved notes etc to a "News and notes" list and
    added a link to the new forum topic
[-] Fixed Add Group
[*] Cleaned up the Manage page a bit
[*] Renamed "Manage feeds" to "Manage subscriptions"
[-] Fixed check on session when doing a "mark read" or "flag action" for Opera
[!] Doing such an action while session has timed out seems to cause an error
    in Internet Explorer


20060112
[-] Fixed subscribe page
[+] Added "secure" toggle to server config [for https uri's instead of http]
[*] Fixes for the case where a [new] user doesn't have any feeds and groups


20060109
[*] Only show the "View item" button in a normal [html] view of items
[+] Added a "Show feed" button for going back to the feed in single item view
[+] Added check on session when doing an action on an item [mark read/flag etc]
[*] Reworked the "Manage" page a bit


20060106
[+] Implemented the "Mark whole feed Read" function for the HTML version
[*] Resized the "Mark Read" and "Flag" buttons of the items from 16x16 to 24x24
    pixels for easier clicking
[+] Added "View item" button for reading an item on its own
[*] Changed single item view to use the whole width of the window
[-] Latest overview shouldn't have "Mark whole feed Read" button


20060105
[-] Fixed "-20, 20" SQL error when showing a feed with no unread items
[+] Introduced "Mark all items of this feed Read" button


2005 October - December
[-] Various small fixes


20050907
[*] Started merging the navigation inside the feed with the "Mark this page
    Read" button, into a subnav row


20050830
[-] Fixed items showing up twice [experienced when feed was in use by multiple
    users, and has one alias [userfeedname]


20050829
[*] Made the marking read of a lot of items a lot faster [SQL tweak]
[+] Added the title of the feed to each item
[+] overload crawler now identifies itself as 'overload feedreader'
[*] Tweaked settings for caching
[+] overload now shows a sign when the fetching of a feed failed
[-] If feedname is suddenly empty, keep old name [now really fixed]
[*] Fixed layout of error pages in the Rich [XUL] client
[+] Added a link to the Rich client error message of not being logged in
[*] Changed the box showing the sort of filter currently applied to the feed
    in the Rich client to a label
[*] Got the latest version [CVS] from magpierss' rss_fetch.inc with fix for
    atom date
[-] Fixed items suddenly showing up twice [need to investigate that more...]
[-] Finally fixed adding dupe items with no textual content and no title


20050822
[*] Tweaked the Rich client login window a bit more
???


20050817
[*] Revamped the Rich client login window


20050811
[+] Created the getRequestParam([paramname], [default]) function for
    simplifying getting values from the request. Greatly cleans up normal
    page code :)
[*] Changed quite a lot of code because of this, resulting in cleaner pages
[+] Implemented savePreferences() for user's settings
[+] Started implementing user preferences


20050810
[+] Added the toggle buttons [new/read and unflagged/flagged] to the rich
    client pages
[+] Rich client has related items now
[*] Completed transitioning the html frame in the rich client to use the
    standard overload html library


20050809
[+] Implemented "newest items" page [on feeds landing page]
[*] Moved "NN unread items in your MM feeds" to the top navigation


20050808
[*] Refactored index.php, subscribe.php, feeds.php
[+] Let the system notify the admin per email of a new user [configurable]
[+] Add logging support
[*] Changed style: added a fadding background, changed the colour theme to
    something blueish
[+] Created a logo for Overload and added it to the pages


20050806
[*] Started moving logic for generating pages to mod_overload_html_pages.php
[*] Refactored manager.php in this fashion


20050802
[-] Fixed channel titles going blank when title of the feed was empty or feed
    wasn't found


20050801
[-] Fixed the listing of the channels in Opera and IE [was aligned to the right
    too much]
[-] Fixed XMLHttpRequest for Opera and Internet Explorer [I hope it's basically
    fixed for all browsers capable of doing it]


20050724
[-] Fixed crawler for "empty" posts with no title [e.g., a post with an image
    but no title]
[+] Added "overload feedreader crawler [http://aquariusoft.org/overload/]" as
    useragent for the crawler. Hm, didn't work out, as magpierss is setting its
    own useragent...


20050702
[-] Fixed broken pda.php, changed to reflect modifications to the library


20050629
[*] Reduced Related items from 'all' to 'max 10'


20050623
[+] Starting moving RPC [xmlhttprequest, showitem, showfeedinfo etc] to api.php,
    moving from show.php and actions.php for both xhtml and xul versions. api.php
    will serve xml in the future too [RSS2 and/or Atom]


20050619
[*] Reversed sorting of related items: newest related item now is on top
[+] Reimplemented 'linking items' [most of it]
[-] uris from new items wheren't saved under the itemid, but under a itemid
    of a useritem, so related items was b0rked
[-] GetURIs didn't filter https, so now related items based on https uri's
    work too [like https://gmail.google.com/]


20050618
[*] Changed CSS such that items in the html version have a border, and their header
    is clearly distincted


20050617
[+] Added author support for newsitems
[-] title of feedimage wasn't shown
[*] Moved mod_html.php to mod_overload_html.php and moved a few generic html
    functions back to a new mod_html.php
[*] Let mod_overload_user.php depend on mod_user.php, that way eleminating the need
    for includes in every page
[-] <pre> elements where running out of their column when containing too wide
    text, made some nice CSS for it [including background color]
[-] Fixed lots of php Notice-messages in crawler.php
[+] Added button to switch to light [html] version from XUL version
[*] Started moving 'build page' code from xul/show.php to mod_overload_xul.php


20050616
[+] If item doesn't have content, show a notice and provide [an extra] link
    to the original item


20050614
[-] related items where only showing one item
[-] XUL user settings page broken [not yet implemented]


20050613 == release
- [@TODO: everything implemented to that date]

