Skip to content

Latest commit

 

History

History
153 lines (124 loc) · 5.55 KB

CHANGELOG.md

File metadata and controls

153 lines (124 loc) · 5.55 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.4.1] - 2024-04-16

Fixed

  • Issue #113: Fix incorrectly parsed debug setting.
  • Remove need for application cache directory after changes to icon cache

[1.4.0] - 2024-04-15

Added

  • Support for auto-discovery of sites from docker.
  • Language/translation support and several translations.
  • Integration of Dasboard Icons support (https://github.com/walkxcode/dashboard-icons).
  • Detailed debug option and much improved error handling.
  • Discussion #81: Add meta tags for mobile compatibility.
  • Discussion #78: Add option for custom greeting message.
  • Universal caching for all site icon types, removes previous favicon cache mechanism.

Fixed

  • Issue #82: Ampersand in url in sites.json breaks icon.
  • Issue #110: Fix styling of site name when using alt layout.
  • Make sites list scrollable if large number of sites.
  • Fix broken forward caching of Unspash images, images were not rotating.
  • Fix double logging of PHP error by nginx in docker container.
  • Fix potential XSS issue from unsplash data.
  • Fix broken site image in search results.
  • Remove unnecessary console.log() in Weather.js.

[1.3.2] - 2023-03-17

Fixed

  • Issue #59: Show content on weather API error.
  • Issue #67: Remove animated SVG background image from icons.
  • Update outdated NPM packages.
  • Several other minor bugfixes.

[1.3.1] - 2023-03-06

Added

  • Issue #55: Add CUSTOMWIDTH option.
  • Issue #58: Add config option to disable IPv6 support in nginx.
  • Issue #68: Add per-site options for flexibility in checking status.
  • Issue #69: Add option to disable SSL cert verification for site status check.
  • Issue #74: Implement scrollable mobile site view.

Fixed

  • Issue #66: Allow for background blur of 0.
  • Fix incorrect order of arguments in Cache::save().
  • A few other minor code improvements.

[1.3.0] - 2022-07-26

Added

  • Real-time status monitoring for each site. Jump can now ping your sites and report on their availability (e.g. online, offline, error).

Fixed

  • Close session early to avoid session lock blocking API calls.
  • Updated composer packages, addresses several security alerts for older version of Guzzle.
  • Updated NPM packes, addresses vulverabilities in Terser and EJS.
  • Fix incorrect reference to CSS file in error page.
  • Various minor code improvements.

[1.2.4] - 2022-07-19

Added

  • Issue #41: Add support for a custom favicon.
  • Add new default favicon.

Fixed

  • Refactor API implementation.
  • Various other code improvements.

[1.2.3] - 2022-07-07

Added

  • Android Chrome header colour now matches background colour when using unsplash.
  • Extra deny rules for added to nginx.conf for composer and vendor directories.
  • Version number now displayed in docker logs.

Fixed

  • Issue #35: Fixed issue with assets not loading correctly when hosted in sub-directory.

[1.2.2] - 2022-06-30

Added

  • Issue #35: Add optional WWWURL config param.
  • Issue #37: Add ALTBGPROVIDER config option.
  • Issue #38: Add optional description to sites.

Fixed

  • Issue #36: Improve use of cache to avoid waiting for lock timeout.

[1.2.1] - 2022-06-07

Fixed

  • Fix incorrect keyup check for ctrl-shift-/
  • Fix wrong cache expiry for unsplash data.

[1.2.0] - 2022-06-06

Added

  • Search: Search for sites added to Jump and also open a query in configurable list of search engines.
  • Unsplash integration: Use random background images from Unsplash collections instead of local images.

Fixed

  • Tighten spacing between sites list.

[1.1.4] - 2022-05-10

Added

  • New alternative layout for sites list, works better for sites with longer names (resolves issue #26).
  • Improved security and privacy: Local Google fonts, session handling for API and CSRF checks.

Fixed

  • Issue #27: Daylight Savings Not Showing (when OWM API is not used).
  • Improved API error reporting (Issue #25).
  • Generate unique hashes for JS/CSS filenames via webpack so updated assets are downloaded quickly after upgrading.

[1.1.3] - 2022-03-23

Added

  • Issue #20: Added option within sites.json to open links in a new tab.

Fixed

  • Typo in readme, corrected "OWPAPIKEY" to "OWMAPIKEY" in Open Weather Map section.

[1.1.2] - 2022-03-17

Added

  • Show alternative 12 hour clock format using the "ampmclock" option.

Fixed

  • Fix issue #15: Properly encode and escape URLs with query params.
  • Fix issue #16. UTC timezone shift was being multiplied by 1000 every 10 seconds.

[1.1.1] - 2022-03-17

Fixed

  • Metrictemp option was not passed to page template.
  • Corrected some typos in readme and comments.

[1.1.0] - 2022-03-16

Added

  • Sites can be categorised using tags in sites.json.
  • Friendly greeting can be disabled using the "showgreeting" config option.
  • Background brightness and blur can be customised using the "bgbright" and "bgblur" config options.

Fixed

  • Initial page load is no longer stalled while favicons are retrieved and cached.
  • Calls to OpenWeather API are proxied via server so API key is not exposed to client.

[1.0.3] - 2022-02-21

Added

  • New weather description and temperature display in bottom right of page.
  • Option to show/hide clock (SHOWCLOCK).
  • Option to switch between metric and imperial temperature (METRICTEMP).
  • Global defaults in sites.json for nofollow and icon.
  • Jump now has a favicon!

Fixed

  • Clock will now show correct time where local time zone is not the same as UTC.