“By far, the best jAlbum ever.”

Ribbit

jAlbum 13new

Get organized with jAlbum 13

  • Collaborative albums
  • Awesome file organizer
  • Skin development easier than ever

32 languages, including English (United States)

More download options

Released: 22 March 2011

9.2

News and Updates

  • jAlbum will notify you when there is an update to a recently selected skin
  • The "Make album" window now also has a convenient "Open in file system" button that gives you access to the album folder.
  • Bundled with sponsored skins PhotoBox and Happenings
  • Translations updated. Thank you dear translators!
  • The TextFilter and ShadowTextFilter is now capable of rotating text around it's own axis. This allows for more flexible placement of watermarks for instance.

Bug fixes

  • The "Server mode" external tool would end up in a loop rebuilding the current album.
  • Selecting "Rename" from the context menu of album objects would edit the caption instead of the file name.
  • On occation, some users would get an IllegalStateException when uploading albums
  • Moving or deleting a file with attached .thm file didn't also move or delete that file
  • When donating by pressing the "Donate" button within the application, one didn't automatically get signed into the web site
  • When moving between images in edit mode, you would see the end of long captions instead of the beginning.

Released: 25 February 2011

9.1.3

Bug fixes

  • Version 9.1.2 introduced a bug where the album was always generated on the C: drive on Windows no matter the output directory setting
  • Mac and Linux users couldn't previously use filesystem soft links referencing the image directory and output directory

Released: 23 February 2011

9.1.2

News and Updates

  • Turkish translation updated

Bug fixes

  • Fixes bug that was introduced in v9 that caused some skins to break: JSP-style comments in included code snippets caused album build to fail
  • Fixes bug that was introduced in v9 that caused the removal of unnecessary newlines in the generated html code to not work for included code snippets

Released: 11 February 2011

9.1

News and Updates

  • New tool to convert links to copies (right click album objects to access it from the context menu)

Bug fixes

  • Fixed bug that caused the recent album project list to sometimes be cleared (has been around for years)
  • Keyboard navigation focus was lost when moving into subfolders and to the parent folder
  • On some occations, the donate reminder dialog could show even for users who had donated or paid for a Premium or Power account

Released: 22 January 2011

9

