From b7421e7c461772588ac3a6b6e17985466c7c887a Mon Sep 17 00:00:00 2001 From: Kacper Marzecki Date: Sun, 6 Apr 2025 14:03:25 +0200 Subject: [PATCH] Update tasks.json - 2025-04-06T12:03:24.902Z --- tasks.json | 969 ++++++++++++++++++++++++++--------------------------- 1 file changed, 479 insertions(+), 490 deletions(-) diff --git a/tasks.json b/tasks.json index 1ae08ac..a861302 100644 --- a/tasks.json +++ b/tasks.json @@ -5,264 +5,16 @@ "completed": false, "subtasks": [ { - "id": "no0xd1pfs", + "id": "4kpext49i", "name": "daily", "completed": false, "subtasks": [ - { - "id": "eexykzk1w", - "name": "Merge SSO solis", - "completed": true, - "subtasks": [], - "content": "Merge SSO solis\n\nhttps://github.schibsted.io/Helthjem/solis/pull/745" - }, - { - "id": "qwg2i7py5", - "name": "Merge Livebook", - "completed": true, - "subtasks": [], - "content": "Merge Livebook\n\nhttps://github.schibsted.io/Helthjem/livebook/pull/17" - }, - { - "id": "610kktmf1", - "name": "move save button", - "completed": true, - "subtasks": [], - "content": "move save button" - }, - { - "id": "rux16wv2q", - "name": "integrations - postnord", - "completed": true, - "subtasks": [], - "content": "integrations - postnord" - }, - { - "id": "q566nraqr", - "name": "billing settings", - "completed": true, - "subtasks": [], - "content": "billing settings" - }, - { - "id": "c2rznq441", - "name": "commit transport solutions", - "completed": true, - "subtasks": [], - "content": "commit transport solutions" - }, - { - "id": "o1mzffkg9", - "name": "make the address optional", - "completed": true, - "subtasks": [], - "content": "make the address optional" - }, - { - "id": "ad5h8zk9s", - "name": "make org num not required", - "completed": true, - "subtasks": [], - "content": "make org num not required" - }, - { - "id": "txxeelv15", - "name": "pricing adjustments", - "completed": false, - "subtasks": [ - { - "id": "qkt13f0bm", - "name": "fix pricing after importing fps and tss", - "completed": true, - "subtasks": [], - "content": "fix pricing after importing fps and tss" - }, - { - "id": "51i6mmyc4", - "name": "gap between `pricing` and the table", - "completed": true, - "subtasks": [], - "content": "gap between `pricing` and the table" - }, - { - "id": "2g0oskcy8", - "name": "add size constraints to prices", - "completed": true, - "subtasks": [], - "content": "add size constraints to prices" - }, - { - "id": "sg56emnnv", - "name": "handle empty FPs", - "completed": true, - "subtasks": [], - "content": "handle empty FPs" - }, - { - "id": "z6yt87yj2", - "name": "add new fees to pricing", - "completed": true, - "subtasks": [], - "content": "add new fees to pricing" - }, - { - "id": "i78v2f2lz", - "name": "only show discounts on flex/pod fee on home products", - "completed": false, - "subtasks": [], - "content": "only show discounts on flex/pod fee on home products" - } - ], - "content": "pricing adjustments" - }, - { - "id": "u1jtv74jx", - "name": "returns page link", - "completed": true, - "subtasks": [], - "content": "returns page link" - }, - { - "id": "85vz7tss0", - "name": "missing data indicator", - "completed": false, - "subtasks": [], - "content": "missing data indicator" - }, - { - "id": "8fpmtnl0q", - "name": "global invoice parameters", - "completed": false, - "subtasks": [], - "content": "global invoice parameters" - }, - { - "id": "gj1vwtdyz", - "name": "update shop fields in DI (DI DOWN)", - "completed": false, - "subtasks": [ - { - "id": "szisxo8ur", - "name": "address patch is broken ? ", - "completed": true, - "subtasks": [], - "content": "address patch is broken ? \n\n/address/ missing in path" - }, - { - "id": "k609ipdxn", - "name": "zip code & warehouse city required when creating", - "completed": true, - "subtasks": [], - "content": "zip code & warehouse city required when creating" - }, - { - "id": "x5gm4idr8", - "name": "update transport solutions", - "completed": false, - "subtasks": [], - "content": "update transport solutions" - }, - { - "id": "3yngy8tlk", - "name": "1 63 66 transport solutions", - "completed": true, - "subtasks": [], - "content": "1 63 66 transport solutions" - } - ], - "content": "update shop fields in DI (DI DOWN)\n\n- transport solutions \n-" - }, - { - "id": "5evjzsi06", - "name": "cleanup", - "completed": false, - "subtasks": [ - { - "id": "j0fdik8e7", - "name": "rename MainSettings - settings", - "completed": false, - "subtasks": [], - "content": "rename MainSettings - settings" - }, - { - "id": "ib58jllmg", - "name": "rename bucket functions ", - "completed": false, - "subtasks": [], - "content": "rename bucket functions \n\n\n/Users/kacper.marzecki@schibsted.com/git/tethys/lib/tethys/shops/shop.ex:162" - }, - { - "id": "dxpakodcr", - "name": "rename pricing -> pricings", - "completed": false, - "subtasks": [], - "content": "rename pricing -> pricings" - }, - { - "id": "kxgkcj03a", - "name": "tabs instead of buttons ?", - "completed": false, - "subtasks": [], - "content": "tabs instead of buttons ?" - }, - { - "id": "lrnqjmq7a", - "name": "header is not visible, too small, grey", - "completed": false, - "subtasks": [], - "content": "header is not visible, too small, grey" - } - ], - "content": "cleanup" - }, - { - "id": "e5xnj8dat", - "name": "livebook przeliczanie bucketow upload Pawel", - "completed": false, - "subtasks": [], - "content": "livebook przeliczanie bucketow upload Pawel" - }, - { - "id": "hvi9hdb3f", - "name": "investigate cognito API", - "completed": false, - "subtasks": [], - "content": "investigate cognito API" - }, - { - "id": "750opqdk2", - "name": "swing @ user management", - "completed": false, - "subtasks": [], - "content": "swing @ user management" - }, - { - "id": "cm3vxlsku", - "name": "notification test sendout - add prefix notice", - "completed": false, - "subtasks": [], - "content": "notification test sendout - add prefix notice" - }, { "id": "504677u8p", "name": "Sync Tasks & Config", "completed": false, "subtasks": [], "content": "Sync Tasks & Config" - }, - { - "id": "trh8h9lb3", - "name": "add billing id number input", - "completed": false, - "subtasks": [], - "content": "add billing id number input" - }, - { - "id": "5cidr27e0", - "name": "bulk price increases", - "completed": false, - "subtasks": [], - "content": "bulk price increases" } ], "content": "daily" @@ -282,245 +34,6 @@ ], "content": "tomorrow" }, - { - "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": "qi35knq0b", - "name": "tests for propagating changes to solis", - "completed": false, - "subtasks": [], - "content": "tests for propagating changes to solis" - }, - { - "id": "7glnbmfch", - "name": "tooltips on pricing rows", - "completed": false, - "subtasks": [], - "content": "tooltips on pricing rows" - } - ], - "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": "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" - }, - { - "id": "v0vh15rya", - "name": "clean up old routes", - "completed": false, - "subtasks": [], - "content": "clean up old routes" - } - ], - "content": "cleanup" - }, - { - "id": "3i0xnq0x7", - "name": "billing_id_number on form", - "completed": false, - "subtasks": [], - "content": "billing_id_number on form" - }, - { - "id": "hoqrgm2bx", - "name": "fix", - "completed": true, - "subtasks": [ - { - "id": "0itphon5z", - "name": "display logo always", - "completed": true, - "subtasks": [], - "content": "display logo always" - } - ], - "content": "fix" - }, - { - "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" - }, { "name": "Invoicing", "completed": false, @@ -538,6 +51,432 @@ "completed": true, "subtasks": [], "content": "set up SFTP postnord" + }, + { + "id": "no0xd1pfs", + "name": "Tethys", + "completed": false, + "subtasks": [ + { + "id": "tqsiwm61b", + "name": "UI", + "completed": false, + "subtasks": [ + { + "id": "trh8h9lb3", + "name": "add billing id number input", + "completed": true, + "subtasks": [], + "content": "add billing id number input" + }, + { + "id": "txxeelv15", + "name": "pricing adjustments", + "completed": false, + "subtasks": [ + { + "id": "qkt13f0bm", + "name": "fix pricing after importing fps and tss", + "completed": true, + "subtasks": [], + "content": "fix pricing after importing fps and tss" + }, + { + "id": "51i6mmyc4", + "name": "gap between `pricing` and the table", + "completed": true, + "subtasks": [], + "content": "gap between `pricing` and the table" + }, + { + "id": "2g0oskcy8", + "name": "add size constraints to prices", + "completed": true, + "subtasks": [], + "content": "add size constraints to prices" + }, + { + "id": "sg56emnnv", + "name": "handle empty FPs", + "completed": true, + "subtasks": [], + "content": "handle empty FPs" + }, + { + "id": "z6yt87yj2", + "name": "add new fees to pricing", + "completed": true, + "subtasks": [], + "content": "add new fees to pricing" + }, + { + "id": "i78v2f2lz", + "name": "only show discounts on flex/pod fee on home products", + "completed": false, + "subtasks": [], + "content": "only show discounts on flex/pod fee on home products" + } + ], + "content": "pricing adjustments" + }, + { + "id": "750opqdk2", + "name": "swing @ user management", + "completed": false, + "subtasks": [], + "content": "swing @ user management" + }, + { + "id": "5evjzsi06", + "name": "cleanup", + "completed": false, + "subtasks": [ + { + "id": "j0fdik8e7", + "name": "rename MainSettings - settings", + "completed": false, + "subtasks": [], + "content": "rename MainSettings - settings" + }, + { + "id": "kxgkcj03a", + "name": "? tabs instead of buttons", + "completed": false, + "subtasks": [], + "content": "? tabs instead of buttons" + }, + { + "id": "lrnqjmq7a", + "name": "header is not visible, too small, grey", + "completed": false, + "subtasks": [], + "content": "header is not visible, too small, grey" + }, + { + "id": "7glnbmfch", + "name": "tooltips on pricing rows", + "completed": false, + "subtasks": [], + "content": "tooltips on pricing rows" + } + ], + "content": "cleanup" + }, + { + "name": "done UI", + "completed": true, + "subtasks": [ + { + "id": "tzrw9rqgd", + "name": "invoicing Shop settings", + "completed": true, + "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" + } + ], + "content": "transport solutions" + } + ], + "content": "invoicing Shop settings" + }, + { + "id": "ao5veo07y", + "name": "Indicators - missing data ", + "completed": true, + "subtasks": [], + "content": "Indicators - missing data \n\ne.g. empty warehouse address\nno pricing for a configured transport solution" + }, + { + "id": "3i0xnq0x7", + "name": "billing_id_number on form", + "completed": true, + "subtasks": [], + "content": "billing_id_number on form" + }, + { + "id": "hoqrgm2bx", + "name": "fix", + "completed": true, + "subtasks": [ + { + "id": "0itphon5z", + "name": "display logo always", + "completed": true, + "subtasks": [], + "content": "display logo always" + } + ], + "content": "fix" + }, + { + "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": "done UI", + "id": "7nw5ve1p0" + } + ], + "content": "UI" + }, + { + "id": "p6ez3czn5", + "name": "update transport solutions in DI", + "completed": false, + "subtasks": [], + "content": "update transport solutions in DI" + }, + { + "id": "qi35knq0b", + "name": "propagating shop config changes to solis", + "completed": false, + "subtasks": [], + "content": "propagating shop config changes to solis" + }, + { + "id": "5cidr27e0", + "name": "bulk price increases", + "completed": false, + "subtasks": [], + "content": "bulk price increases" + }, + { + "id": "cm3vxlsku", + "name": "notification test sendout - add prefix notice", + "completed": false, + "subtasks": [], + "content": "notification test sendout - add prefix notice" + }, + { + "id": "4kv8rzslz", + "name": "router guard finance", + "completed": false, + "subtasks": [], + "content": "router guard finance" + }, + { + "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" + }, + { + "id": "v0vh15rya", + "name": "clean up old routes", + "completed": false, + "subtasks": [], + "content": "clean up old routes" + }, + { + "name": "clean up old live actions", + "completed": false, + "subtasks": [], + "content": "clean up old live actions", + "id": "t6wtxkjnt" + }, + { + "id": "0nxfvum2z", + "name": "decimal / float prices", + "completed": false, + "subtasks": [], + "content": "decimal / float prices" + }, + { + "id": "vrqtt6q2w", + "name": "economy is a Bad namespace for ProductInvoiceConfig", + "completed": false, + "subtasks": [], + "content": "economy is a Bad namespace for ProductInvoiceConfig" + }, + { + "id": "6w7oc853k", + "name": "rename cost <-> price", + "completed": false, + "subtasks": [], + "content": "rename cost <-> price" + }, + { + "id": "sxpippwbd", + "name": "remove TBD country code?", + "completed": false, + "subtasks": [], + "content": "remove TBD country code?\n\ncheck if there are lefovers" + }, + { + "id": "dxpakodcr", + "name": "rename pricing -> pricings", + "completed": false, + "subtasks": [], + "content": "rename pricing -> pricings" + }, + { + "id": "ib58jllmg", + "name": "rename bucket functions ", + "completed": false, + "subtasks": [], + "content": "rename bucket functions \n\n\n/Users/kacper.marzecki@schibsted.com/git/tethys/lib/tethys/shops/shop.ex:162" + } + ], + "content": "cleanup" + } + ], + "content": "Tethys" + }, + { + "id": "38w1bcxf1", + "name": "bportal", + "completed": false, + "subtasks": [ + { + "id": "g1kimniao", + "name": "clean up deps", + "completed": false, + "subtasks": [], + "content": "clean up deps" + }, + { + "id": "5lvpjp55q", + "name": "okta & user protections", + "completed": false, + "subtasks": [], + "content": "okta & user protections" + } + ], + "content": "bportal" + }, + { + "id": "i9z1r1bft", + "name": "business portal", + "completed": false, + "subtasks": [], + "content": "business portal" + }, + { + "id": "e5xnj8dat", + "name": "livebook przeliczanie bucketow upload Pawel", + "completed": false, + "subtasks": [], + "content": "livebook przeliczanie bucketow upload Pawel" } ], "content": "Invoicing", @@ -646,6 +585,13 @@ "completed": false, "subtasks": [], "content": "github PRs summary on slack / notion" + }, + { + "id": "zo3w5ocif", + "name": "storybook 4 notifications ", + "completed": false, + "subtasks": [], + "content": "storybook 4 notifications \n\n- better if-ology preview" } ], "content": "Maintenance/Niceties" @@ -671,6 +617,28 @@ "completed": false, "subtasks": [], "content": "click to copy di id" + }, + { + "id": "5nd4lcfg9", + "name": "necessitas cleanup 3 miesiace", + "completed": false, + "subtasks": [], + "content": "necessitas cleanup 3 miesiace" + }, + { + "id": "gnirtdpnq", + "name": "address cleanup", + "completed": false, + "subtasks": [ + { + "id": "qrqh9deu0", + "name": "porownanie ", + "completed": false, + "subtasks": [], + "content": "porownanie \n\nhttps://github.schibsted.io/Helthjem/janus/pull/96/files\n\nplik od Tomka przemielic z geonorge \n\nsprawdzic czy adres raw <> cleaned \nsie zmienia" + } + ], + "content": "address cleanup" } ], "content": "Work" @@ -690,9 +658,9 @@ { "id": "k3yrjrg7e", "name": "add keymap for select recent selection", - "completed": false, + "completed": true, "subtasks": [], - "content": "add keymap for select recent selection" + "content": "add keymap for select recent selection\ngv" }, { "id": "xsfequqpt", @@ -729,6 +697,20 @@ "completed": false, "subtasks": [], "content": "have lazygit in a tmux session, 1 per project \nloosing the focus is really annoying. \nMaybe this could be done in a persistent terminal via snacks or some other terminal plugin in neovim" + }, + { + "id": "oc3sbptyu", + "name": "yank code location:loc", + "completed": false, + "subtasks": [], + "content": "yank code location:loc" + }, + { + "id": "1iom264zs", + "name": "minuet-ai + vectorcode", + "completed": false, + "subtasks": [], + "content": "minuet-ai + vectorcode" } ], "content": "prod++" @@ -856,6 +838,13 @@ "completed": true, "subtasks": [], "content": "! Run in a single tmux session \n\nconnect from multiple nvim instances\n\notherwise its unsafe to use from multiple places" + }, + { + "id": "k3eaao68u", + "name": "select multiple & cut & paste", + "completed": false, + "subtasks": [], + "content": "select multiple & cut & paste" } ], "content": "improvements"