Skip to content

Releases: MedShake/photoAlbum

Photo Album 0.4.2

Choose a tag to compare

@MedShake MedShake released this 11 Oct 21:37

🇫🇷 Français

  • Rétablissement de la page blanche en fin d'album lorsque le corps comporte un nombre impair de pages.
  • Cette page apparaît désormais dans le plan de l'album et dans l'aperçu.

🇬🇧 English

  • Restored the blank page at the end of an album when the album body contains an odd number of pages.
  • This page now appears in the album plan and preview.

Photo Album 0.4.1

Choose a tag to compare

@MedShake MedShake released this 11 Oct 13:21

🇫🇷 Français

  • Harmonisation de l'apparence des accordéons sous Linux et Windows.
  • Correction des différences de rendu liées aux styles natifs de Qt.

🇬🇧 English

  • Consistent accordion appearance across Linux and Windows.
  • Fixed rendering differences caused by native Qt styles.

Photo Album 0.4.0

Choose a tag to compare

@MedShake MedShake released this 11 Oct 12:54

🇫🇷 Français

La v0.4.0 apporte une interface plus adaptée aux petits écrans, une navigation dans l'aperçu par pages et par dates, ainsi qu'un export PDF plus ergonomique.

Interface

  • Paramètres album et export PDF organisés en accordéons.
  • Interface adaptée aux petites résolutions sous Linux et Windows.
  • Fenêtres secondaires adaptées à l'espace disponible.
  • Gestion des emplacements par défaut des projets et des PDF.

Aperçu

  • Navigation par pages à gauche et par dates à droite.
  • Repères chronologiques par années, mois et jours.
  • Bulles d'information indiquant les pages et les périodes photographiques.

Export PDF

  • Présentation compacte des options et du contenu du document.
  • Suivi de la génération avec verrouillage temporaire des modifications du projet.

Fiabilité

  • Corrections de bugs et renforcement des tests automatisés.

🇬🇧 English

Version v0.4.0 introduces a more responsive interface, page and date navigation in the preview, and a streamlined PDF export experience.

Interface

  • Accordion-based Album Settings and PDF export options.
  • Support for smaller screen resolutions on Linux and Windows.
  • Secondary dialogs adapted to available screen space.
  • Platform-aware default locations for projects and PDFs.

Preview

  • Page navigation on the left and date navigation on the right.
  • Chronological markers for years, months, and days.
  • Information callouts showing page numbers and photographic date ranges.

PDF export

  • Compact layout for export options and document information.
  • Export progress tracking with temporary locking of project modifications.

Reliability

  • Bug fixes and expanded automated test coverage.

Photo Album 0.3.0

Choose a tag to compare

@MedShake MedShake released this 07 Oct 16:26

🇫🇷 Français

Cette version apporte une refonte importante de la gestion du cache, ainsi que plusieurs améliorations de la gestion des sources, de la synchronisation et de l’interface.

Important

Si vous avez déjà utilisé ou testé une version antérieure de Photo Album

Il est fortement recommandé d’effectuer une fois un nettoyage manuel des anciens caches après installation de la v0.3.0.

Ouvrez :

Paramètres → Gestion du cache…

puis cochez :

« Rechercher et supprimer aussi les caches créés par d’anciennes versions (peut prendre du temps) »

avant d’utiliser Vider le cache.

Les anciennes versions pouvaient créer des dossiers de cache à proximité des projets. La v0.3.0 utilise désormais un cache global et ces anciens caches ne sont plus nécessaires.

La recherche automatique des anciens caches est volontairement limitée au dossier utilisateur. Si vous avez stocké des projets ailleurs sur le système, d’anciens dossiers .*.photoalbum.cache peuvent subsister et devront éventuellement être supprimés manuellement.

Nouveau système de cache

  • Le cache est désormais global à Photo Album, au lieu d’être créé à côté de chaque projet.
  • Les caches des différents projets et sources sont centralisés dans l’emplacement prévu par le système d’exploitation.
  • Séparation plus claire entre les miniatures et les originaux mis en cache.
  • Nouvelle fenêtre Paramètres → Gestion du cache….
  • Affichage de l’espace utilisé par le cache et de l’espace disque disponible.
  • Limite globale configurable, avec une valeur par défaut de 20 Go.
  • Possibilité de choisir Sans limite.
  • Nettoyage global du cache depuis l’application.
  • Les fichiers temporaires sont supprimés sans toucher aux projets, à leurs métadonnées ni aux fichiers originaux des sources.
  • Les éléments lourds du cache peuvent être évincés lorsque la limite est atteinte, tout en protégeant les fichiers actuellement utilisés.
  • Suppression du cache associé lorsqu’une source est supprimée.
  • Nettoyage progressif des anciens caches liés aux projets ouverts.
  • Possibilité de rechercher et supprimer explicitement les caches créés par les anciennes versions.

Sources et fonctionnement hors connexion

  • Meilleure distinction entre une source distante simplement déconnectée et une source dont certaines images ne sont plus disponibles localement.
  • Nouvel état Source déconnectée avec avertissement orange.
  • Nouvel état Source déconnectée — images manquantes avec avertissement rouge.
  • Icône et texte utilisent désormais la couleur correspondant au niveau d’alerte.
  • La disparition ou l’inaccessibilité d’une miniature n’interrompt plus la reconstruction des cartes de sources.
  • La reconnexion d’une source Synology déclenche la synchronisation nécessaire pour restaurer les aperçus.
  • Amélioration de la gestion des sessions Synology expirées et des erreurs réseau.
  • Meilleure cohérence des états de source après reconnexion, synchronisation ou réactivation.

Synchronisation et métadonnées

  • La synchronisation est mieux limitée à la source concernée.
  • Les retours de synchronisation distinguent mieux succès complet, résultat partiel et échec.
  • Le journal d’activité ne signale plus prématurément une mise à jour réussie en cas d’échec partiel.
  • Amélioration de la gestion des erreurs Nominatim.
  • Les coordonnées GPS invalides ou non exploitables ne font plus échouer toute l’actualisation d’une source.
  • Nominatim n’est plus activé implicitement lors de l’ajout d’une source locale.
  • Amélioration de l’enrichissement des métadonnées lors des changements de source distante.

Aperçus et accès aux images

  • Amélioration de l’invalidation des caches d’aperçu après synchronisation.
  • Les pages, couvertures et pêle-mêle sont correctement reconstruits lorsque de nouvelles images redeviennent disponibles.
  • Meilleure gestion des originaux mis en cache lors de l’ouverture d’une image externe.
  • Les protections temporaires du cache sont correctement libérées en cas d’échec d’ouverture ou de préparation d’une image.
  • Les images indisponibles restent clairement signalées dans l’Aperçu.

Interface

  • Présentation des sources plus compacte sous forme d’accordéon.
  • Actions Synchroniser, Modifier / Reconnecter et Supprimer mieux regroupées.
  • États des sources plus explicites.
  • Titres Sources du projet, Photos du projet et Journal d’activité clarifiés.
  • Amélioration du message affiché lorsqu’aucun projet n’est ouvert.
  • Fenêtre de connexion Synology légèrement agrandie pour améliorer l’espacement et la lisibilité des champs.
  • Amélioration de la présentation de la fenêtre de gestion du cache.

Windows

  • Correction d’un problème pouvant conserver les métadonnées de version d’une ancienne installation lors d’une mise à jour par-dessus une version existante.
  • La fenêtre À propos doit désormais afficher correctement la version installée après une mise à niveau, sans nécessiter de désinstallation préalable.

Divers

  • Plusieurs correctifs de robustesse autour de l’ouverture des projets, des caches, des sources et des aperçus.
  • Nettoyage des anciens caches effectué en arrière-plan afin de ne pas bloquer l’ouverture d’un projet.
  • Renforcement des tests autour du cache, des sources et de la synchronisation.

🇬🇧 English

This release introduces a major rework of cache management, together with several improvements to source handling, synchronization and the user interface.

Important

If you have already used or tested an earlier version of Photo Album

It is strongly recommended to perform a one-time manual cleanup of legacy caches after installing v0.3.0.

Open:

Settings → Cache management…

then enable:

“Also search for and remove caches created by older versions (may take some time)”

before using Clear cache.

Previous versions could create cache directories next to project files. Photo Album v0.3.0 now uses a global cache, so these legacy caches are no longer required.

