Commit Graph

34 Commits

Author SHA1 Message Date
gpt-engineer-app[bot]
7bdc09184b Fix: Ensure IndJob type compatibility
Initialized billOfMaterials and consumedMaterials as empty IndBillitemRecord[] arrays in the createJob function to resolve type mismatches.
2025-07-06 17:55:54 +00:00
gpt-engineer-app[bot]
21b2c468d8 Fix: Resolve IndJob type mismatch in dataService
Corrected the type of `billOfMaterials` and `consumedMaterials` in `dataService.ts` to match the `IndJob` type definition, ensuring compatibility with `IndBillitemRecord[]`.
2025-07-06 17:53:57 +00:00
gpt-engineer-app[bot]
e938e65c73 Fix type errors and data service issues
- Corrected `useDataService.ts` useEffect hook return type.
- Fixed `Index.tsx` type error related to `IndTransactionRecord`.
- Addressed type incompatibility in `dataService.ts` for bill of materials.
- Removed the attempted deletion of the non-existent `jobDataService.ts` file.
2025-07-06 17:52:37 +00:00
gpt-engineer-app[bot]
a0470ed9c5 Refactor: Centralize database operations
Consolidated database interaction logic into service files. Streamlined job and transaction creation/update processes to minimize database requests, improving efficiency.
2025-07-06 17:50:07 +00:00
6e5603fc3e Remove wails so lovable is happy 2025-07-06 19:42:50 +02:00
0cdfdbc751 Don't propagate clicks on edit and box 2025-07-06 17:38:27 +02:00
d9b77ea33c Make click on box copy BOM to clipboard 2025-07-06 17:10:31 +02:00
8c4ab2ba29 Implement batch transactionator form 2025-07-06 03:25:57 +02:00
4fd55ffb3e Factor jobs into collapsible categories and implement tracked jobs 2025-07-06 02:55:13 +02:00
1660e0b765 Add a "sold" counter too 2025-07-05 14:58:04 +02:00
b54e3ee847 Sort transactions properly 2025-07-05 14:36:32 +02:00
93264aa658 Add "produced" field to jobs 2025-07-05 13:57:15 +02:00
52a0aa104e Make buttons black 2025-07-04 17:29:04 +02:00
926eff3aeb Transform into wails project 2025-07-04 17:25:07 +02:00
b18b05c675 Sort jobs such and such 2025-07-04 17:17:18 +02:00
f12fdc8195 Tumble the profit display around a bit 2025-07-04 17:05:50 +02:00
6f6e599db0 Add projected cost and revenue 2025-07-04 17:04:11 +02:00
63f3db6197 Fix creating bill items 2025-07-04 16:44:06 +02:00
6f60993621 Make shift click delete transactions without confirm 2025-07-04 16:29:23 +02:00
83fa902b4c Make the rest of the application use "new" services 2025-07-04 16:27:09 +02:00
70d6979b47 Add logs to services 2025-07-04 16:19:18 +02:00
2e2682e5c5 Implement bill item service 2025-07-04 16:16:47 +02:00
a2b0c7c15e Implement transaction service 2025-07-04 16:10:39 +02:00
a7db2bc89a Entirely rework job service 2025-07-04 16:08:18 +02:00
da2538ded5 Add a fat type will all the relations 2025-07-04 15:41:33 +02:00
gpt-engineer-app[bot]
fb16824137 Refactor: Use new services and types
Update frontend components to use the new services and types for job management, including facilities, jobs, and transactions. Remove old type definitions and integrate the new ones.
2025-07-04 13:28:35 +00:00
7808907861 Implement pocketbase API 2025-07-04 15:11:46 +02:00
7bc4724cc8 Add pocketbase 2025-07-04 15:04:22 +02:00
gpt-engineer-app[bot]
373aea332f Fix: Import correct lucide-react icons
The `Export` icon was not correctly imported from `lucide-react` in `MaterialsImportExport.tsx`. This commit fixes the import to resolve the build error.
2025-07-04 12:52:08 +00:00
gpt-engineer-app[bot]
8757dae524 Add BOM import/export and consumed materials display
Implement BOM import/export functionality and display consumed materials data, including item and required quantities.
2025-07-04 12:46:50 +00:00
gpt-engineer-app[bot]
ee4f00355f Add transaction tables to job details
Implemented transaction tables within the JobCard component to display and allow editing of existing expenditures and income.
2025-07-04 12:42:25 +00:00
gpt-engineer-app[bot]
0a9ce41a74 Refactor: Make job fields editable, add status
-   Allow editing of job fields.
-   Use ISO8601 date format.
-   Add job status with predefined states.
2025-07-04 12:36:50 +00:00
gpt-engineer-app[bot]
7a535639fc feat: Implement Eve Online job manager
Create a basic application for managing Eve Online industry jobs, including job details, transaction history, and profit calculations. Implement data ingestion via a form with paste functionality for transaction data.
2025-07-04 12:32:50 +00:00
gpt-engineer-app[bot]
ef40cea18b Use tech stack vite_react_shadcn_ts 2025-07-04 12:30:01 +00:00