Commit Graph

26 Commits

Author SHA1 Message Date
Marshal
3424dacd5f fix issue 2026-08-01 10:03:56 +00:00
Nathnael
318af79962 feat: setup posthog 2026-07-16 08:52:29 +00:00
Marshal
1d77cc9219 add Excel import functionality for container bookings 2026-07-09 18:10:58 +00:00
Nathnael
c8f65829d1 feat: setup notification to the portal 2026-07-06 06:52:26 +00:00
Marshal
fec2a5d320 update import gl flow 2026-07-02 13:27:59 +00:00
marshal
7b3f9094ed changes 2026-07-02 13:02:33 +03:00
Marshal
708bd75d1f enhance contract review and editing experience 2026-06-30 15:16:27 +00:00
Nathnael
3eb4a24199 fix: terminal clearing int vite 2026-06-30 11:29:28 +00:00
yaschalew
2373e0b8a4 user module 2026-06-27 08:11:06 +03:00
Marshal
8ef7641048 feat(bookings): add contract validity window and customs clearing features
- Introduced contract validity days, valid from and valid until fields in the booking model.
- Updated booking acceptance logic to enforce validity window constraints.
- Added customs clearing agent and first/last mile pickup/delivery coordinates to the booking model.
- Implemented LocationPicker component for address selection with map integration using Leaflet.
- Enhanced booking review step to display customs clearing agent details.
- Updated API and DTOs to accommodate new booking fields.
- Added migration scripts for database schema changes.
- Implemented tests for booking acceptance and DTO transformations.
2026-06-24 00:21:01 +00:00
Marshal
b031ddb204 Merge branch 'freight/develop' of github.com:Tria-plc/edr-platform into freight_feature/priority 2026-06-22 11:43:38 +00:00
Muluhabt
41c51b7986 Adding local packages 2026-06-22 11:53:17 +03:00
Marshal
dc708a2473 Refactor phone input handling across onboarding and settings forms
- Replaced PhoneInput component with ControlledPhoneField for better integration with react-hook-form.
- Updated validation for phone numbers using isValidPhone function to ensure proper formatting.
- Removed country code handling from forms, simplifying phone number management.
- Introduced new phone field component with consistent styling and behavior.
- Added phone number validation on the backend using class-validator.
- Removed unused phone utility functions and cleaned up related code.
2026-06-21 10:34:40 +00:00
ghost2023
9aecbb6508 feat(booking): Implement train schedule selection and update booking data structures 2026-06-15 09:56:59 +03:00
ghost2023
41061462ff feat(ui): Integrate Mantine UI library, introduce AppLayout, and refactor dashboard 2026-06-08 16:05:03 +03:00
Michael Abebe
4ae83896d3 dep(freight): iam module upgrade 2026-06-06 10:43:17 +03:00
ghost2023
6e4b70be34 chore: install date-fns 2026-06-05 11:28:43 +03:00
ghost2023
c7617b1b6e chore: deps 2026-06-05 09:51:12 +03:00
ghost2023
47bcc82c88 chore: install react-hook-form, zod and @hookform/resolvers to freight web portal 2026-05-22 10:47:12 +03:00
ghost2023
76dcc48a38 chore: update the react version for the frieght portal to 19 2026-05-20 13:48:09 +03:00
yaschalew
e552ac67d5 add dashboard and dropdown settings 2026-05-16 16:32:56 +03:00
yaschalew
b5fe2c2e3c add ui for major components 2026-05-15 22:17:31 +03:00
yaschalew
84f4f7edba add customers page 2026-05-15 14:42:04 +03:00
Michael Abebe
7340d00827 feat: integrated login page and tailwind 2026-05-13 14:43:36 +03:00
Michael Abebe
516bbbb42b chore: fixed pnpm install issues, regarding package versions 2026-05-12 16:09:25 +03:00
Muluhabt
3b8b6979db Project Initialization 2026-05-12 15:17:16 +03:00