Commit Graph

  • 8a2b6a183b Ignore coverage reports in eslint main beatz174-bit 2025-12-02 18:45:56 +10:00
  • 1030476ed1 Fix lint issues in unit test helpers beatz174-bit 2025-12-02 18:41:17 +10:00
  • f807857bec Ignore unit tests in Playwright config beatz174-bit 2025-12-02 18:28:07 +10:00
  • 00cefaa96d Move unit tests into e2e folder beatz174-bit 2025-12-02 18:23:12 +10:00
  • 5bdf20a829 Add targeted Vitest coverage beatz174-bit 2025-12-02 18:04:43 +10:00
  • e3a6c40e14 modified: .vscode/launch.json beatzaplenty 2025-12-02 17:55:49 +10:00
  • 1fee03fd74 Merge branch 'codex/fix-eslint-errors-in-codebase' beatzaplenty 2025-12-02 17:55:40 +10:00
  • b286b1b881 Fix mock DB transaction type constraint beatz174-bit 2025-12-02 17:42:55 +10:00
  • ba9e3f6c17 Fix barcode lookup initialization and unit test script beatz174-bit 2025-12-02 17:31:03 +10:00
  • 9822cad8eb Fix lint errors beatz174-bit 2025-12-02 17:22:09 +10:00
  • 515115c81d modified: package.json beatzaplenty 2025-12-02 17:09:25 +10:00
  • f6edda1c42 modified: .gitignore beatzaplenty 2025-12-02 16:56:43 +10:00
  • 35e6ecca0f Fix Playwright coverage collection and merge beatz174-bit 2025-12-02 16:40:09 +10:00
  • 6192bd20eb modified: .gitignore modified: .vscode/launch.json new file: e2e/playwright-collect-coverage.spec.ts modified: package-lock.json modified: package.json modified: playwright.config.ts new file: scripts/merge-lcov.cjs new file: scripts/normalize-lcov.cjs new file: scripts/playwright-collect-coverage.cjs new file: scripts/remap-and-report.cjs modified: vite.config.ts new file: vitest.config.ts beatzaplenty 2025-12-02 16:14:12 +10:00
  • d0eb4e953c Merge pull request #155 from beatz174-bit/codex/update-readme.md-and-add-missing-documentation beatz174-bit 2025-12-02 09:40:40 +10:00
  • a84d5dafa2 modified: .gitignore modified: e2e/picklist.spec.ts modified: e2e/product-filter.spec.ts modified: maintenance.sh modified: package-lock.json modified: package.json modified: playwright.config.ts beatzaplenty 2025-12-02 09:15:14 +10:00
  • 64b8a24920 Add comprehensive documentation set beatz174-bit 2025-12-02 08:49:56 +10:00
  • 6917d944fe Fix type issues in tests beatz174-bit 2025-12-01 22:00:27 +10:00
  • 5edc2057be Fix barcode lookup test reliability beatz174-bit 2025-12-01 21:48:17 +10:00
  • 5bb16d155f Add tests and utilities for coverage improvements beatz174-bit 2025-12-01 21:23:45 +10:00
  • 5d5edf7b47 Expand unit test coverage modified: maintenance.sh modified: package-lock.json modified: package.json new file: src/screens/ActivePickListScreen.more.test.tsx new file: src/screens/ManageCategoriesScreen.additional.test.tsx new file: src/testUtils/mockDb.test.ts beatzaplenty 2025-12-01 20:56:44 +10:00
  • dac22fe5a8 modified: src/components/AddProductDialog.tsx modified: src/screens/ActivePickListScreen.test.tsx modified: src/screens/ManageProductsScreen.test.tsx beatzaplenty 2025-12-01 19:53:21 +10:00
  • 5b9540ad33 Fix production build TS failures modified: src/components/AddProductDialog.tsx modified: src/testUtils/mockDb.ts beatzaplenty 2025-12-01 18:54:20 +10:00
  • ca51bab86b modified: .codex_playwright_version modified: .vscode/launch.json modified: package-lock.json modified: package.json modified: src/components/AddProductDialog.tsx new file: src/screens/ActivePickListScreen.additional.test.tsx new file: src/screens/ManageProductsScreen.additional.test.tsx modified: src/screens/ManageProductsScreen.test.tsx beatzaplenty 2025-12-01 18:33:08 +10:00
  • 0f46e7b331 Fix unit tests new file: src/components/PickItemRow.narrow.test.tsx new file: src/components/ProductRow.additional.test.tsx new file: src/platform/web.test.ts modified: src/screens/ManageProductsScreen.test.tsx new file: src/services/importExportService.additional.test.ts beatzaplenty 2025-12-01 17:40:17 +10:00
  • 238e9d2026 Merge pull request #151 from beatz174-bit/codex/fix-all-e2e-test-errors beatz174-bit 2025-12-01 17:10:12 +10:00
  • e196f57134 Fix e2e add product flows beatz174-bit 2025-12-01 17:07:47 +10:00
  • 95fee753bd new file: .codex_playwright_version modified: .vscode/tasks.json modified: maintenance.sh modified: setup.sh beatzaplenty 2025-12-01 16:48:00 +10:00
  • 353bfdf9a0 new file: maintenance.sh new file: setup.sh beatzaplenty 2025-12-01 16:38:23 +10:00
  • f6498c1bbc Fix add product dialog opening and duplicate validation tests beatz174-bit 2025-12-01 16:30:28 +10:00
  • e4c51d69b6 Merge remote-tracking branch 'origin/codex/refactor-add-product-control-on-pick-list' beatzaplenty 2025-12-01 16:13:52 +10:00
  • 5536e5ec72 Open add product dialog from pick list beatz174-bit 2025-12-01 16:09:49 +10:00
  • 0743527750 Merge pull request #148 from beatz174-bit/codex/increase-unit-test-coverage-and-refactor-utilities beatz174-bit 2025-12-01 16:08:56 +10:00
  • 01a58d9d15 Merge branch 'main' into codex/increase-unit-test-coverage-and-refactor-utilities beatz174-bit 2025-12-01 16:08:47 +10:00
  • b0d80410b9 modified: .vscode/launch.json beatzaplenty 2025-12-01 16:07:57 +10:00
  • ff0b2959b5 Add utilities and initial test coverage beatz174-bit 2025-12-01 16:07:31 +10:00
  • ead1032e98 Merge pull request #147 from beatz174-bit/codex/add-unit-test-coverage-to-launch.json beatz174-bit 2025-12-01 16:04:23 +10:00
  • 7da3daf10e Add launch config for Vitest coverage beatz174-bit 2025-12-01 16:02:19 +10:00
  • 436882ff13 Merge remote-tracking branch 'origin/codex/refactor-add-product-feature-to-popup' beatzaplenty 2025-12-01 16:00:23 +10:00
  • 7be6ee1d32 Remove search field from add product dialog beatz174-bit 2025-12-01 15:59:33 +10:00
  • cc26940737 Refactor product creation into reusable dialog beatz174-bit 2025-12-01 15:52:07 +10:00
  • a86723004b Merge pull request #145 from beatz174-bit/codex/add-manage-categories-button-to-home-page beatz174-bit 2025-12-01 15:42:19 +10:00
  • 69a061c328 Add manage categories button to home screen beatz174-bit 2025-12-01 15:40:55 +10:00
  • 166b486ad7 Allow duplicate category feedback via submission beatz174-bit 2025-12-01 15:28:52 +10:00
  • 115c520b22 Merge pull request #143 from beatz174-bit/codex/find-and-refactor-duplicated-code beatz174-bit 2025-12-01 15:22:17 +10:00
  • 79561c16d8 Refactor area and category management UI beatz174-bit 2025-12-01 15:21:54 +10:00
  • 4c7095b380 modified: vite.config.ts beatzaplenty 2025-11-26 16:19:14 +10:00
  • 0062204f0f modified: vite.config.ts beatzaplenty 2025-11-26 16:16:12 +10:00
  • 3797d54bde modified: package-lock.json modified: package.json modified: vite.config.ts beatzaplenty 2025-11-26 15:45:51 +10:00
  • e62ed1253f modified: vite.config.ts beatzaplenty 2025-11-26 15:31:19 +10:00
  • 5d6c7335a3 Resolve all e2e test failures and export helper functions to their own file. modified: e2e/picklist.spec.ts modified: e2e/product-filter.spec.ts new file: e2e/test-helpers.ts modified: src/screens/ManageProductsScreen.tsx modified: src/screens/StartPickListScreen.tsx beatzaplenty 2025-11-26 15:04:45 +10:00
  • 59be57a5e4 modified: .gitignore modified: src/components/PickItemRow.test.tsx modified: src/components/ProductAutocomplete.tsx modified: src/screens/ActivePickListScreen.test.tsx modified: src/screens/ActivePickListScreen.tsx modified: src/screens/ManageCategoriesScreen.test.tsx modified: src/screens/ManageProductsScreen.test.tsx modified: src/screens/ManageProductsScreen.tsx modified: src/screens/StartPickListScreen.test.tsx beatzaplenty 2025-11-26 12:01:52 +10:00
  • d6b784ad11 Moved to lazy loading modules and configured build chunking modified: package-lock.json modified: package.json modified: src/App.tsx modified: src/screens/ActivePickListScreen.test.tsx modified: src/screens/ActivePickListScreen.tsx modified: src/screens/BarcodeScannerScreen.tsx modified: src/screens/HomeScreen.tsx modified: src/screens/ImportExportScreen.tsx modified: src/screens/ManageAreasScreen.test.tsx modified: src/screens/ManageAreasScreen.tsx modified: src/screens/ManageCategoriesScreen.test.tsx modified: src/screens/ManageCategoriesScreen.tsx modified: src/screens/ManageProductsScreen.test.tsx modified: src/screens/ManageProductsScreen.tsx modified: src/screens/PickListsScreen.test.tsx modified: src/screens/PickListsScreen.tsx modified: src/screens/StartPickListScreen.test.tsx modified: src/screens/StartPickListScreen.tsx modified: tsconfig.json modified: vite.config.ts beatzaplenty 2025-11-26 09:34:18 +10:00
  • da6992372f modified: src/components/PickItemRow.tsx beatzaplenty 2025-11-25 15:08:03 +10:00
  • 2e69cd9d0c modified: src/screens/ActivePickListScreen.tsx beatzaplenty 2025-11-25 14:35:22 +10:00
  • 234d11832e new file: src/components/ProductAutocomplete.tsx modified: src/screens/ActivePickListScreen.tsx deleted: src/screens/ActivePickListScreen.tsx.bak modified: src/screens/StartPickListScreen.tsx beatzaplenty 2025-11-25 14:08:30 +10:00
  • 0465683018 modified: src/screens/ManageProductsScreen.tsx beatzaplenty 2025-11-25 13:46:04 +10:00
  • f61d078900 deleted: public/templates/areas_template.csv deleted: public/templates/categories_template.csv deleted: public/templates/pickitems_template.csv deleted: public/templates/picklists_template.csv modified: src/db/migrations.ts modified: src/screens/ManageCategoriesScreen.tsx modified: src/screens/ManageProductsScreen.tsx beatzaplenty 2025-11-25 11:41:15 +10:00
  • f9a093a39d modified: public/templates/products_template.csv modified: src/components/ProductRow.test.tsx modified: src/components/ProductRow.tsx modified: src/screens/ImportExportScreen.tsx modified: src/screens/ManageProductsScreen.tsx modified: src/services/importExportService.ts beatzaplenty 2025-11-25 11:00:12 +10:00
  • ed923b9363 modified: src/db/index.ts deleted: src/db/seed.test.ts deleted: src/db/seed.ts beatzaplenty 2025-11-25 09:39:00 +10:00
  • 4bbe4162c4 modified: docker-compose.yml beatzaplenty 2025-11-25 09:29:19 +10:00
  • bca1a5fe4a unpublish ports modified: docker-compose.yml beatzaplenty 2025-11-25 09:19:34 +10:00
  • fc55073ca6 modified: docker-compose.yml modified: package-lock.json modified: package.json modified: src/screens/ImportExportScreen.tsx modified: src/screens/ManageProductsScreen.tsx modified: src/services/importExportService.test.ts modified: src/services/importExportService.ts beatzaplenty 2025-11-25 09:15:30 +10:00
  • 2ec46c733b Merge pull request #142 from beatz174-bit/codex/add-import/export-functionality beatz174-bit 2025-11-25 08:40:30 +10:00
  • dc7fc02d59 Add import/export tooling and templates beatz174-bit 2025-11-25 08:40:10 +10:00
  • 5ddd41ec24 Merge pull request #141 from beatz174-bit/codex/add-packaging-filter-with-radio-buttons beatz174-bit 2025-11-25 08:27:18 +10:00
  • e7e9425aa1 Add packaging filter to active pick list beatz174-bit 2025-11-25 08:26:59 +10:00
  • f6aa5c9ae0 Merge pull request #140 from beatz174-bit/codex/fix-flickering-on-pick-complete-and-sort-items beatz174-bit 2025-11-25 08:01:15 +10:00
  • d882bfac7f Fix pick complete flicker and sort items beatz174-bit 2025-11-25 08:00:54 +10:00
  • 623dd11446 Delete build directory beatz174-bit 2025-11-25 07:43:31 +10:00
  • 15cb5dc3c2 Merge branch 'main' of https://github.com/beatz174-bit/stockfill beatzaplenty 2025-11-25 07:43:05 +10:00
  • 84cc23a70c modified: .gitignore beatzaplenty 2025-11-25 07:42:57 +10:00
  • b201fb3d4d Merge pull request #139 from beatz174-bit/codex/remove-global-packaging-filter-from-ui beatz174-bit 2025-11-25 07:41:16 +10:00
  • f5094343dc chore: remove packaging filter radios beatz174-bit 2025-11-25 07:40:59 +10:00
  • 3a79149956 modified: src/screens/ActivePickListScreen.tsx new file: src/screens/ActivePickListScreen.tsx.bak beatzaplenty 2025-11-24 21:10:17 +10:00
  • d7907420b7 Merge pull request #138 from beatz174-bit/codex/fix-packaging-type-radio-filter-in-active-pick-list beatz174-bit 2025-11-24 20:47:51 +10:00
  • 432fef9dcd Fix packaging filter radio selection beatz174-bit 2025-11-24 20:47:31 +10:00
  • 434c9382d9 Delete coverage directory beatz174-bit 2025-11-24 20:32:32 +10:00
  • 9ccf0b6f31 modified: .gitignore beatzaplenty 2025-11-24 20:31:52 +10:00
  • fc01c3deff modified: .gitignore beatzaplenty 2025-11-24 20:31:43 +10:00
  • e1a90ff5d4 Merge pull request #137 from beatz174-bit/codex/fix-test-failures-in-managecategoriesscreen beatz174-bit 2025-11-24 20:27:50 +10:00
  • 7e69e4467f Fix pick list and product select handling beatz174-bit 2025-11-24 20:27:32 +10:00
  • a044650e58 Merge pull request #136 from beatz174-bit/codex/fix-packaging-type-filter-on-pick-list-page beatz174-bit 2025-11-24 20:21:10 +10:00
  • e74a76e6c3 Fix packaging filter behavior on pick list beatz174-bit 2025-11-24 20:20:49 +10:00
  • 96cb8b8b88 Merge pull request #135 from beatz174-bit/codex/add-unit-tests-for-100%-coverage beatz174-bit 2025-11-24 20:15:41 +10:00
  • 069023db75 Add additional unit tests beatz174-bit 2025-11-24 20:15:28 +10:00
  • 2cfada6a7d Merge pull request #134 from beatz174-bit/codex/update-dependencies-to-latest-versions beatz174-bit 2025-11-24 19:59:50 +10:00
  • cb87bfe868 Merge branch 'main' into codex/update-dependencies-to-latest-versions beatz174-bit 2025-11-24 19:59:44 +10:00
  • 955366b511 chore: upgrade dependencies beatz174-bit 2025-11-24 19:59:04 +10:00
  • 40722b8b0f Merge pull request #133 from beatz174-bit/codex/check-unit-test-coverage-and-suggest-additions beatz174-bit 2025-11-24 19:50:27 +10:00
  • a76ab5d92c Merge pull request #132 from beatz174-bit/codex/run-e2e-tests-and-update-app beatz174-bit 2025-11-24 19:50:17 +10:00
  • 3ea11bde4c Fix barcode scanner tests for Vitest 4 beatz174-bit 2025-11-24 19:49:43 +10:00
  • f4405af903 Improve UI stability for e2e beatz174-bit 2025-11-24 19:43:38 +10:00
  • c3f234076b modified: package-lock.json modified: package.json beatzaplenty 2025-11-24 19:41:45 +10:00
  • b3c284333a deleted: maintenance.sh deleted: setup.sh beatzaplenty 2025-11-24 17:32:44 +10:00
  • 90399fcdbe new file: maintenance.sh new file: setup.sh beatzaplenty 2025-11-24 17:14:36 +10:00
  • 23ae647db5 Merge pull request #131 from beatz174-bit/codex/run-and-fix-unit-tests beatz174-bit 2025-11-24 17:09:41 +10:00
  • c046235be5 Fix packaging filter handling on active pick list beatz174-bit 2025-11-24 17:08:59 +10:00
  • 0f5eeab87c Merge pull request #130 from beatz174-bit/codex/fix-packaging-type-filter-functionality-0suz26 beatz174-bit 2025-11-24 16:52:47 +10:00
  • 5afef7a7c7 Merge branch 'main' into codex/fix-packaging-type-filter-functionality-0suz26 beatz174-bit 2025-11-24 16:52:40 +10:00