Michelle's Decapod 0.3 Features, Limitations, and Issues List
Post 0.3 TODO
General tasks
Move the decapod server from the Fluid svn to the mercurial repository
Note that currently there is some tight binding between the server, the client and the testdata.
After the move, ensure that the decapod components still work when loaded from the file system.
Client tasks
Styling updates FLUID-3503, FLUID-3513, FLUID-3514, FLUID-3520
Reorderer scroll FLUID-3523
Confirmation dialogs. FLUID-3497, FLUID-3499
Keyboard shortcuts. FLUID-3502
Add feedback for export - progress bar, status message, save dialog FLUID-3506, FLUID-3548
Page order dialog. FLUID-3541
Server tasks
Deal with the repetition between server and mockserver. FLUID-3526
Create appropriate directories for captured images and file names. FLUID-3538
Change to using pexpect to spawn gphoto shells for taking pictures. FLUID-3536
Move directory and file checks to server init. FLUID-3537
Split spreads into left and right. FLUID-3540
Post processing in the background. FLUID-3522, FLUID-3545
Refactoring
Create a filename generation function to replace the current inline filename generation
Generalize status checks
Generalize directory creation
Persistence
Persist the model of a book instead of holding it in memory in the server
Upon server start up, read the book model instead of starting new each time
Bugs
Delete sometimes does not delete the image. FLUID-3521
Selecting continue on the camera detection dialog does not take a picture. FLUID-3534
With a single camera attached, turning the camera on causes an error. FLUID-3555