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