Releases: kelvinjjwong/ImageDocker
Releases · kelvinjjwong/ImageDocker
VERSION_23.10.1
db: Use PostgreSQL as major database.
db: Removed GRDB (SQLite) due to bad concurrency performance.
ui: adjusted for search, pagination and navigation.
ui: translated to Simplified Chinese.
face: able to group people by core members.
face: Unlinked dlib and face-recognition for decoupling purpose.
VERSION_0.10.0
New feature:
- Splash screen on startup
- Better organized setting screen and performance control screen
- Pagination for collection view
- Detect and recognize faces from images
Screen shots:
New feature: splash screen on startup
New feature: pagination for collection view
New feature: scan and recognize faces (required dlib+python libraries)
New feature: performance control
VERSION_0.9.4
New features:
- Recognize duplicated images
- Transfer images to devices (android / local directory)
- Images Viewer
- Date adjustment (+- year/month/day/hour/minutes)
- More detailed description of images (short / long)
- Improve settings
Todo:
- Faces and relationship
- Multiple destination for exporting images for different relationship
VERSION_0.9.3
Fixed:
- System error on "too many file opens" when exporting images to Plex library
- High memory occupation when exporting images to Plex library
- Meaningless characters showed up in description area in Plex
- Incompatible window size with different size of display screens
Screen shot:
Todo:
- Repository folder management (mark as hidden, physically move to elsewhere)
- Date adjustment (+- year/month/day/hour/minutes, support wildcard)
- More detailed description of images (short / long)
- Transfer images to devices (android / local directory)
- Faces and relationship
- Multiple destination for exporting images for different relationship
- Improve settings
VERSION_0.9.2
New features:
- Import images from local directories as supplement of historical images of specified mobile device
- Import images from iOS devices by using libimobiledevice and ifuse
Fixed:
- SQL grammar error when exporting images
- SQL bug when updating name of place
- Simplified name of HK SAR
VERSION_0.9.1
New feature:
- Detect plugged Android devices and iOS devices by clicking a tree node
- Import images from Android devices
Fixed:
- Improperly ignored loading geolocation info after importing images
Refactor:
- Centralize getters and setters of meta info of images
- Use shared GRDB database queue/pool to manage/reduce database read/write conflicts
VERSION_0.9.0
Refactor:
- Use GRDB to replace Core Data in order to reduce/avoid concurrency issues among multi-threading
Fixed:
- Improve performance on recognizing duplicates
VERSION_0.8.2
New feature:
- Use Google Map API to help recognize world wide geolocations
- Add filters on camera models and image-sources for loading trees and searching images
Fixed:
- Sync location info to preview area after assigning location to images
VERSION_0.8.1
New features:
- Backup database before launching and terminating application
- Cancellable on loading collection view
Optimize:
- Improve performance on checking images to be added and deleted
VERSION_0.8.0
First near-stable version
Major objectives:
- Import images from local directories
- Change photo-taken-date and geolocation of images
- Export images to another directory to feed Plex Media Server
Features:
- A tree view to organize images by directories, dates and places
- A collection view to preview thumbnail of images happened during a day
- A table view to list EXIF infos, such as dates, geolocation and camera models
- Preview picture/video in a bigger size
- A map view for geolocation of an image
- Update multiple images by assigning photo-taken-date and geolocation in a batch
Based on:
- Core Data to manage data in a SQLite database
- ExifTool to load EXIF info from images
- Baidu Map API to recognize geolocation from images