Current version

Jalbum 8.5.1

Released: 12 October 2009

What's new in this version?

  • Smoother user experience
  • More power to skin developers

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

8.5

Released: 28 September 2009

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.

8.4.1

Released: 14 September 2009

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.

8.4

Released: 07 September 2009

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

8.3.5

Released: 13 June 2009

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.)

8.3.3

Released: 03 June 2009

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.

8.3.1

Released: 26 May 2009

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

8.3.0

Released: 20 May 2009

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

8.2.8

Released: 07 April 2009

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

8.2.6

Released: 15 March 2009

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

8.2

Released: 04 March 2009

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

8.1.6

Released: 07 January 2009

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

8.1

Released: 03 December 2008

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

8.0.9

Released: 10 June 2008

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

8.0

Released: 21 May 2008

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

7.4.1

Released: 18 December 2007

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

7.4

Released: 06 December 2007

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

7.3.1

Released: 20 October 2007

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.

7.3

Released: 30 September 2007

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.

7.2.1

Released: 02 August 2007

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.

7.2

Released: 29 June 2007

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

7.1

Released: 13 March 2007

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.

7.0.3

Released: 08 February 2007

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)

7.0.1

Released: 02 February 2007

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

7.0

Released: 30 January 2007

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