Skip to content

v0.1.0

Compare
Choose a tag to compare
@gabor-boros gabor-boros released this 20 Oct 06:58
· 44 commits to main since this release

Changelog

Bug Fixes

  • Solve time parsing issue when start or end date is defined (3d9c7be)
  • Upload related task entries sequentially (#14) (55ffaed)
  • Add missing user filtering for Toggl integration (649f873)

Documentation

  • Add readme file (6784310)
  • Add code of conduct (6b29c4f)
  • Update go install instructions (a91840f)
  • Add project documentation and changelog generation (c82e766)
  • Fix broken links (9938b0b)
  • Update project home page in help output (114dfdb)
  • Extend release document (d1c24c2)
  • Correct some typos (4c4eea6)
  • Fix configuration option kind (7da72a9)
  • Update bug report and feature request links (fb79d57)
  • Update documentation generation path triggers (cabc5d9)
  • Add migration guides (aaebe2c)
  • Change installation instructions (b7a644f)
  • Add example configuration for all sources (693bf6a)

Features

  • Initial worklog implementation (b73017b)
  • Add basic client implementation (2501bcc)
  • Add basic tempo client implementation (202ac41)
  • Add basic clockify client implementation (cb04282)
  • Add initial CLI implementation (98a6759)
  • Add initial timewarrior integration (748a304)
  • Add upload status indicator (#10) (d27c124)
  • Add initial Toggl Track integration (#13) (59c2a17)

Miscellaneous Tasks

Refactor

  • Rename worklog search and create path (b3d1ede)
  • Return a list of entries instead of a pointer to a list of entries (000a6b7)
  • Rename every occurance of item to entry (38f37ab)
  • Update command headline (e1fa381)
  • Replace table printer and refactor utils (67721bf)
  • Rename tasks-as-tags to tags-as-tasks and tasks-as-tags-regex to tags-as-tasks-regex (180126b)
  • Rename ci.yml to build.yml (4165ea4)
  • Rename codeql-analysis.yml to codeql.yml (88edae1)
  • Remove unused verbose flag (28f865d)
  • Do not return pointer slice when splitting (481eb3b)
  • Add entry duration splitting as a method (4fbb077)
  • Use outsourced entry duration splitting (7be81c2)
  • Wrap errors into client.ErrFetchEntries (90f3f2b)
  • Simplify worklog creation (15bdad7)
  • Fix multiple quality issues (#27) (08dff13)
  • Adjust release workflow (6854d9a)

Testing

  • Add benchmarks for NewWorklog (87f6767)
  • Remove unused mock server opts (9fba963)
  • Use UTC for time zone in tests (145031e)
  • Fix annoying flaky tests (48b57c6)

Build

  • Add initial Makefile (d25eab8)
  • Add post build hook to call upx (6391c0f)
  • User .Version in snapshot name (d3299d3)
  • Add coverage reporting (5911595)
  • Add several Makefile improvements (291bc75)
  • Remove upx for now (a05c010)
  • Fix build removing test output (d861564)

Ci

  • Add CodeQL integration (29d4b74)
  • Setup PR builds (210c58f)
  • Update cron frequency (05db753)
  • Disable build targets but ubuntu (c4c04f5)
  • Report coverage (bb4982e)
  • Checkout code before coverage reporting (ecb3edb)
  • Fine-tune artifact stashing (8e05ab3)
  • Do not run docs deploy on pull requests (637bb6e)
  • Replace PR welcome bot (b4b7291)