PicApport Changelog

What's new in PicApport 10.4.00

Apr 29, 2022
  • WebDAV-Server:
  • The highlight of the new version is the newly integrated optional WebDAV server. This has significantly enhanced the possibilities of client-side photo management:
  • Create / delete directories, photos and videos.
  • Copying of photos / videos via operating system commands (copy, or drag/drop into folders)
  • Integration into PicApport's internal permission management
  • Easy configuration of WebDAV shares
  • Almost all current operating systems offer today the possibility to access a WebDAV server
  • Other:
  • The directory browser can now be configured so that empty directories are no longer displayed.
  • New parameter client.hideemptyfolders.
  • New User-Option dirbrowser.emptyfolders.
  • Log4J updated to version 2.16.0 2.17.2

New in PicApport 10.3.01 (Dec 16, 2021)

  • Log4J updated to version 2.16.0 see also: Apache Log4j - JNDI features do not protect against attacker controlled LDAP and other JNDI related endpoints
  • Version 10.3.0 with Log4J 2.15.0 was replaced by 10.3.01 after only one day.
  • Fixed problems with back button of slideshow while loading thumbnails.
  • Fixed problem with SSL Support of multi Domains (server was not started under certain circumstances).

New in PicApport 10.3.00 (Dec 15, 2021)

  • Log4J updated to version 2.15.0 see also: Apache Log4j - JNDI features do not protect against attacker controlled LDAP and other JNDI related endpoints

