munch-ease-frontend/src/api/types.ts

1904 lines
54 KiB
TypeScript
Raw Normal View History

Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/**
* This file was auto-generated by openapi-typescript.
* Do not make direct changes to the file.
*/
export interface paths {
2025-11-01 05:10:57 +00:00
"/api/v1/auth/register": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
2025-11-01 05:10:57 +00:00
/** Register */
post: operations["register"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/auth/login": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
2025-11-01 05:10:57 +00:00
get?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
put?: never;
2025-11-01 05:10:57 +00:00
/** Login */
post: operations["loginV2"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/auth/refresh": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
2025-11-01 05:10:57 +00:00
get?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
put?: never;
2025-11-01 05:10:57 +00:00
/** Refresh */
post: operations["refreshV2"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/auth/logout": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
2025-11-01 05:10:57 +00:00
get?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
put?: never;
2025-11-01 05:10:57 +00:00
/** Logout */
post: operations["logoutV2"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/users/me/households": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
2025-11-01 05:10:57 +00:00
/** List My Households */
get: operations["list_my_households_api_v1_users_me_households_get"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
put?: never;
post?: never;
2025-11-01 05:10:57 +00:00
delete?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/households": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
2025-11-01 05:10:57 +00:00
get?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
put?: never;
2025-11-01 05:10:57 +00:00
/** Create Household */
post: operations["create_household_api_v1_households_post"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/invitations/accept": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
2025-11-01 05:10:57 +00:00
get?: never;
put?: never;
/** Accept Invitation */
post: operations["accept_invitation_api_v1_invitations_accept_post"];
delete?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/households/{householdSlug}/whoami": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
2025-11-01 05:10:57 +00:00
/** Whoami */
get: operations["whoami_api_v1_households__householdSlug__whoami_get"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
put?: never;
2025-11-01 05:10:57 +00:00
post?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/households/{householdSlug}/members": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** List Members */
get: operations["list_members_api_v1_households__householdSlug__members_get"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/households/{householdSlug}/invitations": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
2025-11-01 05:10:57 +00:00
/** Create Invitation */
post: operations["create_invitation_api_v1_households__householdSlug__invitations_post"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/households/{householdSlug}/recipes": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
2025-11-01 05:10:57 +00:00
/** List Recipes */
get: operations["list_recipes_api_v1_households__householdSlug__recipes_get"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
put?: never;
2025-11-01 05:10:57 +00:00
/** Create Recipe */
post: operations["create_recipe_api_v1_households__householdSlug__recipes_post"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/households/{householdSlug}/recipes/{recipe_id}": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
2025-11-01 05:10:57 +00:00
/** Get Recipe */
get: operations["get_recipe_api_v1_households__householdSlug__recipes__recipe_id__get"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
put?: never;
post?: never;
2025-11-01 05:10:57 +00:00
/** Delete Recipe */
delete: operations["delete_recipe_api_v1_households__householdSlug__recipes__recipe_id__delete"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/households/{householdSlug}/meals/upcoming": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
2025-11-01 05:10:57 +00:00
/** List upcoming meals in a date range (scoped) */
get: operations["getUpcomingMealsV2"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
put?: never;
2025-11-01 05:10:57 +00:00
post?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/households/{householdSlug}/meals/{meal_id}": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
2025-11-01 05:10:57 +00:00
/** Get a meal by id (scoped) */
get: operations["getMealV2"];
/** Update an existing meal (scoped) */
put: operations["updateMealV2"];
post?: never;
/** Delete a meal (scoped) */
delete: operations["deleteMealV2"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/households/{householdSlug}/meals/{meal_id}/consumed": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
2025-11-01 05:10:57 +00:00
/** Mark a meal as consumed (scoped) */
post: operations["markMealConsumedV2"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/households/{householdSlug}/meals": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
2025-11-01 05:10:57 +00:00
/** Create a new meal (scoped) */
post: operations["createMealV2"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/households/{householdSlug}/shopping/current": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
2025-11-01 05:10:57 +00:00
/** Get the current aggregated shopping list (scoped) */
get: operations["getCurrentShoppingListV2"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
put?: never;
2025-11-01 05:10:57 +00:00
post?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/households/{householdSlug}/shopping/{list_id}": {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
2025-11-01 05:10:57 +00:00
/** Get a purchased shopping list by id (scoped) */
get: operations["getShoppingListV2"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
put?: never;
2025-11-01 05:10:57 +00:00
post?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/households/{householdSlug}/shopping": {
2025-11-01 02:52:33 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
2025-11-01 05:10:57 +00:00
/** Purchase ingredients for a shopping list (scoped) */
post: operations["purchaseIngredientsV2"];
2025-11-01 02:52:33 +00:00
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/households/{householdSlug}/shopping/current/meals/me": {
2025-11-01 02:52:33 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
2025-11-01 05:10:57 +00:00
get?: never;
2025-11-01 02:52:33 +00:00
put?: never;
2025-11-01 05:10:57 +00:00
/** Request a meal for shopping (scoped) */
post: operations["requestMealV2"];
2025-11-01 02:52:33 +00:00
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 05:10:57 +00:00
"/api/v1/households/{householdSlug}/shopping/current/meals/{meal_id}": {
2025-11-01 02:52:33 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
2025-11-01 05:10:57 +00:00
post?: never;
/** Remove a meal request (scoped) */
delete: operations["unrequestMealV2"];
2025-11-01 02:52:33 +00:00
options?: never;
head?: never;
patch?: never;
trace?: never;
};
2025-11-01 07:17:46 +00:00
"/api/v1/households/{householdSlug}/shopping/current/ingredients": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Request an ingredient for shopping (scoped) */
post: operations["requestIngredientV2"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
"/healthz": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Healthz */
get: operations["healthz_healthz_get"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
}
export type webhooks = Record<string, never>;
export interface components {
schemas: {
/** AcceptInvitationBody */
AcceptInvitationBody: {
/** Token */
token: string;
};
/** AcceptInvitationResponse */
AcceptInvitationResponse: {
/**
* Status
* @default accepted
*/
status: string;
household: components["schemas"]["HouseholdResponse"];
};
2025-11-01 02:52:33 +00:00
/** CreateHouseholdBody */
CreateHouseholdBody: {
/** Name */
name: string;
};
2025-11-01 05:10:57 +00:00
/** CreateInvitationBody */
CreateInvitationBody: {
/** Email */
email: string;
};
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** CurrentShoppingList */
CurrentShoppingList: {
/** Outstandingitems */
2025-10-26 04:13:33 +00:00
outstandingItems: components["schemas"]["ListIngredientItem"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Requestedmeals */
2025-10-26 04:13:33 +00:00
requestedMeals: components["schemas"]["RequestedMealItem"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Purchaseditems */
purchasedItems: components["schemas"]["ListIngredientItem"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Ingredientslookup */
ingredientsLookup: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
[key: string]: components["schemas"]["Ingredient"];
};
/** Mealslookup */
mealsLookup: {
2025-11-01 05:59:22 +00:00
[key: string]: components["schemas"]["Meal"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
/** Shoppinglistlookup */
shoppingListLookup: {
2025-10-26 04:13:33 +00:00
[key: string]: components["schemas"]["ShoppingListOut"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
/** Recipeslookup */
recipesLookup: {
2025-11-01 05:59:22 +00:00
[key: string]: components["schemas"]["Recipe"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
/** HTTPValidationError */
HTTPValidationError: {
/** Detail */
detail?: components["schemas"]["ValidationError"][];
};
/** HealthStatus */
HealthStatus: {
/**
* Status
* @default ok
*/
status: string;
};
/** HouseholdMember */
HouseholdMember: {
/** Id */
id: number;
/** Displayname */
displayName: string;
/** Role */
role: string;
};
2025-11-01 02:52:33 +00:00
/** HouseholdResponse */
HouseholdResponse: {
/** Id */
id: number;
/** Name */
name: string;
/** Slug */
slug: string;
};
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Ingredient */
Ingredient: {
/**
* Id
* @default -1
*/
id: number;
/** Name */
name: string;
/** Line */
line: string;
/**
* Unit
* @description Measurement unit (enum values are advisory; runtime accepts any string)
* @enum {string}
*/
unit: "Items" | "Litre" | "Gram" | "Cup" | "Tablespoon" | "Teaspoon" | "Ounce" | "Pound" | "Fluid Ounce" | "Pint" | "Quart" | "Gallon" | "Millilitre" | "Milligram" | "Kilogram";
/** Quantity */
quantity: number;
/** Preparation */
preparation: string;
/** Productid */
productId?: number | null;
/** Recipeid */
recipeId?: number | null;
/** Mealid */
mealId?: number | null;
product?: components["schemas"]["Product"] | null;
};
2025-11-01 07:17:46 +00:00
/** IngredientIdWrapper */
IngredientIdWrapper: {
/** Ingredientid */
ingredientId: number;
};
2025-10-26 04:13:33 +00:00
/** IngredientPurchaseItemIn */
IngredientPurchaseItemIn: {
/** Ingredientid */
ingredientId: number;
/** Personid */
personId: number;
/** Createddate */
createdDate?: string | null;
/** Mealid */
mealId?: number | null;
/** Recipeid */
recipeId?: number | null;
};
2025-11-01 05:10:57 +00:00
/** InvitationResponse */
InvitationResponse: {
/** Token */
token: string;
/**
* Status
* @default pending
*/
status: string;
};
2025-10-26 04:13:33 +00:00
/** ListIngredientItem */
ListIngredientItem: {
/**
* Kind
* @default ingredient
* @constant
* @enum {string}
*/
kind: "ingredient";
/**
* Id
* @default -1
*/
id: number;
/** Ingredientid */
ingredientId: number;
/** Personid */
personId: number;
/**
* Createddate
* Format: date-time
*/
createdDate: string;
/** Listid */
listId?: number | null;
/** Mealid */
mealId?: number | null;
/** Recipeid */
recipeId?: number | null;
};
2025-11-01 05:10:57 +00:00
/** LoginBody */
LoginBody: {
/** Email */
email: string;
/** Password */
password: string;
};
/** MarkConsumedBody */
MarkConsumedBody: {
/** Consumeddate */
consumedDate?: string | null;
};
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Meal */
2025-11-01 05:59:22 +00:00
Meal: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/**
* Id
* @default -1
*/
id: number;
/**
* Suggesteddate
* Format: date-time
*/
suggestedDate: string;
/** Consumeddate */
consumedDate?: string | null;
/** Chefs */
2025-11-01 08:57:58 +00:00
chefs?: components["schemas"]["MemberRef"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Cleanup */
2025-11-01 08:57:58 +00:00
cleanup?: components["schemas"]["MemberRef"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Consumers */
2025-11-01 08:57:58 +00:00
consumers?: components["schemas"]["MemberRef"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Recipes */
2025-11-01 05:59:22 +00:00
recipes?: components["schemas"]["MealRecipe"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Extraingredients */
extraIngredients?: components["schemas"]["Ingredient"][];
/** Purchasedate */
purchaseDate?: string | null;
};
2025-11-01 05:59:22 +00:00
/** MealIdWrapper */
MealIdWrapper: {
/** Mealid */
mealId: number;
};
/** MealIn */
MealIn: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/**
* Id
* @default -1
*/
id: number;
/**
* Suggesteddate
* Format: date-time
*/
suggestedDate: string;
/** Consumeddate */
consumedDate?: string | null;
/** Chefs */
2025-11-01 05:59:22 +00:00
chefs: components["schemas"]["MemberRef"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Cleanup */
2025-11-01 05:59:22 +00:00
cleanup: components["schemas"]["MemberRef"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Consumers */
2025-11-01 05:59:22 +00:00
consumers: components["schemas"]["MemberRef"][];
/**
* Recipes
* @default []
*/
recipes: components["schemas"]["MealRecipeIn"][];
/**
* Extraingredients
* @default []
*/
extraIngredients: components["schemas"]["Ingredient"][];
};
/** MealOut */
MealOut: {
/**
* Id
* @default -1
*/
id: number;
/**
* Suggesteddate
* Format: date-time
*/
suggestedDate: string;
/** Consumeddate */
consumedDate?: string | null;
/** Chefs */
chefs: components["schemas"]["MemberRef"][];
/** Cleanup */
cleanup: components["schemas"]["MemberRef"][];
/** Consumers */
consumers: components["schemas"]["MemberRef"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Recipes */
2025-11-01 05:59:22 +00:00
recipes: components["schemas"]["MealRecipe"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Extraingredients */
2025-11-01 05:59:22 +00:00
extraIngredients: components["schemas"]["Ingredient"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Purchasedate */
purchaseDate?: string | null;
};
/** MealRecipe */
2025-11-01 05:59:22 +00:00
MealRecipe: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Mealid */
mealId: number;
/** Recipeid */
recipeId: number;
/** Servings */
servings: number;
2025-11-01 05:59:22 +00:00
recipe?: components["schemas"]["Recipe"] | null;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-11-01 05:59:22 +00:00
/** MealRecipeIn */
MealRecipeIn: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Mealid */
mealId: number;
/** Recipeid */
recipeId: number;
/** Servings */
servings: number;
2025-11-01 05:59:22 +00:00
};
/** MemberRef */
MemberRef: {
/** Id */
id: number;
/** Displayname */
displayName: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
/** Ok */
Ok: {
/**
* Ok
* @default true
*/
ok: boolean;
};
/** Page[RecipeOut] */
Page_RecipeOut_: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Items */
items: components["schemas"]["RecipeOut"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Nextcursor */
nextCursor?: string | null;
/** Prevcursor */
prevCursor?: string | null;
/**
* Total
* @description Total count
* @default 0
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
*/
total: number;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
/** ProblemDetails */
ProblemDetails: {
/**
* Type
* @default about:blank
*/
type: string;
/** Title */
title: string;
/** Status */
status: number;
/** Detail */
detail?: string | null;
/** Instance */
instance?: string | null;
/** Errors */
errors?: Record<string, never> | null;
};
/** Product */
Product: {
/**
* Id
* @default -1
*/
id: number;
/** Productid */
productId: string;
/** Shopcode */
shopCode: string;
/** Link */
link: string;
/** Name */
name: string;
/** Quantity */
quantity: number;
/** Unit */
unit: string;
/** Imgsmall */
imgSmall: string;
/** Imglarge */
imgLarge: string;
};
2025-10-26 04:13:33 +00:00
/** PurchaseListIn */
PurchaseListIn: {
storeName: components["schemas"]["StoreNameOut"];
2025-10-26 04:13:33 +00:00
/** Items */
items: components["schemas"]["IngredientPurchaseItemIn"][];
};
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** PurchasedShoppingList */
PurchasedShoppingList: {
2025-10-26 04:13:33 +00:00
list: components["schemas"]["ShoppingListOut"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Mealslookup */
mealsLookup: {
2025-11-01 05:59:22 +00:00
[key: string]: components["schemas"]["Meal"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
/** Ingredientslookup */
ingredientsLookup: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
[key: string]: components["schemas"]["Ingredient"];
};
/** Recipeslookup */
recipesLookup: {
2025-11-01 05:59:22 +00:00
[key: string]: components["schemas"]["Recipe"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
/** Recipe */
2025-11-01 05:59:22 +00:00
Recipe: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/**
* Id
* @default -1
*/
id: number;
/** Name */
name: string;
/** Link */
link: string;
/** Serves */
serves: number;
/** Imageurls */
imageUrls?: string[];
/** Ingredients */
ingredients?: components["schemas"]["Ingredient"][];
/** Basedonrecipe */
basedOnRecipe?: number | null;
/**
* Datecreated
* Format: date-time
*/
dateCreated?: string;
/** Createdbyid */
createdById: number;
2025-11-01 08:57:58 +00:00
createdBy?: components["schemas"]["MemberRef"] | null;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** Datehidden */
dateHidden?: string | null;
/** Hiddenbyid */
hiddenById?: number | null;
2025-11-01 08:57:58 +00:00
hiddenBy?: components["schemas"]["MemberRef"] | null;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-11-01 05:10:57 +00:00
/** RecipeCreate */
RecipeCreate: {
/** Name */
name: string;
/** Link */
link: string;
/** Serves */
serves: number;
/** Imageurls */
imageUrls: string[];
/** Ingredients */
ingredients: components["schemas"]["Ingredient"][];
};
/** RecipeOut */
RecipeOut: {
/**
* Id
* @default -1
*/
id: number;
/** Name */
name: string;
/** Link */
link: string;
/** Serves */
serves: number;
/** Imageurls */
imageUrls: string[];
/** Ingredients */
ingredients: components["schemas"]["Ingredient"][];
2025-11-01 07:17:46 +00:00
/** Createdbyid */
createdById: number;
createdBy?: components["schemas"]["MemberRef"] | null;
/** Hiddenbyid */
hiddenById?: number | null;
hiddenBy?: components["schemas"]["MemberRef"] | null;
2025-11-01 05:10:57 +00:00
};
/** RefreshResponse */
RefreshResponse: {
/** Accesstoken */
accessToken: string;
/**
2025-11-01 05:10:57 +00:00
* Tokentype
* @default bearer
*/
2025-11-01 05:10:57 +00:00
tokenType: string;
};
2025-11-01 02:52:33 +00:00
/** RegisterBody */
RegisterBody: {
/** Email */
email: string;
/** Password */
password: string;
/** Displayname */
displayName: string;
};
2025-10-26 04:13:33 +00:00
/** RequestedMealItem */
RequestedMealItem: {
/**
* Kind
* @default requestedMeal
* @constant
* @enum {string}
*/
kind: "requestedMeal";
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/**
* Id
* @default -1
*/
id: number;
2025-10-26 04:13:33 +00:00
/** Personid */
personId: number;
/** Mealid */
mealId: number;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/**
* Createddate
* Format: date-time
*/
2025-10-26 04:13:33 +00:00
createdDate: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-10-26 04:13:33 +00:00
/** ShoppingListOut */
ShoppingListOut: {
/** Id */
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
id: number;
/**
* Createddate
* Format: date-time
*/
2025-10-26 04:13:33 +00:00
createdDate: string;
/**
* Storename
* @enum {string}
*/
storeName: "woolworths" | "coles" | "home";
2025-10-26 04:13:33 +00:00
/** Purchasedbyid */
purchasedById: number;
2025-11-01 07:17:46 +00:00
purchasedBy?: components["schemas"]["MemberRef"] | null;
2025-10-26 04:13:33 +00:00
/** Items */
items: components["schemas"]["ListIngredientItem"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
/**
* StoreEnum
* @enum {string}
*/
StoreEnum: "woolworths" | "coles" | "";
2025-11-01 02:52:33 +00:00
/** TokenResponse */
TokenResponse: {
/** Accesstoken */
accessToken: string;
/**
* Tokentype
* @default bearer
*/
tokenType: string;
user: components["schemas"]["User"];
};
/** User */
User: {
/**
* Id
* @default -1
*/
id: number;
/** Email */
email: string;
/** Displayname */
displayName: string;
/** Profilephotourl */
profilePhotoUrl?: string | null;
};
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** ValidationError */
ValidationError: {
/** Location */
loc: (string | number)[];
/** Message */
msg: string;
/** Error Type */
type: string;
};
2025-11-01 05:10:57 +00:00
/** WhoAmI */
WhoAmI: {
/** Householdid */
householdId: number;
/** Householdslug */
householdSlug: string;
2025-11-01 02:52:33 +00:00
};
/**
* StoreNameOut
* @enum {string}
*/
StoreNameOut: "woolworths" | "coles" | "home";
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
responses: {
/** @description Bad Request */
Problem400: {
headers: {
[name: string]: unknown;
};
content: {
"application/problem+json": unknown;
"application/json": components["schemas"]["ProblemDetails"];
};
};
/** @description Not Found */
Problem404: {
headers: {
[name: string]: unknown;
};
content: {
"application/problem+json": unknown;
"application/json": components["schemas"]["ProblemDetails"];
};
};
/** @description Validation Error */
Problem422: {
headers: {
[name: string]: unknown;
};
content: {
"application/problem+json": components["schemas"]["ProblemDetails"];
"application/json": components["schemas"]["ProblemDetails"];
};
};
2025-11-01 05:10:57 +00:00
/** @description Forbidden */
Problem403: {
headers: {
[name: string]: unknown;
};
content: {
"application/problem+json": unknown;
"application/json": components["schemas"]["ProblemDetails"];
};
};
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
parameters: never;
requestBodies: never;
headers: never;
pathItems: never;
}
export type $defs = Record<string, never>;
export interface operations {
2025-11-01 05:10:57 +00:00
register: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["RegisterBody"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["TokenResponse"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
loginV2: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
2025-11-01 05:10:57 +00:00
query?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
header?: never;
path?: never;
2025-11-01 05:10:57 +00:00
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["LoginBody"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["TokenResponse"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
refreshV2: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
2025-11-01 05:10:57 +00:00
query?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["RefreshResponse"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
422: components["responses"]["Problem422"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
logoutV2: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
2025-11-01 05:10:57 +00:00
query?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
2025-11-01 05:10:57 +00:00
/** @description Successful Response */
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": unknown;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
422: components["responses"]["Problem422"];
};
};
list_my_households_api_v1_users_me_households_get: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["HouseholdResponse"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
422: components["responses"]["Problem422"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
create_household_api_v1_households_post: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path?: never;
2025-11-01 05:10:57 +00:00
cookie?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
requestBody: {
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["CreateHouseholdBody"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["HouseholdResponse"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
accept_invitation_api_v1_invitations_accept_post: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
2025-11-01 05:10:57 +00:00
path?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
cookie?: never;
};
2025-11-01 05:10:57 +00:00
requestBody: {
content: {
"application/json": components["schemas"]["AcceptInvitationBody"];
2025-11-01 05:10:57 +00:00
};
};
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["AcceptInvitationResponse"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
whoami_api_v1_households__householdSlug__whoami_get: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path: {
2025-11-01 05:10:57 +00:00
householdSlug: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-11-01 05:10:57 +00:00
cookie?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["WhoAmI"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
list_members_api_v1_households__householdSlug__members_get: {
parameters: {
query?: never;
header?: never;
path: {
householdSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HouseholdMember"][];
};
};
403: components["responses"]["Problem403"];
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
create_invitation_api_v1_households__householdSlug__invitations_post: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
2025-11-01 05:10:57 +00:00
query?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
header?: never;
2025-11-01 05:10:57 +00:00
path: {
householdSlug: string;
};
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
cookie?: never;
};
2025-11-01 05:10:57 +00:00
requestBody: {
content: {
"application/json": components["schemas"]["CreateInvitationBody"];
};
};
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["InvitationResponse"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
list_recipes_api_v1_households__householdSlug__recipes_get: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
2025-11-01 05:10:57 +00:00
query?: {
q?: string | null;
cursor?: string | null;
limit?: number;
};
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
header?: never;
path: {
2025-11-01 05:10:57 +00:00
householdSlug: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["Page_RecipeOut_"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
create_recipe_api_v1_households__householdSlug__recipes_post: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path: {
2025-11-01 05:10:57 +00:00
householdSlug: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
cookie?: never;
};
requestBody: {
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["RecipeCreate"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["RecipeOut"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
400: components["responses"]["Problem400"];
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
get_recipe_api_v1_households__householdSlug__recipes__recipe_id__get: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path: {
2025-11-01 05:10:57 +00:00
recipe_id: number;
householdSlug: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-11-01 05:10:57 +00:00
cookie?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["RecipeOut"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
404: components["responses"]["Problem404"];
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
delete_recipe_api_v1_households__householdSlug__recipes__recipe_id__delete: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
2025-11-01 05:10:57 +00:00
path: {
recipe_id: number;
householdSlug: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-11-01 05:10:57 +00:00
cookie?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-11-01 05:10:57 +00:00
requestBody?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["RecipeOut"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
404: components["responses"]["Problem404"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
getUpcomingMealsV2: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
2025-11-01 05:10:57 +00:00
query: {
from: string;
to: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
header?: never;
path: {
2025-11-01 05:10:57 +00:00
householdSlug: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-11-01 05:10:57 +00:00
cookie?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:59:22 +00:00
"application/json": components["schemas"]["MealOut"][];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
getMealV2: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path: {
2025-11-01 05:10:57 +00:00
meal_id: number;
householdSlug: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:59:22 +00:00
"application/json": components["schemas"]["MealOut"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
404: components["responses"]["Problem404"];
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
updateMealV2: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
2025-11-01 05:10:57 +00:00
path: {
meal_id: number;
householdSlug: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-11-01 05:10:57 +00:00
cookie?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
requestBody: {
content: {
2025-11-01 05:59:22 +00:00
"application/json": components["schemas"]["MealIn"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:59:22 +00:00
"application/json": components["schemas"]["MealOut"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
400: components["responses"]["Problem400"];
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
404: components["responses"]["Problem404"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
deleteMealV2: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
2025-11-01 05:10:57 +00:00
path: {
meal_id: number;
householdSlug: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-11-01 05:10:57 +00:00
cookie?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:59:22 +00:00
"application/json": components["schemas"]["MealOut"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
404: components["responses"]["Problem404"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
markMealConsumedV2: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
2025-11-01 05:10:57 +00:00
path: {
meal_id: number;
householdSlug: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-11-01 05:10:57 +00:00
cookie?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-11-01 05:10:57 +00:00
requestBody?: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["MarkConsumedBody"] | null;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:59:22 +00:00
"application/json": components["schemas"]["MealOut"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
400: components["responses"]["Problem400"];
403: components["responses"]["Problem403"];
404: components["responses"]["Problem404"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
createMealV2: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
2025-11-01 05:10:57 +00:00
path: {
householdSlug: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-11-01 05:10:57 +00:00
cookie?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
requestBody: {
content: {
2025-11-01 05:59:22 +00:00
"application/json": components["schemas"]["MealIn"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:59:22 +00:00
"application/json": components["schemas"]["MealOut"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
400: components["responses"]["Problem400"];
403: components["responses"]["Problem403"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
getCurrentShoppingListV2: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
path: {
2025-11-01 05:10:57 +00:00
householdSlug: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
cookie?: never;
};
requestBody?: never;
responses: {
2025-11-01 05:10:57 +00:00
/** @description Successful Response */
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["CurrentShoppingList"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
getShoppingListV2: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
2025-11-01 05:10:57 +00:00
path: {
list_id: number;
householdSlug: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-11-01 05:10:57 +00:00
cookie?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-11-01 05:10:57 +00:00
requestBody?: never;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["PurchasedShoppingList"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
purchaseIngredientsV2: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
2025-11-01 05:10:57 +00:00
path: {
householdSlug: string;
};
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
cookie?: never;
};
requestBody: {
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["PurchaseListIn"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["PurchasedShoppingList"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
};
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
requestMealV2: {
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
parameters: {
query?: never;
header?: never;
2025-11-01 05:10:57 +00:00
path: {
householdSlug: string;
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
};
2025-11-01 02:52:33 +00:00
cookie?: never;
};
requestBody: {
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["MealIdWrapper"];
2025-11-01 02:52:33 +00:00
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["RequestedMealItem"];
2025-11-01 02:52:33 +00:00
};
};
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
2025-11-01 02:52:33 +00:00
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 05:10:57 +00:00
unrequestMealV2: {
2025-11-01 02:52:33 +00:00
parameters: {
query?: never;
header?: never;
2025-11-01 05:10:57 +00:00
path: {
meal_id: number;
householdSlug: string;
2025-11-01 02:52:33 +00:00
};
cookie?: never;
};
2025-11-01 05:10:57 +00:00
requestBody?: never;
2025-11-01 02:52:33 +00:00
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
2025-11-01 05:10:57 +00:00
"application/json": components["schemas"]["Ok"];
2025-11-01 02:52:33 +00:00
};
};
2025-11-01 05:10:57 +00:00
403: components["responses"]["Problem403"];
2025-11-01 02:52:33 +00:00
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
2025-11-01 07:17:46 +00:00
requestIngredientV2: {
parameters: {
query?: never;
header?: never;
path: {
householdSlug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["IngredientIdWrapper"];
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ListIngredientItem"];
};
};
403: components["responses"]["Problem403"];
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
Squashed commit of the following: commit a94394866d9e957693c7380b846cfee98739b8be Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:11:28 2025 +1100 Ran codegen commit affaa0e4a80edbb5185f06b3a252e1790e349ee3 Author: jableader <jacobdunk@gmail.com> Date: Mon Oct 20 00:09:36 2025 +1100 Moved shopping.ts into composable commit 83ced27a549784a35fa2715630d6fdca7f12f4aa Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 23:43:09 2025 +1100 Purchase fixed commit 2fff14016eedaeb773c0f8b4ee9ccf08a1027449 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:54:36 2025 +1100 typescript migration complete commit 17651bcc8b0f40ac1579563379c8fc45aba1997d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:38:22 2025 +1100 Removing redundant null checks and type checking commit 0cc3a508cd5c7d723eb76d665443b4d0fdad493f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 22:30:52 2025 +1100 Moving date to sdk layer commit 35d1189009b27876dd167f353c04f217b7c2805e Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:42:47 2025 +1100 No components re-parse dates already decoded by the boundary. commit c4b82a31fad75bd5ec987847847076b537d35a7d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 21:09:03 2025 +1100 Update spec and types commit 55984bf7c9d51e76eaa6713a3ca86e9a73eb6b03 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 20:22:01 2025 +1100 Disallow casting entirely commit eb02dc6a7b52048281a87924765d9aab1303150f Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:24:57 2025 +1100 Replaced components[schemas] outside sdk commit 2f4c1bed56724e4f8a0d586921367604ce127a1a Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 19:06:38 2025 +1100 removed persons.ts commit ae966db8a330c9f521f3c3cb7417c4f201467661 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:56:27 2025 +1100 Remove casts from sdk commit 42c253021e504b45963834e56551ded55be377f1 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:38:05 2025 +1100 Remove *Like types commit b0a4e21f19005fd69c0e9e16edaa9c10b1ca8567 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:32:26 2025 +1100 Defined quantity construct commit bf4666b89e2d395bdd091ffb6ee66a9cfb866c6d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:27:55 2025 +1100 Moved shopping view-model mapping (DTO → UI groups/meals) into `useShopping` (`mapItemToUI`, `groupsFrom`, `mealsFrom`). - Refactored `CurrentShoppingListPage.vue` to consume composable helpers (less duplication, no local cast-heavy mapping). - Refactored `PurchasedShoppingListPage.vue` to consume composable helpers and return typed SDK result; removed casts. commit e7f84b453509a8fcffbb9923ec001f5be85e67e4 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 18:17:29 2025 +1100 Removing casts, any, unknown and runtime type checking commit 6346eef4aff4d64b04f7dfa837c5b988645c242c Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:42:14 2025 +1100 domain/decoders.ts: removed casts; `purchaseDate` and `quantity` now trust API shapes. commit 8b62eb9a9f2c0fe058d2dd37cc80071089379c34 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:36:50 2025 +1100 Plan alignment commit dd81fd454b8e14874930cfc44828abddffd50c41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 17:10:11 2025 +1100 More cast removals commit 377d143ffc8596f46a3b32746d3710d99eb257cd Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:53:30 2025 +1100 Type tightening in sdk commit ce2577f22190b18a52ae0fa4238c6d1beb7e3bb7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:24:51 2025 +1100 All mappers removed/neutralized commit 177205561a2d44aae2683e046960ef5fe8992255 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:20:34 2025 +1100 Replace ingredientnormalized with ingredient commit fc75b24977cc89d420dc768fb4dc4ade84ed32c2 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 16:16:03 2025 +1100 More type safety tweaks and changes commit c35cc2d3d58307290bbc2d5978baa48c1eda97b6 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:46:13 2025 +1100 Update vue-tsc commit 2cd429804ca34a42c83ea81a3ae68e2cfccb5e36 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 15:28:01 2025 +1100 Ongoing SDK changes to tighten datatypes commit e11847ae515eadf1bd33e88e154125fe361a5191 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:31:03 2025 +1100 Enforce template type checking commit 777b8dee7e9ef0807a2b2c039443920671fe9c2d Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:28:52 2025 +1100 Boilerplate Collapse mappers to “decoders” and delete ad‑hoc view types commit 4169c69d59cc16a24298351c38a60b4d4845f0c9 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:25:04 2025 +1100 Plan updates commit de65164c91d9dc641ec86424bd4fe40f91bb4ada Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:16:37 2025 +1100 More camelCase changes commit 4121c2157511f706b4704c5d5f769034d9bce5a0 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 14:00:48 2025 +1100 Remove unused js shims and autoformat project commit d475565529bd0c12f06f85f0bcbf19c857176fa7 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:59:10 2025 +1100 camelCase conversions and api type propogation commit 7b3b633a9d21c74977d4de120138fff192faaa78 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:11:22 2025 +1100 Strategise ts improvements commit 9396e4928abcf9d8a74a656ad21913f95e8e3e41 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 13:06:19 2025 +1100 Linting errors commit 528fa3bc2f6c42de6de37d9593d2ed31630d0e81 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:59:21 2025 +1100 Recipe search pagination commit 4993c3e53f540e098f3275715c86754dee9392af Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:33:13 2025 +1100 Removed redundant nonnull check commit c03d0b582d0a8b17e675cdf9bdab09eac4091d44 Author: jableader <jacobdunk@gmail.com> Date: Sun Oct 19 12:29:57 2025 +1100 Persons api pagination commit 67008b4a94a90295ed811594ca0e7f37c80a8305 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:44:32 2025 +1100 ts pages starting to work commit 0144e7f70d19289007d6b035594786ce573cbc70 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 22:39:17 2025 +1100 More typescript fixes commit dc429f84b48ca5892c6043db81b89fa6431d872d Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:28:54 2025 +1100 5) API client and codegen guardrails — DONE (scripts) / PARTIAL (CI wiring) commit 36ba555d9a600ca8cca4c18571e0d96584243556 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:26:30 2025 +1100 Tighten composable and UI types (remove last anys) — DONE commit 97523a9ef6aa972497e62d63c6f666453bb7eefc Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:24:11 2025 +1100 Align OpenAPI params to remove residual casts, Strengthen MSW tests for the typed client commit 608f6b751cb982487e90560792aec33317981c60 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:14:11 2025 +1100 ts complete, rerun codegen commit ca28376ed7bcb4ff4c7669210ce6eebfd9cb6eaa Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 18:09:29 2025 +1100 Document All JS under `src/` is now removed; the source tree is TS-only. commit ff3338b108bbf094f987302a21f1779d8f23368f Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:59:49 2025 +1100 Ts tests commit ce4555a279c715f427f9d00c346561efd74705f8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:56:18 2025 +1100 Completed Generate real OpenAPI types and wire them commit b7304aa7390f33a372acda46c593d6592aabf3f7 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 17:02:27 2025 +1100 DatePicker ts conversion commit cb6ebdba286d44dbaae522ee29d95aa3ccfb5dc1 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:56:38 2025 +1100 Removed js files commit 549eefd369499e0a1d35ff88a659c8aecd955a02 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:49:31 2025 +1100 - Utilities converted to TS: `src/dateformats.ts`, `src/units.ts`; imports updated accordingly. - Router converted to TS: `src/router/index.ts`; legacy `index.js` removed. commit 6f7731287f4166df5c02164ec4220e370c6d7a35 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:48:58 2025 +1100 alerts ts conversion commit 4b1baec85a74b75e94d2392fea3b5abee294089c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:27:35 2025 +1100 use v1 api commit da11976b96d791935cb16c7b1fdb074a2c87f53c Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:18:17 2025 +1100 - Shopping pages converted to TS: `MyShoppingPage.vue`, `CurrentShoppingListPage.vue`, `PurchasedShoppingListPage.vue` (typed refs/computed; stable keys; wired to helpers). commit acf740380bf53386e12e108ba09a507141176733 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:08:22 2025 +1100 Shopping MyShoppingPage converted to TS with typed refs. commit 744d7e792d013f0ed04f11280f3351950925beee Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 16:05:19 2025 +1100 Shopping gets types commit 4e576dca94424383bdf753403d7764e22a28f377 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:57:50 2025 +1100 Error tests commit ac6ae41b840c30196a370a077e02953c63977908 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:56:20 2025 +1100 More datatypes commit d7ea6538b1af6144933a2603d330cb17e04809db Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:45:49 2025 +1100 spec updates commit 0d6cfc1328df8ab4a4baf8f31a7a4e1ea50fd850 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:44:34 2025 +1100 `codegen:check` warns when backend spec is newer than generated types commit 54bff353b8e7429961364803300b38bc70f963c2 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:42:24 2025 +1100 PersonList ts commit e5ffcdde7e9538525704581a82606261596d31f5 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:40:53 2025 +1100 MealCard ts commit 5432d8333c023b0c6e25c9a6ac31519c818e6a58 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:39:29 2025 +1100 ue CLI now serves/builds with TypeScript entry, ESLint configured to parse TS, use ts code commit aba3fd532550a90adeb957b4ddbb43798bcf9e5a Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:23:16 2025 +1100 composables typescript commit 28ba44cc951fddfe64c386e77a91c2f46060cfb8 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:19:09 2025 +1100 let the typescriptin begin commit 98e57e4d65cecdd1ed5ed3fbf6b1ebf46ae6af10 Author: jableader <jacobdunk@gmail.com> Date: Sat Oct 18 15:13:58 2025 +1100 Added typescript
2025-10-19 13:12:40 +00:00
healthz_healthz_get: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HealthStatus"];
};
};
};
};
}