Milestone 0.6.0

Due in 3 weeks (12/15/08)

33%

Closed tickets:
8
Active tickets:
16
/ Total tickets:
24
SWING_UI

3 / 5

common

1 / 4

export

0 / 2

ext_volume

0 / 1

folder

1 / 1

generic

0 / 1

image

0 / 2

imginfo

3 / 7

rawimage

0 / 1

Milestone theme: Database improvements

  • Migrate Photovault persistence layer to Hibernate (mostly done)
  • Improved database schema (mostly done)
    • "Final" database schema - no backwards compatibility breaks between 0.6.0 and 1.0
    • Separate ImageInstance from actual location of file (There can be a copy of a file in several volumes) - DONE
    • M.N mapping between PhotoInfo & ImageInstance (there can be several photos with different cropping etc. that are based on same image file) - DONE

"On-demand" indexing of directories (basics done) (see #200)

  • Avoid explicit refreshing of external volumes

Preview images & better volume management

  • E.g. maintain collection of preview images in separate volume
  • Recognize which volumes are available & when a new volume (in removable drive) becomes available
  • Automatic backup of changed files

Better image metadata support (in progress)

  • Import XMP metadata in addition to EXIF
  • Export Photovault database information in XMP
  • Intelligently trasnfer metadata between Photovault databases

Synchronization of data between databases

  • Most likely partial synchronization is feasible, i.e. possibility merge metadata changes from export XML file and/or image metadata between databases. But I don't want to postpone release further due implementing proper network protocol.
  • Conflict resolution when importing photos
  • Using export XML files
  • Using network protocol (postponed)

Full list of associated tickets

Note: See TracRoadmap for help on using the roadmap.