Start downloading books now!
Launch ShelfServer
BookShelf
E-Book reader for iPhone & iPod Touch

Timeline


and .

07/06/08:

23:00 Milestone 1.0 completed
First official SDK release
22:07 Ticket #98 (Bottom toolbar falls off browser each time you go "back") closed by pendor
fixed: Fixed in r837
17:58 Ticket #100 (Trac, website, and mysql backups) created by pendor
Need to script backups off the live server down to PenPen? on a nightly …
16:54 TracEnvironment created by trac
16:54 TracFineGrainedPermissions created by trac
16:54 TracQuery created by trac
16:54 TracStandalone created by trac
16:54 WikiFormatting created by trac
16:54 TracImport created by trac
16:54 WikiProcessors created by trac
16:54 TracModPython created by trac
16:54 WikiStart created by trac
16:54 TracUpgrade created by trac
16:54 TracLogging created by trac
16:54 TracChangeset created by trac
16:54 WikiPageNames created by trac
16:54 TracLinks created by trac
16:54 TracTicketsCustomFields created by trac
16:54 TracRss created by trac
16:54 TracAdmin created by trac
16:54 TracAccessibility created by trac
16:54 TracBrowser created by trac
16:54 TracReports created by trac
16:54 TracUnicode created by trac
16:54 WikiHtml created by trac
16:54 PageTemplates created by trac
16:54 WikiDeletePage created by trac
16:54 TracTimeline created by trac
16:54 WikiRestructuredTextLinks created by trac
16:54 TracWorkflow created by trac
16:54 TracCgi created by trac
16:54 TracPermissions created by trac
16:54 RecentChanges created by trac
16:54 TracIni created by trac
16:54 TracNotification created by trac
16:54 TracBackup created by trac
16:54 TracSearch created by trac
16:54 TracSupport created by trac
16:54 InterTrac created by trac
16:54 WikiMacros created by trac
16:54 WikiNewPage created by trac
16:54 TracRevisionLog created by trac
16:54 TracGuide created by trac
16:54 TitleIndex created by trac
16:54 TracSyntaxColoring created by trac
16:54 SandBox created by trac
16:54 InterMapTxt created by trac
16:54 TracPlugins created by trac
16:54 CamelCase created by trac
16:54 TracInstall created by trac
16:54 TracRoadmap created by trac
16:54 InterWiki created by trac
16:54 TracFastCgi created by trac
16:54 TracTickets created by trac
16:54 TracInterfaceCustomization created by trac
16:54 TracWiki created by trac
16:54 TracNavigation created by trac
16:54 WikiRestructuredText created by trac
15:17 Ticket #91 (Create server and content for default repo) closed by pendor
fixed
07:53 Ticket #40 (Autoscroll & prev/next chapter buttons are too small to use.) closed by pendor
fixed: (In [824]) Enlarge icons for scroll & chapter [fixes #40]
07:28 Ticket #97 (Add Welcome document to default install) closed by pendor
fixed: (In [823]) Add welcome file on initial launch [fixes #97]
06:59 Ticket #99 (File listing on device is still case sensitive) closed by pendor
fixed
06:13 Ticket #99 (File listing on device is still case sensitive) created by pendor
Need to sort ignoring case. Maybe it's only on the phone?
06:07 Ticket #98 (Bottom toolbar falls off browser each time you go "back") created by pendor
Bottom toolbar falls off browser each time you go "back"
03:23 Ticket #97 (Add Welcome document to default install) created by pendor
We NEED a welcome / instructions doc on initial install
03:19 Ticket #96 (Add protocol version and checking on client/server) created by pendor
Add protocol version to request (in url) and response (in xml) for …
03:18 Ticket #95 (Code signing key for shelf server) created by pendor
See if we can get a cheap signing key for the java stuff
03:17 Ticket #94 (Add version number to shelf server gui) created by pendor
GIT version should be embedded in Java
03:16 Ticket #93 (Server GUI doesn't prompt to save changes) created by pendor
Allows close without warning of lost changes.
03:16 Ticket #92 (Shelf server can't minimize) created by pendor
GUI
03:13 Ticket #91 (Create server and content for default repo) created by pendor
Need something for them to look at.
02:47 Ticket #77 (Files are alphabetized upper-case first) closed by pendor
fixed: (In [806]) Sort files on shelf server ignoring case. [fixes #77] Fixed …
02:47 Ticket #42 (Include some default store URL in the default prefs) closed by pendor
fixed: (In [805]) Add link to default repo on website. Still need to get shelf …
01:31 Ticket #46 (Refresh shelfserver favorite settings on each shelf listing display) closed by pendor
fixed: (In [802]) Passwords implemented for ShelfClient and server, fixed …
01:31 Ticket #45 (Include redirect in shelfname response) closed by pendor
fixed: (In [802]) Passwords implemented for ShelfClient and server, fixed …
01:31 Ticket #86 (New icon) closed by pendor
fixed: (In [802]) Passwords implemented for ShelfClient and server, fixed …
01:31 Ticket #48 (Setup security between shelf and client) closed by pendor
fixed: (In [802]) Passwords implemented for ShelfClient and server, fixed …

07/05/08:

17:02 Ticket #89 (Blank pages w/ book from Baen) closed by pendor
duplicate
17:01 Ticket #90 (Re-enable next-file scrolling at end of document) created by pendor
For chaptered HTML, it would be good to scroll to the next on the end of …
17:01 Ticket #89 (Blank pages w/ book from Baen) created by pendor
with the simulator in several occasions ( but I haven't pinpointed the …
17:00 Ticket #88 (Blank pages w/ book from Baen) created by pendor
with the simulator in several occasions ( but I haven't pinpointed the …
16:59 Ticket #87 (Build fails to find git in default locations) created by pendor
This is a path issue in Xcode.
16:55 Ticket #54 (Name change: BookShelf) closed by pendor
fixed
16:55 Ticket #63 (Replace "Store" with "Shelf" in GUI) closed by pendor
fixed
14:28 Ticket #86 (New icon) created by pendor
Adapt ai file for new icon
02:56 Ticket #44 (Add configuration interface to server) closed by pendor
fixed
02:56 Ticket #50 (Create Ant scripts for server) closed by pendor
fixed
02:56 Ticket #47 (Create ShelfServer GUI) closed by pendor
fixed
02:55 Ticket #85 (Move Trac to iphonebookshelf.com) created by pendor
Can't leave this on the cable modem…

07/04/08:

14:37 Ticket #84 (Build proper Plucker state machine for formatting) created by pendor
Formatting for Plucker (conversion into HTML) isn't quite right. Need to …
14:36 Ticket #4 (rewrite PalmDoc and Plucker decoder) closed by pendor
fixed: Created new tickets to track the remaining plucker features that aren't …
14:36 Ticket #83 (Add link support for Plucker) created by pendor
We need link support in general first, but support for links in Plucker …
14:35 Ticket #82 (Add table support for plucker) created by pendor
At least dump the text out as-is
01:41 Ticket #81 (zTXT / Weasel Reader support) created by pendor
http://wiki.mobileread.com/wiki/ZTXT
01:39 Ticket #80 (iSilo Support) created by pendor
Need to reverse the format first
01:38 Ticket #79 (eReader Support) created by pendor
http://wiki.mobileread.com/wiki/EReader
01:37 Ticket #78 (TomeRaider support) created by pendor
http://wiki.mobileread.com/wiki/TR
01:37 Ticket #77 (Files are alphabetized upper-case first) created by pendor
Case should be mixed in a la normal apple stuff.
01:32 Ticket #76 (Hide status bar) created by pendor
Some have requested the ability to hide the statusbar/clock
01:30 Ticket #75 (Add search capability - text of books) created by pendor
Searching would be nice

07/03/08:

19:30 Ticket #74 (Redesign download screen to support queue and async downloads) created by pendor
The last few synchronous web calls in the shelf client don't provide any …

07/01/08:

20:38 Ticket #43 (Remove Palm formats?) closed by pendor
wontfix: After a bit of thought, it's looking like it would be better to keep them …
19:32 Ticket #73 (Allow ShelfClient to specify some conversion options) created by pendor
Allow the client to determine (for instance) whether colors or tables are …
18:41 Ticket #38 (Scroll point setting isn't reliable) closed by pendor
fixed: Last commit does appear to fix this on the device.
17:13 Ticket #62 (Manual scroll should stop auto scroll) closed by pendor
fixed: (In [750]) Autoscroll is canceled when the user manually drags the view …
17:13 Ticket #55 (restore scroll point in file browsers) closed by pendor
fixed: (In [749]) Scroll point is retained for browser views [fixes #55]
16:17 Ticket #72 (Launching non-rotatable views while rotated leaves underlying view ...) created by pendor
Launch Show file browser Enable autorotate Rotate to landscape Show shelf …
16:00 Ticket #59 (File list doesn't honor rotate lock) closed by pendor
fixed: (In [747]) Rotate is honored by file browsers now [fixes #59]
16:00 Ticket #65 (Change "Save" to "Done" button in prefs) closed by pendor
fixed: (In [745]) Prefs: Save changes to Done button [fixes #65]
15:59 Ticket #71 (Hide file extensions in shelf gui) closed by pendor
fixed: (In [744]) Remove file extensions from download gui [fixes #71], make text …
15:59 Ticket #68 (Add bookmark GUI should auto word-cap name as it's typed) closed by pendor
fixed: (In [743]) Auto cap book mark names, don't show headers for files with no …
15:59 Ticket #61 (Don't show file headers in bookmarks if there aren't any bookmarks) closed by pendor
fixed: (In [743]) Auto cap book mark names, don't show headers for files with no …
14:41 Ticket #71 (Hide file extensions in shelf gui) created by pendor
We've removed them everywhere else.
12:18 Ticket #70 (Fix indentation in generated TOC for FB2 files) created by pendor
The XSLT generates a TOC based on sections, but it can be so indented that …
12:17 Ticket #69 (Show cover image in file browser) created by pendor
A directory with a cover should show it in the file browser ---- See …
12:17 Ticket #38 (Scroll point setting isn't reliable) reopened by pendor
This is still broken for web-views -- they don't restore scroll at all. …
12:15 Ticket #68 (Add bookmark GUI should auto word-cap name as it's typed) created by pendor
New bookmark names probably want to be initial-capped on all words -- …
12:14 Ticket #67 (Create quick-scroll for document view) created by pendor
I'm not sure this is necessary given the smaller files and the ability to …
12:14 Ticket #66 (Group file list scrolling by letter) created by pendor
Like Contacts
12:13 Ticket #65 (Change "Save" to "Done" button in prefs) created by pendor
The button to dismiss prefs should be "Done"
12:13 Ticket #64 (Fonts on prefs table are wrong) created by pendor
Fonts in the preferences screen don't match the ones used by Apple in …
12:12 Ticket #63 (Replace "Store" with "Shelf" in GUI) created by pendor
Downloads still refer to stores in places
12:11 Ticket #62 (Manual scroll should stop auto scroll) created by pendor
If you scroll manually, it should stop auto scroll
12:09 Ticket #61 (Don't show file headers in bookmarks if there aren't any bookmarks) created by pendor
Bookmark view on a file browser shows a heading for each file in the …
12:08 Ticket #60 (Stop "clicks" when prefs is displayed) created by pendor
The picker views seem to be clicking as they're loaded. Find some way to …
12:08 Ticket #59 (File list doesn't honor rotate lock) created by pendor
Add rotate lock flag to browser and make sure it's updated globally (on …
12:07 Ticket #58 (Scroll past end of file move to next file) created by pendor
When you scroll past the end, you should to to the next "chapter" ? Not …
12:06 Ticket #57 (Add prev/next button on prefs picker view) created by pendor
Allow navigation between fields like Safari's forms mode
12:04 Ticket #56 (restore scroll point in file browsers) closed by pendor
duplicate
11:02 Ticket #56 (restore scroll point in file browsers) created by pendor
maybe not at startup, but at least when returning from a book. Actually... …
11:02 Ticket #55 (restore scroll point in file browsers) created by pendor
maybe not at startup, but at least when returning from a book. Actually... …
03:14 Ticket #54 (Name change: BookShelf) created by pendor
Might be best to change the name to avoid confusion with any on-going …
03:01 Ticket #16 (Distiller app for the desktop) closed by pendor
fixed: This is well in progress, and there are individual tickets tracking what …
03:01 Ticket #53 (Embed an Books-readable index in files returned from server) created by pendor
Have the server embed an index that Books can use. Don't depend on it -- …
02:44 Ticket #30 (Improvments for Store Server) closed by pendor
fixed: Closing this -- all the pieces are split into their own tickets now.
02:44 Ticket #52 (Correct licensing notices in server) created by pendor
Several BSD-like license are in use in the server code. Get all the …
02:43 Ticket #51 (Make server work under TomCat) created by pendor
Jetty's good for local, but we should make sure we run as a real WAR too. …
02:42 Ticket #50 (Create Ant scripts for server) created by pendor
02:42 Ticket #49 (Look into nio-based server coms) created by pendor
Might be able to speed things up
02:41 Ticket #48 (Setup security between shelf and client) created by pendor
Need gui on client to accept credentials and some way to manage them on …
02:40 Ticket #47 (Create ShelfServer GUI) created by pendor
AWT or Swing
02:39 Ticket #46 (Refresh shelfserver favorite settings on each shelf listing display) created by pendor
ShelfName.xml should be retrieved each time the view loads. Means a ton of …
02:38 Ticket #45 (Include redirect in shelfname response) created by pendor
ShelfName? servlet should also return proper root to server root. Will …
02:38 Ticket #44 (Add configuration interface to server) created by pendor
Allow adding paths to running server and such.
02:37 Ticket #43 (Remove Palm formats?) created by pendor
It might make more sense to convert them to plain HTML on the desktop.
02:36 Ticket #42 (Include some default store URL in the default prefs) created by pendor
Setup something, at least with a redirector in the default distribution
02:34 Ticket #41 (Remove global settings from per-book prefs window) created by pendor
Should reduce confusion
02:34 Ticket #40 (Autoscroll & prev/next chapter buttons are too small to use.) created by pendor
01:57 Ticket #38 (Scroll point setting isn't reliable) closed by pendor
fixed: I think this is fixed. Was caused by animation of initial views instead …
01:56 Ticket #21 (Inject default font size/name into body style for html/plucker/etc) closed by pendor
fixed

06/30/08:

20:06 Ticket #7 (Auto scroll reader) closed by pendor
fixed: (In [730]) Different autoscroll art. Still not great, but it'll do. …
19:03 Ticket #6 (Use HTML header for character set) closed by pendor
wontfix: The mozilla detector looks like it's doing this. We'll keep an eye out …
16:34 Ticket #13 (Allow creation of named book marks) closed by pendor
fixed: (In [722]) Bookmarks are sorted [fixes #13]
00:39 Ticket #39 (Convert local images for HTML into data:URI's) created by pendor
If an HTML file references local images which are present and readable, …
00:37 Ticket #38 (Scroll point setting isn't reliable) created by pendor
Seems to be a nasty race condition, but setting the scroll point doesn't …
00:23 Ticket #22 (Add toolbar to bottom of book views) closed by pendor
fixed: Only thing remaining here is to hook up the bookmark button, and that has …
00:22 Ticket #11 (FB2 support) closed by pendor
fixed: Implemented (with image support!) using XSLT on server side.

06/29/08:

20:47 Ticket #37 (Download progress screen needs help) created by pendor
Layout looks dreadful, and the per-file status no longer works with the …
19:38 Ticket #35 (GZip Shelf Server responses) closed by pendor
fixed
17:05 Ticket #36 (Allow upload of books from phone to shelf) created by pendor
If you buy on one shelf, allow it to be uploaded to another. Probably …
14:25 Ticket #31 (Files with pluses in filename result in 404) closed by pendor
fixed: (In [700]) Hex encoded strings for paths work -- no more 404's [fixes #31]
11:32 Ticket #35 (GZip Shelf Server responses) created by pendor
The phone supports GZip. Might as well setup a gzip filter.

06/28/08:

23:49 Ticket #34 (Disable power down when downloading) created by pendor
Make sure the phone doesn't fall asleep in the middle of a download
23:48 Ticket #32 (Download progress isn't reported correctly for recursive downloads) closed by pendor
fixed: (In [698]) Fixes to progress and error handling in downloads [fixes #32]
23:47 Ticket #18 (File data not released when document closed) closed by pendor
fixed: This was fixed a while ago
21:43 Ticket #27 (Allow saving book repo URLs on device) closed by pendor
fixed: (In [697]) [fixes #27] User can add/access/delete shelf services on the …
18:26 Ticket #28 (Support URL scheme for repo URLs) closed by pendor
fixed: (In [691]) Change server name to 'BooksShelf?', url opening now WORKS …
12:53 Ticket #33 (Reading status isn't restored at startup) closed by pendor
fixed: (In [688]) [fixes #33] Last displayed view is restored at startup
12:35 Ticket #5 (Update file tables when FS or read status changes) closed by pendor
fixed: This appears to have been resolved. Can't reproduce it anymore.

06/27/08:

01:08 Ticket #33 (Reading status isn't restored at startup) created by pendor
If you were in the middle of a book when Books quit, you don't go back to …
01:07 Ticket #32 (Download progress isn't reported correctly for recursive downloads) created by pendor
The overall counter resets with each directory. Need to count all files …
01:06 Ticket #31 (Files with pluses in filename result in 404) created by pendor
URLEncoding isn't working right. Any filename w/ a + in it fails to …
00:11 Ticket #25 (Allow recursive downloads) closed by pendor
fixed
00:11 Ticket #24 (Display download progress to user) closed by pendor
fixed
00:11 Ticket #26 (Book list isn't refreshed after download) closed by pendor
fixed
00:11 Ticket #15 (Find a way to get content onto the device) closed by pendor
fixed
00:10 Ticket #3 (Fix indexer versus file format dependency) closed by pendor
fixed

06/26/08:

13:38 Ticket #30 (Improvments for Store Server) created by pendor
* Need GUI: something in AWT or Swing * Setup store server to be more …
13:35 Ticket #29 (Allow repo links inside a repo) created by pendor
Link from one repo to add a new repo to local list
13:34 Ticket #28 (Support URL scheme for repo URLs) created by pendor
Allow repo by email
13:34 Ticket #27 (Allow saving book repo URLs on device) created by pendor
Access remote repos, not just mDNS local ones = Setup stored repos = * …
13:33 Ticket #26 (Book list isn't refreshed after download) created by pendor
Need to exit & relaunch before downloaded books appear
13:32 Ticket #25 (Allow recursive downloads) created by pendor
Book directories should come down in one go
13:29 Ticket #24 (Display download progress to user) created by pendor
Download screen needs progress
10:49 Ticket #10 (Mobi support) closed by pendor
fixed

06/20/08:

19:36 Ticket #8 (Allow locking accelerometer based rotation) closed by pendor
fixed

06/19/08:

17:21 Ticket #23 (Support on-device file organization) created by pendor
move new folder Prefs? Edit?

06/18/08:

23:44 Ticket #20 (Toolbar auto-hide doesn't work in HTML) closed by pendor
fixed
11:02 Ticket #22 (Add toolbar to bottom of book views) created by pendor
Need a toolbar for rotate lock,etc. Probably need to create a view …

06/15/08:

19:42 Ticket #21 (Inject default font size/name into body style for html/plucker/etc) created by pendor
Assert the default with CSS
11:17 Ticket #20 (Toolbar auto-hide doesn't work in HTML) created by pendor
WebView? isn't auto hiding toolbar on scroll.
09:42 Ticket #1 (Fix licensing) closed by pendor
fixed
09:42 Ticket #19 (Support Safari webarchve files) created by pendor
Maybe IE mht's, maybe chm too.

06/13/08:

22:43 Ticket #18 (File data not released when document closed) created by pendor
Subsequent calls to open a document aren't hitting loadData. That …
16:57 Ticket #17 (Purge orphaned index records) created by pendor
Pass list of files & current path to defaults, either on each view or just …
16:56 Ticket #16 (Distiller app for the desktop) created by pendor
Clean up and push content on the desktop, save load on the device.
16:55 Ticket #15 (Find a way to get content onto the device) created by pendor
Whether AFC or some other means, we need to load books onto the device.
16:54 Ticket #14 (Enable clickable links in HTML) created by pendor
Open out-of-document links in a new browser and in-document links by …
16:54 Ticket #13 (Allow creation of named book marks) created by pendor
More than just the "last" location. Allow named book marks to be saved …
16:53 Ticket #12 (Index location of named anchor tags in HTML) created by pendor
While chunking, store the location of any <a name="..."> tags. …
16:52 Ticket #11 (FB2 support) created by pendor
FB2 looks like it can be coerced to HTML with a little bit of work. Then …
16:51 Ticket #10 (Mobi support) created by pendor
Need to route PalmDoc? decompressed Mobi content into the HTML chunker and …
16:49 Ticket #9 (Send PDB doc title as filename from server) created by pendor
Palm formats encode a title inside the PDB. Include that in the index and …
16:48 Ticket #8 (Allow locking accelerometer based rotation) created by pendor
Rotate should be lockable.
16:47 Ticket #7 (Auto scroll reader) created by pendor
Add an option to auto-scroll the reader at various speeds
16:47 Ticket #6 (Use HTML header for character set) created by pendor
If HTML file has a meta tag with character encoding, use it!
16:46 Ticket #5 (Update file tables when FS or read status changes) created by pendor
File tables aren't updated to reflect FS changes. Also read status isn't …
16:40 Ticket #4 (rewrite PalmDoc and Plucker decoder) created by pendor
Can't use GPL'd code
16:39 Ticket #3 (Fix indexer versus file format dependency) created by pendor
Indexer takes array of data containers. Containers could be NSData or …
16:37 Ticket #2 (Clean up Gcode SVN) closed by pendor
fixed

06/12/08:

23:26 Ticket #2 (Clean up Gcode SVN) created by pendor
Purge NDA'd code from gCode
23:25 Ticket #1 (Fix licensing) created by pendor
Need to update license headers
Note: See TracTimeline for information about the timeline view.
Copyright © 2008-2009 Zachary Bedell. All rights reserved.