Skip to content

Latest commit

 

History

History
154 lines (109 loc) · 4.3 KB

changelog.md

File metadata and controls

154 lines (109 loc) · 4.3 KB

Changelog

0.1.15 - 2024/07/26

  • Improve OS check.

0.1.14 - 2024/07/21

  • Improve software dependency check.
  • Improve runtime environment.

0.1.13 - 2024/07/02

  • Improve OS check.
  • Improve line clearing throughout.
  • Update radars and camera descriptions data.

0.1.12 - 2024/06/25

  • Add progress bar
  • Add 'estimated time remaining' indicator to progress bar, and integrate with spinner.
  • Improve spinner characters handling for progress bar.
  • Only show progress bar and spinner when running with a TTY.
  • Improve cron handling.
  • Improve other non-interactive usage.
  • Improve cleanup by extending interrupted to run on SIGHUP.
  • Improve documentation for auto mode when running timelapse.
  • Improve timelapse efficiency by merging scaling and labelling into one process.
  • Improve spinner line clearing.
  • Turn off debug logging by default.

0.1.11 - 2024/06/11

  • Improve spinner return-code logic.
  • Disable STDIN from interrupting ffmpeg during timelapse encoding.

0.1.10 - 2024/06/08

  • Improve interrupted cleanup.
  • Revert ffmpeg to H.264 for browser support, and introduce two-pass encoding.

0.1.9 - 2024/05/27

  • Improve cleanup when turning debugging off.
  • Improve traps and garbage collection.
  • Move to H.265 rendering with Constant Rate Factor compression.
  • Default to 4K, 25fps.

0.1.8 - 2024/05/17

  • Improve clear scrollback.
  • Improve ffmpeg construction.

0.1.7 - 2023/05/04

  • Improve software update handling.
  • Add Himawari-8 satellite image examples to documentation.
  • Code clean-up, minor refactoring.

0.1.6 - 2023/04/13

  • Add choice for Frames Per Second during timelapse build.
  • Add choice for maximum video resolution during timelapse build.
  • Add spinner for convert during timelapse creation.
  • Add archiving/compression after successful timelapse build.
  • Improve ffmpeg pixel format.
  • Improve ffmpeg video profile and compression.

0.1.5 - 2023/04/04

  • Add file locking during timelapse creation, to prevent concurrent ID processing.
  • Improve displaying version and documentation.
  • Overhaul update handling.

0.1.4 - 2023/03/29

  • Improve software update handling.
  • Improve collected images file handling.
  • Introduce compressed archiving.
  • Improve garbage collection.

0.1.3 - 2023/03/19

  • Improve update handling and garbage collection.
  • Improve start-up Operating System and bundled-files dependency checks.
  • Introduce dialog boxes for list, and add search to display IDs and description data as searchable text.
  • Improve error message handling.
  • Improve help screens.
  • Improve and update documentation.
  • Fix bug when making timelapse videos that occurred when running into stay .listing files.

0.1.2 - 2023/03/14

  • Improve debug logging.
  • Introduce large randomised wait of up to 60 seconds before bulk satellite image fetching even commences when running as a cronjob, to distribute server load at remote end, and avoid dramatic i/o inrush at local end.
  • Add small random wait between each satellite image file during bulk fetching, to distribute server load in automated instances at remote end generally.
  • Make positional parameters consistent throughout the codebase; improve code readability and comments.
  • Add a spinner that displays while waiting for fetching satellite/radar lists to complete.
  • Add a stopwatch to record and pretty-display total time taken to fetch, or build a timelapse.
  • Add documentation.
  • Fix bug where radar layers were not moved to .archive when radar timelapse was successfully completed.
  • Hide cursor during flattening images.
  • Update radar description data.

0.1.1 - 2023/03/01

  • Overhaul the method for logging bugs.
  • Code clean-up, minor refactoring, and improve garbage collection.
  • File-system permission bits clean-up throughout.

0.1.0 - 2023/02/26

  • Introduce path locking when fetching.
  • Add update option.
  • Add reset option.
  • Replace ncftp with wget throughout.
  • Add timestamping to Himawari frames.
  • Add timestamp globbing capability to fetching.
  • Bugfix convert image canvas-size crash. Thanks @matt_brown.
  • Add code debug logging and turn it on by default.

0.0.1a - 2022/11/05

  • Development started.

0.0.0a - 2022/10/13

  • Proof of concept, as radars.sh.