Commit graph

34 commits

Author SHA1 Message Date
0a554aae14
feat: implement basic timesheet command
All checks were successful
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
All checks were successful
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
eaca24b8ae
feat: implement edit-command
Some checks failed
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
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
43e8a829bb fix: update imports
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 57s
2026-01-18 18:20:21 +01:00
eaf7fe9b2a
chore: fix pyright errors to make pipeline green 2025-10-12 08:30: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
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
329ebdf9a9 feat: starting streamer
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-21 16:03:16 +02:00