Commit Graph

105 Commits

Author SHA1 Message Date
ghost2023
df725015a1 fix(api): improve payment status API handling and frontend user experience 2026-06-08 08:51:54 +03:00
ghost2023
bc5e6f900c feat(WIP): booking payment integration 2026-06-06 12:07:18 +03:00
ghost2023
e152e7e986 fix: the request approaval pricing ui 2026-06-06 11:45:53 +03:00
ghost2023
c76c6dbf90 feat(bookings): Revamp Edit Booking page to a single-form experience with enhanced details 2026-06-06 11:45:53 +03:00
ghost2023
efdcb9a7c8 fix: signup am 2026-06-06 11:45:53 +03:00
ghost2023
5898634cd7 refactor(settings): decompose monolithic SettingsPage into modular tab components 2026-06-06 11:45:53 +03:00
ghost2023
ea040a40cf fix: wrong url 2026-06-06 11:45:53 +03:00
ghost2023
af6804eb91 feat(bookings): implement booking editing functionality 2026-06-06 11:45:53 +03:00
ghost2023
4994e19d57 signup update 2026-06-06 11:45:53 +03:00
ghost2023
da0f1e4cc9 feat(bookings): enhance contract viewer and backoffice UI consistency 2026-06-06 09:11:30 +03:00
ghost2023
7a19a161e1 fix: redirects 2026-06-06 09:11:30 +03:00
ghost2023
f356c00ba2 fix: booking api url s 2026-06-06 09:11:30 +03:00
Nathnael Wondisha
4a0dee9b7b Merge pull request #97 from Tria-plc/freight/feat/booking-pricing
Booking request approval ui
2026-06-05 15:02:24 +03:00
ghost2023
2760e715c7 feat: add more statuses to the booking deailt page and added handling of request approval 2026-06-05 11:40:44 +03:00
ghost2023
f77dd54390 feat: setup the recent booking endpoint and ui fixes 2026-06-05 11:36:13 +03:00
hagiye
b33517f47d resolve conflict 2026-06-05 10:59:52 +03:00
ghost2023
a991139cc2 feat(bookings): Integrate auto-pricing into DRAFT booking UI, and refactor customer-company relationships across services. 2026-06-05 10:27:21 +03:00
hagiye
c66b57d599 Merge freight/develop into feature/trains-management 2026-06-05 10:21:39 +03:00
ghost2023
0184db9040 feat(bookings): Introduce DRAFT booking workflow with comprehensive features for pricing, document management, submission, and cancellation. 2026-06-05 09:51:13 +03:00
marshal
bdcb316685 Merge pull request #93 from Tria-plc/freight_feature/booking_flow
dynamic contract templates and companyId on bookings
2026-06-04 16:58:50 +03:00
marshal
8fea963ddb dynamic contract templates and companyId on bookings 2026-06-04 16:53:14 +03:00
ghost2023
ac964bace8 feat(WIP): setting and upload logic 2026-06-04 15:40:38 +03:00
ghost2023
ad895d695e feat(companies): Introduce API endpoint and UI for company registration document uploads 2026-06-04 15:40:38 +03:00
ghost2023
8045415113 refactor: clean up 2026-06-04 15:40:38 +03:00
ghost2023
8ddd166dca feat: setup the ui for document uploading in accounts onboarding 2026-06-04 15:40:38 +03:00
marshal
324935a334 implement booking flow 2026-06-04 15:24:18 +03:00
marshal
125ee18308 implement booking flow 2026-06-04 15:16:27 +03:00
ghost2023
f9357ed1b2 feat(api): Introduce dedicated company management API and service 2026-06-03 16:19:04 +03:00
ghost2023
169e49faae fixes 2026-06-02 14:04:23 +03:00
ghost2023
243803fc29 feat(bookings): Integrate booking list and detail pages with API 2026-06-02 10:09:05 +03:00
ghost2023
2ae47c451e feat(backoffice): Add Booking Requests routes and sidebar navigation 2026-06-01 22:59:12 +03:00
ghost2023
a267526be5 refactor(bookings): Migrate new booking API payload to use reference data IDs 2026-06-01 16:39:11 +03:00
ghost2023
217f1bf097 feat(bookings): Implement skeleton loaders for new booking form steps 2026-06-01 16:39:11 +03:00
ghost2023
c880e8c7f9 feat(api): Add endpoint for booking reference data 2026-06-01 16:39:11 +03:00
ghost2023
ff3cbed747 feat(freight): Introduce booking reference data endpoint & schemas 2026-06-01 16:39:11 +03:00
ghost2023
b76ae8b81e refactor(onboarding): Restructure OnboardingPage for user type selection 2026-06-01 11:37:47 +03:00
ghost2023
0aece8f1dc feat(portal): Overhaul authentication flow and application routing 2026-06-01 11:37:47 +03:00
yaschalew
1b8391186d customer registration 2026-05-30 09:47:26 +03:00
ghost2023
bf51ead32d feat(portal): Add Profile page, refactor booking details, and remove documents module 2026-05-29 17:37:02 +03:00
ghost2023
70f5f9aff8 refactor(bookings): Refine booking form schema with default values and types 2026-05-29 15:58:17 +03:00
ghost2023
b58e2ee2be refactor(bookings): Consolidate and remove steps for streamlined booking flow 2026-05-29 13:08:27 +03:00
ghost2023
14f73f0c79 refactor(portal): Streamline client-side navigation with React Router Link components, refine global route handling, remove obsolete path definitions, and update project dependencies, including minor UI adjustments. 2026-05-28 16:45:10 +03:00
ghost2023
15a7a0a05f style: clean up on custom portal 2026-05-28 16:40:02 +03:00
ghost2023
c4dd82dbfb refactor: rm the unused pages and components 2026-05-28 16:39:42 +03:00
ghost2023
240fb505ec refactor(bookings): Streamline new booking process, integrate useAuth for customer data, and simplify API payloads 2026-05-28 16:27:22 +03:00
ghost2023
3e77f27a96 feat(onboarding): Introduce multi-step customer onboarding page, enhancing AuthLayout with dynamic class props and improving customer service for typed creation and graceful 404 handling. 2026-05-28 15:54:41 +03:00
ghost2023
0eaa1f93f3 feat(onboarding): Implement customer onboarding guard in App.tsx, redirecting unprofiled users to OnboardingPage, centralizing user and customer data management in useAuth with cookie-based auth. 2026-05-28 15:54:41 +03:00
ghost2023
4262de5424 feat(accounts): Implement password strength validation and live feedback 2026-05-28 15:54:41 +03:00
ghost2023
edfd885b4c feat(auth): Implement phone number login and introduce PhoneInput component 2026-05-28 15:54:41 +03:00
ghost2023
10287b4bfd style(auth): Apply updated design system guidelines to all authentication forms 2026-05-28 15:54:41 +03:00