Skip to content

alfred-timein v2.0.3

Choose a tag to compare

@github-actions github-actions released this 06 Jun 02:44
· 11 commits to main since this release
102c9df

A reliable Alfred workflow for timezone lookups and time conversion.

What's Changed

Features

  • add cache pre-seeding with world capitals
  • optimize CI pipeline with artifact-based workflow

Bug Fixes

  • use hidden naming for build-only preseed binary
  • improve cache TTL behavior and add comprehensive tests
  • ensure cache file is generated at build time, not shipped
  • include essential Alfred workflow files in build
  • correct screenshot path reference in info.plist
  • automate version updates in info.plist during build
  • pre-seed cache with both coordinate and city name keys
  • CLI now uses pre-seeded cache for fast lookups
  • CLI detects cache in current directory for Alfred workflow
  • simplify Alfred cache detection and remove debug output
  • fix integration tests to use pre-generated cache and Alfred format
  • achieve 117x cache speedup with optimized integration tests
  • update cache consistency test for unified cache architecture
  • update geotz tests for unified cache architecture
  • regenerate pre-seeded cache for consistent test performance
  • unify BDD tests to use same cache location as CLI
  • regenerate complete pre-seeded cache with all 46 capitals
  • eliminate all old cache location references once and for all
  • add preseed regeneration to all test suites
  • explicitly specify files to include in Alfred workflow

Code Refactoring

  • unify cache to always use ./geotz_cache.json
  • consolidate cache tests into single integration test

CI/CD

  • auto-cancel previous builds on new push to same branch

Maintenance

  • remove temporary build artifacts and test files

Installation

Download TimeIn.alfredworkflow and open with Alfred.

CLI Tools

Download individual command-line tools:

  • geotz - Timezone lookup by coordinates
  • timein - Time conversion and display