From 33c114567fe38279a0fca3d7021a435853d54626 Mon Sep 17 00:00:00 2001 From: Kacper Marzecki Date: Sun, 16 Mar 2025 17:02:19 +0100 Subject: [PATCH] init --- tasks.json | 823 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 823 insertions(+) create mode 100644 tasks.json diff --git a/tasks.json b/tasks.json new file mode 100644 index 0000000..99e7bd8 --- /dev/null +++ b/tasks.json @@ -0,0 +1,823 @@ +[ + { + "name": "Invoicing", + "completed": false, + "subtasks": [ + { + "name": "Tethys UI", + "completed": false, + "subtasks": [ + { + "id": "tzrw9rqgd", + "name": "invoicing Shop settings", + "completed": false, + "subtasks": [ + { + "id": "x62x0qz84", + "name": "transport solutions", + "completed": true, + "subtasks": [ + { + "id": "i5srptik9", + "name": "implemented something", + "completed": true, + "subtasks": [], + "content": "implemented something" + }, + { + "id": "v24silpl8", + "name": "only enabled when not editing", + "completed": true, + "subtasks": [], + "content": "only enabled when not editing" + }, + { + "id": "p6ez3czn5", + "name": "update transport solutions in DI", + "completed": false, + "subtasks": [], + "content": "update transport solutions in DI" + }, + { + "id": "e94851yz2", + "name": "notify / flash when adding a new ts", + "completed": false, + "subtasks": [], + "content": "notify / flash when adding a new ts\n\nthat there are FP pricings to fill out" + } + ], + "content": "transport solutions" + }, + { + "id": "2sdff5cth", + "name": "pricing", + "completed": false, + "subtasks": [ + { + "id": "pea9mhuas", + "name": "reset changeset on toggle", + "completed": false, + "subtasks": [], + "content": "reset changeset on toggle" + }, + { + "id": "7glnbmfch", + "name": "tooltips on pricing rows", + "completed": false, + "subtasks": [], + "content": "tooltips on pricing rows" + } + ], + "content": "pricing" + } + ], + "content": "invoicing Shop settings" + }, + { + "id": "w6k8bptgh", + "name": "user management pages", + "completed": false, + "subtasks": [], + "content": "user management pages" + }, + { + "name": "new shop modal", + "completed": false, + "subtasks": [ + { + "name": "check if it really works", + "completed": false, + "subtasks": [], + "content": "check if it really works\n\nDI connection required - maybe feasable to test on dev ?", + "id": "1s22g9893" + } + ], + "content": "new shop modal", + "id": "6nw4wku2d" + }, + { + "id": "hoqrgm2bx", + "name": "fix", + "completed": false, + "subtasks": [ + { + "id": "0itphon5z", + "name": "display logo always", + "completed": false, + "subtasks": [], + "content": "display logo always" + } + ], + "content": "fix" + }, + { + "id": "b384ryvg6", + "name": "cleanup", + "completed": false, + "subtasks": [ + { + "id": "mn1l5lfi4", + "name": "shared_components in shops needed ? ", + "completed": false, + "subtasks": [], + "content": "shared_components in shops needed ? \n\n\nsince we now have everything in their own components\n\nit seems to be only used by notifications" + }, + { + "name": "clean up old live actions", + "completed": false, + "subtasks": [], + "content": "clean up old live actions", + "id": "t6wtxkjnt" + }, + { + "id": "zpb9ier4c", + "name": "no need for `show` in the route", + "completed": false, + "subtasks": [], + "content": "no need for `show` in the route\n\n\nsince forms are on the same page now" + } + ], + "content": "cleanup" + }, + { + "id": "jxmv9brnv", + "name": "migrate old Shop settings", + "completed": true, + "subtasks": [ + { + "id": "sie9c5d2a", + "name": "main settings", + "completed": true, + "subtasks": [], + "content": "main settings" + }, + { + "id": "flc9ohj6m", + "name": "features", + "completed": true, + "subtasks": [], + "content": "features" + }, + { + "id": "eiyegvo37", + "name": "notifications page", + "completed": true, + "subtasks": [ + { + "id": "vyi8v3zsd", + "name": "show only enabled notifications when not editing", + "completed": true, + "subtasks": [], + "content": "show only enabled notifications when not editing" + } + ], + "content": "notifications page" + }, + { + "id": "rsbu2cvg6", + "name": "save on settings cannot create a shop", + "completed": true, + "subtasks": [], + "content": "save on settings cannot create a shop\n\nremove the distinction in all setting subpages" + }, + { + "id": "0d0nc0qr3", + "name": "reset changeset on cancel-edit", + "completed": true, + "subtasks": [], + "content": "reset changeset on cancel-edit" + }, + { + "id": "lg9ewsw6l", + "name": "reset changeset on save", + "completed": true, + "subtasks": [], + "content": "reset changeset on save" + } + ], + "content": "migrate old Shop settings" + }, + { + "id": "11wt8r5zy", + "name": "move billing into main settings", + "completed": true, + "subtasks": [], + "content": "move billing into main settings" + }, + { + "id": "i1pmgllah", + "name": "mount the new show", + "completed": true, + "subtasks": [ + { + "id": "m3ttgwmh0", + "name": "debug route to it", + "completed": true, + "subtasks": [], + "content": "debug route to it" + }, + { + "id": "q4wocm8wj", + "name": "button to access it", + "completed": true, + "subtasks": [], + "content": "button to access it" + } + ], + "content": "mount the new show" + }, + { + "id": "d034yk77g", + "name": "create components for subsettings", + "completed": true, + "subtasks": [], + "content": "create components for subsettings" + }, + { + "id": "y0rprjlnz", + "name": "move old shop show to some other path", + "completed": true, + "subtasks": [], + "content": "move old shop show to some other path" + } + ], + "content": "Tethys UI", + "id": "7nw5ve1p0" + }, + { + "id": "fi7v0zsn5", + "name": "adjust bucket pricing ", + "completed": false, + "subtasks": [], + "content": "adjust bucket pricing \n\nhttps://sch-chat.slack.com/archives/D056ETW05V5/p1741875227075099\n\nHey! Reviewed the list last week, but had to wait for access to a dozen customer contracts to make sure we didn’t fudge it.\nLeft a comment with the decision to use the highest price within our new/standardised weight intervals here: https://www.notion.so/helthjemnetthandel/Translate-current-DI-pricing-to-our-model-197e5f91af1680bc88bee0b4fe631d84?pvs=4 (edited)" + } + ], + "content": "Invoicing", + "id": "5883x44fg" + }, + { + "name": "Prs", + "completed": false, + "subtasks": [ + { + "id": "oa4v8972g", + "name": "Karol new PR", + "completed": true, + "subtasks": [], + "content": "Karol new PR" + }, + { + "id": "k59rs8sal", + "name": "rebase solis SSO", + "completed": true, + "subtasks": [], + "content": "rebase solis SSO" + }, + { + "id": "vur61gnnb", + "name": "fix mercurius batch PR ", + "completed": true, + "subtasks": [], + "content": "fix mercurius batch PR \n\nhttps://github.schibsted.io/Helthjem/mercurius/pull/186" + }, + { + "id": "3l2dwlxr6", + "name": "clean up my PRs - for Anton", + "completed": true, + "subtasks": [], + "content": "clean up my PRs - for Anton" + }, + { + "name": "Karol abeona", + "completed": true, + "subtasks": [], + "content": "Karol abeona", + "id": "6pt3g6fwo" + }, + { + "name": "Tomek core-api", + "completed": true, + "subtasks": [], + "content": "Tomek core-api", + "id": "wivn17eui" + } + ], + "content": "Prs", + "id": "ezeu5ynau" + }, + { + "id": "9cylnsczh", + "name": "prod++", + "completed": false, + "subtasks": [ + { + "id": "9mbnkjmhf", + "name": "remap `gsa` to `s`", + "completed": false, + "subtasks": [], + "content": "remap `gsa` to `s`" + }, + { + "id": "k3yrjrg7e", + "name": "add keymap for select recent selection", + "completed": false, + "subtasks": [], + "content": "add keymap for select recent selection" + } + ], + "content": "prod++" + }, + { + "id": "f1xg13z9d", + "name": "tasks CLI", + "completed": false, + "subtasks": [ + { + "id": "roo1yk5go", + "name": "improvements", + "completed": false, + "subtasks": [ + { + "id": "q7luk18ma", + "name": "dont edit a task if output is empty", + "completed": false, + "subtasks": [], + "content": "dont edit a task if output is empty" + }, + { + "id": "8iu0j61dd", + "name": "dont add a new task if its empty", + "completed": false, + "subtasks": [], + "content": "dont add a new task if its empty" + }, + { + "id": "tq98ky92t", + "name": "scrollable task lists ", + "completed": false, + "subtasks": [], + "content": "scrollable task lists \n\nmany elems in one list break the UI" + }, + { + "id": "wjwz6ou9d", + "name": "better keybind help", + "completed": false, + "subtasks": [ + { + "id": "x5pxacyhe", + "name": "idk maybe a sidebar ? ", + "completed": false, + "subtasks": [], + "content": "idk maybe a sidebar ? \nor smth on the right side of the screen like in xplr" + }, + { + "id": "csd572b7q", + "name": "autogenerate docs ", + "completed": false, + "subtasks": [], + "content": "autogenerate docs \n\nhave a map with \n{\n \"a\": {\n iff: visibleTasks.length > 0,\n description: \"add task\",\n fun: () => {\n\n }\n }\n }" + } + ], + "content": "better keybind help" + }, + { + "id": "xg5jj87tu", + "name": "open it on keybind in neovim float", + "completed": true, + "subtasks": [ + { + "id": "v8jisxeb7", + "name": "add a doc with neovim config", + "completed": false, + "subtasks": [], + "content": "add a doc with neovim config" + } + ], + "content": "open it on keybind in neovim float\nyeah it is like that rn !" + }, + { + "id": "rpjcvvtjd", + "name": "log to file ?", + "completed": false, + "subtasks": [], + "content": "log to file ?\n\nin console tab display the file ?" + }, + { + "id": "yv276324i", + "name": "names in displayed path", + "completed": false, + "subtasks": [], + "content": "names in displayed path" + }, + { + "id": "1m09u9kmb", + "name": "move blocks of tasks around", + "completed": false, + "subtasks": [], + "content": "move blocks of tasks around\n\nwith `v` start to select tasks\nthen HJKL to move it around \nescape or normal hjkl to cancel selection" + }, + { + "id": "k61vygwfe", + "name": "focused task history", + "completed": false, + "subtasks": [], + "content": "focused task history\n\nmove back and forward in it" + }, + { + "id": "yiiqyjlmd", + "name": "yank & paste", + "completed": false, + "subtasks": [], + "content": "yank & paste\n\non y yank focused or selected tasks\non p paste it in the current list\non P paste it in the list of the currently focused task\ndont clear the yank register after pasting" + }, + { + "id": "rymcfz4yl", + "name": "scrollable preview of task content", + "completed": false, + "subtasks": [], + "content": "scrollable preview of task content" + }, + { + "id": "dxgcbr5h5", + "name": "fix wrapping text", + "completed": true, + "subtasks": [], + "content": "fix wrapping text\n\n[v] text text text text \n\n[v] in one Box \ntext in the other \n\ncenter [v] vertically - profit" + } + ], + "content": "improvements" + }, + { + "id": "zpt0ka4y7", + "name": "keybinds", + "completed": false, + "subtasks": [ + { + "id": "91ol6xdwh", + "name": "A to add a child task", + "completed": false, + "subtasks": [], + "content": "A to add a child task" + }, + { + "id": "etrk4auhk", + "name": "edit tasks.json directly", + "completed": false, + "subtasks": [], + "content": "edit tasks.json directly" + }, + { + "id": "6j87c9t1u", + "name": "back up tasks json somewhere", + "completed": false, + "subtasks": [], + "content": "back up tasks json somewhere\n\nwhat if we just have a git repo for them \ncommit on each edit \nwith cmt message [day] [id] [name]\nand mb even amend on the same day" + }, + { + "id": "9ienvebgn", + "name": "open/view task and subtasks md file", + "completed": false, + "subtasks": [], + "content": "open/view task and subtasks md file\n\nto have a better overview of everything thats happening in one task\ninstead of having to scroll through all tasks" + } + ], + "content": "keybinds" + }, + { + "id": "4s0ryyd42", + "name": "bugs", + "completed": false, + "subtasks": [ + { + "id": "2y1ipx6jy", + "name": "task duplication @ moving", + "completed": true, + "subtasks": [], + "content": "task duplication @ moving\n\nwhen moving smth around\n\ntry doing L and H a couple times" + }, + { + "id": "qbpao6sqj", + "name": "stack overflow @ counting subtasks", + "completed": true, + "subtasks": [], + "content": "stack overflow @ counting subtasks\n\ncompute them once" + }, + { + "id": "1eqympb46", + "name": "moving only works 1 time", + "completed": true, + "subtasks": [], + "content": "moving only works 1 time" + } + ], + "content": "bugs" + }, + { + "id": "zfyetc5z5", + "name": "think out", + "completed": false, + "subtasks": [ + { + "id": "tzo0yaenp", + "name": "what did I work on recently ? ", + "completed": false, + "subtasks": [], + "content": "what did I work on recently ? \n\neither focusing on smth \nor spending time focused on something \nor recent changes related to some task" + }, + { + "id": "gtyj2eyuo", + "name": "batch tasks, from 1 document", + "completed": false, + "subtasks": [], + "content": "batch tasks, from 1 document\n\nopen a doc, then write n tasks, separated by 1 newline \n\nsmth like this \n\ntask1 name\nsomething something\nsomething something \n\ntask 2 name \nsomething something \nsomething \n\ntask 3 \n\ntask 4 \n\n\n\nthis would be prettttttty noice for brainstorms" + }, + { + "id": "4o22605kc", + "name": "embed everything in neovim ?", + "completed": false, + "subtasks": [], + "content": "embed everything in neovim ?\n\nlike terminal with td-cli up top \n\nopen file in a split \npreview on the bottom\nnavigation between them with C-hjkl\n\ncould be worthwhile" + } + ], + "content": "think out" + }, + { + "id": "gsw7mwx83", + "name": "! Run in a single tmux session ", + "completed": false, + "subtasks": [], + "content": "! Run in a single tmux session \n\nconnect from multiple nvim instances\n\notherwise its unsafe to use from multiple places" + } + ], + "content": "tasks CLI" + }, + { + "id": "uixizjepp", + "name": "Oban dashboard", + "completed": false, + "subtasks": [], + "content": "Oban dashboard" + }, + { + "id": "wnobntqof", + "name": "test", + "completed": false, + "subtasks": [ + { + "id": "gt48u27d6", + "name": "dupsko dupsko dsupdko supdko supdko sup kod", + "completed": false, + "subtasks": [], + "content": "dupsko dupsko dsupdko supdko supdko sup kod" + }, + { + "id": "9lgz900gl", + "name": "cccc", + "completed": false, + "subtasks": [], + "content": "cccc" + }, + { + "id": "r2rw22tvo", + "name": "zxc", + "completed": false, + "subtasks": [], + "content": "zxc" + }, + { + "id": "qwjmrexkc", + "name": "asd", + "completed": false, + "subtasks": [], + "content": "asd" + }, + { + "id": "kio3831eb", + "name": "asd", + "completed": false, + "subtasks": [], + "content": "asd" + }, + { + "id": "vuhi0eo8o", + "name": "asd", + "completed": false, + "subtasks": [], + "content": "asd" + }, + { + "id": "yzkiuw9uw", + "name": "asd", + "completed": false, + "subtasks": [], + "content": "asd" + }, + { + "id": "pl3k4srrc", + "name": "asd", + "completed": false, + "subtasks": [], + "content": "asd" + }, + { + "id": "dtnpofvxc", + "name": "asd", + "completed": false, + "subtasks": [], + "content": "asd" + }, + { + "id": "py3kaajnj", + "name": "asd", + "completed": false, + "subtasks": [], + "content": "asd" + }, + { + "id": "kjhekwv3n", + "name": "assd", + "completed": false, + "subtasks": [], + "content": "assd" + }, + { + "id": "fqfimevar", + "name": "asd", + "completed": false, + "subtasks": [], + "content": "asd" + }, + { + "id": "bomq6o94v", + "name": "asd", + "completed": false, + "subtasks": [], + "content": "asd" + }, + { + "id": "uuck7jj6w", + "name": "sdd", + "completed": false, + "subtasks": [], + "content": "sdd" + }, + { + "id": "ptm8wczc2", + "name": "asd", + "completed": false, + "subtasks": [], + "content": "asd" + }, + { + "id": "hltcogz4l", + "name": "asd", + "completed": false, + "subtasks": [], + "content": "asd" + }, + { + "id": "y394yfbyb", + "name": "asdasdasd", + "completed": false, + "subtasks": [], + "content": "asdasdasd" + }, + { + "id": "4d86c3l54", + "name": "aasdasdasd", + "completed": false, + "subtasks": [], + "content": "aasdasdasd" + }, + { + "id": "0qr2oolu6", + "name": "asdasdasdasdasd", + "completed": false, + "subtasks": [], + "content": "asdasdasdasdasd" + }, + { + "id": "gtwvke50f", + "name": "asdasdasdasd", + "completed": false, + "subtasks": [ + { + "id": "dm1bdwghy", + "name": "kekistan", + "completed": false, + "subtasks": [], + "content": "kekistan" + } + ], + "content": "asdasdasdasd" + }, + { + "id": "aq45uf8zd", + "name": "zxczxc", + "completed": false, + "subtasks": [], + "content": "zxczxc" + }, + { + "id": "wtrszt4v4", + "name": "zxczxczxc", + "completed": false, + "subtasks": [], + "content": "zxczxczxc" + }, + { + "id": "gqcftx2of", + "name": "zxczxczxc", + "completed": false, + "subtasks": [], + "content": "zxczxczxc" + }, + { + "id": "d67sq6zv0", + "name": "zxczxzxc", + "completed": false, + "subtasks": [], + "content": "zxczxzxc" + }, + { + "id": "hohatv82t", + "name": "zxczxczxc", + "completed": false, + "subtasks": [], + "content": "zxczxczxc" + }, + { + "id": "aci4dq13r", + "name": "qweqwe", + "completed": false, + "subtasks": [], + "content": "qweqwe" + }, + { + "id": "93m8s26ol", + "name": "qweqwe", + "completed": false, + "subtasks": [], + "content": "qweqwe" + }, + { + "id": "mxxx8i238", + "name": "qweqweqwe", + "completed": false, + "subtasks": [], + "content": "qweqweqwe" + }, + { + "id": "g2nmyar29", + "name": "qweqweqweqwe", + "completed": false, + "subtasks": [], + "content": "qweqweqweqwe" + }, + { + "id": "2r3alhyxi", + "name": "lkjlkj", + "completed": false, + "subtasks": [], + "content": "lkjlkj" + }, + { + "id": "2ia04bqc2", + "name": "asdasdasdSDASDASDASDASDASDASDASDASDASD", + "completed": false, + "subtasks": [], + "content": "asdasdasdSDASDASDASDASDASDASDASDASDASD" + } + ], + "content": "test" + }, + { + "id": "05mz8yw05", + "name": "cleanup", + "completed": false, + "subtasks": [ + { + "id": "2go29tb28", + "name": "link tmux & rest configs", + "completed": true, + "subtasks": [], + "content": "link tmux & rest configs" + }, + { + "id": "knzomom4n", + "name": "make a repo for tasks", + "completed": false, + "subtasks": [], + "content": "make a repo for tasks" + }, + { + "id": "sxxe0cqut", + "name": "make a repo for td on github", + "completed": false, + "subtasks": [], + "content": "make a repo for td on github" + } + ], + "content": "cleanup" + } +] \ No newline at end of file