Automatic legacy-cache discovery is intentionally limited to the user directory. If projects were stored elsewhere on the system, old .*.photoalbum.cache directories may remain and may need to be removed manually.

New cache system

  • The cache is now global to Photo Album instead of being created next to each project.
  • Cache data for different projects and sources is centralized in the operating system's appropriate cache location.
  • Clearer separation between thumbnails and cached originals.
  • New Settings → Cache management… dialog.
  • Displays current cache usage and available disk space.
  • Configurable global cache limit, with a default of 20 GB.
  • New Unlimited option.
  • Global cache cleanup directly from the application.
  • Temporary files can be removed without deleting projects, project metadata or original source files.
  • Large cached assets can be evicted when the configured limit is reached while files currently in use remain protected.
  • Source-specific cache data is removed when a source is deleted.
  • Legacy caches associated with opened projects are progressively cleaned up.
  • Optional search and removal of caches created by older versions.

Sources and offline behaviour

  • Better distinction between a remote source that is merely disconnected and one whose images are no longer available locally.
  • New Source disconnected orange warning state.
  • New Source disconnected — missing images red warning state.
  • Both icon and text now reflect the warning severity.
  • Missing or inaccessible thumbnails no longer interrupt source-card reconstruction.
  • Reconnecting a Synology source triggers the synchronization required to restore previews.
  • Improved handling of expired Synology sessions and network errors.
  • More consistent source state after reconnection, synchronization or reactivation.

Synchronization and metadata

  • Synchronization is now better scoped to the affected source.
  • Synchronization feedback better distinguishes full success, partial results and failures.
  • The activity log no longer reports a successful snapshot update prematurely after a partial failure.
  • Improved Nominatim error handling.
  • Invalid or unusable GPS coordinates no longer cause an entire source refresh to fail.
  • Nominatim is no longer implicitly enabled when adding a local source.
  • Improved metadata enrichment when changing remote sources.

Previews and image access

  • Improved preview-cache invalidation after synchronization.
  • Pages, covers and collage layouts are correctly rebuilt when images become available again.
  • Improved handling of cached originals when opening images in an external application.
  • Temporary cache protection is correctly released when preparing or opening an image fails.
  • Unavailable images remain clearly identified in Preview.

Interface

  • More compact accordion-style source presentation.
  • Better organization of Synchronize, Edit / Reconnect and Remove actions.
  • Clearer source status information.
  • Clarified Project sources, Project photos and Activity log sections.
  • Improved message when no project is currently open.
  • Slightly larger Synology connection dialog for better spacing and readability.
  • Improved cache-management dialog layout.

Windows

  • Fixed an issue where package metadata from a previous installation could remain after upgrading over an existing version.
  • The About dialog should now display the correct installed version after an upgrade without requiring a full uninstall first.

Miscellaneous

  • Several robustness fixes around project opening, caches, sources and previews.
  • Legacy-cache cleanup now runs in the backgro...
Read more

Photo Album 0.2.2

Choose a tag to compare

@MedShake MedShake released this 07 Oct 09:56

🇫🇷 Français

Depuis la v0.2.1, cette version apporte principalement des corrections et des ajustements d’interface autour de la gestion des sources et du Plan de l’album.

  • Gestion des sources fiabilisée : synchronisation désormais mieux limitée à la source concernée, meilleure gestion des annulations, des erreurs Nominatim et des échecs de synchronisation.
  • Interface des sources améliorée : présentation en accordéon plus compacte, états de reconnexion plus clairs et actions mieux organisées.
  • Journal et états plus cohérents : suppression de messages trompeurs ou persistants et amélioration des retours d’activité.
  • Correctifs du Plan : amélioration de la stabilité des panneaux d’avertissements et d’optimisations ainsi que de leur affichage.
  • Libellés et navigation clarifiés : titres et messages de l’onglet Photos revus pour rendre l’interface plus explicite.

🇬🇧 English

Since v0.2.1, this release mainly brings fixes and interface adjustments around source management and the Album Plan.

  • More reliable source management: synchronization is now better scoped to the relevant source, with improved handling of cancellation, Nominatim errors, and synchronization failures.
  • Improved source interface: a more compact accordion layout, clearer reconnection states, and better organized actions.
  • More consistent logs and status messages: misleading or stale messages have been removed and activity feedback improved.
  • Album Plan fixes: improved stability and display of warning and optimization panels.
  • Clearer labels and navigation: wording and section titles in the Photos tab have been refined for better clarity.

