d1efebbb34
add WebSocket support for real-time delivery updates with JWT authentication and automatic reconnection
master
Egor Pozharov
2026-05-21 15:52:05 +06:00
dc85b62bdb
add creation date display with CalendarPlus icon to DeliveryCard header
Egor Pozharov
2026-05-12 15:08:51 +06:00
48a32d50fd
add commit SHA build argument to frontend Docker builds in pre-push hook and Makefile, and introduce version bumping targets for release workflow
Egor Pozharov
2026-05-05 14:40:27 +06:00
c39bde0b10
add warehouse_request_source and warehouse_request_source_2 fields to deliveries table with validation and normalization logic
Egor Pozharov
2026-05-04 17:32:03 +06:00
f9c54b5172
add build version tracking with commit SHA, version number, and build timestamp to frontend
Egor Pozharov
2026-05-04 16:08:37 +06:00
a3929bec8d
implement account lockout after 3 failed login attempts with 5-minute cooldown period
Egor Pozharov
2026-04-29 17:00:37 +06:00
459b60c9aa
remove manual update prompt UI and enable automatic silent service worker updates
Egor Pozharov
2026-04-21 16:26:01 +06:00
4110083019
refine nginx caching strategy and add service worker update prompt with periodic checks
Egor Pozharov
2026-04-21 12:55:01 +06:00
60dea22ced
add git hooks for commit validation, auto-suggestions, and Docker build/push automation on git push
Egor Pozharov
2026-04-21 12:54:39 +06:00
bf62714d0d
include pickupLocation2 in pickup location filtering for DeliveryListPage
Egor Pozharov
2026-04-21 12:02:12 +06:00
2c59f027ea
remove address auto-parsing and always display address detail fields in DeliveryForm
Egor Pozharov
2026-04-17 16:43:16 +06:00
b54cdb878d
remove address auto-parsing and always display address detail fields in DeliveryForm
Egor Pozharov
2026-04-17 16:42:37 +06:00
57fd82c6dd
update DeliveryCard to pair pickup locations with product names in a single section
Egor Pozharov
2026-04-16 23:36:55 +06:00
11122c7919
update docker-compose.yml and makefile
Egor Pozharov
2026-04-16 23:19:54 +06:00
357a395cbb
update Watchtower to monitor specific containers and enable label-based filtering
Egor Pozharov
2026-04-16 23:04:14 +06:00
ce6ea377ce
add customer name, service info, second pickup location, and structured address fields to deliveries
Egor Pozharov
2026-04-16 20:16:21 +06:00
7f775abf6a
remove empty line and add empty cells for calendar month start alignment
Egor Pozharov
2026-04-16 15:48:51 +06:00
6864235e3d
add healthcheck to backend service with 10s interval and 5 retries
Egor Pozharov
2026-04-16 15:16:17 +06:00
76668f8a48
add SEED_ADMIN_PASSWORD environment variable to backend service
Egor Pozharov
2026-04-16 14:56:46 +06:00
c77518b34a
add seed binary to Docker build and expose frontend port 80
Egor Pozharov
2026-04-16 14:11:53 +06:00
1bf5d1afd6
update Gitea registry credentials in production example
Egor Pozharov
2026-04-16 13:13:19 +06:00
86a684790c
update envs and urls
Egor Pozharov
2026-04-16 13:10:58 +06:00
ff27493670
fix JWT token expiry from 24 minutes to 24 hours
Egor Pozharov
2026-04-16 13:00:48 +06:00
70129baad5
change delivery count query to show next 7 days instead of current month
Egor Pozharov
2026-04-16 13:00:32 +06:00
c373d82135
add authentication with login form and token management
Egor Pozharov
2026-04-16 12:47:42 +06:00