This is a GReader application for http://reader.google.com. Your Google login information's are only stored encrypted on your device. No other services are used than Google and google/gwt. All communications to Google services requiring login credentials are submitted via HTTPS.
I'm happy for every feedback.
Please find attached to this post the new version "tinyGReaderInstaller.1.10.12.18.cab"
No-Touchscreen devices are not supported currently (and maybe won't be in the future)
Tested under WINCE 5.0 Emulator 240x320 / HTC HD2 480x800
I recommend a fast device (>= 800mhz) with a high resolution (>= 640x400)
Tested and developed for HD2
Current Features
Next version / Currently working on (Features / Improvements / Defects)
(F) Evaluating Google OAuth
(D) fixed read-state in "mark all as read" (items stayed bold even though they where read - panel didn't slide in after clicking "mark all as read")
(F) Italian locale from user Szczepanik
version 1.10.12.18
(D) Major bug causing crashes when changing feeds in html renderer while downloading images
(D) Some minor fixes in ListPanel SlideOut effects
(I) Minor speed improvements in the menu panels
version 1.10.12.14
(F) Rewrote the list-view control there is now a grid-view (optional)
(I) Rewrote the Networking Interface classes to queue pending requests. Async Requests in .NET 2.0 are painfull and thread expensive
(I) Buttons and layout
(F) Setting to switch between Tiled and List view, Load images in Tiles
(D) Fixing onCLick event on items in the Settings menu (affects only devices with low resolution, where the settings list must be scrolled)
(I) Following Improvements (some needed major rewrites of code): Thread Usage, Memory Consumption (11-23mb to 5-9mb), CPU Usage, IDLE time, UI Responsiveness
(D) You couldn't open articles without an Title
(I) Refined definition for SSL security acceptance of the service intrface
(I) Using POST instead of GET when talking to the Google Reader API
(F) Added unread count to subscription list!
version 1.10.11.21
(I) Given the main form a titlebar when in background to be selectable in a task manager
(F) Added Feed-entry "Keep Unread"
(F) Add feed-entry author in Entry-Viewer - this will require a reload of the cached feed, if you install the new version over a previous one
(I) Changing layout of icons in Entry-Viewer
(F) Add feed-source in Entry-Viewer
(I) Improve memory usage
(I) Improve HTML tokenizer speed - squeezed out ~300-1200 ms
(B) Dates should be hidden in the Settings and FeedList view
(B) When "Show read items" is disabled, unread Starred and Shared items won't be shown as well
(B) OutOfMemory Exceptions on very long articles
version 1.10.11.14
New Localization (Russian - thanks to vadim_bogaiskov!)
Use Swipe left / right in the article view
Show/Hide read items
Completely rewritten HTML Render engine
Cache images in the HTML preview on disk. (cached images > 3 days will be deleted)
Login works now with special characters in password (used wrong encoding when doing the https post to googe.com)
A lot of bugfixes
version 1.10.10.12
Localization (German / English)
Themes (currently Black/White)
Switch to next / previous article in the article view
version 1.2010.09.29
View your reading-list (10,20,30,50 items)
View your starred items (all)
View your shared items (all)
View your subscriptions (all)
View items of your subscribed feeds (10,20,30,50 items)
Please...
In the screenshot there's another bug: the screen don't refresh
Hi Vadmi,
Thanks for the input. I see where the problem with the refresh is, I'll fix it in the next release... However, the log file doesn't show pretty much about what is happening. There are 403 errors when trying to connect to reader.google.com but I don't see why...
Did you have an active network connection? (gprs/hsdap or wifi)
Or did you have the device cradled and shared your computers network via active sync?
Hi Vadmi,
Did you have an active network connection? (gprs/hsdap or wifi)
Or did you have the device cradled and shared your computers network via active sync?
In the first case (previous post) was ActiveSync connection.
Now GPRS connection (see attached file)
And... when I try to click Setting button, app has quit with error:
Quote:
GReader.exe
NullReferenceException
в GReader.Form1.ActionSettings(Object sender, EventArgs e)
в GReader.FeedEntryControl.SelectedChanged(Boolean isSelected)
в mcControls.SmoothListView.(Object , MouseEventArgs )
в System.Windows.Forms.Control.OnMouseUp(MouseEventA rgs e)
в GReader.FeedEntryControl.OnMouseUp(MouseEventArgs e)
в System.Windows.Forms.Control.WnProc(WM wm, Int32 wParam, Int32 lParam)
в System.Windows.Forms.ContainerControl.WnProc(WM wm, Int32 wParam, Int32 lParam)
в System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)
в Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)
в System.Windows.Forms.Application.Run(Form fm)
в GReader.Program.Main()
please find in the main topic a new version: tinyGReader_latest_20100929.CAB
I have found the 403 errors to be related on the certificate google issues on https://google.com.
The strange thing is, i couldn't reproduce this on all devices. I even found differencies in different emaulator images (win-ce 6 vga/qvga gave different results)
I wrote a custom certificate verification and the 403 login issues should now be gone.
I also rewrote some part of the feed fetching of your subscriptions. Some network related stuff has been re-written to be more robust.
some little ui-fixes where included like buttons on a wrong position.
I'm no more using message boxes to indicate a user not being logged in.
cheerz and have a nice day, will fetch now my first coffee...
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?