ogrechko pushed to main at ogrechko/top-tickets 2026-09-09 09:20:54 +03:00
ec3ab6a25f Pin explicit Compose project name
ogrechko pushed to main at ogrechko/top-tickets 2026-09-07 10:58:54 +03:00
e42fd4697f Add mobile bottom nav + PWA installability
ogrechko pushed to main at ogrechko/top-tickets 2026-09-07 09:49:36 +03:00
f5e49b5c53 Let users see and unsubscribe their own push devices
ogrechko pushed to main at ogrechko/top-tickets 2026-09-07 08:42:11 +03:00
4d393aec91 Add bulk status change for tickets on the board
ogrechko pushed to main at ogrechko/top-tickets 2026-09-07 08:22:38 +03:00
99927aea0b Stop merging unrelated emails into a customer's other open ticket
ogrechko pushed to main at ogrechko/kkpab-site 2026-09-03 08:18:50 +03:00
ea6c43f5af Fix production build: npm registry flakiness, stray package-lock.json dir, TS error
ogrechko pushed to main at ogrechko/kkpab-site 2026-09-03 07:32:32 +03:00
2cb2bc0729 Run frontend in production mode instead of exposed npm run dev
ee4562530a Remove malware planted via exposed dev-mode frontend
Compare 2 commits »
ogrechko pushed to main at ogrechko/thbd-portal 2026-08-31 21:24:08 +03:00
6cce8f890f Add Lead -> Request -> Order funnel redesign (Phase 2)
ogrechko pushed to main at ogrechko/thbd-portal 2026-08-31 20:46:20 +03:00
e9e05d859d Add document-signature authority + traffic-light order status (Phase 1)
ogrechko created branch main in ogrechko/thbd-portal 2026-08-31 19:33:32 +03:00
ogrechko pushed to main at ogrechko/thbd-portal 2026-08-31 19:33:32 +03:00
579528edf7 Initial commit: thbd-portal, duplicated from elmi-portal
ogrechko created repository ogrechko/thbd-portal 2026-08-31 19:33:09 +03:00
ogrechko pushed to main at ogrechko/top-reservation 2026-08-29 15:27:15 +03:00
4f206c2ddc Fix bottom/top nav: highlight only the most specific matching link (e.g. /bookings/new no longer also lights up Бронирования)
ogrechko pushed to main at ogrechko/top-reservation 2026-08-29 15:14:42 +03:00
b6c604feaf Add mobile bottom tab bar (elmi-portal pattern) — desktop keeps top nav, mobile gets fixed bottom icons + Ещё overflow for admin settings
ogrechko pushed to main at ogrechko/top-reservation 2026-08-29 14:56:58 +03:00
47b003bbe3 Replace OAuth Google Calendar sync with a one-click 'Add to calendar' link — no setup needed, works for any Google account
ogrechko pushed to main at ogrechko/top-reservation 2026-08-29 14:45:53 +03:00
7654a7b616 Add Google Calendar sync: OAuth connect flow, dedicated Бронирования calendar, best-effort event create/update/delete on booking changes
ogrechko created branch main in ogrechko/top-reservation 2026-08-29 14:30:55 +03:00
ogrechko pushed to main at ogrechko/top-reservation 2026-08-29 14:30:55 +03:00
14a849bfb9 Initial top-reservation app: bookings, objects catalog, statistics, PWA
ogrechko created repository ogrechko/top-reservation 2026-08-29 14:30:34 +03:00
ogrechko pushed to main at ogrechko/top-tickets 2026-08-27 22:00:11 +03:00
d96e354e63 Prevent horizontal overflow on mobile (overflow-x: hidden on html/body)