Photo Album 0.2.1

Choose a tag to compare

@MedShake MedShake released this 06 Oct 21:24

🇫🇷 Français

Depuis la v0.2.0, cette version corrige principalement plusieurs points liés au Plan de l’album, tout en apportant quelques améliorations d’interface et de documentation.

  • Corrections du Plan : calcul des optimisations fiabilisé selon la granularité active (jour, mois, année ou fin d’album) et mise à jour correcte après modification du plan.
  • Améliorations d’interface : panneaux d’avertissements/optimisations plus sobres, icônes dédiées et aperçu rapide des pages et couvertures au survol depuis le Plan.
  • Documentation améliorée : README français et anglais revus, liens de téléchargement rapide rétablis et accès à la documentation simplifié.

🇬🇧 English

Since v0.2.0, this release mainly fixes several issues related to the Album Plan, while also bringing a few interface and documentation improvements.

  • Album Plan fixes: more reliable optimization calculations based on the active granularity (day, month, year, or end of album), with proper updates after Plan changes.
  • Interface improvements: cleaner warning and optimization panels, dedicated icons, and quick page and cover previews on hover directly from the Plan.
  • Improved documentation: revised French and English READMEs, restored quick download links, and simplified access to the documentation.

Photo Album 0.2.0

Choose a tag to compare

@MedShake MedShake released this 06 Oct 18:02

🇫🇷 Français

Cette version fait évoluer photoAlbum sur plusieurs points importants par rapport à la v0.1.0, avec un accent particulier sur les sources photo, la mise en page, l’interface et la robustesse générale.

  • ajout et amélioration de la gestion multi-sources, notamment pour les sources locales et Synology ;
  • amélioration de la gestion des métadonnées photo, de l’orientation et des statuts d’utilisation ;
  • ajout d’un mode automatique MSB 1/2/3 photos par page selon l’orientation des images ;
  • amélioration des mises en page MSB à 2 et 3 photos ;
  • enrichissement du Plan de l’album avec modèles, observations, diagnostics et pages spéciales ;
  • amélioration de l’aperçu et du rendu PDF, notamment la cohérence des tailles de police ;
  • amélioration du pack Simplex, dont le template « Photo pleine page » ;
  • ajout d’un vrai nom de projet, distinct du nom de fichier ;
  • persistance des principaux réglages d’export PDF : métadonnées, DPI et contenu exporté ;
  • nombreuses améliorations d’ergonomie et d’homogénéité visuelle dans les différents onglets ;
  • meilleure localisation des messages utilisateur en français et en anglais ;
  • nettoyage de plusieurs anciens chemins de compatibilité internes et simplification du code ;
  • renforcement et extension de la couverture de tests.

La compatibilité avec les projets créés avec la v0.1.0 reste prise en charge.


🇬🇧 English

This release introduces several significant improvements over v0.1.0, with a particular focus on photo sources, page layout, the user interface, and overall robustness.

  • added and improved multi-source support, including local and Synology sources;
  • improved handling of photo metadata, orientation, and usage states;
  • added an automatic MSB 1/2/3-photo-per-page mode based on photo orientation;
  • improved MSB 2-photo and 3-photo page layouts;
  • enhanced the Album Plan with templates, observations, diagnostics, and special pages;
  • improved preview and PDF rendering, including more consistent font sizing;
  • improved the Simplex pack, including the “Full-page photo” template;
  • added a proper project name, separate from the project filename;
  • persisted the main PDF export settings: metadata, DPI, and exported content;
  • numerous usability and visual consistency improvements across the different tabs;
  • improved localization of user-facing messages in French and English;
  • removed several obsolete internal compatibility paths and simplified the codebase;
  • strengthened and extended test coverage.

Compatibility with projects created using v0.1.0 is preserved.

Photo Album 0.1.0

Choose a tag to compare

@MedShake MedShake released this 27 Sep 12:58

🇫🇷 Français

Nous sommes heureux de vous présenter Photo Album v0.1.0, notre première version stable !

Les fichiers de projet créés avec les versions antérieures de Photo Album ne sont a priori pas compatibles avec cette version. Nous vous recommandons donc de recréer vos projets avec v0.1.0.