News and Updates

  • Defaults to copying added files instead of linking. You can now move or delete your original images without breaking the ability to update existing album projects. Read more!
  • New "hi-res" (2048x2048) image linking option. This enables your visitors to easily download printable versions of your images. (Skin developer can use the new variables "hiResPath", "hiResWidth" and "hiResHeight" that exists only if hi-res images are present). Read more
  • Faster startup for users having many recent album projects listed
  • More robust startup
  • Writes a "lifeboat.zip" to published albums containing all project settings (including captions), thereby simplifying recovery of lost album projects. Read more
  • More robust publishing (failing to delete old remote files won't halt the upload process)
  • Generates better looking code (extraneous empty lines removed)
  • Doesn't display sign in window when starting for first time users. The sign in window is only displayed when the user opts to use any of Jalbum's services
  • Local sharing of albums to root of web site using jAlbum's embedded web server allowed
  • Scrolling the album project list using the mouse now steps in more natural increments
  • Displays a donation reminder dialog when quitting (can be dismissed for the current version)
  • Better drag and drop support with digiKam for Linux
  • Better validation of entered image- and thumbnail bounds
  • Updated bundled Turtle and Galleria skins
  • Updated translations. Thank you dear translators!
  • Various minor code improvements

Bug fixes

  • Fixed a bug making Jalbum ask for quota changes during long network operations
  • Fixed drag and drop bug (selected wrong object after drop)
  • Fixed bug where one was unable to drop onto a selected folder
  • Renaming a project that outputs the album to the image directory didn't also adjust the output directory

Released: 24 November 2010

8.13

News and Updates

  • You can now download as well as upload albums using Jalbum
  • The album uploader has been rewritten. It now allows you to optionally include hi-res images after an album has been uploaded. This makes your album printable and provides a decent backup of your images. The new uploader is also better at resuming interrupted uploads
  • Updated bundled skins Turtle and Galleria

Bug fixes

  • Deleting caption text in the thumbnail view from within a subfolder on Windows would incorrectly return you to the parent folder
  • The "Batch rename files" external tool was broken

Released: 04 November 2010

8.12.2

News and Updates

  • Updated underlying communication libraries (ftp and sftp)
  • When having "Change directory locations" checkbox deselected, the directory fields were disabled which signalled they were not respected. Now that has been changed to uneditable fields instead.
  • French, Czech and Hungarian languages updated. Thank you translators!

Bug fixes

  • Importing old album projects having "Output to image directory" checked wasn't always handled right in 8.12.
  • Having "Output to image directory" set as default on an earlier version and then updating to Jalbum 8.12.1 would cause and error. Now fixed.
  • Reverted to classic IO for copying files instead of Native IO, as Native IO caused resource issues on some Windows systems. This change doesn't seem to have any significant performace impact.
  • Fix bug causing error to be printed to the system console when calculating hash code for images with custom filters applied (for detecting changes)

Released: 14 October 2010

8.12

News and Updates

  • Updated French, Korean and Romanian translations
  • Users may now decide if to have film icons added on top of movie thumbnails or not (see album settings->Images->Advanced)
  • Updated underlaying component layout library (miglayout-3.7.3.1)

Bug fixes

  • Some images would cause nullpointer exception errors in Jalbum's XMP parser (XMPReader)
  • Jalbum's embedded text editor could end up in a hidden, unreachable state if closed when containing unsaved documents
  • The "Pages" settings tab would get an incorrect label when changing language without restarting Jalbum

Released: 10 October 2010

8.11

News and Updates

  • Displays the file name in grey below album objects that lack a description (when View->Label type is set to "Caption")
  • Includes a new Tool to simplify translating Jalbum and Jalbum skins to different languages (see Tools->Translator)
  • French, Korean and Hungarian languages updated. Thank you translators!
  • Bundled Turtle skin updated to v1.3.4

Released: 07 October 2010

8.10

News and Updates

  • Image captions can be edited in thumbnail view as well as in edit view. This speeds up your album creation considerably and improves overview.
  • Donors can now disable credit links back to jalbum.net
  • You can now use tab and shift-tab to navigate between objects of an album project
  • Removed the dreaded "Output to image directory" setting
  • Faster loading of large album projects
  • Bundled Turtle skin now loads far faster (compiled UI code) and updated with new features
  • Made the "Directory" and "Output directory" fields more visible so Jalbum's model isn't too hidden
  • One can now right click the "Directory" and "Output directory" fields and select "Open in file system"
  • Skin installer now defaults to checking "install" checkbox for already installed skins making updating skins more convenient
  • Updated English, Swedish, Danish, Finnish, Slovak, German, French, Portugues and Spanish translations. Thank you dear translators for your valuable help!
  • Defaults to showing your final web album in the browser after publishing to your own site (when not being signed in)
  • New "xmp" variable available for skin developers containing raw xmp properties
  • Skins may now disable the superimposing of a film icon on movies by setting the "superimposeFilmIcon" skin property to false
  • The embedded skin editor now remembers last window size and position
  • Added detection of "datetime original" and "datetime digitized" xmp properties
  • Various minor code adjustments

Bug fixes

  • Fix to relativePath when referring across devices
  • GPS coordinates written by recent Nikon software was being misinterpreted

Released: 16 August 2010

8.9.3

News and Updates

  • When repairing broken links in album projects, Jalbum now also automatically repairs broken links in subfolders
  • The embedded skin text editor now launches faster when opening multiple documents (CTRL+SHIFT+E)
  • Image specific and folder specific variables now have higher precedence than global user variables. This change makes user variables behave as expected and opens up for more flexible use for advanced users
  • Uses faster API for file copy operations (Java NIO)
  • Updated bundled Turtle skin to v1.3, now with improved Google maps integration, bug fixes and sharing abilities with social networks like Facebook and Twitter
  • Updated Finnish, Polish and Romanian translations. Thank you translators!

Bug fixes

  • Repairing broken links in album projects when moving between PC and Mac was tedious. Should now work far better.
  • Fix to image size calculation. Could sometimes differ one pixel between physical size (correct) and size reported in generated pages

Released: 09 July 2010

8.9.2

News and Updates

  • The embedded text editor updated. Among the changes is a new tabbed UI, anti-aliased text and multi document search & replace
  • Installer updated to AdvancedInstaller 7.7. Several bug fixes
  • Context sensitive help added
  • Skins can now supply their own media.rss template file
  • User installed skins are indicated in bold in the skin list
  • Right clicking between thumbnails allows you to edit properties for the current folder. (Enables you to edit custom properties for the album itself)
  • On user request: Reverted to storing bundled skins under the installation folder again (but made them removable)
  • New external tool to reset Jalbum to factory default settings
  • Skin developers: You now have access to the embedded text editor via new "TextEditor" API.
  • Installed skins now get the last modified date set in the skin package
  • Updated bundled skins Turtle, Simplicity and Galleria. Thank you skin developers!
  • Updated Notification API
  • European portugues translation added
  • Updated translations. Thank you all translators!

Bug fixes

  • Running Jalbum in command line broken for some skins since 8.9
  • Dismissed notifications sometimes popped up again. Could take a couple of dismissals until they finally went away.
  • The collapsible panels now respect the color of the selected look and feel
  • The detection of circular folder references in the album engine wasn't working, resulting in out of memory condition
  • Version number comparator couldn't handle going from x.9 to x.10.

Released: 15 June 2010

8.9.1

News and Updates

  • Notification API (introduced in Jalbum 8.9) enhanced and rewritten

Bug fixes

  • Korean translation for Simplicity skin was broken

Released: 11 June 2010

8.9

News and Updates

  • Prepared for Jalbum's future photo book service
  • New notification panel for non-intrusive, information messages
  • Linux version should now run on Open Java as well as Sun's Java
  • Better detection of circular folder references. Throws descriptive error instead of wasting all available RAM during album build
  • Developers: New SkinModel and SlideModel classes for skins that wish to decide on the data type mapping of variables and set defaults
  • Developers: JCustomPanel now prevents calls to saveUI when loading the UI. This makes it safe to use plain event listeners or Jalbum's new StateMonitor to synchronize component state and then call saveUI from there.
  • Developers: LinkFile objects print themselves more clearly
  • Developers: Jalbum's internal HttpConnection class can now upload files
  • Developers: Jalbum's SignInManager can now throw PropertyChangeEvents when signing in/out
  • Developers: Jalbum's FileFilters utility class can now generate JPEGs to RAM memory
  • Eight languages updated. Thank you dear translators!

Bug fixes

  • Opening the file chooser on Windows while running Jalbum on Java 1.5 would fail
  • Fixes bug in relativePath calculation. The bug caused incorrect paths between folders with similar names ("res" and "restaurant" for instance)
  • Jalbum sometimes scaled images one pixel too small. Having a 2000x2000 bound could make Jalbum scale to 1999xsomething (rounding error). This one has been around since Jalbum 1.0 probably
  • Fixed bug in Jalbum's edit panel. The image being edited was left even when moving to the explore view or switching album project. Now the currently edited image is cleared when editing is done (We do a setAlbumObject(null), therefore check any image specific UI plugins that they can handle null as argument to setAlbumObject!
  • Developers: Image specific variables had automatic type mapping based on their value. This was unfortunate as the title "2010" for instance was mapped to an integer. Automatic type mapping has now been removed again. If you want type mapping, use a SlideModel class
  • JAlbum's PropertySettingFilterWrapper class now compatible with Jalbum's XML serialization
  • Fixed bug in Jalbum's AlbumImage class when using files that haven't had their variables initialized
  • Fixed bug in reading text resources over a network (we were assuming local file system access)
  • Jalbum's classic Blur and Sharpen filters wouldn't handle images having other color models than RGB

Released: 01 May 2010

8.8

News and Updates

  • Windows users now get the native Windows file chooser when adding images to Jalbum
  • Ability to sign in using either email or username (even for first time sign in)
  • More forgiving when reading corrupted images (will load using old API if new API fails)
  • Image bounds selector modified so it is more obvious that one can set any image bounds, not just the presets
  • New splash screen and sign in window (with the close button to the right this time)
  • Updated bundled skins Turtle, Chameleon, Galleria and Simplicity. Thanks all skin developers!
  • On Windows, bundled skins are now installed in the same location as installed skins (under AppData\Jalbum\skins)
  • New variable "contentPath". contentPath works like imagePath, but links to the content of movie files instead of to an icon
  • New variable "mimeType" available. mimeType reads from system/filetypes.xml. (Currently only a few file types have MIME type defined)
  • Image specific skin defined variables now have automatic data type mapping too (were previously all considered Strings)

Bug fixes

  • Media RSS file wasn't linking properly to movie files

Released: 16 March 2010

8.7.2

News and Updates

  • Skin developers now have a handy skin property editor located under Tools->Skin developer. Thank you Tom for this addition!

Bug fixes

  • Some skins were not installed correctly - were missing files. Since v8.5
  • Previewing albums or opening file system folders from within Jalbum was broken for some users (Suspected bug in new Java 1.6 java.awt.Desktop API). Since 8.7
  • Bundled skin Chameleon had a bug which corrupts the album generation with pictures holding no metadata

Released: 11 March 2010

8.7.1

Bug fixes

  • Jalbum 8.7 introduced a bug breaking the closing of album projects some times

Released: 10 March 2010

8.7

News and Updates

  • New spectacular skin as default: Turtle
  • Credit links can now easily be removed with a checkbox tick (Premium accounts only)
  • Warns if skins require an updated Jalbum
  • Figures out location of "My Pictures" dynamically using registry lookup on Windows
  • Better behavior on Linux: Repackaged specifically for Ubuntu. Skins are installed under user home. Better browser and file system integration.
  • Various API improvements for skin developers. See jalbum.net/api
  • Installer for Windows updated to "AdvancedInstaller 7.5.2"
  • Several languages updated. Thanks goes to all translators and specifically to Miguel Herrero Baena for updating the Spanish translation for Jalbum and all bundled skins!

Bug fixes

  • Skin hints were sometimes not applied when starting Jalbum

Released: 29 January 2010

8.6

News and Updates

  • Skins may now have style specific hints too. By putting style hints files in the styles folder of a skin, these hints are applied when loading a skin or picking a style. A style specific hint has the format <style name>.jap, for example Black.jap. The format for style specific hints is the same as for skin hints
  • You can now apply the ordering of the current folder to all subfolders in one go. (See Tools->External tools)
  • The image tools (a k a image filters) have now been translated to Dutch, Finnish, German, Korean, Portugues, Slovak and Swedish. Thank you dear skin translators!
  • Thumbnails can now have a higher JPEG compression quality than slides. Good for thumbnails with embedded frames that might need that extra quality to avoid visible JPEG artifacts.
  • When saving album projects. Jalbum can now make backups of the previous album project
  • Bundled skin "Galleria" updated to make use of new skin developer features (style specific hints and StateMonitor class)
  • On Mac: Deleted files now moved to the recycle bin if you're running on the latest Java update (Perform a check for updates under the Apple menu)
  • On Mac: When performing "Show in file system" and when packing skins, the target object is selected in Finder. This requires you to run the latest Java update (Perform a check for updates under the Apple menu)
  • When updating skins, skin installer now moves the previous skin version to the recycle bin. (On Mac, this requires an updated Java)
  • Skins may now omit the "slide.htt" file. This disables the "Make slides" checkbox. No need to create dummy slide.htt files or add slides=false hints anymore
  • Installer for Windows (AdvancedInstaller) updated from v7.3.1 to v7.5

Bug fixes

  • Skin loading rewritten. These weird race conditions and scripting errors when loading skins repeatedly should now be gone
  • Fix for spinning spinners in Jalbum's info window if user hasn't added any accounts
  • Jalbum would fail on startup if it didn't find the last used Look and Feel
  • Calling ui2Engine from a skin would clear the username for temporarily signed in users
  • Jalbum would fail connecting to accounts lacking a password. Connecting without a stored password triggers an interactive password dialog, but the entered password was ignored

Released: 30 November 2009

8.5.3

News and Updates

  • Publishing from the command line now capable of creating missing directories on the server
  • Jalbum's image crop tool/filter is now more convenient to work with. Hold down SHIFT at any time to snap a region to the selected image ratio.
  • New image scalers and image processors (loading, scaling, filtering, saving) can now be plugged in.
  • Translating Jalbum's image filters is now easier
  • Better reporting if an album doesn't fit before publishing
  • New icons
  • Jalbum now processes a common.css file during album making
  • Renaming a project will also reset the remote destination folder. This in order to avoid publishing a new album on top of another.
  • When signing in, new account profiles are set up unless there are only non-jalbum accounts set up.
  • The generation of thumbnails can be switched off in the album engine.

Bug fixes

  • Publishing from the command line when passing a project file as parameter failed
  • Jalbum produced a "Do you want to save changes" dialog when the only change was "Make all" vs "Make changes"

Released: 12 October 2009

8.5.1

News and Updates

  • Shorter start up time for users having many recent album projects listed
  • Newly installed skins are now automatically selected
  • Jalbum will now quit if users select to update Jalbum upon an update notification
  • Specifying -skinsDirectory on the command line now tells Jalbum to look for skins in that directory only
  • Jalbum's internal mp3 play list component "JPlayList" now made more convenient to work with.
  • New JAlbumUtilities class with convenience methods for skin developers
  • Installer software updated to "Advanced Installer 7.2.1"

Bug fixes

  • Jalbum could hang on start up (Caused by circular folder references. Now such situations are detected)
  • Skin user interfaces utilizing inner classes could hang the skin loading
  • Link text in the user interface sometimes had the link positioned incorrectly
  • Jalbum's skin developer convenience class StateMonitor triggered onChange events too often
  • Switching between album projects having the same image directory wouldn't visually update the current album project in the list

Released: 28 September 2009

8.5

News and Updates

  • Ability to change location for album publishing in the quick publishing dialog
  • Hover buttons to nagivate into and in the edit view
  • The album info window now updates as users deletes albums from it
  • Better at starting quickly on broken networks
  • New design for account meter in the status bar
  • Folders will have thumbnails activated by default
  • Skins may include .jar files in a "lib" folder too making it easier for skins to include 3:party code.
  • The status icons for thumbnails now have tool-tips
  • When installing a skin over a previous skin, the old version is put in the recycle bin under Windows and deleted on Mac.
  • The tool-tip for thumbnails now displays the path to the original image
  • Better support for skin developers by inclusion of new support classes (ComponentUtilities and StateMonitor) to simplify managing component states
  • The image filter buttons now have the same new look as the album buttons
  • The file name of the currently edited image is now displayed in the window title
  • Mouseover effect when selecting album projects
  • Some UI enhancements
  • New CropFilter for skins to use
  • Languages updated. Thank you all translators!
  • Camera 30 mm focal length conversion table updated
  • Updated the JColorSelector component so it properly handles the enabled/disabled state of its attached text component.
  • Updated the JColorSelector component so it displays its disabled state using dashed lines
  • Skin developers can now read various skin related properties from the updated SkinProperties class

Bug fixes

  • User variables weren't available when procesing the "init.bsh" file or css files.

Released: 14 September 2009

8.4.1

News and Updates

  • Made skin settings button more obvious to find
  • Updated Korean and Romanian languages. Thank you translators!
  • Added 9:16 ratio to crop image tool
  • Updated installer version to AdvancedInstaller 7.2

Bug fixes

  • When first time users created an album project, it was incorrectly stored under Jalbum's installation directory (the "My Albums" location was wrong).
  • Since image specific user variables and image specific skin variables were introduced, global skin variables with the same name unfortunately had precedence over these. Not so anymore.
  • Fixed unicode issues when reading IPTC camera metadata
  • Made parsing of embedded GPS coordinates more robust.

Released: 07 September 2009

8.4

News and Updates

  • Introducing an album project list in the left section of Jalbum's window. You get better overview of your album projects and continuing where you left off is now only one mouse click away.
  • The list sports buttons for common album operations. More detailed control is available via a context menu
  • Deleting published or local albums is now far easier via new album project context menu
  • Added a shortcut button that brings up the settings panel for the currently selected skin
  • Added parent folder button to toolbar to simplify navigating albums with subfolders
  • Remembers window's last size and position
  • New album information window that allows previewing both the local and published album + gives better understanding on where things are put and how large albums are
  • Jalbum's command line mode now defaults to "smart make album", i.e. it figures out if image rescaling is needed or not. To override, explicitly specify -appendImages (true | false)
  • Jalbum account status is now graphically displayed as a bar in the statusbar of the window
  • Double clicking the current album project brings up album settings
  • Batch rename files tool has been updated to support variables
  • Folders can now be deleted from the folder tree to the left
  • Skins updated
  • Translations updated for 10 languages. Thank you all translators!
  • Skin developers: Introduced two new variables: albumTitle and albumDescription that are global to the album (copies of the root folder's settings). Your skin no longer need to supply album titles and album descriptions
  • Smarter JColorSelector, can be synchronized with a JTextField component
  • The JSpinner UI control can be used in skins now (and have its values stored with the project file)
  • Skins can be reloaded with CTRL+R
  • Extensible system for binding new UI component types to property files
  • Jalbum's engine better suited for embedded/online mode use now (classloading improvements)
  • Skin developer menu now has a new "Prepare for online use" function. Use it with your skins and it's far easier to run skins in online use and in console mode without getting into scripting errors

Bug fixes

  • Displaying help in command line mode was broken
  • Various bug fixes

Released: 13 June 2009

8.3.5

News and Updates

  • Added option to control if Jalbum attempts to use hardware accelerated image scaling or not. Hardware accelerated scaling is faster, but may produce lower quality on some graphics cards
  • Jalbum's publish window now automatically reconnects if a connection is disconnected
  • Added support for IPTC location and sub location camera metadata fields

Bug fixes

  • Password protected albums did not always get the padlock indication in the folder tree of Jalbum's publish window.
  • The blur image tool could cause nullpointer exceptions
  • Password protected albums containing & or ' in the album name would never show as password protected in Jalbum's publish window
  • Foreign characters in EXIF and IPTC string fields would sometimes be misinterpreted. (This mainly affected fields encoded in "ASCII" on Mac computers as these fields would be decoded in the local computer's default character set (MacRoman on Macs) instead of using the character set set in Jalbum.)

Released: 03 June 2009

8.3.3

News and Updates

  • This version has album password management adjusted to fit Jalbum's new password protect mechanism

Bug fixes

  • Jalbum didn't promt to save changes made to skin settings.
  • Jalbum prompted to save changes even when no project was active
  • Jalbum's edit view would display the wrong image if one had previously edited an image with the same name in another folder.

Released: 26 May 2009

8.3.1

News and Updates

  • Updated several languages. Thank you dear translators!
  • Jalbum now informs users of expired Jalbum accounts when publishing
  • Skin developers can now add their own 35 mm focal length multipliers for new cameras (see Cameras class)

Bug fixes

  • Publishing albums and deleting empty folders on Jalbum accounts could result in a "No such file" error with Jalbum versions older than 8.2
  • Mac version was missing media rss template file
  • The bundled cameras.properties file wasn't the most recent one

Released: 20 May 2009

8.3.0

News and Updates

  • Smooth image scaling is now twice as fast and should be at least as good as before.
  • Instant preview. With this release We've also added a plugin that does a "quick and dirty" preview of albums. Try pressing F3 after making any change to an album (skin change, style change etc). Jalbum will now make a quick "Make changes" up to 25 images - max, followed by launching the browser for preview.
  • Tight publishing: Jalbum now compares what needs to be published in a fraction of the earlier time. This comparison doesn't suffer from any time difference issues like the previous scheme did. Also, files that have been deleted locally are now safely deleted on the server before publishing new and changed files. Finally this version is pretty good at estimating if the album to be published will fit or not. If it won't fit, the "ok" button is greyed out. Tight publishing works on any web host!
  • Introducing zipstream publishing! On servers that supports this (our hosting soon will), Jalbum now zips an album as it publishes it and the server unzips at the same time. Apart from the size reduction, this significantly cuts publishing time for albums containing many small files as all files are passed in one "zip stream" instead of being negotiated one by one between Jalbum and the server. The longer the "ping time" between Jalbum and the server, the more the benefit. We've seen between 2 and 10 times faster uploads!
  • Instant album deletes: On servers that support this (our hosting soon will), published albums can now be deleted in a fraction of a second, no matter their size.
  • Jalbum's File menu now has an "Import album settings" feature that makes it easy to make a new album using the settings from a previously created album project
  • Jalbum's system console window and text editor JTextPad are no longer blocked from input during album generation
  • Jalbum's "Skin developer" plugin - JTextPad now also packs skins to .jaskin files for easy sharing with the Jalbum community
  • Image tool API cleaned up (the image tools are still in beta though)
  • Jalbum's classic text filter (and subclasses thereof, like Watermark filter) now supports angles so text can be rotated
  • Jalbum's slide show now supports multiple screens - opens the slide show on the same screen as the Jalbum window currently resides on
  • Better looking text area font on Windows Vista (from Courier to Arial)
  • Jalbum preferences now broken up into sections to improve overview
  • Updated Boxer and Simplicity skins

Bug fixes

  • Skins should no longer have to supply a folder.gif file
  • Keyboard navigation glitchy in Jalbum's edit mode
  • Various bug fixes

Released: 07 April 2009

8.2.8

News and Updates

  • On popular demand: Jalbum now remembers the state of the "Change directory locations" collapsible panel
  • It is now possible to resize the rightmost panel in Jalbum's edit panel
  • Updated Korean translation. Thank you JaeHyung Lee!
  • Updated Boxer and Simplicity skins. Thank you Alan and Kris!
  • Updated 3:rd party library for secure ftp publishing (jsch) from 0.1.37 to 0.1.41

Bug fixes

  • More robust publishing: Jalbum would sometimes fail reattempting failed file transfers and spit out a very long error message. Jalbum now properly re-attempts file transfers up to six times
  • Removed debug prints during publishing

Released: 15 March 2009

8.2.6

News and Updates

  • Jalbum's internal text editor now improved in several regards
  • Improvements to Jalbum's plugin API. It is now far easier for skin developers to write image specific custom user interfaces.
  • Jalbum's color selector component now has a more convenient event handling scheme

Bug fixes

  • Pressing Shift+E would launch Jalbum's internal text editor
  • The delete published albums progress window was empty
  • Old myjalbum accounts are now properly converted to jalbum accounts
  • Links to original images were wrong under some circumstances
  • Images containing an empty EXIF section would cause exceptions
  • If a skin aborts an operation, the progress window didn't close
  • Minor performance enhancements to property panel of Edit panel
  • The degrees symbol for the rotate buttons didn't show up right in the English version

Released: 04 March 2009

8.2

News and Updates

  • Improved plugin architecture. Plugins and skins can now add their own custom UI tab to the tabs of Jalbum's edit panel.
  • This release includes a JCameraInfo plugin that displays camera metadata in its own tab on Jalbum's edit panel.
  • The "Smooth" scaling mode is now of even higher quality, (but slower and requires more RAM memory)
  • Jalbum's text editor plugin that was introduced with Jalbum 8.1 has been improved. It now has a new wizard to create new skins and delete skins. The text editor also has improved variable completion and documentation. It now also recognizes skin variables
  • Redesigned Main settings panel, now featuring album thumbnail, album title and album description. Other settings moved to other tabs and hidden under collapsible panels
  • "Add photos" button added to middle of user interface when Jalbum is just started to help first time users.
  • The starting folder when adding images via the file chooser is now the "My Pictures" folder
  • When previewing albums, Jalbum now adds an info bar to the album hinting that it is just a local preview and that the album needs to be published for others to see. This only affects new users, and can be disabled via a preference.
  • The make album window is redesigned and now has a Publish button in order to stress the need to publish an album when it has been made.
  • Jalbum now has introduced variables to simplify use of GPS information
  • New great looking icons
  • New multilingual installer for Windows version
  • Updated translations, thanks to all translators!
  • Redesigned new album project dialog
  • Easier to understand sign in dialog
  • Preview and Publish buttons in main user interface properly disabled if it is irrelevant to press them

Bug fixes

  • Jalbum would incorrectly prompt to save changes sometimes
  • Jalbum could overwrite one project with another in some instances
  • Album folders starting with "res", like "restaurant" for instance would have broken icon references
  • The JTextPad text editor plugin had a nasty bug where saving one file could in some cases overwrite another open file.
  • Various bug fixes

Released: 07 January 2009

8.1.6

News and Updates

  • Improved keyboard support in edit mode
  • When returning to explore mode from edit mode, the current image is focused
  • The edit mode image filter buttons and settings button now have a "hover effect" for a less cluttered look
  • Boxer skin updated
  • Simplicity skin updated
  • Romanian translation updated
  • Windows version now supports several non-latin character sets (Hebrew, Arabic, Chinese, Thai, Korean etc)

Bug fixes

  • Fixed "Proces only updated subdirectories" and compatibility with file and folder links
  • Fixed paths in references to folder thumbnails (broken in 8.1)
  • Having multiple image links referencing the same image wasn't working properly
  • The ja:fileiterator tag didn't always behave correctly when using relative references
  • The ja:fileiterator tag attributes didn't properly support variables and scriptlets
  • Other minor fixes

Released: 03 December 2008

8.1

News and Updates

  • Widget support! Add new functionality to your albums like visitor comments, view counters, face recognition and more to come. Widgets work no matter where the album is hosted.
  • Jalbum is now smart enough to figure out whether to make all or just make changes. You simply press the "Make album" button
  • New quick publish button. Publish and update your albums in one button click!
  • Jalbum now allows you to sign in on startup. This simplifies several other usages
  • On successful sign in, a jalbum.net hosting account is automatically set up (unless you have other accounts already set up)
  • On successful publishing, Jalbum guides you how to do more with your published albums (share with friends, add widgets, manage on-line etc)
  • The comment box in edit mode can now be expanded vertically
  • Album uploads now show progress in MB instead of files. The progress indication is also more accurate now.
  • Updated "focal lengh 35mm eqvivalent" table to support more cameras. Thanks Armond!
  • Jalbum now executes script if found in system/onstart.bsh on every startup
  • Jalbum album RSS feed now includes camera information
  • User variables can now be set per folder and image too. See edit mode
  • User variables now ordered alphabetically
  • User variables can now be copied and deleted easily
  • Accidental leading and trailing spaces in folder names are now trimmed
  • Advanced: Added system property "subsampling" to override the calculated subsampling. Using subsampling higher than 1 speeds up image loading and scaling and requires less RAM, but can cause scaling side effects with images containing regular patterns in high frequencies.
  • Developers: Jalbum's layout manager "RiverLayout" now properly handles invisible components
  • Updated translations to over 10 languages. Thank you translators!
  • Added a little "Easter egg". See if you can find it :)
  • Added help button to the lower right corner of the window that points to video tutorials
  • Better error reporting when trying to rotate images that can't be rotated
  • Better indication that a skin is loading (spinning gears on the settings button, and status bar text)
  • Added 'Open program directory' menu option to quickly access Jalbum's program directory

Bug fixes

  • Fixed bug causing void variables near every 1000 images if rows was set to 0
  • ja:fileiterator in combination with dirs and nodirs didn't work right when using relative references
  • Bug causing null pointer exception when repairing broken links fixed
  • Widget powered albums causing trouble with certain skins+browser combinations fixed
  • The "Process only updated subdirectories" function didn't handle virtual files and folders
  • Fixed progress dialog bug (would report "processed one of 1" for one image albums. Would also skip reporting the progress for image 1)
  • Fixed a bug where Jalbum did not always pass a thumbnail path to represent the album to the publishing notifier
  • Flipping quickly between skins could sometimes produce scripting errors
  • Folder thumbnails did not always work with virtual folders and files

Released: 10 June 2008

8.0.9

News and Updates

  • Link repair tool added. Double click broken links and point out the new location. Jalbum will automatically repair similar broken links
  • When files are excluded in Jalbum, the corresponding generated files are deleted too
  • Some languages updated. Thank you translators!
  • Jalbum now removes leading or trailing spaces from folder and project names
  • MetadataExtractor library handling EXIF, IPTC and XMP extraction moved to separate library file to facilitate further development by Jalbum community
  • Made Jalbum prefer built-in JPEG ImageIO reader to the one bundled with the TIFF ImageIO reader (works better for some images)
  • Border UI improvements for Windows

Bug fixes

  • Jalbum would produce two album objects if a link to a file and a copy of the same file with the same name exists in a directory. The link should hide the true copy
  • Hidden excluded images still showed when navigating images in the edit view mode
  • Text resources for image tools now understand Unicode
  • Fixed null pointer exceptions in comment panel
  • Fixed bug relating to editing properties on a newly renamed folder (properties would be bound to old folder name)
  • Fixed null pointer exception in modified AlbumImage class (reverted to previous version)
  • Fixed number format exception in XMP parser
  • Real files that had been removed externally left "broken link" icons. Only links should be able to render as broken if target is missing
  • The ja:fileiterator element's attributes didn't respect scriptlets
  • Reverted to not allowing dashes in variable names in order to avoid breaking skins that do arithmetic like $foo-4

Released: 21 May 2008

8.0

News and Updates

  • User interface now completely supports drag and drop. Arrange files and folders between folders too
  • New image editor with pluggable image filters: crop, red eye, color adjustment (brightness, contrast, saturation), gamma correction, rotate/straighten, grayscale, sepia, sharpen, blur, flip, invert and pixelate. The editor never touches your original images!
  • Images having filters applied to them can be saved separately
  • Faster and more memory conservative image scaling, especially for very large JPEG images
  • Originals can now be included for selected images
  • File picker now displays thumbnails
  • Faster loading of images lacking embedded thumbnails
  • Control-drag folders to have copies generated inside Jalbum containing links to the files in the dragged folder
  • Improved image property editor with rating, titles (for images too), file date and comments
  • Images can now be rotated and included/excluded in detail view mode
  • Filters applied to images can be copied and pasted onto masses of images in a quick way
  • Easy access file system from objects inside Jalbum
  • Full cacheing of thumbnails for images lacking an embedded thumbnail
  • Synchronization between generated files and input files meaning that renames, moves and deletions to images in the input structure are reflected among the album files. No more dead files lurking around (A user preference)
  • Old problematic "clean files" function now restricted to the "res" and "gifs" folders
  • More powerful ja:fileiterator tag. Should minimize need for scripting for skin developers
  • New finally.bsh file for skin clean-up tasks
  • Media RSS support
  • Preference to control if uploaded images open in browser or not
  • Reporting on number of objects, vs selected and excluded objects in Jalbum Explorer status bar
  • UModularized architecture (see new "lib" and "ext" folders for future plugins)

Bug fixes

  • Proper GPS coordinate reporting
  • Broken links are now displayed properly in UI
  • Various bug fixes

Released: 18 December 2007

7.4.1

News and Updates

  • Pure Windows version now compiled and packaged with version 6 of the Excelsior JET compiler
  • Updated language files
  • Updated camera definition file

Bug fixes

  • Installing skins on Vista sometimes failed with an error

Released: 06 December 2007

7.4

News and Updates

  • User interface redesigned to be more workflow-logical. These changes have been performed after analyzing user behaviour on a test group. I believe these changes will double the number of users that successfully publish albums with Jalbum
  • Publish window now capable of password protecting albums hosted on the Jalbum hosting
  • Installing skins on Windows Vista now works
  • Added skins are now preserved between updates of Jalbum (stored in separate location)
  • Improved handling of foreign characters and spaces on Mac
  • Jalbum can now help users telling about their new albums after publishing them (via email and web)
  • Mac user interface improvements
  • Skin developers can now use the new ja:switch and an improved ja:if statement
  • New printing partner support - SnapGalaxy
  • Ten languages updated. Thank you all translators!
  • Bundled skin Chameleon updated to v4.3.1
  • Bundled skin BluPlusPlus updated to v4.1.0

Bug fixes

  • Making albums with certain skins (using the ${var} syntax) would break after making an album with a compiled skin like Chameleon, BluPlusPlus and ExhibitPlus
  • Various bug fixes

Released: 20 October 2007

7.3.1

News and Updates

  • The slide show can now be exited by going past the end
  • Various usability improvements to user interface (folder trees can't be fully collapsed, added tooltips, use of album icon for folder tree etc)
  • Jalbum is now smarter regarding what folder to preselect when connecting to a server
  • Jalbum will now avoid to propose directory names in publish window that already exists
  • Leading and trailing spaces in camera information are now stripped (Olympus cameras had this)
  • Added new Tool to reset folder dates to date of most current containing file
  • Updated translations. Thank you all translators!
  • New language added, Romanian. Thank you Alexandru Bogdan Munteanu

Bug fixes

  • Jalbum would trigger a software firewall warning upon startup (when looking for free ports to use for its album sharing server)
  • Smart upload was not working with directories containing spaces on ftp server (was uploading everything instead of only changed files)
  • Problem uploding to directories containing spaces and not being able to navigate inside such directories in publish window (for ftp servers)
  • Compatibility with PositionMap skin was broken
  • The delete folder progress dialogue of the publish window wouldn't tell what directory was being deleted
  • Jalbum wouldn't respect the "make changes" vs "make all" menu options. Would make according to the main make setting instead.

Known issues

  • Installing skins in Vista is broken due to Vistas new security system (which prevents an application to add files under its own installation directory). Workaround: Get the .zip version of skins, unzip manually to the "skins" subdirectory of the Jalbum installation directory.

Released: 30 September 2007

7.3

News and Updates

  • Files and folders on your desktop can now be dragged and dropped onto the folder tree of the Publish window for publishing. This makes the Publish feature of Jalbum more general so it can be used to maintain not only albums, but your web site too.
  • In line with the above, the Publish window can now be set to "advanced mode" where not just folders and albums, but also files can be managed. This mode also allows files to be uploaded to the root of MyAlbum accounts, enabling users to customize their welcome pages.
  • The Publish window now orders files and folders alphabetically, folders first.
  • The Publish window now shows the size of albums as they are about to be uploaded.
  • For Jalbum hosting accounts, the Publish window also shows the account size and space left as albums are about to be uploaded
  • More forgiving: Renaming or moving an image directory used by Jalbum outside of Jalbum would often cause broken Jalbum projects (images appearing to be gone as the image directory setting pointed to the old location). Jalbum now repairs a broken image directory reference if found while loading a project. (Jalbum does this by setting the image directory to the same directory as the new project file location)
  • Added assistive icons to the Jalbum user interface to make certain Jalbum settings easier to understand
  • 17 translations updated. Thank you dear translators!
  • Bundled skin XP updated

Bug fixes

  • The "Include photographic data in generated images" setting (previously called "Keep photographic data") could cause color distortions with some images. Images also grew more in size than neccesary with this setting
  • Jalbum wouldn't show an error if one tried to open a project that couldn't be found
  • Renaming a whole album by renaming the root folder (top left of Jalbum window) would cause all kinds of trouble (images and project not being found). Jalbum now takes care of updating references to a renamed album.

Known issues

  • Installing skins in Vista is broken due to Vistas new security system (which prevents an application to add files under its own installation directory). Workaround: Get the .zip version of skins, unzip manually to the "skins" subdirectory of the Jalbum installation directory.

Released: 02 August 2007

7.2.1

News and Updates

  • Improved reporting on what directory is being processed during album making. Previously only the directory name was reported. Now the reporting also includes parent directories (up to the root of the album)
  • Made options for inclusion of photographic data more clear to understand
  • The build mode ("all" vs "changes") is now remembered with each album project
  • Made the server address field of the publish window filter out illegal characters
  • The ja:include element again only searches for included pages in the current image directory, the skin directory and the Jalbum "includes" directory. Added the new "root" attribute to search the root image directory only (suitable for including album specific text/code on pages on any directory level)
  • Dutch translation updated significantly. Thank you Marcel Daems
  • Bundled skin Chameleon updated to v4.2.3

Bug fixes

  • The cleaning of old files added to Jalbum 7.2 (see Preferences) also deleted custom files added by skins, like the help file of the Chameleon skin for instance
  • Double clicking .jap and .jaskin files didn't work (Since 7.2. Native Windows version only)
  • Jalbum left open file handles/locks when processing non JPEG files during album making. This would eventually use up all available file handles and cause Jalbum to halt (Since 6.0)
  • When adding and renaming a new folder from within Jalbum and entering it directly, Jalbum would throw a NullPointerException (Since 7.2)
  • The reporting on what directory is being processed during album making didn't show on subsequent album makings
  • Menu separators would appear transparent when running Jalbum on Java 1.6 and using Windows look & feel. (Now that only applies if one switches back and forth between the Alloy look & feel and the Windows look & feel)

Known issues

  • Installing skins in Vista is broken due to Vistas new security system (which prevents an application to add files under its own installation directory). Workaround: Get the .zip version of skins, unzip manually to the "skins" subdirectory of the Jalbum installation directory.

Released: 29 June 2007

7.2

News and Updates

  • Added option to delete/clean files from previous album builds on "make all" operation. This is now the default behaviour. Deselect this option (preferences window) if you prefer the classic behaviour of not deleting any generated files at all.
  • Images and folders can now be ordered irrespectively of each other on a per-folder basis
  • Jalbum now remembers the last used ordering and sticks to it when new files are added (instead of adding new files last)
  • Images and folders can now be shuffled (ordered randomly)
  • When deleting files from the Jalbum thumbnail window they are now moved to the recycle bin instead of permanently deleted (currently only for Windows version)
  • Added support for arranging and playing mp3 music files within the client user interface.
  • Added option to automatically close progress dialog when done making an album
  • Added option to set the location of the "My Albums" folder
  • Publish window now allows folders residing on a remote server to be moved around with drag and drop
  • Publish window now senses folders containing albums and represents those with an album icon
  • Publish window now has a button that puts the address for the currently selected album on the clipboard
  • Removed "Share" button from main panel (seldomly used, use menu equivalent if needed)
  • Removed obsolete "Web host signup wizard" from publish window.
  • Added new account activation function to publish window for our Jalbum hosting
  • Added used and free disk space reporting to publish window (Jalbum hosting accounts only)
  • Various enhancements to publish window
  • General Jalbum support files are now placed in a directory called "system". A central cameras.properties file (35mm equivalents database) is maintained within it
  • URL encoded links now also have the quote character (') encoded (compatibility with Google images)
  • Several languages updated. Thank you all translators!
  • Better disposal of used memory during album build
  • Mac: window minimization handling
  • Mac: menubar icon instead of trayicon
  • Bundled skin Chameleon updated to v4.11
  • Bundled skin BananAlbum updated to v5.1.3
  • Bundled skin ExhibitPlus updated. Also removed ExhibitPlus specific handling from code. Note: From now on, Jalbum won't run properly on older versions of ExhibitPlus and current and future versions of ExhibitPlus require at least this version
  • Windows version now compiled with the updated version 5 of the Excelsior JET compiler
  • Installer for Java versions updated. Should be more Vista compatible now

Bug fixes

  • Jalbum didn't properly wait until "delete directory" operations on a remote server were done
  • Publish progress indicator didn't show number of transferred bytes when in secure mode
  • Publish window didn't sense changes to projects (actually output directory) while being open
  • Various fixes to publish window
  • Publishing in command line mode was broken since v7.0
  • Jalbum sharing sometimes reported errors even if things worked fine (with older routers)
  • Mac - Labels were often abbreviated (even if it wasn't necessary) with ellipsis...
  • Folders that didn't need processing at all could cause problems
  • Developers: BeanBinder class didn't pass floats or doubles to setter methods

Released: 13 March 2007

7.1

News and Updates

  • New skin installer. Simply drag and drop skin files (zipped skin folders) on the skin selector of Jalbum to install a skin. You can also double click .jaskin files to install the contained skins.
  • The publish window now allows you to show the full server directory tree so you can publish albums to directories that are outside your sftp home directory.
  • File name labels in the thumbnail view are now left justifed instead of centered. (The complete file name is visible as a tooltip when hovering the mouse over the label)
  • Jalbum can now restore settings that the layout hints changed when switching skin (leaving settings that have been manually set)
  • The "View Album"-button has been added to the main interface again.
  • Improved notification upon album build completion if Jalbum has been hidden while building. Windows flash start menu, Mac bounce dock icon.
  • Local Path in Share has been made editable so that it's possible to manually move shares.
  • New Mac program icons (folders, projects and skinpacks).
  • The library for secure ftp support (jsch) updated from 0.1.24 to 0.1.32
  • The native Windows version should support Windows Vista now (update to compiler/packager)
  • The native Windows version is now bundled with a compiled Java 1.5.0_11 instead of 1.5.0_09
  • Catalan language added. Thank you Pau Plana i Salesas
  • Several languages updated. Thank you all translators!
  • Bundled skin Chameleon updated to v4.0.3
  • Bundled skin BananAlbum updated to v5.1

Bug fixes

  • The output folder was not reset to "album" when a new album project was created through the menu.
  • Folders in the thumbnail explorer view couldn't be double clicked and expanded unless they were already expanded in the tree view.
  • The progress bar when building album would sometimes got stuck (due to miscalculations) and it would seem like the build wasn't finished. The progress bar now also clearly indicates when work is done and flashes on the start menu.
  • Preferences wasn't loaded if Jalbum was started with a project
  • Smart Upload in the publish section always warned about uploading to the root even if "Show warnings" was deselected.
  • Fixes to the Jalbum XML parser (% or in attribute values wasn't supported which caused problems when sharing and publishing albums)
  • Four Tools were again broken
  • New compiler/packager for Windows fixing out of memory issue with multiple CPUs
  • Mac - Labels were often abbreviated (even if it wasn't necessary) with ellipsis...
  • Mac - Drag and drop from iPhoto to Jalbum (only supported file formats).
  • Mac - Drag and drop to Jalbum's dock icon didn't work. Now you can drop projects, images or folders with images on the dock icon.
  • Mac - Double clicking project files didn't work if Jalbum wasn't already running.
  • Various minor fixes.

Released: 08 February 2007

7.0.3

News and Updates

  • Jalbum now has three image scaling methods. The classic low and high quality scaling and the scaling method introduced in Jalbum 7 (labeled "medium")
  • Bundled skin BluPlusPlus updated to v4
  • Bundled skin Chameleon updated to v4.0.2
  • Now uses backspace to delete files on Mac instead of delete key
  • Settings window is again always on top of main window (previous behaviour sometimes prevented drag and drop on settings window)
  • Nicer looking splash screen :-)
  • Again does never grab more than 512MB RAM (Jalbum 7.0 was allowed to grab 1GB)
  • Defaults to using one thread only (less memory consuming)
  • Minor improvement to quality of sharpening algorithm
  • Various tweaks to be more memory conservative

Bug fixes

  • Didn't respect "number of threads" setting, could cause unneccesary memory load
  • Double clicking .jap project files didn't work on compiled Windows version
  • Failed to work with PositionMap skin
  • "Force UTF-8" ftp setting wasn't respected
  • Caused errors with ftp servers upon reconnection after lost connection during upload
  • Tools failed to execute unless image directory was set (fixed in 7.0.2 service release)

Released: 02 February 2007

7.0.1

News and Updates

  • User inferface now considerably faster in handling huge album projects
  • Now co-developed on Mac and Windows to ensure that Jalbum should look good and work perfect on both systems
  • Mac distribution updated to simplify adding skins

Bug fixes

  • Four of the external Tools failed to execute
  • Chameleon skin didn't properly link to originals
  • ExhibitPlus skin wasn't the most recent version (1.4 instead of 1.4a)
  • BluPlusPlus skin failed to install on distributions packaged with InstallAnywhere

Released: 30 January 2007

7.0

News and Updates

  • User interface completely redesigned. The new user interface is intended to be easier to use and more extendable, but not less powerful. Parts of the old tab-based user interface is now hidden under settings windows with only the most frequently used options (skin and style selection) on the main window.
  • Now co-developed on Mac and Windows to ensure that Jalbum should look good and work perfect on both systems
  • Completely redesigned publish section. The new publish section is also intended to be easier to use, but also more powerful. One can now visually browse a remote server using a directory tree control and manage directories like in any full featured ftp client (add, rename and delete directories).
  • Jalbum now allows you to build virtual album structures. You can pick images and folders from anywhere on your harddisk to your album. Just drag and drop them onto Jalbum!
  • Improved publishing robustness. Jalbum will now reconnect and reattempt serveral times if a file fails to be published before giving up
  • Minor improvements to file sharing user interface
  • Jalbum now supports variable image sharpening natively (not just via filter plugin)
  • High quality image scaling now considerably faster
  • Several languages updated. Thank you all translators!
  • Bundled Chameleon skin updated to v4. More powerful and 3 times as fast!
  • Bundled the popular Flash based BananAlbum skin (v5.0)
  • Bundled BluPlusPlus skin updated to v3.12
  • Compiled for Windows with updated Excelsior Jet 4.8 compiler
  • Packaged for Mac as a standard dmg distribution

Bug fixes

  • Jalbum would often incorrectly report failure when trying to share albums (when behind many recent routers/firewall units)
  • Album sharing didn't work behind some Netgear routers
  • Jalbum could halt with various scripting errors if one pressed Make album too soon after loading a skin
  • Tools could not be executed unless a valid image directory was set