All notable changes to this project will be documented in this file.
Miscellaneous Tasks
Refactor
Build
- Fix GitHub workflow artifact upload (bf501ec)
Miscellaneous Tasks
Ci
- Upgrade go executable to fix security issues (45c4466)
Refactor
- Update dependencies (#45) (1314e95)
Bug Fixes
- Fill summary if description exists (0d6aebe)
Miscellaneous Tasks
- Upgrade dependencies (037ffdd)
Refactor
Styling
- Fix formatting for clockify tests (26fa0b1)
Build
- Add homebrew formula publishing (82d115c)
Bug Fixes
- Multiple small issues fix (#35) (ebb0730)
Build
- Sign build artifacts (d69bde3)
Bug Fixes
- Use 7 char long commit hash (d137a63)
Bug Fixes
- Set timeout for tempo uploader (afc16c1)
Documentation
- Fix regex value string quotation marks (f2a9051)
Features
- Add filtering for projects and clients (#29) (ea5031f)
- Add token name option for token auth (cff5e53)
- Add Harvest as source (#33) (c949a0c)
Miscellaneous Tasks
Refactor
- Rework client composition logic and remove unnecessary Toggl flag (#30) (6658984)
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
- Add MIT license (3c3b64c)
- Add initial .gitignore (47e5b92)
- Add dependencies (1a24535)
- Add issue templates (99fba16)
- Add virtualenv to gitignore (466aa6d)
- Refactor and add badges (72f091f)
- Add pull request template (21ce60a)
- Create PR welcome messages (76f99b6)
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)