Skip to content

Releases: thekid/dialog

3.2.0: Timezones

06 Mar 21:50

Choose a tag to compare

  • Added support for EXIF attribute lens as alternative if lensModel is
    not set - original Canon lenses use the latter, Sigma the first.
    (@thekid)
  • Merged PR #80: Store timezone in database and use it to render dates as
    observed by the creator
    (@thekid)

3.1.0: Text before images, map connections

13 Dec 11:31

Choose a tag to compare

3.0.0: Redesigned feed, lightbox, weather

10 May 08:21

Choose a tag to compare

  • Merged PR #77: Use CSS layers, see https://caniuse.com/css-cascade-layers
    (@thekid)
  • Changed current journey to be displayed with a pulsating border in the
    journeys overview map
    (@thekid)
  • Fixed weather being incorrect for current dates; there's a 5-day delay
    in the historical data from OpenMeteo
    (@thekid)
  • Merged PR #76: Include videos in lightbox using a minimalistic player.
    (@thekid)
  • Merged PR #75: If a content is formed of a single video, play in feed
    (@thekid)
  • Merged PR #74: Show 1 preview image and collapse the rest into an
    overlapping list in feed
    (@thekid)
  • Merged PR #73: Preview previous and next images when swiping inside
    lightbox
    (@thekid)
  • Merged PR #72: Show lens model and creation date from EXIF and XMP
    segments. Heads up: This requires to run a migration script, see
    the pull request!
    (@thekid)
  • Enabled keyboard navigation with pos1, end and <- and -> arrow
    keys, as well as swiping left and right inside lightbox
    (@thekid)
  • Merged PR #71: Aggregate weather for entries when importing. This uses
    the free https://open-meteo.com/en/docs/historical-weather-api API
    (@thekid)
  • Merged PR #70: Speed up importing from local directory. The import
    tool was more or less completely rewritten for this purpose. As a side
    effect, it's way more extensible
    (@thekid)
  • Fixed issue #69: ffpmeg warnings when converting videos - @thekid
  • Implemented support for conditional requests in Atom feed using the
    If-Modified-Since header.
    (@thekid)
  • Merged PR #68: Show preview images instead of marker icons on map
    (@thekid)
  • Merged PR #67: Switch journeys to display entries oldest - newest
    (@thekid)
  • Upgraded Docker image to PHP 8.4 following its release on 2024-11-21
    https://www.php.net/releases/8.4/en.php
    (@thekid)

2.6.0: Atom feed & map scrolling

07 Dec 11:29

Choose a tag to compare

  • Assigned a high fetchpriority to the cover image to further improve
    home page performance. See #65
    (@thekid)
  • Merged PR #66: Add an Atom feed at /feed/atom, showing the 20 newest
    entries, each with one preview image. Requested in #63.
    (@kiesel, @thekid)
  • Changed maps to not interrupt page scrolling as requested in #64
    (@kiesel, @thekid)
  • Changed image import to rounds focal lengths, which are potentially
    expressed as a fraction
    (@thekid)
  • Merged PR #62: Extract OpenLayers mapping JS & CSS into separate
    bundle, reducing the amount of JS to be loaded for the home page by
    more than 800 kilobytes
    (@thekid)

2.5.0: CSS nesting

29 Sep 08:41

Choose a tag to compare

2.4.0: Asymmetric visibility refactoring

15 Sep 17:57

Choose a tag to compare

2.3.0: Cover image preloading

20 May 08:51

Choose a tag to compare

  • Preload the cover image, increasing the LightHouse score on the
    home page to 99. See #18
    (@thekid)

2.2.0: OpenLayers update

16 May 13:21

Choose a tag to compare

2.1.1: Card styling fix

06 May 12:46

Choose a tag to compare

2.1.0: LIVE display in feed

28 Apr 14:22

Choose a tag to compare

  • Added LIVE display inside feed, fixed query problem when images
    are not set yet
    (@thekid)
  • Upgraded xp-framework/imaging and xp-forge/web-auth libraries,
    removing dependency on the XML library
    (@thekid)
  • Upgraded xp-framework/command library, being able to adjust the
    argument methods' prefixes to the much nicer use.
    (@thekid)