Post Reply

[APP] tiny Goggle Reader

23rd September 2010, 02:16 PM   |  #1  
OP Member
Thanks Meter: 11
 
53 posts
Join Date:Joined: Jun 2009
Donate to Me
More
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"

Thanks to
  • vadim_bogaiskov for russian locale
  • Szczepanik for italian locale
  • markpud for donation

Infos
  • Minimum Requirements: 320x240, .NET CF 2.0, Touchscreen
  • 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)
  • Mark as read (automatically when opening an item)
  • Like/Unlike
  • Star/Un-Star
  • Share/Unshare
Download Latest Version
14-dec-2010 tinyGReader_latest_1.10.12.18.CAB 820.6 KB
__________________________________________________ ____________

TBD for upcoming versions
  • Make start-screen selectable (Home/Reading list/Starred/Shared/Subscriptions)
  • Cache tag-requests (add/remove: like/share/read/keep-unread) and re-submit them if network is back
  • Use Google OAuth for authentication against google
  • Check experienced problems with passwords containing special characters ("§$%&)
  • Fix render-issues in HTML-Viewer
  • Cache images in HTML-View
  • Provide "Share with Note"
  • "Mark all as read" function in the entry-list view
  • "Show only read / Hide Unread" function in the entry-list view
  • Provide a context-menu for feed-entries ('mark as read', 'mark all as read', 'update', 'update all')
  • Add a "Keep Unread" function to a feed-entry
  • Prev/Next Entry inside HTML-View
  • Add "About"-Dialog to see version info / Login-Status
  • Theming (at least black version?)
  • Improve stability ;o)

Due to some requests you can donate a small amount for tiny GReader via PayPal
Last edited by mightycoco; 18th December 2010 at 09:10 PM. Reason: Updated version 10.12.18
The Following 7 Users Say Thank You to mightycoco For This Useful Post: [ View ]
24th September 2010, 09:46 PM   |  #2  
numaverick's Avatar
Senior Member
Thanks Meter: 16
 
281 posts
Join Date:Joined: Aug 2009
great..!

congratulation..

keep working..

resolutions?...

all?...

others theme.. black maybe..?..

and a non touchscreen version too?..

thanks in advance..
Last edited by numaverick; 24th September 2010 at 10:47 PM.
24th September 2010, 11:08 PM   |  #3  
phoneXx's Avatar
Senior Member
Thanks Meter: 5
 
106 posts
Join Date:Joined: May 2008
More
Error
hi,

great work, but can not loggin. The Button doesn´t work. And "Setting Button" close the Reader.

Test on Original HD2 ROM

mfg
26th September 2010, 06:03 PM   |  #4  
vadim_bogaiskov's Avatar
Senior Member
Flag Moscow
Thanks Meter: 5
 
232 posts
Join Date:Joined: Sep 2007
Quote:
Originally Posted by phoneXx

hi,

great work, but can not loggin. The Button doesn´t work. And "Setting Button" close the Reader.

+1 I can't login too.
Tested on HTC Diamond, WM6.1

Freundliche Gruesse
27th September 2010, 07:30 AM   |  #5  
OP Member
Thanks Meter: 11
 
53 posts
Join Date:Joined: Jun 2009
Donate to Me
More
Hi, Phonexx, vadim,

Could you send me the greader.exe.txt from the installation directory of the app? I'd like to look into this issue...

Sent from my HTC Desire using XDA App
27th September 2010, 05:32 PM   |  #6  
vadim_bogaiskov's Avatar
Senior Member
Flag Moscow
Thanks Meter: 5
 
232 posts
Join Date:Joined: Sep 2007
Quote:
Originally Posted by mightycoco

Hi, Phonexx, vadim,

Could you send me the greader.exe.txt from the installation directory of the app? I'd like to look into this issue...

Sent from my HTC Desire using XDA App

Please...
In the screenshot there's another bug: the screen don't refresh
Attached Thumbnails
Click image for larger version

Name:	Screen01.png
Views:	143
Size:	21.5 KB
ID:	408360  
Attached Files
File Type: txt GReader.exe.txt - [Click for QR Code] (2.9 KB, 20 views)
28th September 2010, 08:56 AM   |  #7  
OP Member
Thanks Meter: 11
 
53 posts
Join Date:Joined: Jun 2009
Donate to Me
More
Quote:
Originally Posted by vadim_bogaiskov

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?

Thanks,
mc
28th September 2010, 05:55 PM   |  #8  
vadim_bogaiskov's Avatar
Senior Member
Flag Moscow
Thanks Meter: 5
 
232 posts
Join Date:Joined: Sep 2007
Hi, mightycoco!

Quote:
Originally Posted by mightycoco

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()

Attached Files
File Type: txt GReader.exe2.txt - [Click for QR Code] (1.9 KB, 8 views)
28th September 2010, 06:00 PM   |  #9  
vadim_bogaiskov's Avatar
Senior Member
Flag Moscow
Thanks Meter: 5
 
232 posts
Join Date:Joined: Sep 2007
Now, WiFi connection
Attached Files
File Type: txt GReader.exe3.txt - [Click for QR Code] (1.3 KB, 13 views)
29th September 2010, 10:08 AM   |  #10  
OP Member
Thanks Meter: 11
 
53 posts
Join Date:Joined: Jun 2009
Donate to Me
More
Arrow
Thanks for all the input.

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...

MC

Post Reply Subscribe to Thread

Tags
google reader, greader, rss, windows mobile 6, wp7
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes