47bba589f4
chore(deps): update dependency faker to v40.11.0
Continuous Integration / Lint, Check & Test (push) Successful in 42s
Continuous Integration / Build Package (push) Successful in 35s
2026-03-14 00:04:44 +00:00
ac0a6683de
chore(deps): update dependency ruff to v0.15.6
Continuous Integration / Build Package (push) Successful in 23s
Continuous Integration / Lint, Check & Test (push) Successful in 32s
2026-03-13 00:06:24 +00:00
1fb1ea1615
chore(deps): update dependency ruff to v0.15.5
Continuous Integration / Build Package (push) Successful in 27s
Continuous Integration / Lint, Check & Test (push) Successful in 35s
2026-03-06 00:06:05 +00:00
42177b94bd
chore(deps): update dependency faker to v40.8.0
Continuous Integration / Build Package (push) Successful in 22s
Continuous Integration / Lint, Check & Test (push) Successful in 26s
2026-03-05 00:05:33 +00:00
5132814a77
chore(deps): update dependency basedpyright to v1.38.2
Continuous Integration / Build Package (push) Successful in 23s
Continuous Integration / Lint, Check & Test (push) Successful in 38s
2026-02-27 01:07:14 +01:00
bb02dd715b
chore(deps): update dependency ruff to v0.15.4
Continuous Integration / Build Package (push) Has been cancelled
Continuous Integration / Lint, Check & Test (push) Has been cancelled
2026-02-27 00:05:47 +00:00
2c26f4ce56
chore(deps): update dependency faker to v40.5.1
Continuous Integration / Build Package (push) Successful in 36s
Continuous Integration / Lint, Check & Test (push) Successful in 41s
2026-02-24 00:03:44 +00:00
51ee07dbbe
fix(deps): update dependency typer to v0.24.1
Continuous Integration / Build Package (push) Successful in 22s
Continuous Integration / Lint, Check & Test (push) Successful in 27s
2026-02-22 00:05:21 +00:00
0ed680f0b1
fix(deps): update dependency rich to v14.3.3
Continuous Integration / Build Package (push) Successful in 42s
Continuous Integration / Lint, Check & Test (push) Successful in 51s
2026-02-20 15:53:52 +00:00
49fb18d342
chore(deps): update dependency ruff to v0.15.2
Continuous Integration / Build Package (push) Successful in 30s
Continuous Integration / Lint, Check & Test (push) Successful in 46s
2026-02-20 01:09:00 +01:00
ea42b31a1e
fix(deps): update dependency pydantic-settings to v2.13.1
Continuous Integration / Build Package (push) Has been cancelled
Continuous Integration / Lint, Check & Test (push) Has been cancelled
2026-02-20 00:07:01 +00:00
bfb9b78ef5
chore(deps): update dependency basedpyright to v1.38.1
Continuous Integration / Build Package (push) Successful in 33s
Continuous Integration / Lint, Check & Test (push) Successful in 38s
2026-02-19 00:05:21 +00:00
ad751696cb
fix(deps): update dependency typer to v0.24.0
Continuous Integration / Build Package (push) Successful in 31s
Continuous Integration / Lint, Check & Test (push) Successful in 47s
2026-02-18 01:09:17 +01:00
47a9727198
chore(deps): update python docker tag to v3.14
Continuous Integration / Lint, Check & Test (push) Has been cancelled
Continuous Integration / Build Package (push) Has been cancelled
2026-02-18 01:08:28 +01:00
1dc41ecb3e
fix(deps): update dependency pydantic-settings to v2.13.0
Continuous Integration / Lint, Check & Test (push) Has been cancelled
Continuous Integration / Build Package (push) Has been cancelled
2026-02-18 00:07:10 +00:00
20a3e8b437
feat: add streamd logo
Continuous Integration / Build Package (push) Successful in 31s
Continuous Integration / Lint, Check & Test (push) Successful in 47s
2026-02-15 17:40:17 +01:00
d89ad8b131
build: add /result to .gitignore
Continuous Integration / Build Package (push) Successful in 1m11s
Continuous Integration / Lint, Check & Test (push) Successful in 1m24s
2026-02-15 17:33:27 +01:00
ca6b5bbd4d
fix: include dev deps in basedpyright check environment
...
Use workspace.deps.all instead of workspace.deps.default so that
basedpyright can resolve test dependencies like faker.
2026-02-15 17:33:26 +01:00
ce5e476b23
ci: split workflow into check and build jobs
2026-02-15 17:33:25 +01:00
b4848bb661
build: migrate to devenv
...
- Add devenv.nix with Python/uv setup and git-hooks
- Add devenv.yaml and devenv.lock
- Refactor flake.nix to use devenv integration
- Update .envrc from flake to devenv
- Add devenv artifacts to .gitignore
2026-02-15 17:33:24 +01:00
f9ed0463f7
refactor: rename test/ to tests/
2026-02-15 17:33:23 +01:00
af2debc19b
refactor!: rename package from streamer to streamd
...
- Rename src/streamer/ to src/streamd/
- Update all internal imports
- Update pyproject.toml project name and entry point
- Update README branding (Streamer -> Strea.md)
- Switch from pyright to basedpyright
- Bump requires-python to >=3.13
2026-02-15 17:33:22 +01:00
49cd9bcfa0
fix: resolve all basedpyright warnings
...
- Use collections.abc.Generator/Iterable instead of deprecated typing imports
- Replace Optional with union syntax (X | None)
- Add explicit type annotations to eliminate reportUnknownVariableType
- Use typing.cast for untyped mistletoe attributes (content, level, line_number)
- Replace mutable default arguments with None defaults (reportCallInDefaultInitializer)
- Add ClassVar annotation for model_config (reportIncompatibleVariableOverride)
- Add @override decorator for settings_customise_sources (reportImplicitOverride)
- Annotate class attributes in Tag (reportUnannotatedClassAttribute)
- Add parameter type annotations in test (reportMissingParameterType)
- Assign unused call result to _ (reportUnusedCallResult)
2026-02-15 17:33:21 +01:00
1e203d9db3
fix(deps): update dependency typer to v0.23.1
Continuous Integration / Lint, Check & Test (push) Successful in 44s
2026-02-15 01:07:42 +01:00
2298bdaa8f
chore(deps): update dependency ruff to v0.15.1
Continuous Integration / Lint, Check & Test (push) Has been cancelled
2026-02-15 00:06:41 +00:00
646241f355
feat: add home-manager module output
Continuous Integration / Lint, Check & Test (push) Successful in 1m19s
2026-02-14 18:00:42 +01:00
c0911307fd
docs: expand README with project overview, concepts, and usage
2026-02-14 18:00:41 +01:00
34ba9869d1
fix(deps): update dependency typer to v0.23.0
Continuous Integration / Lint, Check & Test (push) Successful in 42s
2026-02-12 00:06:12 +00:00
82796c37df
fix(deps): update dependency typer to v0.21.2
Continuous Integration / Lint, Check & Test (push) Successful in 1m12s
2026-02-11 00:06:23 +00:00
13c4186ca5
chore(deps): update dependency faker to v40.4.0
Continuous Integration / Lint, Check & Test (push) Successful in 43s
2026-02-07 00:06:13 +00:00
e0c3079ace
chore(deps): update python docker tag to v3.14.3
Continuous Integration / Lint, Check & Test (push) Successful in 41s
2026-02-05 00:04:08 +00:00
1212bf9ba1
chore(deps): update https://git.konstantinfickel.de/actions/checkout digest to de0fac2
Continuous Integration / Lint, Check & Test (push) Successful in 42s
2026-02-03 22:10:23 +01:00
278340ce9b
chore(deps): update dependency ruff to v0.15.0
Continuous Integration / Lint, Check & Test (push) Successful in 44s
2026-02-03 21:09:32 +00:00
ecf2f091d0
chore(deps): lock file maintenance ( #32 )
...
Continuous Integration / Lint, Check & Test (push) Successful in 1m8s
Co-authored-by: Renovate Bot <renovate@konstantinfickel.de>
Co-committed-by: Renovate Bot <renovate@konstantinfickel.de>
2026-02-02 11:47:42 +01:00
42a378f7f7
fix(deps): update dependency rich to v14.3.2
Continuous Integration / Lint, Check & Test (push) Successful in 56s
2026-02-02 00:04:00 +00:00
0a554aae14
feat: implement basic timesheet command
...
Continuous Integration / Lint, Check & Test (push) Successful in 44s
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-02-01 21:56:20 +01:00
22630773ab
feat: add timecard extraction
...
Continuous Integration / Lint, Check & Test (push) Successful in 45s
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-02-01 17:45:56 +01:00
260400fa34
feat: add overwrite configuration
...
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-02-01 12:09:38 +01:00
a088057b17
ci: remove type testing from pipeline
...
Continuous Integration / Lint, Check & Test (push) Successful in 45s
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-02-01 10:32:34 +01:00
eaca24b8ae
feat: implement edit-command
...
Continuous Integration / Lint, Check & Test (push) Failing after 47s
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-02-01 10:01:40 +01:00
a662077831
test: implement tests for find
...
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-02-01 10:01:27 +01:00
027bf531ce
feat: base task command on position instead of tags
...
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-02-01 10:01:13 +01:00
84ad91d4c4
feat: add preconfigured repository configurations
...
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-01-31 19:51:03 +01:00
84843aea12
fix: attach_markdown type issue
...
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-01-31 19:50:47 +01:00
1040c060f6
feat: add merge for repository configuration
...
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-01-31 19:50:36 +01:00
4dbd142c74
feat: better localization of shards
...
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-01-31 17:54:50 +01:00
79095bad4a
refactor: store file in position, rename filename to file_name
...
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-01-31 17:22:05 +01:00
d5b1541436
feat: extract date & time from tags
...
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-01-31 17:15:01 +01:00
ee91b2e8db
feat: add all_files iterator to simplify searching
...
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-01-31 17:14:31 +01:00
1ce0790c0c
feat: add attach_markdown
...
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-01-30 18:03:44 +01:00