New in PicApport 10.0.01 (Jun 17, 2021)

  • With the introduction of PicApport version 10 in June 2021, the functions to support automated workflows have been massively expanded.
  • Videos (mp4 and Quicktime) can now be uploaded directly via the PicApport web interface, e.g. from a cell phone or tablet.
  • Metadata like title, tags and rating are set directly via the web interface and stored in the video container files.
  • A new add-on for image content-based categorization of photos via a dedicated AI module complements the previous options for automatic tag generation.
  • The new add-on supports more than 70 categories and works without loading photos into the cloud.
  • More details about the above mentioned and many other new highlight are described below:
  • New doc: How to upload new photos and videos to PicApport server:
  • PicApport Add-on: (PAI) Automatic tagging of photos:
  • Uses the AI included in the add-on to tag photos hierarchically. No data is transferred to internet cloud service providers.
  • Update metadata now also in videos:
  • Metadata of videos was managed in the shadow files until now (as with all plugins).
  • With the current version these are now also always written into the original files.
  • For this the XMP format is used within the video file.
  • Supported container formats: MPEG-4, Quicktime (mp4, m4v, mov, qt)
  • The following metadata will be added to the original files after updates:
  • Title
  • Description
  • Recording date
  • Rating
  • Tags
  • People
  • GPS data
  • Add-on specific data fields determined by add-ons.
  • Video Upload Support (*.mp4, *.m4v, *.qt, *.mov):
  • (Warnung)IMPORTANT(Warnung): Requires the installation of the latest video plugin PicApportVideoThumbnailPlugin v1.7.00.
  • Download on: https://www.picapport.de/en/plugins.php
  • Configuration (see also PicApport-Server Guide):
  • Parameter upload.max.filesize.mb default value increased from 10MB to 100MB
  • New parameter upload.allow.video (default = true Additionally the PicApportVideoThumbnailPlugin must be installed V1.7)
  • New default for parameter client.video.types.json (extended by Quicktime)
  • New variables and changed defaults for upload directory (upload.path)
  • Upload in general:
  • Changed default of upload.tag.prefix from PicApport/ to $PicApport/. (see also PicApport-Server Guide)
  • New variables and changed defaults for upload directory upload.path. (see also PicApport-Server Guide)
  • $UID$ - Replaced by userID (who is doing the upload)
  • $YYYY$ - Will be replaced by the current year (date the photo was taken)
  • $MM$ - Will be replaced by the current month (date the photo was taken)
  • $DD$ - Will be replaced by the current day (date the photo was taken)
  • $TITLE$ - Max. 127 characters of the title entered for the upload. (Invalid characters will be replaced with _(underscore)
  • $UYYY$ - Replaced by userID (who is doing the upload)
  • $UM$ - Replaced by userID (who is doing the upload)
  • $UD$ - replaced by current day (of the upload)
  • Add-ons in general:
  • New feature: Possibility to run an add-on for all photos of a query
  • See also PicApport Add-on Guide
  • New feature: Possibility to start an add-on automatically for new photos uploaded to the server (pagpPicApportAITagger, pagpOSMGeoReverseEncoder already use this feature)
  • See also PicApport Add-on Guide
  • New add-on: pagpPicApportAITagger (see PicApport Add-on: (PAI) Automatic tagging of photos)
  • Slideshow:
  • With a viewtime of 900 seconds (15 minutes) per image no more images came after about 1.5 hours with the default value for sessiontimeout (see server.session.timeout.seconds in the PicApport-Server Guide). The problem was fixed.
  • Other improvements:
  • If you continued to swipe to the next image while autoplay was running, the time for the next photo was undefined. This is now set to viewtime in a defined way.
  • When starting autoplay manually, the next photo now always comes after about one second (was undefined before).
  • The maximum value of viewtime via URL call was increased from 900 to 86400 seconds (24h)
  • Possibility to use PKCS12 certificates:
  • New configuration parameter: (see also PicApport-Server Guide)
  • server.ssl.pem.privatekeyfile
  • server.ssl.pem.certificatefile
  • WebApi:
  • New parameter withatu for authorizeWebApiSession
  • 2 new info fields in getServerStatus:
  • "uploadMaxFilesizeMB": 100
  • "supportedVideoTypes": [".mov", ".mp4"]
  • Other:
  • The internally used upload library dropzone was updated to 5.7.0
  • The WebGui of the upload functionality was updated
  • Better support of network drives (see parameter robot.check.root.before.db.remove in PicApport-Server Guide)
  • Console logging of orientdb set to WARNING by default
  • Error logging improved
  • Certificate management now Java 15 compatible
  • AccessTokenUser now always get new different values when generated
  • Bugfixes:
  • Flushing when downloading large zip-files improved (could lead to errors)
  • Add-on data fields were not completely removed from the database when removing them from the images (only when rebuilding the DB)

New in PicApport 9.1.07 (Mar 4, 2021)

  • New sorting options:
  • randomsmart (smart shuffle):
  • Works like the previously available random-sort (shuffle) but always shows 3 related photos in a sequence.
  • The number can be configured globally with the parameter client.sort.random.smart.grpsize (see also PicApport-Server Guide)
  • Sort by title
  • From now on also alphabetical sorting by title is possible
  • Automatic logon via URL parameters (AccessTokenUser → atu):
  • Via the web interface of the user administration an AccessToken can be generated for each user (see also: Log in to the server on PicApport - Usermanagement).
  • With this it is now possible to log in a user directly via the URL of the PicApport server. The token can be deleted or displayed via the user administration at any time.
  • Optional aliases for root directories:
  • From now on aliases can be used when configuring root directories.
  • With this it is now possible to hide the actual directory structure of the PicApport server in the directory browser and in the timeline.
  • See also parameter robot.root.n.alias in the PicApport-Server Guide.
  • Aliases are also supported by the dir: and dirall: directory operators by prefixing them with @.
  • Example:
  • Configuration parameter robot.root.0.id=fotos
  • Configuration parameter robot.root.0.path=C:Userspublicpicapportphotos
  • Configuration parameter robot.root.0.alias=photos
  • Operator example without alias: dir:"C:Userspublicpicapportphotos2021vacation"
  • Operator example with alias: dir:"@photos2021vacation"
  • Possibility to use PKCS12 certificates
  • New configuration parameters: (see PicApport-Server Guide):
  • server.ssl.pkcs12.privatekeyfile
  • server.ssl.pkcs12.certificatefile
  • Upload Funktion:
  • Default of upload.path changed to uploads/@$UID$/$YYYY$/$MM$-$TITLE$ (before uploads/$UID$/$YYYY$/$MM$-$TITLE$)
  • Update of the database engine to OrientDB 3.0.37
  • The database is rebuilt after an update
  • WebApi:
  • new function checkUserPermission
  • server now logs all WebAPi requests and results in DEBUG mode
  • Barcode scanner:
  • Licensed PicApport installations have an optional barcode scanner integrated in the web GUI (for the search field or for capturing titles during upload).
  • The barcode scanning supports the capturing of ID's e.g. for documentation purposes.
  • Improvements:
  • For the operators dir: and dirall: it does not matter from now on whether you use / or as directory separator.
  • Until now this was dependent on the operating system of the server.
  • PicApport can now write metadata of photos that contain invalid FFFF jpeg-segment markers (padding bytes)
  • Service workers are now enabled by default. See parameter client.is.PWA in PicApport-Server Guide
  • Browsersupport: https://caniuse.com/serviceworkers
  • The WebApi can now be switched on and off during operation via the server GUI.
  • Metadata Scanner can now handle multiple XMP segments.
  • Metadadaextraktor update to Version 2.15.0
  • SyncCheck mechanism for upload from Photsysnc improved
  • Bug fixes:
  • The WebApiUrl was not displayed correctly in About-Page of the Web-GUI.

New in PicApport 9.0.01 (Sep 17, 2020)

  • With PicApport 9 it is now possible to tag photos fully automatically. Decide for yourself whether you want to use the data-saving variant of geo-based tagging or automatic, image content-based tagging. The add-ons introduced in version 9 allow you to automate almost all processing functions regarding an image collection via PicApport. This includes among others:
  • Transfer of photos to web services
  • Extend the PicApport database with your own data and search fields
  • Call server-side processes to automatically add metadata to photos
  • Since the release of version 1 in summer 2012, version 9 is the "biggest" update so far. The indexing engine has been extensively revised and now supports wildcard searches and hierarchical tags. PicApport is therefore also suitable in commercial environments as a server solution for photo and media management.
  • The Contecon team wishes you a lot of fun with this version and we are looking forward to any feedback.
  • Add-Ons (Groovy Scripting Environment)
  • Besides the revised indexing engine, the new Groovy add-ons are the main feature of version 9.
  • With the release of version 9 of PicApport, 8 add-ons will be available simultaneously:
  • OSMGeoReverseEncoder:
  • Uses OpenStreetMap (OSM) to enrich the photo metadata (photos must contain geo coordinates for this function) and extends the PicApport database with additional search fields
  • The detailed description is here: PicApport Add-on: OpenStreetMap Geo-Reverse-Encoder
  • TagYour.Photos:
  • Uses the AI based web service TagYour.Photos (TYP) to enrich the photo metadata based on the image content and extends the PicApport database with additional search fields.
  • The detailed description is here: PicApport Add-on: TagYour.Photos (TYP) Automatic tagging of photos
  • OpenrouteGeoJSONRoute:
  • Uses the web service openrouteservice.org to generate an route in GEOJSON format based on the geodata of the selected photos.
  • The detailed description is here: PicApport Add-on: GEOJSON Route Generator
  • MetadataAnalyser:
  • This add-on lists all photo metadata in detail and grouped into segments, making it a very useful tool for anyone dealing with photo metadata.
  • The detailed description is here: PicApport Add-on: Analyze metadata
  • ExifToolSimpleInfo:
  • Uses ExifTool (https://exiftool.org) installed on the server to display metadata.
  • The detailed description is here: PicApport Add-on: Show ExifTool Metadata
  • NonJpgTitleField:
  • This add-on creates a red title for all thumbnails of non-jpg files. The original file extension is displayed on the title of the thumbnail.
  • The detailed description is here: PicApport Add-on: NonJpgTitleField
  • PrivateFileFilterThis:
  • Add-on is a template for an advanced file filter for the PicApport crawler. The code of the Plugins can be adapted easily to own needs.
  • The detailed description is here: PicApport Add-on: PrivateFileFilter
  • GroovyProceduresTestTool:
  • This add-on is a template and is intended for developers only. It serves as a template for own projects to write procedures.
  • The detailed description is here: PicApport Add-on: GroovyProceduresTestTool
  • The indexing engine of PicApport has been completely revised and extended
  • Improvements:
  • The directory browser no longer shows the complete path name for each directory, but only the, relatively to the current directory. This makes the navigation clearer.
  • Tags in report Show metadata details are now sorted
  • Tags in the Metadata View of the slideshow are now sorted
  • CTRL+C is now supported in the metadata maintenance inputs
  • Improved recognition of logon page for browsers (support to save logon in browser)
  • Double quotes (") can now be escaped for searching with a preceding (backslash)
  • Bugfixes:
  • The directory browser previously ignored the selected sorting for the thumbnails from the landing page. The sorting is now taken over (ES_25.06.2020)
  • Thumbnails: If Metadata Editing was opened, the query could not be edited afterwards.
  • Resource-Leak: When trying to update erroneous jpg files they were not closed again (ccJpgFile ES_31.07.2020)
  • Bug in update routine for jpg files without name in AppSegment fixed. (ccJpgFile ES_31.07.2020)

New in PicApport 8.3.00 (May 9, 2020)

  • WebApi enhancements:
  • Specify a photoID when uploading (see also upload) a photo.
  • This function can be used in combination with checkPhotoId to avoid double uploads.
  • New WebApi-Method: checkPhotoId(apisid, photoid)
  • Check if a photo with a certain photoID already exists on the server.
  • see also: checkPhotoId
  • New WebApi-Method: getServerStatus(apisid)
  • StatusInfo of the server version etc..
  • see also: getServerStatus
  • New WebApi-Method: removePhoto(apisid, [photoid] or [vid, index])
  • Possibility to delete a photo via API.
  • see also: removePhoto
  • WebApi Bugfix: The Web-Api URL's/Links in the About-Dialog of the Web-Gui were wrong if the context path was set.
  • Update of the database engine to OrientDB 3.0.27
  • The database is rebuilt after an update
  • other:
  • Improvement: Update Metadata Extractor from 2.8.1 to 2.13.0
  • This provides better keyword support for some camera models.
  • Improvement: Update Adobe XMP-core from 5.1.2 to 6.1.10
  • Improvement: New tag $nothumb shows all photos without embedded thumbnails.
  • Improvement: Html escaping improved (for attributes: " ')
  • Improvement: Non-standard JPG files may have been displayed with distorted colors. (e.g. from https://www.tagyour.photos/)
  • Now the library is first processed with Apache and only if that doesn't work, it is read with Java tools.
  • Bugfix: Wrong log-output IXME-Load removed.
  • Bugfix: NULL check when loading plugin manifests.
  • Bugfix: GeoJSON plugin now creates the correct creation date for the shadow file.

New in PicApport 8.2.02 (Feb 18, 2020)

  • New Feature: Support in tracking down missing metadata:
  • New keywords/operators for displaying photos with missing metadata
  • $nodate
  • Shows all photos that do not have a date of capture in their metadata.
  • $notitle
  • Shows all photos that have no title in the metadata.
  • $nodesc
  • Shows all photos that have no description in the metadata.
  • $nokeyword
  • Shows all photos that do not have keywords(tags) in their metadata.
  • $noperson
  • Shows all photos where no person has been tagged.
  • Slideshow enhancements and improvements:
  • New feature: Set rating when metadata sidebar is open (if user has permission)
  • With mouse-click or touch on stars
  • With Keyboard: Keys: 0-5
  • Playback of videos completely revised
  • Each video now shows "own" spinner when reloading
  • Errors during loading are now indicated per video by icon
  • Problems with activated SSL and service worker (Progressive Web App) fixed
  • Prefetching optimized. (Video handling feels better with slow data connections)
  • Improved error management during video playback
  • Enhancement: The sidebar with the metadata can now be opened additionally by a "longtap" on the right side of the screen.
  • Enhancement: The sidebar with the metadata can now be enlarged or reduced by dragging the border.
  • Enhancement: Rotating images in the slideshow when clicking on the top border now also works further towards the center.
  • Map view:
  • Improvement: The different map providers are now integrated via https.
  • Bugfix: If a geojson file was alone in a directory, the map was not zoomed correctly when opening
  • Further improvements of version 8.2:
  • Update of the database engine to OrientDB 3.0.27
  • The database is rebuilt after an update
  • Improvement: The browser context menu displayed on some mobile devices after a "longtap" on thumnails no longer appears
  • Improvement: Clicking the rating stars in the thumbnail view adapted to common standards
  • Bugfix: If the query about thumbnails was not displayed, thumbs were not arranged properly.
  • Bugfix: PicApportRestartHandler was not correctly instantiated under Linux
  • Bugfix: NumPhotos per directory not updated on deletion

New in PicApport 7.2.01 (Sep 14, 2018)

  • Problemfix for Firefox Version 62 and above:
  • Unfortunately, Firefox version 62 or higher no longer supports the AppCache feature for http-protocol pages.
  • When should I use version 7.2.01:
  • If you use Firefox as your browser and have enabled the http protocol
  • In all other cases, an update is currently not necessary

New in PicApport 7.2.00 (May 28, 2018)

  • The Map-View is now using the entire page indepandent of the screensize..
  • Console output and logging has been optimized.

New in PicApport 7.1.02 (Jan 9, 2018)

  • The map display is again full screen independent of resolution of the screen.
  • Console output and logging optimized.

New in PicApport 7.0.2 (Oct 26, 2017)

  • The following metadata can now be changed:
  • Metadata of the .jpg files (Modifies metadata of the original files):
  • Photo title
  • Description
  • Rating (Stars)
  • Keywords / Subjects
  • Persons
  • Creation date and time
  • Geo-coordinates(GPS coordinates via built in map module)

New in PicApport 6.3.6 (May 4, 2017)

  • Minor bugfixes:
  • foto.thumb.quality: wrong serialization
  • Insufficient checking of permission for downloading multiple files. (ZipFile and Toolbar)
  • User defined designs did not work if bookmarks were used to open thumbnails or slideshow

New in PicApport 6.3.5 (Feb 27, 2017)

  • Improvement:
  • On smartphones and tablets, the images in the Slideshow were not displayed in the maximum possible device resolution.
  • From now on, the devicePixelRatio (dpr) is used to determine the image size.
  • Improvement:
  • Zoomed photos (Pan / Zoom) can now be swiped to the next photo with a swipe gesture.
  • Bugfix:
  • Under certain circumstances, a "Missing Picture" was displayed when zooming in a photo. This has been fixed.
  • GPS-Module
  • Update to Leaflet V1.0.3
  • Since Feb. 2017 Thunderforest-Maps nedd an API-key.
  • This is the reason why we have changed the default map

New in PicApport 6.3.3 (Feb 9, 2017)

  • Bugfix : Ratings with decimal separator caused problems (rating was set to 0)

New in PicApport 6.2.2 (Oct 21, 2016)

  • New Feature: Serial number and licensee are now displayed in the "about" page
  • Bugfix: Problem with slideshow after double-click on thumbnail solved
  • Bugfix only for plugins. Shadow files and path where not always deleted properly
  • Bugfix: Problem with html-escaping of < > solved

New in PicApport 6.2.0 (Sep 22, 2016)

  • INFRASTRUCTURE:
  • Documentation has been completely revised and partially restructured.
  • We now have a new Wiki: PicApport Installation Guide
  • In the User Manual we now have an interactive Site.Map (you can click on the pages) for the Web-Frontend: PicApport - Navigator (Webinterface)
  • Download: To simplify future updates (especially for our Linux users) we have removed the version number from the .jar filenames. For future updates
  • you just have to replace the .jar file without any changes to existing scripts.
  • WEB-FRONTEND:
  • Thumbnails:
  • General:
  • If opened from a page outside of PicApport the navigation button on the top left now jumps to home rather than back.
  • If a photo contains GPS-metadata it will be displayed on the thumbnail as as pin (click on the pin to show the image on the map)
  • Also the rating is displayed if the bottom edge of the photo has been clicked
  • New feature select thumbnails:
  • The following new permissions have been defined:
  • pap:feature:thumbs:canselect (default for version update and new = true)
  • pap:access:share (default for version update and new = if pap:admin:user=true then pap:access:share=true)
  • pap:admin:shares (default for version update and new = if pap:admin:user=true then pap:admin:shares=true)
  • All selected photos can be downloaded as a zip-file with just one click.
  • Toolbar in Thumbnails - visible only if at least one thumb has been selected or marked
  • Tabhold on thumb does not open the slideshow anymore (Tab or click still works)
  • Tabhold on thumb-checkbox on top right: if nothing has been selected so far: select all
  • Tabhold on thumb-checkbox on top right: select/deselect range
  • SHIFT-CLICK on thumb-checkbox on top right select/deselect range
  • STRG+A (select/deselect all)
  • STRG+E (Edit mode: toggle show rating and likes)
  • STRG+P (Pin/Mark current selected photos)
  • STRG+R (Refresh/Reload Page)
  • STRG+ALT+P (how marked photos)
  • STRG+U (UnPin/Merke currently selected photos)
  • New feature "mark":
  • Can be used to "collect" photos from different queries or directories to share or download them.
  • Marks are temporary, they "expire" after logging out of the session.
  • New search operator $marked
  • Mark photos does not make sense for shared links. This is the reason why its not available there
  • Toolbar functions for marking photos:
  • Show marked(Pinned) photos (STRG-ALT-P)
  • Mark(Pin) selected (STRG-P)
  • Unmark selected (STRG+U)
  • Unmark all
  • New feature: Share photos:
  • Creates a static link to the currently selected photos. This only makes sense if the PicApport-Server can be accessed over the internet e.g with dyndns.
  • Optionally, each link can have an expiration date. A link that has been generated with this function contains exactly the currently selected photos and can not be changed after the link has been created. Created links can be edited with the user-management. Group: Shared Links.
  • From there links can be regenerated or deleted.
  • URL: picapport#thumbs|map|slideshow?sid=generated-ID
  • Option to directly open your email-client with the generated URL
  • Option to generate IFrames (nice feature to create a map and embed it on other Web-Sites)
  • Links and mails can be regenerated at any time with the user management.
  • Server Parameter
  • Parameter: server.max.concurrent.shares.per.session
  • Number of shared links that can be opened at the same time
  • in a browser session (Tabs)
  • Parameter: server.external.address.for.shared.links
  • Server-address for the generated links (This can also easily be done with the user-management
  • Group: Shared links -> Set current URL for Links)
  • Slideshow:
  • Popup menu will be closed automatically when the next photo is displayed or after 5 seconds
  • There is a new button on the bottom (middle) of the screen that opens the navigation bar (saves one click)
  • This button is only visible if the mouse is moved over it (hover)
  • New feature pinch to zoom and mouse wheel support for zoom
  • Original image will be loaded automatically when gesture or wheel is recognized.
  • A waiting icon may be displayed until the original photo has been loaded. (Depends on the network speed)
  • The swipe gesture to display the next / previous photos are disabled when the original photo is visible.
  • (magnifying glass on top right) Instead the zoomed part of the image can be moved.
  • The popup-menu will be opened if you click on the magnifying glass.
  • Server Parameter to control the zoom function:
  • client.viewer.maxzoom (default = 1000)
  • client.viewer.snapview (default = true)
  • client.loadoriginal.with.gesture (default = true)
  • Managing dynamic collections:
  • Icons of dynamic collections can now be changed if you have the permission.
  • This requires exactly one photo to be marked (see new feature mark photos). If a photo has been marked it can
  • be set via the context menu of the dynamic collection: "replace thumb with marked photo"
  • New permission to hide global dynamic collections for a user (Default see below)
  • With this feature it is now possible to have user-groups that just see collection of their own group
  • pap:feature:dyncol:glob (Default for version update and new = if pap:feature:dyncol:view=true then pap:feature:dyncol:glob=true)
  • A user with the permission: pap:admin:group --> "Permission to create, update or delete a user-group."
  • can now manage dynamic collections (delete or change thumbs) of groups even if he is not a member.
  • This user can also see all collections of all groups (even if he is not a member)
  • A user with the permission: pap:admin:user --> "Permission to create, update or delete a user."
  • can now manage dynamic collections (delete or change thumbs) of all users.
  • Map view:
  • If opened from a page outside of PicApport the navigation button on the top left now jumps to home rather than back.
  • Minor problem if filtered image from slideshow was displayed has been solved
  • Directory browser:
  • If for the current user a metadata filter has been set, from now on only directory's are displayed that contains photos for this user.
  • Also the number of available photos is correct now for this user.
  • General:
  • All dialogs in the Web frontend can now be terminated with the ESC-key without changing the page
  • In future versions (available after 6.2 has been installed) the update of the server will not be indicated with a blocking dialog anymore. Instead a progress bar will be displayed.
  • The built-in online help can now be accessed with an external link
  • Logging cleaned. The Logon-Logging does now always contain a date
  • Spell checking
  • A problem with escaping of special characters in queries has been solved (/=&....)
  • New feature User-Options:
  • Therefore a new permission has been defined: pap:admin:useroptions (default for version update and new = if pap:admin:changeownpassword=true then pap:admin:useroptions=true)
  • Due to the growing number of PicApport users we receive also a lot of wishes.
  • User options allow us to implement user specific functions without overloading the graphical user interface
  • In Version 6.2 you can control wether the accordion controls of the landing page should be opened automatically on startup.
  • Just copy the following Option-Command in the global search field and press enter
  • paSetOption: home.group.options=open
  • paSetOption: home.group.dyn.collections=open
  • paSetOption: home.group.local.collections=open
  • paSetOption: home.group.folders=open
  • paSetOption: home.group.upload=open
  • To delete the option use "normal" instead of "open"
  • In future version we plan use this feature also for other functions.
  • Server:
  • New parameter to control plugins: plugin.shadow.path (Path to shadow or substitute files) (*.$.jpg Files))
  • If set on the next server start all existing $.jpg files will be moved to the new directory. New shadow files will be created there.
  • Please make sure that this directory is not a child of one of your root directories

New in PicApport 6.1.0 (Apr 7, 2016)

  • New feature:
  • Selectable designs for slideshow
  • Enabled by permission (pap:feature:designs:select)
  • New permissions:
  • pap:feature:designs:select Default for converting and new=true
  • Defines if a user is allowed to change a design
  • pap:feature:designs:changedefault Default for converting and new=Same value as pap:admin:changeownpassword
  • Defines if a user is allowed to change the default design for PicApport
  • Slideshow more robust against network problems:
  • In case of poor network quality it could have happened that instead of a photo "Missing Picture" was displayed.
  • This behavior has been improved.
  • Other fixes and features:
  • Problems while switching to full-screen-mode in chrome have been solved. Meta-data can now be hidden using the popup menu in the slideshow
  • The popup menu in the slideshow now automatically disappears after 5 seconds.

New in PicApport 6.0.2 (Apr 7, 2016)

  • New feature:
  • Selectable designs for slideshow
  • Enabled by permission (pap:feature:designs:select)
  • New permissions:
  • pap:feature:designs:select Default for converting and new=true
  • Defines if a user is allowed to change a design
  • pap:feature:designs:changedefault Default for converting and new=Same value as pap:admin:changeownpassword
  • Defines if a user is allowed to change the default design for PicApport
  • Slideshow more robust against network problems:
  • In case of poor network quality it could have happened that instead of a photo "Missing Picture" was displayed.
  • This behavior has been improved.
  • Other fixes and features:
  • Problems while switching to full-screen-mode in chrome have been solved.
  • Meta-data can now be hidden using the popup menu in the slideshow
  • The popup menu in the slideshow now automatically disappears after 5 seconds.

New in PicApport 6.0.2 (Feb 26, 2016)

  • Support more XMP-Metadata Tags for persons:
  • Persons tegged e.g with Picasa could not be found with PicApport.
  • This is solved now.
  • Iptc4xmpExt:PersonInImage
  • Metadata Working Group Image Region Metadata
  • mwg-rs:Name if mwg-rs:Type= Face or Pet
  • Slideshow more robust against network problems:
  • If a photo could not be loaded during a running slideshow, until now an error message was displayed and the show was interrupted.
  • New: A Dummy-Photo is displayed and the show continues. Short term network problems are not an issue anymore.
  • Maintenance:
  • Update -> metadata-extractor-2.8.1.jar
  • Update -> xmpcore-5.1.2.jar

New in PicApport 6.0.0 (Feb 23, 2016)

  • New key feature:
  • Map module:
  • If a photo contains GPS metadata it can be visualized on a map on its own page (Map module).
  • Functions of the map module
  • View GPS tagged photos of a query or collection on a map
  • Show all photos of a map section on the thumbnail page
  • Display the shooting location of a photo on the map (Slideshow-> metadata -> map)
  • Save map based queries as dynamic collections
  • The Map module can be disabled by a user permission
  • GPS Operators:
  • near:"lat,long,[distanceInKM]"
  • within:"lat,long,lat,long"
  • GPS Parameters:
  • geo.max.markers (if not set default = 20000)
  • geo.cluster.size (if not set default = 120)
  • geo.marker.margin (if not set default = 20)
  • geo.max.zoom (if not set default = 18)
  • geo.distance.km.default (if not set then 50 Value always in KM)
  • GPS Permissions:
  • pap:feature:map ---> Permission to use the integrated Map module
  • Default is true;
  • Update rule: will be set to true if pap:access:metadata was set before
  • Database:
  • Update to OrientDB 2.1.8 incl. Lucene
  • Data model extended with GPS metadata and likes
  • Built-in help page:
  • Added link online internet docs
  • Added documentation of keyboard shortcuts
  • Other:
  • Upload Tags now hierarchically (PicApport/$upload/@admin)
  • Minor bugfixes and improvements in the page navigation
  • Since V6.0.01 Download-Button in Menue Slideshow has been renamed to Download original.

New in PicApport 5.2.5 (Feb 23, 2016)

  • Thumbnail view has been redesigned. All Thumbs now have the same spacing.
  • The slideshow has two new controls (hover) for navigation on the right and left side
  • New sort option"Newest with auto update" implemented. (see PicApport online help "Special search terms")
  • This sorting option can be used for events or family celebrations.
  • The result of the query will be sorted by insert-date descending and the result will be limited to 100 photos
  • (limit may be changed with the limitresult:nnnn operator) or filled up to 100 photos by duplicating photos.
  • A running slideshow is automatically updated when new photos have been uploaded or were found by
  • PicApport in the file system.
  • If a slideshow is running it may take 5-10 photos before new photos will be displayed.
  • The idea of this function is, that the participants of an event or party will upload new photos to PicApport and
  • these photos will be displayed immediately in a running slideshow.
  • A lot of browser specific problems have been solved (IE)

New in PicApport 5.1.0 (Feb 23, 2016)

  • Fixed handling exif-orientation flag (didn't work in previous version).
  • Update to Dropzone 4.2.0 (Problem Firefox on Android)
  • new defaultsize in database for thumbnails (110 instead of 120)
  • improved quality of landscape thumbnails
  • new property: thumbs.mode
  • 0= Always from jpg-thumb if availabe(default)
  • 1= use jpg-thumb if height > thumbs.heigh
  • 2= always generate from jpg
  • fixed problem with popups under iOS 9

New in PicApport 5.0.0 (Feb 23, 2016)

  • Optimized userinterface incl. Update to JQM 1.4.5
  • User management and authorization management
  • This is the most extensive update of PicApport since version 1.0. Here We have among other things following goals implemented:
  • Backwards compatible (This is achieved with the default user named PicApport. If this user exists, it will automatically be logged-in by the Web-app) There is another default user named admin with password admin that can be used to add and manage additional users
  • Attention: we highly recommend to change the default password for the user admin.
  • Management via the webinterface
  • Each user is assigned to at least one group
  • The permissions of a user are the sum of all permissions of the groups he is assigned to
  • You can create a filter for each group based on the photo metadata. (a PicApport query)
  • Thus the user can only see the photos he is supposed.
  • The availability of programm features can be configured via user permissions
  • Specific devices in the home network with static IP-adresses can be assigned to a specific user
  • When a dynamic query is saved, you can specify which users are able to view it:
  • For all users
  • For specific groups
  • Only for the current user
  • The user management now has its own chapter in the PicApport manual.
  • Upload feature:
  • If a user has the permission to upload photos, he can upload them directly through the webinterface. Depending on the user, date of upload and title you can control where the photos are saved, through central server parameters. When uploading a photo you can specify a title. This title will be added to the metadata of the photo (see PicAppport Server Guide: upload.* Upload configuration)
  • Display of new photos on the mainpage:
  • It is possible to show on the mainpage how many new photos are available, depending on the user.
  • There is a new .jar file for Linux users (picapport-headless.jar) that can be started without additional parameters
  • Help- and Search-Button:
  • All possibilities for queries are explained here
  • QR-Code in the about-window:
  • Can be used to recieve the adress of the Picapport server with a smartphone camera.You can print the qr-code and distribute it to guests
  • Optional photo-cache to speed up slideshows on slower server CPU's (e.g Raspberry Pi)
  • During a slideshow PicApport automatically scales the photos to the size of the diplaying device.
  • This can take 3-4 seconds on slower CPU's like Raspberry PI.
  • The waiting time can be signifcantly reduced by enabling the optional cache.
  • (see PicAppport Server Guide: Parameter: foto.jpg.usecache )
  • New optional parameters to control the jpeg creation (quality).
  • Defaults remain the same
  • A bug has been fixed, where there was no result for a query when the first parameter of the query was NOT and photos where already deleted
  • New console command "sslcert" to display the SHA1 fingerprints

New in PicApport 4.0.2 (Feb 23, 2016)

  • new Parameter client.folder.sort (sorts Directory-List in the Directory-Browser) Values=name, name_insensitive, name_reverse, name_reverse_insensitive
  • Bugfix in slideshow (When pressing ESC in the Browser Bug)

New in PicApport 4.0.0 (Apr 29, 2015)

  • Orient DB 2.0.3
  • Jetty 9.2.9
  • Plugin Interface:
  • $plugin (plugins and search)
  • Console command: plugins status-------------> Shows all Plug-ins
  • updatesubstitutes -> Force Update of all deputy-files (*.$.jpg)
  • new Indices to search:
  • title - titel - only searches the titles
  • key - tag - only searches #Tags
  • Person: only searches personfield
  • $ for searching fileformats with plugins f.e. $pdf searches all .pfd files or $plugins

New in PicApport 3.0.16 (Apr 29, 2015)

  • Main feature: offline collections (indexedDB) are supported
  • Queries are now called dynamic collection
  • View pictures offline
  • New the dynamic collections have now Thumbnails
  • New Menu in thumbs-view:
  • Change filter
  • Save collections
  • New Folder browser completely overworked:
  • View with Icons
  • Show all Subfolders with one click
  • Navigation:
  • Added Back-Button
  • New menues (Hamburger-Icon)
  • While Slideshow is active: slide to the right stops Slideshow and shows Metadata
  • New Button in Metadatas: play
  • Intern - switched to AJAX (Complete navigation)
  • Intern - New URL's for sites (Older URL's are still supported)
  • Extern Libs:
  • Jquery Mobile 1.4
  • Orient DB 1.7.8
  • Directories will now be scanned again when only the Metadata has changed.
  • Added redesh button for online state
  • Possibly option in the app sharing on the court for the browser
  • Bug fix: dir: and dirall: was not working with spaces in path
  • picapport.directory con now be set
  • headless bug with OpenJDK fixed (ccBaseSmall had sun.io class in it)
  • Methods to support of Apache Procrun added to run Service as Headless
  • Support of -Dpicapport.home added for installer

New in PicApport 2.0.4 (Feb 26, 2014)

  • Fixed a problem with jpgs for email from Apple Devices

New in PicApport 2.0.2 (Feb 18, 2014)

  • Solved problem with generating a Keystore

New in PicApport 2.0.1 (Feb 18, 2014)

  • Main Feature: Photos can be downloaded by any number of pop3 accounts
  • Photos can be viewed in original resolution
  • Queries can be sorted by Addition date now
  • The numbers of search results can be limited now (limitresult:nnnnn)
  • New pop-up menu in the slideshow:
  • New Popup Menu command to set slideshow to full screen
  • Metadata is now displayed more beautiful in its own sidebar
  • New Status dialog if you have problems opening database
  • 4 New metadata fields for the database:
  • lens (available in text search) If available lens used
  • description (available in text search)
  • fingerprint (index) is used to prevent receiving duplicate email
  • importDate (index) is used to query "new photos"
  • Update to jquery 2.0.1.3 (IE 8 no longer supported)
  • From now on Java 1.7.x is needed
  • New Library Bigscreen 2.0.1.3 (Apache Lizenz)
  • java.runtime.version is logged when you start
  • Update to jqueryMobile 1.4.0 (IE 8 no longer supported)
  • Update to OrientDb 1.6.2
  • new console command "restart server" (properties port, ssl etc... can be changed then restart server)
  • BugFix blank jpg files or jpg files that were broken ensured the queries or directories were not displayed. (This was always)

New in PicApport 1.4.1 (Feb 18, 2014)

  • Update Jetty 6.1.26
  • Problems with Internet Explorer are solved
  • Startpage shows now information about the progress of the databases initial-build.
  • Pictures can now be rotated (click or tap on the upper left or upper right corner or press key R or L)
  • Update tod Orient DB 1.4.1
  • Last memory-leak problems solved

New in PicApport 1.3.1 (Feb 18, 2014)

  • Thumb page has now a reload button (randomly sorted pages will be sorted once again)
  • Positioning problems of the first picture in Firefox are solved
  • Navigation with randomly sorted queries is now consistent
  • Home-Button error in slideshow is solved

New in PicApport 1.3 (Feb 18, 2014)

  • Updated libraries:
  • Update OrientDB to 1.3.0
  • Update to jquery 1.9.1
  • Update to jquery mobile 1.3.1
  • Update to metadata-extractor 2.6.4
  • Update to imgscalr 4.2
  • New parameters in PicApport.properties:
  • server.max.concurrent.imageio (default=3) implemented
  • Parameter robot.filter.path.n for filtering of paths is supported.
  • Various memory problems solved � memory management improved
  • Current sorting is now shown
  • Support of keyboard navigation:
  • press esc to go back
  • press enter in the thumbs-view to start the slideshow with the first picture
  • Slideshow:
  • arrow right / PageDown-> next photo
  • arrow left / PageUp ---> previous photo
  • arrow up -------------> show NavBar
  • arrow down -----------> hide NavBar
  • m ----------------------> show metadata
  • p ----------------------> alternate play / pause
  • new console command: env (output of properties)
  • If no thumb can't be created, it won't display an error for each crawl but only for the first time.

New in PicApport 1.2 (Feb 18, 2014)

  • New structure in database directory
  • libraries:
  • Update OrientDB to 1.1.0
  • Update to metadata-extractor 2.6.2
  • Update JQuery Mobile to 1.2
  • Homebutton (jump to search from every screen)
  • Search:
  • No more limitations in search-results
  • filter-options added for searching (date, name, random)
  • Searchengine for year has been added - >YYYY; >=YYYY; YYYY-YYYY
  • The search is now able to filter by directory - dir ((all files in one directory); dirall (all files in one directory including all subdirectories)
  • Search operator of ()-+ is now available over key
  • Search operator @ll (all photos - useful in connection with random sort)
  • Memory optimization of running sessions: vid sessions are now automatically enabled (max 5)
  • Queries can be saved on the server and may be executed at any time (picture frame-function). Recently added pictures are automatically included, when queries are executed.
  • The slideshow has now a contextmenu on the "more" button with the following functions:
  • Home
  • Show metadata
  • Hide navigation
  • The page "about" shows the number of available pictures.

New in PicApport 1.1 (Jun 20, 2012)

  • updated to JQuery Mobile 1.1
  • fixed some bugs