Update tasks.json - 2025-03-18T13:23:49.930Z

This commit is contained in:
Kacper Marzecki 2025-03-18 14:23:50 +01:00
parent d9b353c741
commit 4bd792c597

View File

@ -1,364 +1,394 @@
[ [
{ {
"id": "no0xd1pfs", "id": "ljmwr003x",
"name": "daily", "name": "Work",
"completed": false, "completed": false,
"subtasks": [ "subtasks": [
{ {
"id": "3igtul04p", "name": "Tethys UI",
"name": "prep ui 4 garreth",
"completed": false,
"subtasks": [],
"content": "prep ui 4 garreth"
},
{
"id": "57g4bbtn5",
"name": "invoicing UI",
"completed": false,
"subtasks": [],
"content": "invoicing UI"
}
],
"content": "daily"
},
{
"name": "Tethys UI",
"completed": false,
"subtasks": [
{
"id": "tzrw9rqgd",
"name": "invoicing Shop settings",
"completed": false, "completed": false,
"subtasks": [ "subtasks": [
{ {
"id": "x62x0qz84", "id": "tzrw9rqgd",
"name": "transport solutions", "name": "invoicing Shop settings",
"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, "completed": false,
"subtasks": [ "subtasks": [
{ {
"id": "pea9mhuas", "id": "x62x0qz84",
"name": "reset changeset on toggle", "name": "transport solutions",
"completed": false, "completed": true,
"subtasks": [], "subtasks": [
"content": "reset changeset on toggle" {
"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": "7glnbmfch", "id": "2sdff5cth",
"name": "tooltips on pricing rows", "name": "pricing",
"completed": false, "completed": false,
"subtasks": [], "subtasks": [
"content": "tooltips on pricing rows" {
"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": "pricing" "content": "invoicing Shop settings"
}
],
"content": "invoicing Shop settings"
},
{
"id": "ao5veo07y",
"name": "Indicators - missing data ",
"completed": false,
"subtasks": [],
"content": "Indicators - missing data \n\ne.g. empty warehouse address\nno pricing for a configured transport solution"
},
{
"id": "w6k8bptgh",
"name": "user management pages",
"completed": false,
"subtasks": [],
"content": "user management pages"
},
{
"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", "id": "ao5veo07y",
"name": "Indicators - missing data ",
"completed": false, "completed": false,
"subtasks": [], "subtasks": [],
"content": "clean up old live actions", "content": "Indicators - missing data \n\ne.g. empty warehouse address\nno pricing for a configured transport solution"
"id": "t6wtxkjnt"
}, },
{ {
"id": "zpb9ier4c", "id": "w6k8bptgh",
"name": "no need for `show` in the route", "name": "user management pages",
"completed": false, "completed": false,
"subtasks": [], "subtasks": [],
"content": "no need for `show` in the route\n\n\nsince forms are on the same page now" "content": "user management pages"
}
],
"content": "cleanup"
},
{
"id": "3i0xnq0x7",
"name": "billing_id_number on form",
"completed": false,
"subtasks": [],
"content": "billing_id_number on form"
},
{
"id": "jxmv9brnv",
"name": "migrate old Shop settings",
"completed": true,
"subtasks": [
{
"id": "sie9c5d2a",
"name": "main settings",
"completed": true,
"subtasks": [],
"content": "main settings"
}, },
{ {
"id": "flc9ohj6m", "id": "hoqrgm2bx",
"name": "features", "name": "fix",
"completed": true, "completed": false,
"subtasks": [], "subtasks": [
"content": "features" {
"id": "0itphon5z",
"name": "display logo always",
"completed": false,
"subtasks": [],
"content": "display logo always"
}
],
"content": "fix"
}, },
{ {
"id": "eiyegvo37", "id": "b384ryvg6",
"name": "notifications page", "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": "3i0xnq0x7",
"name": "billing_id_number on form",
"completed": false,
"subtasks": [],
"content": "billing_id_number on form"
},
{
"id": "jxmv9brnv",
"name": "migrate old Shop settings",
"completed": true, "completed": true,
"subtasks": [ "subtasks": [
{ {
"id": "vyi8v3zsd", "id": "sie9c5d2a",
"name": "show only enabled notifications when not editing", "name": "main settings",
"completed": true, "completed": true,
"subtasks": [], "subtasks": [],
"content": "show only enabled notifications when not editing" "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": "notifications page" "content": "migrate old Shop settings"
}, },
{ {
"id": "rsbu2cvg6", "id": "11wt8r5zy",
"name": "save on settings cannot create a shop", "name": "move billing into main settings",
"completed": true, "completed": true,
"subtasks": [], "subtasks": [],
"content": "save on settings cannot create a shop\n\nremove the distinction in all setting subpages" "content": "move billing into main settings"
}, },
{ {
"id": "0d0nc0qr3", "id": "i1pmgllah",
"name": "reset changeset on cancel-edit", "name": "mount the new show",
"completed": true, "completed": true,
"subtasks": [], "subtasks": [
"content": "reset changeset on cancel-edit" {
"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": "lg9ewsw6l", "id": "d034yk77g",
"name": "reset changeset on save", "name": "create components for subsettings",
"completed": true, "completed": true,
"subtasks": [], "subtasks": [],
"content": "reset changeset on save" "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": "migrate old Shop settings" "content": "Tethys UI",
"id": "7nw5ve1p0"
}, },
{ {
"id": "11wt8r5zy", "name": "Invoicing",
"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"
},
{
"name": "Invoicing",
"completed": false,
"subtasks": [
{
"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": "tvpplh59l",
"name": "setup",
"completed": false,
"subtasks": [
{
"id": "9cylnsczh",
"name": "prod++",
"completed": false, "completed": false,
"subtasks": [ "subtasks": [
{ {
"id": "9mbnkjmhf", "id": "fi7v0zsn5",
"name": "remap `gsa` to `s`", "name": "adjust bucket pricing ",
"completed": false, "completed": false,
"subtasks": [], "subtasks": [],
"content": "remap `gsa` to `s`" "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)"
},
{
"id": "k3yrjrg7e",
"name": "add keymap for select recent selection",
"completed": false,
"subtasks": [],
"content": "add keymap for select recent selection"
},
{
"id": "xsfequqpt",
"name": "execute lua on keybind ",
"completed": false,
"subtasks": [],
"content": "execute lua on keybind \n\ndont V:lua \ncreate an autocommand and mapping"
} }
], ],
"content": "prod++" "content": "Invoicing",
"id": "5883x44fg"
},
{
"id": "40w65phza",
"name": "Maintenance/Niceties",
"completed": false,
"subtasks": [
{
"id": "uixizjepp",
"name": "Oban dashboard",
"completed": false,
"subtasks": [],
"content": "Oban dashboard"
}
],
"content": "Maintenance/Niceties"
},
{
"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": "04gkw8byg",
"name": "mercurius",
"completed": false,
"subtasks": [
{
"id": "to2ytchbe",
"name": "035 on notification 46 needless ? ",
"completed": false,
"subtasks": [],
"content": "035 on notification 46 needless ? \n\n\n %{\n id: 46,\n name: \"Consignor - Reminder to hand in parcel (C2C)\",\n channel: :email,\n target: :consignor,\n windows: 600..2300,\n type: \"Unknown\",\n category: [\"Custom\"],\n subcategory: [\"Unknown\"],\n template: C2C.Consignor.Email.ReminderToHandInC2CAtServicepoint,\n triggers: [\n [api_key: \"001\", no_conversion: true, fp_id: [92, 93], action: [schedule: {2, :days}]]\n ],\n fixups: [\n [api_key: \"035\", action: :cancel],\n [api_key: \"002\", action: :cancel],\n [api_key: \"073\", action: :cancel]\n ]\n },"
}
],
"content": "mercurius"
},
{
"id": "no0xd1pfs",
"name": "daily",
"completed": false,
"subtasks": [
{
"id": "3igtul04p",
"name": "prep ui 4 garreth",
"completed": false,
"subtasks": [],
"content": "prep ui 4 garreth"
},
{
"id": "57g4bbtn5",
"name": "invoicing UI",
"completed": false,
"subtasks": [],
"content": "invoicing UI"
}
],
"content": "daily"
}
],
"content": "Work"
},
{
"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"
},
{
"id": "xsfequqpt",
"name": "execute lua on keybind ",
"completed": false,
"subtasks": [],
"content": "execute lua on keybind \n\ndont V:lua \ncreate an autocommand and mapping"
}, },
{ {
"id": "qqeavjwae", "id": "qqeavjwae",
@ -376,7 +406,7 @@
"content": "rice" "content": "rice"
} }
], ],
"content": "setup" "content": "prod++"
}, },
{ {
"id": "f1xg13z9d", "id": "f1xg13z9d",
@ -537,6 +567,13 @@
"completed": true, "completed": true,
"subtasks": [], "subtasks": [],
"content": "A to add a child task" "content": "A to add a child task"
},
{
"id": "qrco13xkg",
"name": "motions for big movements U D",
"completed": false,
"subtasks": [],
"content": "motions for big movements U D"
} }
], ],
"content": "keybinds" "content": "keybinds"
@ -598,23 +635,61 @@
} }
], ],
"content": "bugs" "content": "bugs"
},
{
"id": "y3yu63n5k",
"name": "",
"completed": false,
"subtasks": [],
"content": ""
} }
], ],
"content": "tasks CLI" "content": "tasks CLI"
}, },
{ {
"id": "uixizjepp", "id": "mwft3a9n3",
"name": "Oban dashboard", "name": "good hooman",
"completed": false, "completed": false,
"subtasks": [], "subtasks": [
"content": "Oban dashboard" {
"id": "jvxsol8h3",
"name": "respond to harpoon issue with file:line with a snippet",
"completed": false,
"subtasks": [],
"content": "respond to harpoon issue with file:line with a snippet\n\n\n\nlocal harpoon = require(\"harpoon\")\nvim.keymap.set(\"n\", \"<leader>H\", function()\n harpoon:list(\"file_with_line\"):add()\nend, { desc = \"Harpoon add\" })\nvim.keymap.set(\"n\", \"<leader>h\", function()\n harpoon.ui:toggle_quick_menu(harpoon:list(\"file_with_line\"))\nend, { desc = \"Harpoon list\" })\n\n\n{\n \"ThePrimeagen/harpoon\",\n branch = \"harpoon2\",\n dependencies = { \"nvim-lua/plenary.nvim\" },\n opts = {\n file_with_line = {\n create_list_item = function()\n local file_path = vim.fn.expand(\"%:p\") -- Absolute path of the file\n local line_number = vim.fn.line(\".\") -- Current line number\n\n if file_path == \"\" then\n return nil\n end\n\n return {\n value = file_path .. \":\" .. line_number,\n context = { file_path = file_path, line_number = line_number },\n }\n end,\n\n select = function(list_item, list, option)\n vim.cmd(\"edit \" .. list_item.context.file_path)\n\n -- Jump to the specified line\n vim.api.nvim_win_set_cursor(0, { list_item.context.line_number, 0 })\n end,\n },\n },\n }"
}
],
"content": "good hooman\n\n\n {\n \"ThePrimeagen/harpoon\",\n branch = \"harpoon2\",\n dependencies = { \"nvim-lua/plenary.nvim\" },\n opts = {\n file_with_line = {\n create_list_item = function()\n local file_path = vim.fn.expand(\"%:p\") -- Absolute path of the file\n local line_number = vim.fn.line(\".\") -- Current line number\n\n if file_path == \"\" then\n return nil\n end\n\n return {\n value = file_path .. \":\" .. line_number,\n context = { file_path = file_path, line_number = line_number},\n }\n end,\n\n select = function(list_item, list, option)\n vim.cmd(\"edit \" .. list_item.context.file_path)\n\n -- Jump to the specified line\n vim.api.nvim_win_set_cursor(0, { list_item.context.line_number, 0 })\n end,\n },\n },\n },"
},
{
"id": "o79um744c",
"name": "bookmarks",
"completed": false,
"subtasks": [
{
"id": "dqiu5w40m",
"name": "ascii diagrams",
"completed": false,
"subtasks": [],
"content": "ascii diagrams\n\nhttps://github.com/casparwylie/cascii-core"
}
],
"content": "bookmarks"
},
{
"id": "6tzm8ahtj",
"name": "home",
"completed": false,
"subtasks": [
{
"id": "0nk09i0sc",
"name": "zamowic sluchafony",
"completed": false,
"subtasks": [],
"content": "zamowic sluchafony"
},
{
"id": "hcc1gwe7t",
"name": "zamowic mikroproce",
"completed": false,
"subtasks": [],
"content": "zamowic mikroproce"
}
],
"content": "home"
}, },
{ {
"id": "wnobntqof", "id": "wnobntqof",
@ -841,50 +916,5 @@
} }
], ],
"content": "test" "content": "test"
},
{
"id": "04gkw8byg",
"name": "mercurius",
"completed": false,
"subtasks": [
{
"id": "to2ytchbe",
"name": "035 on notification 46 needless ? ",
"completed": false,
"subtasks": [],
"content": "035 on notification 46 needless ? \n\n\n %{\n id: 46,\n name: \"Consignor - Reminder to hand in parcel (C2C)\",\n channel: :email,\n target: :consignor,\n windows: 600..2300,\n type: \"Unknown\",\n category: [\"Custom\"],\n subcategory: [\"Unknown\"],\n template: C2C.Consignor.Email.ReminderToHandInC2CAtServicepoint,\n triggers: [\n [api_key: \"001\", no_conversion: true, fp_id: [92, 93], action: [schedule: {2, :days}]]\n ],\n fixups: [\n [api_key: \"035\", action: :cancel],\n [api_key: \"002\", action: :cancel],\n [api_key: \"073\", action: :cancel]\n ]\n },"
}
],
"content": "mercurius"
},
{
"id": "mwft3a9n3",
"name": "good hooman",
"completed": false,
"subtasks": [
{
"id": "jvxsol8h3",
"name": "respond to harpoon issue with file:line with a snippet",
"completed": false,
"subtasks": [],
"content": "respond to harpoon issue with file:line with a snippet\n\n\n\nlocal harpoon = require(\"harpoon\")\nvim.keymap.set(\"n\", \"<leader>H\", function()\n harpoon:list(\"file_with_line\"):add()\nend, { desc = \"Harpoon add\" })\nvim.keymap.set(\"n\", \"<leader>h\", function()\n harpoon.ui:toggle_quick_menu(harpoon:list(\"file_with_line\"))\nend, { desc = \"Harpoon list\" })\n\n\n{\n \"ThePrimeagen/harpoon\",\n branch = \"harpoon2\",\n dependencies = { \"nvim-lua/plenary.nvim\" },\n opts = {\n file_with_line = {\n create_list_item = function()\n local file_path = vim.fn.expand(\"%:p\") -- Absolute path of the file\n local line_number = vim.fn.line(\".\") -- Current line number\n\n if file_path == \"\" then\n return nil\n end\n\n return {\n value = file_path .. \":\" .. line_number,\n context = { file_path = file_path, line_number = line_number },\n }\n end,\n\n select = function(list_item, list, option)\n vim.cmd(\"edit \" .. list_item.context.file_path)\n\n -- Jump to the specified line\n vim.api.nvim_win_set_cursor(0, { list_item.context.line_number, 0 })\n end,\n },\n },\n }"
}
],
"content": "good hooman\n\n\n {\n \"ThePrimeagen/harpoon\",\n branch = \"harpoon2\",\n dependencies = { \"nvim-lua/plenary.nvim\" },\n opts = {\n file_with_line = {\n create_list_item = function()\n local file_path = vim.fn.expand(\"%:p\") -- Absolute path of the file\n local line_number = vim.fn.line(\".\") -- Current line number\n\n if file_path == \"\" then\n return nil\n end\n\n return {\n value = file_path .. \":\" .. line_number,\n context = { file_path = file_path, line_number = line_number},\n }\n end,\n\n select = function(list_item, list, option)\n vim.cmd(\"edit \" .. list_item.context.file_path)\n\n -- Jump to the specified line\n vim.api.nvim_win_set_cursor(0, { list_item.context.line_number, 0 })\n end,\n },\n },\n },"
},
{
"id": "o79um744c",
"name": "bookmarks",
"completed": false,
"subtasks": [
{
"id": "dqiu5w40m",
"name": "ascii diagrams",
"completed": false,
"subtasks": [],
"content": "ascii diagrams\n\nhttps://github.com/casparwylie/cascii-core"
}
],
"content": "bookmarks"
} }
] ]