• Joined on 2022-07-06
janek pushed to main at janek/mostr 2024-08-22 11:00:23 +00:00
9f14a0f3f9 feat: parse plain hour when adjusting tracking
janek pushed to main at janek/mostr 2024-08-21 09:31:48 +00:00
f240413e2a style: various small cleanups
999068bdd9 fix(main): pass own username to Tasks object
f7f4bdc4f3 refactor(main): merge local_tasks into relays map
ed1f482707 feat: revamp timestamp formatting helpers
3dca6a4b23 fix(main): safer key persistence
Compare 7 commits »
janek pushed to main at janek/mostr 2024-08-20 19:43:14 +00:00
9da41db427 feat(main): implement readline functionality with rustylinez
janek pushed to main at janek/mostr 2024-08-20 18:53:38 +00:00
a67bd384ec fix(tasks): creation position in filter_or_create
ace365de38 fix(main): enhance Result warnings macro with string interpolation
07bba314ec fix(main): print Result warnings via macro
Compare 3 commits »
janek pushed to main at janek/mostr 2024-08-20 11:29:16 +00:00
126bd8cf81 fix: move from std::sync fully to tokio
janek pushed to main at janek/mostr 2024-08-20 11:27:38 +00:00
dd4b097004 fix: move from std::sync fully to tokio
b5b2ea9b71 fix(main): client communication ordering
f98486f012 docs: small updates
ada3492487 feat: upgrade to nostr sdk 0.34
Compare 4 commits »
janek pushed to main at janek/mostr 2024-08-19 19:17:11 +00:00
efc0061390 feat(main): rudimentary filter by date or author
janek pushed to main at janek/mostr 2024-08-19 19:01:47 +00:00
1b0f7dca09 fix(main): more intuitive behavior when stopping tracking with stamp
f4cff3d702 feat: use author name consistently
f8a4777f71 feat(kinds): more accurate tag formatting
0296556bcd fix(main): fetch task kinds before updates
c64a1fa051 feat(tasks): add task author to default columns
Compare 5 commits »
janek pushed to main at janek/mostr 2024-08-19 14:35:37 +00:00
721c200b97 fix(tasks): hide duplicates again in personal time-tracking history
3b9fedd9a3 feat(tasks): display details on task without subtasks
12b7c909ab feat(tasks): track depth in ChildIterator
5bc3509930 refactor: provide position ref and cloned
629db66018 fix(tasks): properly find current position when futures are involved
Compare 10 commits »
janek pushed to main at janek/mostr 2024-08-18 19:52:34 +00:00
f8375cf879 refactor(task): state kind numbers as enum values
janek pushed to main at janek/mostr 2024-08-18 19:43:25 +00:00
8bf305d4d4 fix: only show default state for proper tasks
eaeeebca7b feat: add notes as stateless tasks
2255abc1b8 docs: unify property columns documentation
19d0fbb8fc feat(task): expose remaining relevant event properties
903536bd3b docs: some helpful comments
Compare 7 commits »
janek pushed to main at janek/mostr 2024-08-16 15:02:51 +00:00
9ad1243078 fix(main): better messages for background thread operations
2fac3fd8f8 refactor(tasks): resolve recursive tasks without intermediate collections
34540370c3 refactor(main): small cleanups
Compare 3 commits »
janek pushed to main at janek/dotfiles 2024-08-15 17:10:10 +00:00
af2699a66e config/sway: adjust keybinds
janek pushed to main at janek/mostr 2024-08-15 10:22:27 +00:00
43278a6631 feat(tasks): interpret plain numbers as minutes and strip prefixes
janek pushed to main at janek/mostr 2024-08-15 10:16:36 +00:00
92b4be130c feat(tasks): interpret plain numbers as minutes and strip prefixes
9c0a688297 fix(tasks): prevent tracking invalid times
fcd5e9c0c9 feat(tasks): employ time parsing libraries for tracking offsets
3e056eb2b6 feat: feedback when filter does not match
930c6b9c38 fix: improve task filtering, especially with slash
Compare 9 commits »
janek pushed to main at janek/mostr 2024-08-14 15:01:13 +00:00
b544616801 test(tasks): small rearrangements
1e0cc319b8 docs: expand Readme and adjust code comments
8588fb9a04 refactor(main): improved debug output
bbfbb2d8b0 fix(main): better feedback on url parse error
f5aca3eca8 fix(main): better feedback after adjusting timetracking
Compare 7 commits »
janek pushed to main at janek/mostr 2024-08-13 18:40:41 +00:00
45b8f9cf0f feat(main): define MostrMessage type for inter-thread channel
ae4d315d87 fix: small sorting adjustment
66af6af0ab fix(main): do not superfluously move in place
a059ff1c3e refactor(main): define timeout delays as constants
6cb2d47a8d feat(main): advanced logger instantiation
Compare 7 commits »
janek pushed to main at janek/mostr 2024-08-12 20:08:26 +00:00
619bcfbbad feat(tasks): generate tree from iterator
85b923edc8 feat: enable creating dependent sibling task
Compare 2 commits »
janek pushed to main at janek/mostr 2024-08-12 19:07:07 +00:00
9f84fd7ef1 refactor(tasks): find task tree as references
67a19d61f2 feat(tasks): implement fallback for finding task children
8f3552aeba feat: move up after setting state manually
Compare 3 commits »
janek pushed to main at janek/mostr 2024-08-11 09:28:18 +00:00
b3d70ab0b7 feat(tasks): enable excluding tags from view
c83d8a2f55 feat(tasks): option to fully set sorting
a7d02e60b2 feat(tasks): make sorting by property customizable
55792ca34f feat(tasks): sorting by property
Compare 4 commits »