Commit graph

101 commits

Author SHA1 Message Date
912c6519c6 fix(deps): update dependency typer to v0.21.1
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 1m22s
2026-01-18 16:57:55 +00:00
acb929f33f fix(deps): update dependency pydantic-settings to v2.12.0
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 1m22s
2026-01-18 16:57:48 +00:00
1cd6058d3e chore(deps): update dependency faker to v37.12.0
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 1m6s
2026-01-18 16:57:10 +00:00
117fa4644b
ci: allow major upgrades from renovate
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 55s
2026-01-18 17:42:16 +01:00
5174643bf6 Merge pull request 'fix(deps): update dependency click to v8.3.1' (#13) from renovate/click-8.x into main
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 59s
2026-01-18 17:41:03 +01:00
71c00bf843 Merge pull request 'fix(deps): update dependency pydantic to v2.12.5' (#14) from renovate/pydantic-2.x into main
Some checks are pending
Continuous Integration / Lint, Check & Test (push) Waiting to run
2026-01-18 17:41:02 +01:00
b8372db999 Merge pull request 'chore(deps): update dependency pyright to v1.1.408' (#12) from renovate/pyright-1.x into main
Some checks failed
Continuous Integration / Lint, Check & Test (push) Has been cancelled
2026-01-18 17:40:58 +01:00
c6961dfd0e fix(deps): update dependency pydantic to v2.12.5
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 1m4s
2026-01-18 16:40:04 +00:00
33dc7a5735 fix(deps): update dependency click to v8.3.1
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 1m6s
2026-01-18 16:39:57 +00:00
e9ca1296c6 chore(deps): update dependency pyright to v1.1.408
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 1m4s
2026-01-18 16:39:47 +00:00
2445b6f462
ci: increase prHourlyLimit + add nix
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 55s
2026-01-18 17:37:51 +01:00
b3741d3856
ci: remove dorny test reporter
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 53s
2026-01-18 17:32:10 +01:00
97be35c2b0
feat: fixed dependencies
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 57s
2026-01-18 17:29:29 +01:00
1ad6e937ad
feat: add lock file maintenance 2026-01-18 17:25:38 +01:00
fc706f0fce
ci: update flake to match renovate updates
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 1m0s
2026-01-18 17:24:05 +01:00
246611f92c chore(deps): pin https://git.konstantinfickel.de/actions/checkout action to 34e1148
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 57s
2026-01-18 17:22:09 +01:00
2a4c190cbf Merge pull request 'chore(deps): update python docker tag to v3.14.2' (#10) from renovate/python-3.x into main
Some checks failed
Continuous Integration / Lint, Check & Test (push) Has been cancelled
2026-01-18 17:21:16 +01:00
b3dbb0036d chore(deps): update python docker tag to v3.14.2
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 1m2s
2026-01-18 16:20:08 +00:00
b5bfedf039
ci: add renovate config
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 1m53s
2026-01-18 17:10:06 +01:00
780ab60be1
docs: license under AGPL
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 47s
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-10-12 11:19:03 +02:00
ac749d63d9
bump: update versions
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 1m12s
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-10-12 10:59:37 +02:00
d827ea2375
ci: add ruff
Some checks failed
Continuous Integration / Lint, Check & Test (push) Failing after 40s
2025-10-12 10:13:11 +02:00
acb0a0d26e
chore: ignore test-report.xml 2025-10-12 10:10:45 +02:00
1c08319fb5
ci: add ruff to pipeline
Some checks failed
Continuous Integration / Lint, Check & Test (push) Failing after 44s
2025-10-12 08:33:49 +02:00
d5535fe2d0
ci: nix-ify pipeline
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 1m28s
2025-10-12 08:30:24 +02:00
eaf7fe9b2a
chore: fix pyright errors to make pipeline green 2025-10-12 08:30:10 +02:00
73268a8039
ci: add .python-version
Some checks failed
Continuous Integration / Lint, Check & Test (push) Failing after 5m37s
2025-10-11 20:11:21 +02:00
2b9df34e5b
ci: update forgejo ci
Some checks failed
Continuous Integration / Lint, Check & Test (push) Has been cancelled
2025-10-11 20:10:09 +02:00
2d173ceb8d fix: fix version for nix build
Some checks failed
Continuous Integration / Lint, Check & Test (push) Failing after 35s
2025-10-03 12:16:58 +02:00
Konstantin Fickel
2d66eaef89 feat: add github actions
Some checks failed
Continuous Integration / Lint, Check & Test (push) Failing after 30s
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-09-23 11:39:10 +02:00
0c61067db0
feat: add initial support for positioning
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 18:02:42 +02:00
28dc40ebf0
feat: prettify streamer todo output
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 15:19:09 +02:00
ac9df7eb62
feat: add directory configuration
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 14:59:28 +02:00
87be5c22a2
feat: add typer & new command
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 14:13:27 +02:00
e826101a24 feat: add smart parse engine to streamer entry point
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
8f5a000c5c feat: also parse within formatting
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
fa85017ce3 feat: support lists in parsing
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
dc2a97d3b8 refactor: split parse into multiple files
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
082c13b046 chore: cleanup, make pyright a bit happier
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
0f645e7e9b feat: fix heading & paragraph parsing
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
de99ffe83e fix: handle empty block correctly
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
63ce959d4c feat: full heading parsing also before headings
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
6d61d67d2e feat: also use header hierarchy to determine shards
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
695a28e715 chore: refactor and simplify parsing
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
b7ad75f079 feat: also support tags in further blocks
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
42262844a6 chore: improve dev setup
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
9b13370409 feat: support splitting paragraphs into multiple shards
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
2091e5c98d feat: add initial parser data structure & test
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
f73c6d16cb feat: show all tasks in directory when calling streamer
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-21 16:03:16 +02:00
e748d46c8a feat: add direnv
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-21 16:03:16 +02:00