25 Commits

Author SHA1 Message Date
Egor Pozharov
d1efebbb34 add WebSocket support for real-time delivery updates with JWT authentication and automatic reconnection
Some checks failed
Build and Push Docker Images / build-backend (push) Has been cancelled
Build and Push Docker Images / build-frontend (push) Has been cancelled
2026-05-21 15:52:05 +06:00
Egor Pozharov
c87aea47ce align fix
Some checks failed
Build and Push Docker Images / build-backend (push) Has been cancelled
Build and Push Docker Images / build-frontend (push) Has been cancelled
2026-05-12 15:18:14 +06:00
Egor Pozharov
e6f1d6198f align fix 2026-05-12 15:17:23 +06:00
Egor Pozharov
dc85b62bdb add creation date display with CalendarPlus icon to DeliveryCard header
Some checks failed
Build and Push Docker Images / build-backend (push) Has been cancelled
Build and Push Docker Images / build-frontend (push) Has been cancelled
2026-05-12 15:08:51 +06:00
Egor Pozharov
48a32d50fd add commit SHA build argument to frontend Docker builds in pre-push hook and Makefile, and introduce version bumping targets for release workflow
Some checks failed
Build and Push Docker Images / build-backend (push) Has been cancelled
Build and Push Docker Images / build-frontend (push) Has been cancelled
2026-05-05 14:40:27 +06:00
Egor Pozharov
c39bde0b10 add warehouse_request_source and warehouse_request_source_2 fields to deliveries table with validation and normalization logic
Some checks failed
Build and Push Docker Images / build-backend (push) Has been cancelled
Build and Push Docker Images / build-frontend (push) Has been cancelled
2026-05-04 17:32:03 +06:00
Egor Pozharov
f9c54b5172 add build version tracking with commit SHA, version number, and build timestamp to frontend
Some checks failed
Build and Push Docker Images / build-backend (push) Has been cancelled
Build and Push Docker Images / build-frontend (push) Has been cancelled
2026-05-04 16:08:37 +06:00
Egor Pozharov
a3929bec8d implement account lockout after 3 failed login attempts with 5-minute cooldown period
Some checks failed
Build and Push Docker Images / build-backend (push) Has been cancelled
Build and Push Docker Images / build-frontend (push) Has been cancelled
2026-04-29 17:00:37 +06:00
Egor Pozharov
459b60c9aa remove manual update prompt UI and enable automatic silent service worker updates
Some checks failed
Build and Push Docker Images / build-backend (push) Has been cancelled
Build and Push Docker Images / build-frontend (push) Has been cancelled
2026-04-21 16:26:01 +06:00
Egor Pozharov
4110083019 refine nginx caching strategy and add service worker update prompt with periodic checks
Some checks failed
Build and Push Docker Images / build-backend (push) Has been cancelled
Build and Push Docker Images / build-frontend (push) Has been cancelled
2026-04-21 12:55:01 +06:00
Egor Pozharov
bf62714d0d include pickupLocation2 in pickup location filtering for DeliveryListPage
Some checks failed
Build and Push Docker Images / build-backend (push) Has been cancelled
Build and Push Docker Images / build-frontend (push) Has been cancelled
2026-04-21 12:02:12 +06:00
Egor Pozharov
2c59f027ea remove address auto-parsing and always display address detail fields in DeliveryForm
Some checks failed
Build and Push Docker Images / build-backend (push) Has been cancelled
Build and Push Docker Images / build-frontend (push) Has been cancelled
2026-04-17 16:43:16 +06:00
Egor Pozharov
b54cdb878d remove address auto-parsing and always display address detail fields in DeliveryForm
Some checks failed
Build and Push Docker Images / build-backend (push) Has been cancelled
Build and Push Docker Images / build-frontend (push) Has been cancelled
2026-04-17 16:42:37 +06:00
Egor Pozharov
57fd82c6dd update DeliveryCard to pair pickup locations with product names in a single section
Some checks failed
Build and Push Docker Images / build-backend (push) Has been cancelled
Build and Push Docker Images / build-frontend (push) Has been cancelled
2026-04-16 23:36:55 +06:00
Egor Pozharov
ce6ea377ce add customer name, service info, second pickup location, and structured address fields to deliveries 2026-04-16 20:16:21 +06:00
Egor Pozharov
7f775abf6a remove empty line and add empty cells for calendar month start alignment 2026-04-16 15:48:51 +06:00
Egor Pozharov
86a684790c update envs and urls 2026-04-16 13:10:58 +06:00
Egor Pozharov
c373d82135 add authentication with login form and token management 2026-04-16 12:47:42 +06:00
Egor Pozharov
9abc1e3888 add /api proxy 2026-04-14 17:30:43 +06:00
Egor Pozharov
9c9f01b2f2 add pwa 2026-04-14 17:13:47 +06:00
Egor Pozharov
cb3f91c17f refactor [2] 2026-04-14 17:11:00 +06:00
Egor Pozharov
9b90a8aa7f frontend refactor 2026-04-14 17:10:13 +06:00
Egor Pozharov
0540218332 switch frontend to real API instead of mocks 2026-04-14 16:17:42 +06:00
Egor Pozharov
fc46fb372f update .dockerignore to include nginxproxy 2026-04-14 13:21:13 +06:00
Egor Pozharov
4e0899d3ce chore: restructure project into backend and frontend folders
- Move all frontend code to frontend/ directory
- Add backend/ with Go project structure (cmd, internal, pkg)
- Add docker-compose.yml for orchestration
2026-04-14 13:14:28 +06:00