-
db069dfb4b
chore: bump version to 1.12.1
main
v1.12.1
Кокос Артем Николаевич
2026-09-15 15:43:11 +07:00
-
4a9a21624d
fix: sliding period window for datetime precision
Кокос Артем Николаевич
2026-09-15 15:40:20 +07:00
-
35fa585bd0
feat: add email confirmation prompt before sending report
v1.12.0
Кокос Артем Николаевич
2026-07-26 16:15:10 +07:00
-
3accb1212c
fix: use OS trust store for TLS verification via truststore
v1.11.1
Кокос Артем Николаевич
2026-07-17 18:39:53 +07:00
-
3b9cfdcf7d
chore: bump version to 1.11.0
v1.11.0
Кокос Артем Николаевич
2026-07-17 17:57:31 +07:00
-
c8df40fe5c
docs: rewrite README, add user guide, sync CONFIG.md with code
Кокос Артем Николаевич
2026-07-17 17:48:52 +07:00
-
1dc19f8c1a
ci: add Gitea Actions workflow for tests and linters
Кокос Артем Николаевич
2026-07-17 15:49:27 +07:00
-
29e7615d20
chore: configure isort to use black profile
Кокос Артем Николаевич
2026-07-17 15:25:52 +07:00
-
8614062ecd
feat: status translation overrides via YAML config
Кокос Артем Николаевич
2026-07-17 15:18:27 +07:00
-
09f6062e8c
fix: restore .env loading for --init-config
Кокос Артем Николаевич
2026-07-17 14:45:31 +07:00
-
eef09538e6
Merge branch 'refactor/63-dead-code'
Кокос Артем Николаевич
2026-07-17 13:51:53 +07:00
-
-
da1bd72332
Merge branch 'refactor/62-64-56-config'
Кокос Артем Николаевич
2026-07-17 13:51:53 +07:00
-
-
1c0ada2baf
refactor: remove dead code in cli and xlsx
Кокос Артем Николаевич
2026-07-17 13:41:57 +07:00
-
-
-
1683b0f893
fix: default report period to current month
Кокос Артем Николаевич
2026-07-17 13:38:14 +07:00
-
1df1194f58
refactor: remove import-time side effects
Кокос Артем Николаевич
2026-07-17 13:35:02 +07:00
-
829f1b73fd
fix: unify verify_ssl semantics across config sources
Кокос Артем Николаевич
2026-07-17 13:28:32 +07:00
-
-
debdede97a
Merge branch 'fix/55-cli-sanitize'
Кокос Артем Николаевич
2026-07-17 12:57:43 +07:00
-
-
fa428e42fa
Merge branch 'fix/54-57-config-security'
Кокос Артем Николаевич
2026-07-17 12:57:43 +07:00
-
-
fb1ca1d9b8
fix: sanitize Redmine exception output in CLI
Кокос Артем Николаевич
2026-07-17 12:51:23 +07:00
-
-
-
b624a8b8c2
fix: warn when TLS verification is disabled
Кокос Артем Николаевич
2026-07-17 12:50:40 +07:00
-
a1febd6999
fix: require HTTPS for Redmine URL
Кокос Артем Николаевич
2026-07-17 12:48:45 +07:00
-
-
594db90227
fix: warn on silent data loss in report
Кокос Артем Николаевич
2026-07-17 12:27:50 +07:00
-
598f2d35a1
fix: resolve --user-login by exact match
Кокос Артем Николаевич
2026-07-17 12:21:47 +07:00
-
46674ba926
fix: normalize datetimes to aware UTC in dedup
Кокос Артем Николаевич
2026-07-17 12:11:35 +07:00
-
c4ec23048a
fix: accept datetime ranges in parse_date_range
Кокос Артем Николаевич
2026-07-17 11:44:13 +07:00
-
d135408f5e
test: strengthen #58 dedup trap to assert filtering
Кокос Артем Николаевич
2026-07-17 11:22:10 +07:00
-
3a3a7bb39c
test: fix cli mocks, add pytest config and coverage gaps
Кокос Артем Николаевич
2026-07-17 10:59:47 +07:00
-
7ca58f881e
fix: declare direct dependencies requests and urllib3
Кокос Артем Николаевич
2026-07-17 10:44:14 +07:00
-
e587684ad7
fix: require Python >= 3.10
Кокос Артем Николаевич
2026-07-17 10:33:33 +07:00
-
5f51d40fef
Merge branch 'fix/default-to-today'
v1.10.1
Кокос Артем Николаевич
2026-07-10 16:52:55 +07:00
-
-
22f1733a5d
refactor: use single date.today() call in get_default_date_range
Кокос Артем Николаевич
2026-07-10 16:50:44 +07:00
-
17b0e99aa3
chore: bump version to 1.10.1 and update README
Кокос Артем Николаевич
2026-07-10 16:46:30 +07:00
-
8992bb922e
docs: explain optional period.default_to and today fallback
Кокос Артем Николаевич
2026-07-10 16:40:22 +07:00
-
608afe08e3
fix: default missing period.default_to to today
Кокос Артем Николаевич
2026-07-10 16:33:28 +07:00
-
-
e1862462af
feat: add HTML email body for --send (#48)
v1.10.0
Кокос Артем Николаевич
2026-07-10 15:24:27 +07:00
-
863ad50cc3
feat: add report.no_time config option for automatic modes
Кокос Артем Николаевич
2026-07-10 14:38:07 +07:00
-
5e1c366a60
docs: update README, CONFIG and pyproject.toml for --send feature
Кокос Артем Николаевич
2026-07-10 12:46:46 +07:00
-
0968560090
style: apply ruff format to all source files
Кокос Артем Николаевич
2026-07-10 12:39:24 +07:00
-
25425901b1
fix: handle save_period_to_config errors, remove duplicate _MockIssue
Кокос Артем Николаевич
2026-07-10 12:37:46 +07:00
-
b0e353c565
feat: auto-email sending via SMTP (--send flag)
Кокос Артем Николаевич
2026-07-10 12:37:02 +07:00
-
b926dd0d49
chore: bump version to 1.9.0
v1.9.0
Кокос Артем Николаевич
2026-07-07 11:11:58 +07:00
-
80faccb1f9
docs: add --commit documentation to README and CONFIG
Кокос Артем Николаевич
2026-07-07 10:48:36 +07:00
-
9b78d66769
feat: --commit flag (#44)
Кокос Артем Николаевич
2026-07-07 10:47:08 +07:00
-
485be063d2
docs: update README and CONFIG for #43 #47
Кокос Артем Николаевич
2026-07-07 10:34:49 +07:00
-
47152f8f04
feat: output path defaults (#43) + datetime precision & dedup (#47)
Кокос Артем Николаевич
2026-07-07 10:16:46 +07:00
-
67350bfcd6
fix: verify_ssl: true in YAML now uses DEFAULT_REDMINE_VERIFY path
Кокос Артем Николаевич
2026-07-03 18:24:11 +07:00
-
0fa4e271a7
fix: auto-load YAML config on CLI startup
Кокос Артем Николаевич
2026-07-03 18:19:30 +07:00
-
b1a565bc9e
feat: filename template expansion with {date} placeholder
Кокос Артем Николаевич
2026-07-03 18:13:55 +07:00
-
c962a93f30
feat: YAML config support (~/.config/redmine-reporter/config.yml)
Кокос Артем Николаевич
2026-07-03 18:00:28 +07:00
-
676f7ede30
fix: bump __version__ to 1.8.1
v1.8.1
Кокос Артем Николаевич
2026-06-30 09:48:37 +07:00
-
5dd234e7b3
fix(odt): remove stray blank paragraph from template (#42)
Кокос Артем Николаевич
2026-06-30 09:43:08 +07:00
-
59af7ce464
feat(activity): add --by-activity flag to break down spent time by activity type
v1.8.0
Кокос Артем Николаевич
2026-06-29 16:44:52 +07:00
-
f6861382e6
feat(user): report on another user's time entries
v1.7.0
Кокос Артем Николаевич
2026-06-29 15:15:17 +07:00
-
67b5d093d9
docs(readme): update README and bump version to 1.6.1
Кокос Артем Николаевич
2026-06-29 15:02:31 +07:00
-
f80f3a8b52
feat(errors): provide readable Redmine API error messages
Кокос Артем Николаевич
2026-06-29 14:58:21 +07:00
-
222d31730e
feat(xlsx): make Excel export production-grade
v1.6.1
Кокос Артем Николаевич
2026-06-29 14:41:03 +07:00
-
86f083aa79
chore(release): bump version to 1.6.0
v1.6.0
Кокос Артем Николаевич
2026-06-29 12:31:34 +07:00
-
a82be05b83
fix: handle empty time entries and add missing mypy override for openpyxl
Кокос Артем Николаевич
2026-06-29 12:21:44 +07:00
-
ca89832d74
feat: JSON, Excel export and time summary
Кокос Артем Николаевич
2026-06-29 12:09:58 +07:00
-
f6afc4096d
feat(cli): dynamic default range, --version, --verbose, --debug, --url, --api-key, --config
Кокос Артем Николаевич
2026-06-29 12:01:32 +07:00
-
738d9d543e
fix: mount retry adapter on Redmine engine session
Кокос Артем Николаевич
2026-06-29 11:53:09 +07:00
-
58fa5a7ab4
Add retry/backoff, timeout, and issue_id chunking to Redmine client
Артём Кокос
2026-06-27 13:06:41 +07:00
-
14219564dd
Fix 9 bugs: ODT covered-cells, CSV BOM, HTML charset, stderr, dead code
Артём Кокос
2026-06-27 13:01:32 +07:00
-
da069993b9
Extract grouping logic into shared function (#19)
Артём Кокос
2026-06-26 00:21:58 +07:00
-
dbc4cf960a
Fix version display, deterministic sort, remove duplicate sort
Артём Кокос
2026-06-25 23:32:14 +07:00
-
3a6d1b7ba7
Fix .env override priority and password whitespace stripping
Артём Кокос
2026-06-25 21:06:19 +07:00
-
3956decd4e
Fix package structure and lazy-import ODT formatter
Артём Кокос
2026-06-25 20:42:13 +07:00
-
0e4e0f3ee2
Bump version: v1.5.0
v1.5.0
Кокос Артем Николаевич
2026-05-22 17:49:18 +07:00
-
2db0ab1f0b
Tighten configuration and export handling
Кокос Артем Николаевич
2026-05-22 17:41:56 +07:00
-
8bc8181ce3
Add Redmine API token authentication
Кокос Артем Николаевич
2026-05-22 17:18:30 +07:00
-
7bc6e024c0
Quick fixes & tests
Artem Kokos
2026-03-28 23:55:46 +07:00
-
06cd57e2c4
Blacked
Кокос Артем Николаевич
2026-02-05 15:31:31 +07:00
-
d7e927e6eb
Bump version: v1.4.1
v1.4.1
Кокос Артем Николаевич
2026-02-05 15:18:40 +07:00
-
000bf37503
Update status map
Кокос Артем Николаевич
2026-02-05 15:15:44 +07:00
-
dfb8d474b4
Update README.md
Артём Кокос
2026-01-26 21:03:24 +07:00
-
b7f03666dc
Bump version: v1.4.0
v1.4.0
Кокос Артем Николаевич
2026-01-26 13:43:54 +07:00
-
30310d614d
Add HTML formatter
Кокос Артем Николаевич
2026-01-26 12:57:33 +07:00
-
ad62ef4f6c
Fix CSV & MD
Кокос Артем Николаевич
2026-01-26 12:56:57 +07:00
-
355849e004
Fix issue mock for tests
Кокос Артем Николаевич
2026-01-26 12:37:57 +07:00
-
d839be8776
Add unit-tests
Артём Кокос
2026-01-25 12:40:23 +07:00
-
ea90fe79d0
ODT template into resources
#11
Артём Кокос
2026-01-25 12:24:32 +07:00
-
1f77088c21
Add tests for all formatters
#10
Артём Кокос
2026-01-25 11:19:04 +07:00
-
8278864b01
Formatters factory
Артём Кокос
2026-01-25 11:01:34 +07:00
-
f858618a13
Bump version: 1.3.0
v1.3.0
Кокос Артем Николаевич
2026-01-24 16:10:03 +07:00
-
e344715f61
feat(formatter): unify data pipeline with ReportRow and report_builder
Кокос Артем Николаевич
2026-01-24 16:09:25 +07:00
-
245ea0a3fa
Add Markdown format
Кокос Артем Николаевич
2026-01-22 16:52:18 +07:00
-
2a39de467f
Add CSV format support
Кокос Артем Николаевич
2026-01-22 16:42:39 +07:00
-
6416df481e
Optional disable fill time for console output too
Кокос Артем Николаевич
2026-01-22 12:47:31 +07:00
-
ead6c72d16
Optional disable fill time column
Кокос Артем Николаевич
2026-01-22 12:38:06 +07:00
-
e7efda232c
Add helper text into ODT output
Кокос Артем Николаевич
2026-01-22 12:07:43 +07:00
-
937885a12b
Bump version: 1.2.0
v1.2.0
Кокос Артем Николаевич
2026-01-22 10:59:48 +07:00
-
932dd1198a
Update .gitignore: ignore report.odt always
Кокос Артем Николаевич
2026-01-22 10:58:42 +07:00
-
0bff2363dc
Add empty line after title
Кокос Артем Николаевич
2026-01-22 10:55:42 +07:00
-
9b260b27fd
Use right cells style in ODT table
Кокос Артем Николаевич
2026-01-22 10:45:37 +07:00
-
a8511368ce
Fix cells width
Кокос Артем Николаевич
2026-01-21 18:02:00 +07:00
-
7a8b629c7c
Bump version: 1.1.0
v1.1.0
Кокос Артем Николаевич
2026-01-21 14:23:06 +07:00
-
41c7ef24a3
Update README.md
Кокос Артем Николаевич
2026-01-21 14:15:39 +07:00
-
5b813c76e9
Use last month in ODT-report
Кокос Артем Николаевич
2026-01-21 14:06:18 +07:00
-
5a5ee00726
Config: Report author name
Кокос Артем Николаевич
2026-01-21 14:00:13 +07:00
-
4a5dee7a14
Update template with table-styles
Кокос Артем Николаевич
2026-01-21 12:45:41 +07:00