Changelog
- 7dc9ad0 chore: update upload-artifact 3 -> 4
- 26ec0a4 Releasing 0.8.0
- 10f602a chore: update bubbletea
- a0820b3 Update nightly.yml
- 45dc673 Update release.yml
- 887970a Update nightly.yml
- 2c68b71 Removed broken Android builder
- 8091ce7 feat: Added Auto release workflows
- c486a23 Move more fixtures to testdata/
- 5ae5e74 view_test.go: Test zero-minute key mapping
- 6f15796 view_test.go: Test new weekly key mappings per 31f3810
- 14834de view.go: highlight zone with markers (main.go: "j"/"k" keys)
- de3c249 DST support Part 6: view.go: Format styles (main.go: "f" key)
- a24b295 DST support Part 6: view.go: Zone offset styles (main.go: "z" key)
- ebe151c DST support Part 5: config_test.go: Test LoadConfigParser
- 05e7bb0 DST support Part 5: zone.go: Test dynamic VerboseString(t)
- 6ae2cd4 DST support Part 5: zone.go: Dynamic VerboseString(t) (fix 0bdd6e2)
- 4d4656f DST support Part 5: zone.go: Redefine Name, add dynamic Abbreviation(t)
- 9629798 DST support Part 5: zone.go: Add Loc
- fcf2411 DST support Part 4: view.go: Midnight DST support (fix 01ff381)
- 2d7d2af DST support Part 3: view.go: DST start/end visual indicators
- 4afebad DST support Part 2: view.go: Major DST implementation (breaking changes, fix 092a39a) and +/-/0 keys for minute navigation (fix cb3ba9f)
- 65b054a DST support Part 2: view.go: Rename currentTime to timeInZone
- a4fcc42 DST support Part 1: clock.go: AddHours: Preserve current minute (fix cb3ba9f)
- 65af450 DST support Part 1: config.go: Use stable time (fix 0bdd6e2)
- 47440d4 Prepare DST support: testdata/view/test-local-timezones.txt (right-aligned e4e6d44)
- 76971ea Prepare DST support: testdata/view/test-local-timezones.txt (original as at v0.7.0)
- 89ab873 Prepare DST support: view_test.go: Local zone comparison
- c3a94f1 Prepare DST support: testdata/view/test-dst-midnights.txt (right-aligned e4e6d44)
- cb540b1 Prepare DST support: testdata/view/test-dst-midnights.txt (original as at v0.7.0)
- fb9f22c Prepare DST support: view_test.go: Midnight DST support
- 2e4846a Prepare DST support: testdata/view/test-fractional-timezone-offsets.txt (with regressions 0bdd6e2 and cb3ba9f)
- c2f5277 Prepare DST support: testdata/view/test-fractional-timezone-offsets.txt (right-aligned e4e6d44)
- 878618d Prepare DST support: testdata/view/test-fractional-timezone-offsets.txt (original as at v0.7.0)
- 20cfefe Prepare DST support: view_test.go: Fractional timezone testing
- d6fc724 Prepare DST support: testdata/view/test-dst-*-days.txt: wrong zones (with regression 0bdd6e2)
- eea0756 Prepare DST support: testdata/view/test-dst-*-days.txt: right-aligned (feature e4e6d44)
- ac2acaa Prepare DST support: testdata/view/test-dst-*-days.txt: left-aligned (original as at v0.7.0)
- 7b9476d Prepare DST support: view_test.go: DST testing
- b13d0c2 logger_test.go
- 332a496 config_test_keys_dup.toml
- 79eb5ce config_file_test.go
- 439520d config_file.go: Parameterise filename for unit testing (fix #68)
- 95d94ea README.md: Use example-conf.toml
- ac4d82c search_test.go: Test SearchZones, SortedNames, and Print (see d6c5408)
- 6b547d0 main.go: Usage: -list [filter] (fix d6c5408)
- 584ac78 main_test.go: Test showHelp key (see 6e62971)
- 4b5b62a main_test.go: Fix SetupLogger (fix 88dec44 fix #65)
- 40cce80 config.go: Conventional keymappings (see 31f3810 and dd82c96 fix #64)
- d95f46e config.go: Remove redundant NewDefaultConfig (fix 31f3810)
- 98b1a9d config.go: Fail for conflicting keymaps (see 2139f90 fix #63)
- e152d85 config.go: Fix regression of UTC missing (fix 31f3810 fix 2139f90 fix #66)
- b8d3ffc main_test.go: Use stable test data, fix “military time” test (help #56)
- df2f11e Add clock_test.go (help #56)
- 39053d2 clock.go: Preserve timezone (fix 0bdd6e2 #57); fix -w with -when (fix 057fc06 #58)
- 5e7ae52 Dynamic right-alignment of dates
- 4ac8666 [fix] Update main "quit" test to load default keymaps
- 09a657c [doc] minor tweaks to syntax
- 649c3ff Panic less often
- 769d25b Don't use config if config-loading failed
- 7703d99 Optimize a bit key matching
- 74ba085 Add "Quit" to config options
- bd60d88 Add default keymaps to tests
- e67d4c3 Documentation for config files and debug logs
- ae15551 Merge env and file zone config
- 88dec44 Debug Logger
- 645336b Silently fail without config file
- 31f3810 Merge File and Env configs
- 783aa48 Clean up logs
- 9c6e93d Dynamic keymaps
- 6e20610 Refactor env conf, read keymaps from file
- 2139f90 Load settings from config file
- d3345de Run tests on supported go versions
- 7877a0e Stick to the oldest supported Go version for now
- abfdd59 Support linux pipes (ex: less)
- a141a68 Update GitHub Actions deps
- 51bf458 Fix test
- 0bdd6e2 Consolidate clocks
- 6e62971 Add help toggle
- cf2bc34 Revert showDates default to false
- 7a0932b Fix double day jump bug
- 0c9a6b2 status line for latest commands
- 848a15b Add year to time
- e4e6d44 Use time color as highlighted bg color, right align time
- 057fc06 watch flag
- 6b4772b Open on timeanddate.com
- dd82c96 Scroll by week and day
- d2498e6 Update clock on minute tick
- cb3ba9f Update clock as you move, allow day movements, add month to view
- 7f0672a Press t to go to current time
- 9371d9c Bump golang.org/x/text from 0.3.7 to 0.3.8