This commit is contained in:
Kacper Marzecki 2025-03-16 17:02:19 +01:00
commit 33c114567f

823
tasks.json Normal file
View File

@ -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 didnt 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"
}
]