Nous vous recommandons également de désinstaller toute version antérieure de Photo Album avant d'installer v0.1.0.

À partir de cette première version stable, nous veillerons à préserver la compatibilité de vos projets lors des futures mises à jour et, lorsqu'une migration sera nécessaire, à la prendre en charge automatiquement.

Installation sous Windows

L'application Windows n'est actuellement pas signée numériquement. Microsoft Defender SmartScreen peut donc afficher un avertissement lors du lancement du programme d'installation.

Si cet avertissement apparaît, vous pouvez cliquer sur « Informations complémentaires », puis sur « Exécuter quand même » pour poursuivre l'installation.

Cet avertissement est lié à l'absence de signature numérique de l'application et n'indique pas, à lui seul, un problème avec le programme d'installation.

Merci de nous accompagner dans cette première étape de Photo Album !


🇬🇧 English

We are happy to introduce Photo Album v0.1.0, our first stable release!

Project files created with earlier versions of Photo Album are not expected to be compatible with this release. We therefore recommend recreating your projects with v0.1.0.

We also recommend uninstalling any previous version of Photo Album before installing v0.1.0.

Starting with this first stable release, we will preserve project compatibility across future updates and, whenever a migration is required, handle it automatically.

Installing on Windows

The Windows application is currently not digitally signed. Microsoft Defender SmartScreen may therefore display a warning when you launch the installer.

If this warning appears, you can click “More info” and then “Run anyway” to continue the installation.

This warning is caused by the application not being digitally signed and does not, by itself, indicate a problem with the installer.

Thank you for joining us at this first milestone for Photo Album!

Photo Album v0.1.0 RC4

Choose a tag to compare

@MedShake MedShake released this 26 Sep 17:20

This fourth release candidate focuses on album structure, template flexibility, and presentation refinements.

Highlights

  • Added day dividers, with configurable placement and automatic activation for albums covering a short period.
  • Added adaptive date titles to the simple day and month dividers. Automatic mode adjusts the displayed date according to the year and month dividers actually present in the album, while manual formats remain available.
  • Improved localized date formatting, including weekday/month names and French 1er.
  • Improved the geographic word cloud behavior across different page geometries.
  • Continued the template-pack architecture work, with self-contained packs and pack-owned translations.
  • Refined MSB template presentation and defaults, including consistent year-divider styling.
  • Documentation and template help were reorganized and streamlined.

This release candidate also includes numerous fixes, UI refinements, and additional test coverage.

911 automated tests pass.

As a release candidate, RC4 is intended for testing and feedback before the final 0.1.0 release.

Photo Album v0.1.0 RC3

Choose a tag to compare

@MedShake MedShake released this 25 Sep 14:45

This third release candidate focuses on the template system, rendering consistency, and preparation for extensible template packs.

Highlights

  • Self-contained template packs

    • Template-specific rendering, settings, layouts, translations, documentation, and resources now live inside their respective packs.
    • Third-party template packs can be added under src/photoalbum/templates/ without modifying the application core.
    • A public template-pack authoring API is now available.
    • MSB remains the default template pack with the existing default template selections.
  • Improved template rendering

    • Preview and PDF rendering now share the same generic rendering infrastructure.
    • Pack-specific translations are consistently used in previews and PDF output.
    • Template settings remain opaque to the application core and are interpreted by their owning pack.
  • Template pack discovery and lifecycle

    • Packs declare their capabilities through their manifests.
    • Layouts, renderers, settings editors, translations, and other extensions are discovered and activated generically.
    • Removing or rediscovering packs correctly updates their registered behavior.
  • Simplex improvements

    • Added configurable title support to the Simplex full-photo cover.
    • Improved organization and dynamic visibility of photo-selection settings.
  • Beta project format update

    • Album structure settings now use schema version 2.
    • Legacy unversioned album settings are intentionally not migrated during this beta phase.
  • Packaging

    • Debian release-candidate versions now use Debian-compatible pre-release ordering (0.1.0~rc3).
    • Template-pack resources and translations are included in packaged distributions.

Validation

The complete test suite passes with 810 tests.

This is still a release candidate. Feedback and bug reports are welcome before the final v0.1.0 release.