- Fix time steps for non quarter hour (#125)
- Add dockerfile for containerized buchungsstreber
- Introduce DailyDoings (#107)
- Add creation time to
add
command (#115) - Fix handling of empty YAML buchungen file
- Fix search path for config file
- Fix "Messy" YAML file when using the
add
feature (#84)
- Make sure entries get added in order (#83)
- Add time entries or notes from command line (#11)
- Template handling for Buch format (#48)
- Expand path configuration for Git generator
- Various housekeeping actions
- Introduce Renovate
- Fix confusing internationalized confirmation of saving entries in german
- Prefer VISUAL environment variable for opening editor
- Documentation enhancements
- Various generator fixes
- Remove usage of
/users/current
API endpoint to avoid issues with certain Redmine installations
- Bugfix regarding entries not getting aggregated in
buchen
action
Note that this release contains backwards-compatibility breaking changes.
- Remove deprecated
gcalcli
generator - TUI behavioural change: Using the enter key after committing the times will now switch to the next day, escape will stay on current day
- The curses library used for the TUI was replaced due to instability
- A separate
buchungsstreber-tui
gem will be published for easier TUI usage
- Add color configuration for redmines
- Make minimum time per entry configurable
- Minor and major bugfixes while moving from GitLab to GitHub as platform
- Add an english README file
- Add general documentation for a more open development and contribution guidelines
- ncalcli generator can now filter shown entries
- behavioral change: regexp resolver will now override non-empty fields in entries
- Relax validation for duplicated entries
- TUI gets a
today
argument
buchungsstreber watch today
- Documentation enhancements
- Performance enhancements/reduced API usage for TUI
- Fix generation in YAML format if file contains a single newline
- Bring YAML Format in line regarding generators
- Bugfix release regarding translations
- There is no release v2.2.3
- Revise TUI keys for exiting sub-window (enter, space, backspace)
- Add german and english translations
- Skip entering times already available on Redmine server
- Revise arrow keys in TUI
- Add
ncalcli
generator - Bugfixes
- Enhance TUI with curses for entering hours
- Aggregate time entries
- Bugfixes
- Unstable development release
- Add TUI with curses for displaying hours
- Refactor application for extensibility
- Add concept of generators (generate entries if none exist)
- Add concept of resolvers (revise entries)
- Add CLI with more commands
- Add built-in initialization if no config exists
- Add built-in help on first-use
- Make installable as a ruby gem
- Provide commandline app
buchungsstreber
- Add configuration option for working hours (8h by default)
hours: 8
- Support time spans as issue time (rounded up to quarters of an hour)
- Initial release